May 20th, 2004

vanity

[ M ] Massive Attack & Mad Professor - No Protection

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



souloveme?

[ L ] „Только наше средство гарантирует вам плюс три дюйма! и полное удовлетворение!!“ // CLCL

Каждый грамотный ребёнок рано или поздно приходит к логичной мысли о том, что много карманов — это хорошо. Потом узнаёт, что очень много карманов — это плохо, а потому лучше попробовать на практике, сколько карманов даруют максимальный комфорт, и остановиться на этом количестве.

С информацией в точности также — один карман-буфер обмена давно уже кажется родовым дефектом операционных систем, а потому его исправляют разными способами.

Так появляются программы для расширения буфера обмена, из которых мне попадались ClipMate, MemoClip и даже был задействован NoteTab, ведущий постоянный складирующий список того, что забрасывалось в буфер (перечитывать клип-логи 98-го года — отличное развлечение!). В итоге последние два года вопрос больше не возникает, потому что есть такая небольшая и бесплатная 170-килобайтная утилита японского производства CLCL, которая чудеснейшим образом обеспечивает нужды хранения истории скопированных данных.

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

Аналогичная проблема с недостатком карманов есть и на палме, где решается примерно также. Утилита тоже японская, хотя уже небесплатная: MultiClipHack хранит историю длиной до 16 элементов, увеличивает размер буфера с палмовской тысячи знаков до 32 КБ, вешается на росчерк от кнопок силк-скрина до экрана/граффити в любых сочетаниях. Удовольствия от жизни приносит массу, особенно когда срок годности исправляется через PWCPP.

Из того, что я ещё знаю про ведение программами истории копирования: Punto Switcher может вести не только дневник написанного [1], но и наблюдать за буфером обмена, но в моей работе не прижился — CLCL намного проще/функциональнее.


[1] Такой дневник (под паролем, на всякий случай) — очень выгодное вложение сил, которые требуются на установку PS и на включение галочки „Вести дневник“. Это превращает PS в клавиатурный сниффер (что-то вроде сниффера hookdump.exe, о котором писала gadyuka), записывающий написанное, если оно больше указанного порога (например, написал больше двух слов в приложении — включилась фиксация, поток пошёл в журнал). Возможность вернуться к написанному в случае вылета рабочего приложения без сохранения спасала меня уже не один раз.

Очень странные ощущения испытываешь, перечитывая „сырые“ тексты — у меня там постоянно идёт перескок с одного на другое, что организуется в пристойный вид уже потом — с помощью буфера обмена, drag'n'drop и других достижений цивилизации.


  • Current Music
    Kylie Minogue - Secret (Take you home)
souloveme?

Фиксация перемещений по оси T // история событий

Вся же подтема буферов обмена и истории действий продолжает нашу любимую большую тему „фиксации перемещений по оси T“ — а проще говоря, отображения течения времени и происходящих в нём событий. Постепенно вопрос занимает всё больше умов, как и положено (лайф-блоги всякие, и интеграция носимых компьютеров с журналирующей автоматикой, Removable Media For Our Minds опять же), но реального отражения этих мыслительных процессах не в железе, а в ПО пока не наблюдается — всё остаётся на очень простом, одноклеточном уровне — все эти буфера обменов, глубина истории отмены в том же Ворде или Фотошопе, и тому подобные вещи.

Не хватает полных слепков, которые бы, как и вообще информация и метаданные, позволяли бы не только накапливать знания в массив, но и развёртывать нужные фрагменты из него, и быть вообще оперируемыми, не переходя на уровень неподъёмных дата-монолитов, стоящих посреди копошащейся в сегодняшнем дне у их подножья цивилизации.

Здесь же возникает необходимость в обособленных, и при этом параллельно активных контекстах для множественных личностей (когда несколько личностей могут работать одновременно, с минимальным временем и трудозатратами на переключения).

Как и со многими другими средствами и решениями, многие потребности не возникают лишь до того момента, пока не будут осознаны. Обсудив тему с „множественными личностями“ в программном обеспечении с Берком, я стал замечать приложения для этой модели организации пользователей — её элементы так или иначе проявляются везде, начиная от PIP в телевизорах, „профилями“ настроек в домашних устройствах, и заканчивая одновременно активными несколькими учётными записями в различных сервисах (FTP Voyager, кстати, умеет, не прерывая трансфера с одним сервером, переключаться и ходить по другому без открытия нового окна или сессии. Когда в первый раз сталкиваешься с таким — очень впечатляет).


  • Current Music
    Kylie Minogue - Slow
souloveme?

Культура открытых писсуаров

Каждый раз видя реализованным распространённый паттерн размещения писсуаров в очередном общественном туалете, я ловлю себя на мысли, что автор этого минималистичного решения был экстравертированным эксгибиционистом.


  • Current Music
    Kylie Minogue - After dark
souloveme?

Gmail: первые недовольства // Количество и качество фильтров

Составляя фильтр, решил ради интереса посмотреть, что о фильтрах пишет соответствующий раздел помощи. Вот тут-то и вылезла первая потенциальная проблема:

You can set up to 20 filters. Incoming messages that match your filter rules can bypass the inbox or be automatically labeled or both.

Мой личный ящик, на который приходят только комментарии из журнала да личная почта от десятка адресатов, а также который используется мной как махонькая кросс-бд, хранимая и дома и в офисе, имеет сейчас 17 фильтров. Основной рассылочный ящик, как раз заточенный под работу с данными и который я планировал зеркалить в гмайл, чтобы пользоваться поиском по всему этому безобразию, насчитывает 64 фильтра в офисе, и штук 80 дома. При этом не забудем, что это Бат, и в некоторых фильтрах в качестве сигнальных строк стоят регэкспы.

Будут ли, пусть даже через полгода, в гугл-интерфейсе регулярные выражения, и внедрена ли будет расширенная кладж-обработка иначе, чем через „Has/Doesn't have the words“ — неясно. Если не будет, то гмайл останется запасным почтовым ящиком с неплохим интерфейсом, но никак не инструментом для продвинутых пользователей и инфомонстров.




  • Current Music
    Kylie Minogue - Secret (Take you home)
souloveme?

[ IMG ] О трёхмерных интерфейсах в HW

Я всё ещё ищу нужные скриншоты из HomeWorld: Cataclysm, а пока желающие могут посмотреть на несколько примеров того, с чем приходится общаться при работе с несколькими сотнями единиц техники, которые надо контролировать и для которых простраивать тактические и стратегические решения.

[shot859] [screenshot archive] Кое-какой снимок тактического режима

Что им стоило наснимать разных скриншотов режимов управления, а не виться камерой вокруг пышных павлиньих хвостов летающих гробов на фоне отличных, хотя и бесполезных бэкграундов, я не знаю.

В принципе, можно выложить на ambience и сам HW:C, он там всего мегабайт триста.



  • Current Music
    Kylie Minogue - I feel for you
vanity

[ B ] Популярно о датамайнинге: Spidering и Google hacks

Специально для тех любопытных, которые привыкли выкручивать всё до последней гайки и собирать из этой кучи деталек что-то своё. Тонкости индексации, язык запросов, тёмные углы, нетривиальные решения, параллельные сервисы и просто то, о чём интересно и полезно знать, но совершенно не приходит в голову спрашивать.

Google Hacks
The combination of Google's API and over 3 billion pages of constantly shifting data can do strange things to your imagination and give you lots of new perspectives on how best to search. This book goes beyond the instruction page to the idea of "hacks"—tips, tricks, and techniques you can use to make your Google searching experience more fruitful, more fun, or (in a couple of cases) just more weird.

Spidering Hacks
There are several facets of spidering: searching for and finding the information, gleaning and gathering, repurposing and repackaging, and sharing it with peers. On the flip side, there's also ensuring that your own site's information is spider-friendly.