Vim россыпью

2011-12-25

Открыл для себя вимовские text-objects — чудная штука. Оказывается, можно копировать: букву (l) — удобно для команд типа «5 символов вправо», слово, предложение, параграф, скобки (круглые, фигурные, квадратные, угловые), кавычки (одинарные, двойные, бэктиками) и — теги. Особенно впечатлило `at` и `it` — они копируют теги — причем любые.

——

Также приятное открытие (уже давно и уже давно пользуюсь) — это Ctrl+A и Ctrl+X на цифрах соответственно прибавляет и отнимает по единичке из числа.

——

Продолжая тему XML. Редактировать XML иначе как без режима фолдинга — пытка. А этот режим включается очень просто:

:let g:xml_syntax_folding = 1
:set fdm=syntax
:e %

Можно вводить вручную, можно завязать на загрузку xml-файла. Не понимаю, как я раньше обходился без? То есть понимаю — использовал совершенно дикие и неестественные методы. Зато теперь — XML любого размера «схлопывается» в удобоваримый вид и любой файл — как на ладони. Наслаждаюсь :) Особенно приятно конфигурировать `rc.xml` к `openbox`’у

Реклама

Запретная планета

2011-12-18

«Отчасти все мы в подсознании — чудовища. Поэтому есть законы и религия» (с)

Столкнулся с упоминанием «Запретной планеты», как фильма, вдохновившего кучу народу (в том числе создателей «Звездного пути», «Звездных войн» етс) на создание кинофантастики и решил устроить себе вечер ретро-кинопросмотра. Остался доволен. Могу себе представить как это смотрелось в те времена. Интересно, что это не только фантастика о глубоком космосе, но и вполне себе научная фантастика — в отличие от последователей тут даже есть идея, вокруг которой вращается действие. И даже внеземные цивилизации оставили после себя не только мегаатомные машины, но и айпад «с содержимым равным миллиону земных библиотек» (ни о чем не говорит?). Так же очень порадовал молодой и сугойный Лесли Нильсен. Вот кто бы мог подумать, что он после такого шикарного кино, сделает себе карьеру в «Голых пистолетах» и прочем пародийном трэше? И да, для фильма времен, когда Элвиса Пресли было неприлично показывать выше пояса, фильм очень даже откровенный :) Интересно будет поискать книгу по которой он был снят. Навскидку ничего не нашлось, но я пока глубоко не копал.


Стефани Майер — «Гостья»

2011-12-17

Действительно ли они разумны? Я имею в виду, сами по себе. Не знаю и не думаю, что мы когда-нибудь узнаем.

Если это всего лишь инстинкт, мне очень хотелось бы надеяться, что я не доживу до того дня, когда нам придется столкнуться с такими же, но разумными тварями. Потому что я знаю, кто проиграет. Я, вы. Так называемое человечество.

(с) Роберт Энсон Хайнлайн
«Кукловоды»

К счастью, я начал читать эту книгу прежде, чем узнал, что Стефани Майер — это Та Самая Аффтор, Которая Написала «Сумерки» — иначе взялся бы за нее с некоторым предубеждением, а возможно и совсем отложил бы. Я заинтересовался книгой после того, как в одном из блогов мне попалось ее упоминание в том контексте, что там описывается Земля, почти полностью порабощенная паразитами. Я заинтересовался этой темой, поскольку, судя по рецензии положение было совсем уж безнадежным. Стало интересно — как автор выпутается из положения в которое она себя загнала.

Когда я начал читать — сразу пришла на ум, вынесенная в эпиграф, цитата из Хайнлайна. И ведь что характерно — в случае «Гостей» они не просто разумны, они еще и телепатически связаны друг с другом. И практически контролируют всю Землю. Книга увлекла практически с самого начала — хороший, простой и понятный язык, хорошо прописанные персонажи, действие которое быстро развивается, совсем нетривиальные ситуации. Я уже не говорю о названии с двойным дном — поскольку в книге Гостья находится в Гостях :) И — что самое интересное практически ни одной проповеди на тему «черно-белого мира» или «все разумные существа должны дружить», которых я все ждал и (слава Богу), которых не дождался.

Очень понравилось. Рекомендую. Жаль, что экранизация Сумерек и всеобщий бум создали автору в некотором роде плохую рекламу.

P.S. Женская фантастика часто выдает интересные вещи. Понял, что в «Барраяре» у меня одна из самых любимых тем — это две первые книги («Осколки чести» и собственно «Барраяр») — именно потому, что там главный герой это женщина.

P.P.S. И там упомянут один из принципов, которые мне так нравятся :)

— Если бросить лягушку в кипящую воду, она оттуда выпрыгнет, — объяснил Джеб. — А вот если посадить ее в кастрюлю с прохладной водой и поставить на медленный огонь, лягушка не догадается о том, что происходит, пока не станет слишком поздно. Вареная лягушка. Простой пример, как постепенными действиями добиться своего.


Простое решение проблемы с подсветкой экрана нетбука Samsung n143

2011-12-17

…или xrandr — великая вещь.

Нетбук Samsung n143 (как я понимаю — аналогичный по начинке и всему прочему Samsung n150) считают бюджетной и дешевой моделью, но меня он вполне устраивает. Экономичный, легкий, хорошо сбалансированный по фичам. К тому же — матовые поверхности крышки и корпуса. Как мобильная рабочая система — самое то.

Однако есть мелочь, которая портит все впечатление — под линуксом не работают клавиши управления подсветкой. То есть они работают, но не из коробки. Обычно предлагают решение в виде инсталяции пакетов samsung-tools и samsung-backlight — но, как на мой вкус, это не самый лучший путь. Во-первых, у меня стоит CrunchBang в debian-инкарнации, соответственно нужно предпринять множество нетривиальных шагов по подключению репа из launchpad’а (я поступаю проще — скачиваю пакет напрямую и втыкаю его в систему при помощи dpkg -i). Кроме того, это решение с некоторого момента перестало работать. То есть все прочие функции (например, отключение веб-камеры когда она не нужна и я работаю в режиме экономии) работают прекрасно, но подсветка отваливается.

Поиск по дебиановской, арчеводной и убунтовской документации мало что прояснил, поскольку большинство решений сводится, как я написал выше, к установке пакетов из launchpad’а, а они у меня не работают. Тогда я сделал то, что нужно было сделать с самого начала — забрался на «родной» форум CrunchBang и почти сразу наткнулся на решение проблемы. Оно сводилось к созданию скрипта, который опрашивает xrandr на предмет доступных режимов яркости и если он был запущен с ключом + — повышает яркость, а с ключом - — соответственно понижает. Ну и конфиг, который завязывает нужные кнопки на запуск скрипта с + или с — на входе в зависимости от того, что было нажата. Работает, как швейцарские часы.

Однако, мне захотелось чего-то попроще. Кроме того, раз есть числовая шкала градаций — а мне удобнее сказать машине «подсветку в ноль» или «подсветку на максимум», чем регулировать ее многократным тыканьем по кнопкам.

Посему был написан и положен в ~/bin следующий однострочник:

#!/bin/bash
# на входе подаются значения от 0 до 8
xrandr --output LVDS1 --set BACKLIGHT $@

Полный диапазон значений можно посмотреть через:

xrandr --prop

В ответ будет следующая простыня:

Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 223mm x 125mm
EDID:
00ffffffffffff004ca3303000000000
0014010380160d780a859599574f8f26
21505400000001010101010101010101
0101010101012c150040415846201888
3600df7d000000190000000f00000000
00000000002387026400000000fe0053
414d53554e470a2020202020000000fe
004c544e3130314e54303631303100cf
BACKLIGHT: 5 (0x00000005) range: (0,8)
Backlight: 5 (0x00000005) range: (0,8)
scaling mode: Full aspect
supported: None Full Center Full aspect
1024x600 60.2*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)

Нам нужна строка BACKLIGHT — где указывается текущее значение яркости (в моем случае — 5) и диапазон возможных значений (в моем случае 0 — min, 8 — max).

Теперь в консоли или, скажем, через gmrun я всегда могу быстро выставить себе нужную яркость — xbm 0 — для минимума, xbm 8 — для максимума и так далее.


The Thing

2011-12-11

Вдохновившись заметками сэра sublieutenant решил посмотреть Карпентеровский фильм, сделанный по рассказу Кэмпбелла «Кто ты?» (ну или «Кто идет?» в других переводах). Что можно сказать? Сделано добротно, вполне мурашкогонно. Хорошо смотрится даже сейчас — среди засилья современных спецэффектов. Очень удивил Энио Морриконе — я не ожидал от этого композитора такого жутковатого электронного саундтрека. Понравилось — полностью подтверждаю оценку уважаемого сэра. Однако, как на мой взгляд, рассказ все-таки получился сильнее. За счет того, что в рассказе акцент все-таки сделан на идею, а не на давящую, мрачную атмосферу. Интересно будет посмотреть, что сотворили канадцы. А еще интереснее — посмотреть старый вариант 1951 — очень надеюсь на то, что там все-таки меньше режиссерской отсебятины.


Фрекен Смилла и ее чувство снега

2011-12-09

Неожиданно я понимаю, что в жизни мне часто случалось не спать, в то время как все остальные спят. Я часто бодрствовала поздно вечером и рано утром. Я не стремилась к этому. Но так уж получилось.

Диллема «сначала читать книгу или сначала смотреть фильм который был по ней поставлен?» все чаще встает в полный рост. Оба варианта имеют свои плюсы и свои минусы, но я пока не могу остановиться ни на одном из них. Если сначала прочитать книгу — фильм как правило не смотрится совершенно, поскольку видны «дырки», сокращения и отсебятина в сюжете. Если же поступить наоборот — начать с фильма, то книгу читать уже будет не так интересно, поскольку фильм наспойлерит концовку и навяжет свой взгляд на героев и обстановку в которой развивается сюжет.

В случае с Хёгом мы сначала прочитали книгу. Хёга отыскала Настя — я взялся читать с ее подачи и быстро ушел в чтение с головой. Первая половина книги — это хорошо скроенный детективный сюжет, помноженный на нетривиальный женский характер. Фоном ко всей этой роскоши идет тема отношений Дании и ее колонии Гренландии — со всеми характерными для такой темы «прелестями». Эта тема для меня была очень интересной, поскольку до того о Дании и Гренландии я имел самое общее понятие, а здесь тебя погружают в самую гущу событий. Читать далее…


%d такие блоггеры, как: