В сентябре я рассказывал, что настроил гибернацию в Arch Linux. Возвращение из этого состояния тогда занимало 30 секунд. Сейчас я заменил обычный жёсткий диск на SSD, и время от нажатия кнопки включения до полной загрузки уменьшилось до 15 секунд. Первые 5 секунд теряются из-за тупого BIOS, следующие 4 секунды грузится ramdisk, остальные 6 - происходит копирование информации с SSD в оперативку. Контроллер SATA у меня всё ещё первого поколения, а SSD поддерживает SATA2, так что сейчас накопитель работает не на полной скорости.
Настроил гибернацию в Arch Linux. Полное время загрузки системы (с момента нажатия кнопки включения питания) - 30 секунд. Из них 5 секунд тупит BIOS, ещё 5 грузится ramdisk, остальные 20 секунд происходит копирование данных с жёсткого диска в оперативку. Предполагаю, что если купить ноутбук посвежее и заменить жёсткий диск на SSD, вполне можно добиться загрузки за 15-20 секунд при таком же наборе запущённых программ.
Обнаружил, что в Ubuntu по умолчанию ставится пакет ubuntu-docs, занимающий 270 мегабайт и совершенно мне ненужный. Установка Ubuntu сделана быстрой и простой, установщик даже не спрашивает, какие пакеты ставить. Впрочем, это даже хорошо, т.к. нет соблазна убить кучу времени, ковыряясь в списке пакетов, в итоге инсталляция Ubuntu всегда проходит быстро. При установке задаются только самые необходимые вопросы - куда ставить систему, выбор часового пояса, и т.п.
Опытному пользователю придётся "допиливать" Ubuntu после установки, удаляя лишние пакеты (или не обращать внимание на то, что в системе есть ненужные ему пакеты). Ubuntu - это самый популярный из дистрибутивов Linux, и переходить на менее популярные дистрибутивы из-за такой мелочи не хочется. Вывод: в комплекте с Ubuntu нужно держать список пакетов для удаления сразу после установки.
В Vim файлы с виндовым форматом перехода на новую строку выглядели не очень красиво - каждая строка оканчивалась на ^M. Переконвертировать все PHP-скрипты в Unix-формат с обходом директорий можно командой
find . -name \*.php -type f -exec sed -i 's/\x0d$//g' {} \;
Кстати, слегка разобрался с Vim, поставил целый один плагин - phpfolding.vim. Цветовые схемы в комплекте очень уродские, пришлось качать с Инета.
На данный момент Vim умеет function un/folding, go to function definition (в том числе переход в другой файл), autocompletion (включая мои функции). В ближайшее время планирую научиться делать массовый find and replace, а также переход к matching bracket. Мне не у кого спрашивать, как работать в Vim (да и самому разобраться полезнее), поэтому поиск информации о том, как делать каждую фичу, отнимает довольно много времени.
В связи с очередной попыткой уйти с винды на linux, долго выбирал, в чём редактировать PHP-код. В винде юзал Far и Notepad++, ни того ни другого под Linux нет (wine как-то не хочется использовать). Попробовал Netbeans - тяжёлый, Java-зависимый, да ещё и интерфейс выглядит не как остальной Gnome. Грузится секунд 10. Удалил сразу же. Далее пробовал Eclipse - тоже тяжёлый инструмент, грузится секунд 15, посмотрел на него и удалил. В комплекте с Gnome ещё один редактор - Gedit, но он слишком примитивный, похож на проапгрейженный Notepad.
После Gedit попробовал Jedit, уже не помню, чем не понравился, наверно тем, что написан он на Java. Посмотрел и удалил на хрен. Теперь пробую Vim, к нему конечно привыкать надо (а заодно настраивать, ковыряясь в конфигах), но чувствую, что это мощная вещь, если её освоить.
Если открывать php-файлы из него, по умолчанию не включается подсветка синтаксиса, приходится каждый раз набирать :set filetype=php, но это мелочь конечно, надо просто полистать документацию. В будущем планирую настроить Vim так, чтобы получить то, чего не было даже под виндой - а именно autocompletion имён php-функций и автоматическое закрывание тегов. Совсем лёгкие скрипты можно редактировать в mcedit.
Что касается торрентов, то юзаю Transmission, ну а ещё можно смотреть кино онлайн, тем более что Flash поставился, более того - предлагается 3 варианта флэша для установки - официальный от Adobe, Gnash и Swfdec.
UPD. Разобрался, почему не было подсветки в PHP-файлах. Надо было открывать командой :e, а не :r.
Для этого понадобится образ ubuntu-9.10-desktop-i386.iso, а также утилита UNetbootin. Скачать можно отсюда: unetbootin.sourceforge.net. Записываем при помощи утилиты образ на флэшку, перезагружаем комп, не забыв установить в BIOS загрузку с USB. Основное преимущество такого способа установки - не приходится слушать шум вращающегося компакт-диска. И ещё сейчас была мысль - нетбуки это не такой уж отстой. То, что в них нет привода для компакт-дисков не имеет особого значения, т.к. он редко когда нужен. Мне по крайней мере. Впрочем, более серьёзный недостаток нетбуков - маленький экран.
Recent comments
1 min 21 sec ago
1 hour 12 min ago
1 hour 49 min ago
2 hours 38 min ago
4 hours 23 min ago
6 hours 36 min ago
7 hours 9 min ago
9 hours 15 min ago
9 hours 28 min ago
20 hours 23 min ago