Опубликовано 23 апреля 2012 года
Во время перелета над Кавказским хребтом приказал долго жить жесткий диск моего Макбука. И это уже шестой HDD-покойник за полтора года! Шестой и последний, потому что никогда в жизни я не буду больше покупать этот чудовищный компьютерный анахронизм. Хуже HDD наверное только CD, да и то не уверен.
Пока все это хозяйство установлено в ваш компьютер вы как-то не задумываетесь об уместности и неуместности компонентов: стоит и слава богу. А вот и не слава! Потому что концептуально жесткий диск в современном компьютере (тем более — ноутбуке) — это мезозойская эра. Что-то из категории флоппи или параллельных портов. Прах моей бабушки, одним словом.
И ладно бы, торчал бы этот компонент и не мешал работать. Куда там! Жесткий диск — это самое тормознутое звено компьютерной конструкции. То самое бутылочное горлышко, которое сводит на нет все преимущества смежных технологий. Из-за жесткого диска эффективность RAM дай бог реализуется на 10 процентов. Про время работы мобильного компьютера вообще говорить не приходится: вечно вертящийся шпиндель высасывает все соки из батареи, сокращая едва ли не в двое ее ресурс.
О надежности хранения информации на HDD вообще речи не идет. Можно сколько угодно бить себя в грудь и исторгать рекламные агитки про неубиваемость HDD, но что вам эти агитки, если за полтора года у вас лично вышло из строя 6 дисков и потерялось 4 терабайта информации?!
Короче говоря, я решил для себя окончательно и бесповоротно: больше в моих компьютерах HDD никогда не будет! Сказано — сделано: отправился в Just (кстати, еще один потрясающий магазин под стать Ulmart — настоятельно рекомендую!) и купил вот это чудо:
Что я могу сказать, дорогие читатели? Невозможно передать словами ощущения, которые вы переживаете при первом же запуске компьютера с установленным SSD. Каждый год появляются все новые и новые технологии: растут мегапиксели фотокамер и разрешения мониторов, добавляются гигабайты памяти, но все это не более, чем количественное добавление к тому, что уже было. Компьютер с SSD — это не тот же самый компьютер, только быстрее: это — качественно иная реальность!
Новая реальность складывается из совокупности ощущений, просто неведомых при работе с HDD. Во-первых, это абсолютная тишина работы. Во-вторых, это практически полное отсутствие нагрева. Особенно это ощутимо на Макбуках, изготовленных из цельного куска алюминия по технологии unibody и греющихся как черт. В-третьих, это быстродействие. Единственная аналогия, приходящая в голову: переход на SSD после HDD — это примерно как покататься на троллейбусе, а затем резко пересесть на Carrera GT и утопить педаль акселератора в пол! В-четвертых, это увеличение работы от батареи в два-три раза! В-пятых, это на порядок (если не на два) большая надежность за счет выдерживаемых нагрузок.
Холодный старт на моем Macbook Pro 17» с установленным HDD занимал 1 минуту 36 секунд. На Corsair Force GT он сократился до 26 секунд. Ускорение в три раза! Любое приложение (хоть Photoshop, хоть Premiere Pro) открывается практически мгновенно — полторы-две секунды. И это при том, что в моей уже старенькой модели ноутбука (лето 2009 года) стоит старая шина SATA II, которая выдает хоть и выдает по паспорту 3 Гб, но только с родными маковскими устаревшими SDD (тоже на SATA II). Сторонних производителей, как это водится у Надкусана, система признает наугад и через второго на третий, поэтому Corsair Force GT работает вместо положенных 6 Гб (SATA III) вообще на позорной скорости 1,5 Гб. Но даже при таком раскладе вся работа на компьютере ускоряется в 2-3 раза.
Если кому-то кажется, что покупка супер современного SSD для старого компа — это стрельба из пушки по воробьям, то лучше окреститесь: диск такого класса — это не тот компонент системы, который вы выбрасываете при покупке нового ноутбука.Так я благополучно перенесу Corsair Force GT на новый Макбук, апгрейд готого запланирован на грядущую осень.
Одним словом, друзья мои, если вы желаете вновь испытать свежесть первой любви, при первой же возможности купите SSD и установите его в свой компьютер. Игра стоит свеч, тем более сегодня, когда цены на твердотельные накопители реально спустились с облаков на землю.
Софтверную часть Голубятни я отдам под алгоритм настройки, которую необходимо проводить всем, кто пользуется SSD. Настройки эти вдвойне важны для пользователей Mac OS Lion — операционки по умолчанию тупо настроенной для работы исключительно с HDD. Без этих настроек вы существенно сократите продолжительность жизни своего нового диска, который, как известно имеет неприятную особенность со временем изнашиваться.
Следует, однако, трезво смотреть на вещи и не придавать особого значения стращаниям гоблинов о том, как это непрактично работать на SSD, у которых, мол, ограниченный срок жизни. Даже при максимальной нагрузке (максимальной в реальной жизни, а не на стенде, единственное назначение которого — износить и убить диск как можно более скорее) современного SSD хватить на 5-6 лет непрерывной работы. А посему опасаться нечего: через такой срок сменятся не то, что несколько технологических поколений (а потому вам вряд ли захочется продолжать пользоваться своим старым железом), но и цены на твердотельные диски упадут до сегодняшних HDD.
Алгоритм привожу, естественно, для MAC OS X, однако это ничего не меняет в принципе: на Windows нужно будет проделывать точно такие же процедуры, только другими средствами. Какими — не составит труда самостоятельно нагуглить, зная заранее, что, собственно, нужно настраивать. Итак:
1. Для правильной работы твердотельного накопителя ОС должна посылать ему т.н. команду TRIM, которая уведомляет SSD о том, какие блоки данных больше не используются и готовы для записи). В Mac OS X команда TRIM посылается только дискам, поставляемым самим Надкусаном (кто бы сомневался в подобном свинстве!), для остальных SSD она отключена. Поэтому первым делом мы ее включаем с помощью сторонней утилиты — Trim Enabler.
2. Отключаем локальным снимки состояния системы, которые делает Time Machine. Делается это через командную строку в Терминале:
sudo tmutil disablelocal
На всякий случай — включаются локальные снимки обратно командой:
sudo tmutil enablelocal
3. Обязательно отключаем гибернацию (которая на SSD ни к чему, потому что система и без нее загружается исключительно быстро). Команда:
sudo pmset -a hibernatemode 0
Затем стираем своп:
sudo rm /var/vm/sleepimage
4. Устанавливаем флаг noatime. Всякий раз, когда мы обращаемся к файлу, система делает запись на диск с указанием времени доступа, что, как вы понимаете, не лучшее занятие для SSD. Для отключения этих записей, создаем файл com.nullvision.noatime.plist (название можете придумать любое) и сохраняем его в /Library/LaunchDaemons. Содержание файла следующее:
«»>http://www.apple.com/DTDs/PropertyList-1.0.dtd
Label
com.nullvision.noatime
ProgramArguments
mount
-vuwo
noatime
/
RunAtLoad
Теперь запускаете файл из командной строки в Терминале:
sudo chown root:wheel /Library/LaunchDaemons/com.nullvision.noatime.plist
Перегружаете компьютер и проверяете, что все сработало:
mount | grep « / «
В ответ должно получиться следующее:
/dev/disk0s2 on / (hfs, local, journaled, noatime)
5. Если у вас много памяти (8 Гб и больше), то полезно подключить RAM диск для хранения временных файлов ОС. Создаете файл под названием MoveTempFoldersToRamDisk.sh и наполняете его следующим содержанием:
#!/bin/bash
# +----------------------------------------------------------------------+
# | |
# | Set up Mac OS X to store temporary files in RAM rather than on disk.|
# | |
# | By Philipp Klaus < http://blog.philippklaus.de > |
# | |
# | Originally by Ricardo Gameiro < http://blogs.nullvision.com/?p=357 > |
# | Changes by Daniel Jenkins |
# | < http://blogs.nullvision.com/?p=357#comment-1140 > |
# | |
# +----------------------------------------------------------------------+
cd /System/Library/StartupItems
sudo mkdir RamFS
sudo chown -R root:wheel RamFS
sudo chmod -R u+rwX,g+rX,o+rX RamFS
cat << «EOF» | sudo tee RamFS/RamFS > /dev/null
#!/bin/sh
# Create a RAM disk with same perms as mountpoint
RAMDisk() {
mntpt$1=
rdsize$210241024512=$((**/))
echo «Creating RamFS for $mntpt»
# Create the RAM disk.
dev`hdik -drivekey system-image`==yes -nomount ram://$rdsize
# Successfull creation...
$?-eq 0 if [ ] ; then
# Create HFS on the RAM volume.
newfs_hfs $dev
# Store permissions from old mount point.
eval `/usr/bin/stat -s $mntpt`
# Mount the RAM disk to the target mount point.
mount -t hfs -o union -o nobrowse $dev $mntpt
# Restore permissions like they were on old volume.
chown $st_uid:$st_gid $mntpt
chmod $st_mode $mntpt
fi
}
# Test for arguments.
$1if [ -z ]; then
echo«Usage: $0 [start|stop|restart] «
exit 1
fi
# Source the common setup functions for startup scripts
test -r /etc/rc.common exit 1 ||
. /etc/rc.common
StartService () {
ConsoleMessage «Starting RamFS disks...»
RAMDisk /private/tmp 256
RAMDisk /var/run 64
#RAMDisk /var/db 1024
#mkdir -m 1777 /var/db/mds
}
StopService () {
ConsoleMessage «Stopping RamFS disks, nothing will be done here...»
# diskutil unmount /private/tmp /private/var/run
# diskutil unmount /private/var/run
}
RestartService () {
ConsoleMessage «Restarting RamFS disks, nothing will be done here...»
}
RunService «$1»
EOF
sudo chmod u+x,g+x,o+x RamFS/RamFS
cat << EOF | sudo tee RamFS/StartupParameters.plist > /dev/null
file://localhost/System/Library/DTDs/PropertyList.dtd
EOF
Запускаете этот файл из командной строки Терминала:
chmod 755 ~/MoveTempFoldersToRamDisk.sh
~/MoveTempFoldersToRamDisk.sh
В результате при каждой загрузке компьютера будут создаваться два RAM диска. Один на 256 мегабайт для /private/tmp, другой на 64 мегабайта для /var/run. Если почему-то пожелаете удалить диски, даете команду:
sudo rm -rf /System/Library/StartupItems/RamFS
6. Отключаете сенсор внезапного движения диска, поскольку для SDD он бессмысленен:
sudo pmset -a sms 0
7. Отключаете спящий режим для диска, который также не имеет смысла для твердотельных накопителей. Для этого в Системных настройках в разделе Экономия энергии снимаете галочку с «По возможности переводить диски в режим сна»:
Вот и все. Теперь ваш SSD работает в режиме наибольшего благоприятствия и вам лишь остается наслаждаться свежестью первой любви.
Опубликовано 26 апреля 2012 года
Культур-повидло сегодня об очень интересном явлении — индивидуальном жизненном пространстве (ИЖП — это я его так грубо зааббревиатурил).
ИЖП — это такая удивительная штука, о которой мы не привыкли задумываться, однако жить без нее не можем и используем постоянно на уровне седьмого чувства. Мы видим, слышим, осязаем, обоняем, чувствуем вкус и познаем жизнь интуицией (шестое чувство), однако же постоянно держим во включенном состоянии некий радар, который фиксирует наше положение в пространстве относительно окружающих.
Как только наше индивидуальное жизненное пространство нарушается, радар подает сигнал тревоги и мы мгновенно действуем, игнорируя сигналы остальных чувств. Самое простое действие — шаг назад или в сторону для восстановления привычного статус-кво. Самое распространенное и печальное — агрессия в адрес нарушителей нашего ИЖП.
Думаю, читатели и без пояснений понимают, о чем идет речь, но на всякий случая уточню дефиницию: индивидуальное жизненное пространство — это реальный периметр, который каждый из нас ощущает как личную собственность. Что-то вроде внутренних территориальных вод для государства.
ИЖП меня заинтересовал в первую очередь своей релятивностью. Мой жизненный опыт показал, что периметры ИЖП не только разнятся от индивида к индивиду, но и на уровне национальном, цивилизационном, культурологическим и, тем более, историческом. Иными словами: то, что русским кажется приемлемым ИЖП — скажем, 50 сантиметров, оказывается совершенно неприемлемым для американцев — нации, наиболее болезненно переживающей ущемление ИЖП, выработавшей самые жесткие формы ответной реакции, а также утвердившей самые большие периметры — хорошо за метр. Желательно — даже два.
Или: лет 500 назад периметр ИЖП у персон благородного происхождения (дворян, придворных и проч.) по современным меркам казался непомерно великим: три метра и более. Попробовали бы вы подойти ближе к какому-нибудь герцогу или князю! Про индийского падишаха — вообще боюсь говорить: метров 50 не менее, иначе охрана разорвет.
В сегодняшней Индии дела с ИЖП вообще обстоят поразительно: периметр настолько ничтожен, что можно смело говорить о полном отсутствии чувства индивидуального жизненного пространства у простых индийцев. Лежишь на пляже, делаешь йогу — вокруг ни души! Метрах в 100 — одинокие пловцы, загарающие девицы и т.п. Однако же, много прогуливающейся публики. ВСЕ туристы стараются обходить твою связанную узелком тушку как минимум метров за 5. Все без исключения. Им даже в голову не приходит иное.
Совершенно другое дело — индийцы. Они проходят мимо В САНТИМЕТРАХ ОТ ГОЛОВЫ! Не от ног даже, а именно что от головы! На полном серьезе! Разве что не наступая на волосы, да и то потому, что у меня их в Индии никогда нет (бреюсь постоянно наголо).
Некоторые останавливаются и начинают рассматривать тебя как в музее. Подолгу. Парами, тройками. Смотрят, что-то между собой комментируют, обсуждают. Все это — сантиметров 30 в любом месте по периметру. Периметру чего? Не ИЖП же! У них однозначно нет ни малейшего чувства ИЖП — ни собственного, ни окружающих.
В индийских автобусах и железнодорожных вагонах мы наблюдаем точно такую же картину. Кильки в банке — это не метафора, а реальность: набиваются ребята с такой плотностью, что удивляешься — как они умудряются при этом дышать?! Ведь в буквальном смысле — ноздря в ноздрю.
Ан нет! Выражения лиц спокойные преспокойные! Все счастливые пресчастливые! Ни малейшего дискомфорта, не говоря уже, чтобы кто-нибудь посмел вспылить, огрызнуться, оттолкнуть стоящего впритирку незнакомца.
Прямым следствием отсутствия в Индии на индивидуальном и национальном уровне ощущения ИЖП — назойливые для европейцев сервисы. Мобильные операторы просто заваливают вас ежедневно спамом: без перерыва шлют СМСки с рекламой, постоянно звонят (5 -10 звонков — это минимум!) — поднимаешь трубку, а там уже музыка во всю заливается и идиотски счастливый голосок что-то продает!
На улицах Бхарат тоже нет прохода: постоянно все подходят, заговаривают, хватают за рукава, трогают, касаются. Особенно не повезло детям (в нашем, европейском, естественно представлении): индийцы от детей (и своих, и чужих) приходят в какое-то экстатическое состоянии. Самым распространенным проявлением этого состояния служит трепание за щеку. Бледнолицые дети в Индии все ходят с красными щеками: не от загара, а от того, что их постоянно каждый день треплют за щеку на улицах.
Плохо это или хорошо — индийский вариант со сведением ИЖП к символическому зеро? Думаю, что это хорошо для общества. Наверное хорошо и для индивида, поскольку человеку в таком социуме никогда не будет одиноко. Эти выводы, как бы, лежат на поверхности и сами собой напрашиваются.
Есть, однако, сомнения. В той же Индии мы можем повсеместно наблюдать абсолютно равнодушное (правильнее сказать — спокойное) отношение к людям на земле! Проезжаешь мимо на скутере: лежит женщина или молодой мужчина. Ладно, один был мертвым (причем давно). Но остальные живы и явно не в порядке. Все вокруг спокойно ходят мимо... Не всматриваются... Не предлагают помощь... Может, кто-то предлагает — не хочу делать скоропалительных обобщений, но на моих глазах такого не было. Или — падали ровно секунду до того, как я мимо проезжал? Может и так.
Единственное, что хочу сказать: на мой взгляд нулевой ИЖП в Индии не имеет ровным счетом никакого отношения к какому-то особо повышенному чувству эмпатии, сопереживания и проч. Равно, как и громадный (по современным меркам) ИЖП англосаксонских наций не означает черствость и бессердечие: попробуйте свалиться в американском супермолле на пол — посмотрите, сколько десятков людей мгновенно бросятся вас поднимать!
Подвожу итог: ничего я в культур-повидле сегодня не утверждаю и не доказываю. Даю лишь информацию к размышлению на очень интересную и перспективную тему. Ну а каждый дальше для себя пусть решает — какая величина периметра подходит для его ИЖП!
Софтина дня — Scanner Pro. Очередная потрясающая разработка для iPad, превращающая любую фотографию в настоящую копию документа, пропущенного через настоящий железный сканнер! Выглядит просто потрясающе, ну а польза — за гранью даже must have.
Буквально сегодня утром: позвонили из бухгалтерии и попросили срочно прислать новое заявление на перечисление гонораров на счет в моем банке, который на ровном месте поменял реквизиты. Благодаря Scanner Pro у меня в совершенно походных условиях (сидел в парке с айпадом!) на выполнение задания ушло ровно пять минут. Правда, сознаюсь: в 10 метрах стояла еще моя машина, а в ней, в кармане переднего кресла оказалась пачечка с чистыми листами А4 :) Это же не самое главное, не так ли?
Короче говоря: пишем от руки заявление, фотографируем его камерой айпада и получается — угадали! — простая фотография, с которой не понятно, что делать (думаю, читатели не обидятся, если в качестве иллюстрации я не буду использовать собственные банковские реквизиты :)
Фантастическая фенечка Scanner Pro: программа способна преобразовать в нормальный скан фотографию, снятую даже под самым кривым углом. Предварительно лишь нужно задать ручками границы бумаг:
Et voila! — мы получаем шикарную копию подписанной бумаги, которую тут же из программы отправляем либо по почте, либо на принтер, либо сохраняем в облаке или локально:
Блеск!