Еще об идеальных рюкзаках

2013-12-13

Приятно, найти на лайфхакере статью How to Create a Modular «Go Bag» System That Fits Every Need — и узнать в ней идею, к которой пришел сам года два назад (см Идеальный рюкзак) — если коротко, то рюкзаки со встроенными отделениями неудобны и лучше иметь систему вкладывающихся модулей, которая позволяет комплектовать все по своему вкусу. В статье меня заинтересовала тема самоделок — и особенно мелочей, которые хранятся в файле в папке.

Реклама

комстрока в firefox

2013-10-25

В firefox начинают появляться полезные приложения для командной строки. Например, оказывается оттуда можно сделать скриншот видимой части страницы или ее всей полностью.

По ссылке можно посмотреть подробную инструкцию. Если коротко, открываем командную строку (Shift+F2) и набираем screenshot либо screenshot —fullpage Как и у всякой уважающей себя command-line поддерживаются автодополнение по табу и help screenshot. Теперь можно грохнуть одну лишнюю плагинку :)


Фолдинг Большого Текстового Файла в Vim

2012-11-24

Чем больше эксплуатирую АБТФ и markdown-файлы, тем сильнее убеждаюсь, что главным для работы со структурой (которая маркируется шарпами в начале строки) является простая генерация содержания. У меня есть удобный инструмент в виде Малой Карты, а сегодня обнаружилось тоже удобное и, на удивление, быстрое решение в виде выражения для фолдинга по заголовкам маркдауна. Я его слегка допилил до своего случая — вместо автозагрузки в примере сделал вызов по нажатию ,mf

" быстрый фолдинг для маркдауна
" http://stackoverflow.com/questions/3828606/vim-markdown-folding

function! MarkdownLevel() 
    let h = matchstr(getline(v:lnum), '^#\+') 
    if empty(h) 
        return "=" 
    else 
        return ">" . len(h) 
    endif 
endfunction

function! MarkFold()
    setlocal foldexpr=MarkdownLevel()  
    setlocal foldmethod=expr  
endfunction

nnoremap ,mf :call MarkFold()<CR>

На моем главном файле в почти 7млн символов длиной с полутора тысячью заголовков работает шустро — благодаря тому, что используется fold-expr вместо очень медленного фолдинга по регулярным выражениям. Очень рекомендую.


Гугл, который всегда с тобой

2012-09-14


«Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный»

(с) Мишель де Монтень

Статья о том, почему в Линуксе не нужны словари была для меня одной из самых полезных. Заинтересовавшись, скомплектовал небольшую подборку из текстовых справочников. Через некоторое время выяснилось, что набрать что-то типа grep 'ШУШПАН' dal.txt намного быстрее, чем лезть за результатами в интернет (да и попробуй найди все что можно получить по набору, такого, например, «заклинания» grep ' [^ ]*опа ' dal.txt -o | sort | uniq). Еще интереснее оказалось для меня то, что информации которая есть в (списком): энциклопедическом словаре, словаре Даля, толковых словарях Ушакова и Ожегова, Библии, англо-русском словаре Мюллера, орфографическом словаре и еще нескольких справочниках, хватает с головой — во всяком случае для начального поиска. При этом за счет того, что поиск идет по «чистой информации», за счет того, что искать можно в консоли без необходимости запускать браузер — все летает. При этом все работает даже в отсутствие интернета.
Читать далее…


киндловарство

2012-02-11

Потратил день, однако добился своего. С недавних пор ваш покорный слуга является обладателем киндла (самая дешевая из моделей — Kindle 4 тот что с кнопками и без тача). В принципе нареканий никаких. Самое приятное (из-за чего все остальные читалки остались за флагом) — обложка с подсветкой, причем с подсветкой, питающейся от аккумуляторов самого киндла. К этому прилагаются wifi, онлайновые сервисы и все дела. Не хватает двух вещей — первое русской клавиатуры, второе — не-проприетарных форматов для чтения, которые бы поддерживали ссылки внутри текста. Полагаю и первое и второе — дело времени (и коммьюнити).

Пока я пользовался палмом — я привык к тому, что у него есть WeaselReader, к которому идет коммандлайновая утилита makeztxt — которой достаточно прописать регэксп для поиска содержания — и она сама расставит заголовки.

Читать далее…


Простые вещи: идеальный рюкзак.

2011-11-28

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

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


Есть ли жизнь в оффлайне…

2011-07-30

Выключение света длиной в сутки порождает нетривиальные технические решения.

Вот так можно двумя AA батарейками и тремя биндерами заменить две батарейки D, которых не оказалось в окрестных магазинах.

занятное наблюдение: КВ-диапазон в наше время значительно интереснее интернетов


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