понедельник, июня 30, 2008

«...И отдельно, с большим наслажденьем...»

Как говорит реальный пацан Боря в «Дне выборов», все работники нашего завода на своих рабочих местах очень сильно любят губернатора. Я на своём рабочем месте очень сильно люблю закон и право. Поэтому, когда я поискал текст песни «Снежинка» из цитированного фильма и нашёл вместо неё вот это:

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

...я сильно подивился, прошёл на сайт грозного ООО и нашёл там в статьях занимательный рассказ о том, как они в судебном порядке опустили «Мастерхост» на 140 тыр за отказ снести сайт с контентом, права на который принадлежали «Контенту и праву» (простите за тавтологию — они сами виноваты).

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

Цитата (вероятно, незаконная, т. к. внизу страницы стоит знак копирайта):

Долгие переговоры, убеждения хостеров, объяснения о возможной ответственности ни к чему не привели. Всё сводилось к одному: «дайте решение суда, тогда мы всё уберём и выключим.»

(Полагаю, я вторично нарушил права, внеся изменения в контент — заменил кавычки на правильные и е на ё).

Чуть выше:

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

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

Ещё цитата:

При этом от самой компании -«нарушителя» не требуют подтверждения использования прав.

Во-первых, это называется презумпцией невиновности: я как клиент не обязан предъявлять хостеру подтверждение своих прав на то, что публикую. Априори я их имею. Если у кого-то, какого-нибудь ООО, возникнут вопросы по этому поводу, разумеется, мы их рассмотрим: я и ООО. Иначе будет бордель. Иначе я буду одновременно с добавлением картинки на страничку посылать в юротдел хостера копию документа на правообладание. Идиотизм? Несомненно. Нужен он кому-то? Да, очень нужен ООО, ничего не производящему и зарабатывающему на батон чёрного хлеба с икрой спекулятивной перепродажей чужого труда и сутяжничеством. Больше не нужен никому в природе.

Напоследок:

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

Понимаете, есть два закона. Вернее, две его стороны. Одна сторона закона — конструктивная: он разруливает отношения между людьми логичным и справедливым образом. Но тот же закон можно повернуть другой, деструктивной стороной. Тогда он станет полным бредом и непреодолимым препятствием на пути любой деятельности. Поскольку в этом случае требования его невыполнимы (а заключение прямых договоров хостером с правообладателями я считаю невыполнимым требованием), масса людей вдруг обнаруживают себя преступниками. Дальше является обиженное и разгневанное ООО и с криками «кто сироту обидел?!
» приступает к стрижке овец.

В который раз наблюдаю за таким цивилизованным бизнесом с невыразимым омерзением. Как там было в песне, с которой всё это началось?..
Пусть мелодия мчится, как птица,
Пусть расскажет ее перебор,
Что кладу я на вашу столицу
Вот такой вот таежный прибор!

На вокзалы кладу и аллеи,
На Мослифт, Москонцерт и Мосгаз.
На Лужкова с его юбилеем
Я кладу восемьсот песят раз.
На убогие ваши сужденья.
На бесстыжий столичный бардак.
И отдельно, с большим наслажденьем
Я кладу на московский "Спартак".
Прошу притянуть Blogger.com соучастником кражи копирайченого контента с сайта www.e-now.ru.

понедельник, июня 23, 2008

Биомоддинг (дизигн everywhere)

Остановив воспалённый от переработки взгляд на новом системном блоке, вспомнил заветы Артемия, что дизайнер должен видеть возможности для дизайна во всём.

В блоке большое круглое окошко, открывающее зрелище на скучные компьютерные потроха.

Вот бы туда посадить белку в колесе! Места много. Комп включили, белку током хреначит, она в колесе несётся. Ведь будет глаз не отвести от такого зрелища!

Опять же, новые рынки. Высококалорийные орешки (белку кормить надо?). Да и белок можно моддингу подвергать.

Эксплорер — бордель (ну, хорошо: о некоторых странностях кэширования запросов AJAX в IE)

Убил три часа на трудный глюк. AJAX-запрос, возвращающий одну-единственную цифирь, нормально работает в Огнелисе, а в Эксплорере возвращает ноль. Плюясь на отсутствие какой-нибудь вменяемой отладки под IE, по пять раз вычитал код (выловив несколько багов попутно :-)), покамлал так и сяк, в конце концов стал от безысходности имитировать в эксплорере этот запрос из адресной строки. Получил всё тот же чистый, красивый ноль на пустой странице. Чисто рефлекторно (эксплорер же — нельзя верить глазам своим) нажал F5... и увидел божественную семёрку. Млииииииин. Долбаный кэш. AJAX-запрос возвращает все необходимые заголовки, чтобы предотвратить кэширование, да. Но Эксплорер и не выполнял этот запрос! Так и показывал первоначальный ноль, игнорируя всё дальнейшее!

Решение очевидно, хотя не могу сказать, что я его не нагуглил :-) строка запроса никогда не должна повторяться, тогда Испорченный Браузер не станет его кэшировать. Добавление к запросу

&seed=<? echo uniqid(); ?>

всё полечило. Если б не PHP, можно было б воспользоваться яваскриптовским Math.random() или какой-нибудь функцией даты. Просто уже входит в привычку как можно меньше полагаться на браузер, особенно глючный.

понедельник, июня 16, 2008

Венда — бордель

Вот как сказано. Венда — бордель. Венда Виста — бордель Виста, только и разницы.

Посидел просто с утра за компом с Вистой. Отказала печать. Все попытки что-то настроить привели к логину администратором. Окейчик.

Знаете, что первое было после логина? Выскочила аська с предложением законнектиться. От имени юзера, обычно тут работающего.

Млять, венда уже лет 10, не меньше, претендует на звание многопользовательской системы. И всё для того, чтобы в 2008 году предложить одному юзеру залогиниться от имени другого. Я представляю себе это в линуксе. Я такой: sim, откройси! Сим такой: ничо, если побудешь Васей Пупкиным из соседнего /home/pupkin? Я бац — и весь седой...

Не, я понимаю, что аська может хранить свои данные не в хоуме (сорри, Docs & Sets). Но опять-таки, я представляю, как она б попробовала это проделать в линуксе. Хочу, мол, создать своё файло в /usr/lib/aska! А не пошла б ты лесом, лениво замечает линукс, и ведь прав...

Дальше — круче. Знаете, почему не печатало? Надо перезапустить демон... млять, службу лицензирования. Это официальный совет Майкрософт по решению проблемы. Делать это нужно регулярно. Ну косячок-с какой-то с ней. У меня был только один ошарашенный вопрос: и что, весь мир это делает? Вот так решает возникшие проблемы в системе, которая стоит нехилых бабок и считается наименьшим общим знаменателем? Нет, я такой купил эту хрень, обнаружил, что дебильная служба по защите майкрософт от меня тупит безбожно, и что, мне предлагают при необходимости воспользоваться клапанами поддува? Я просто не понимаю, почему люди покорно дуют в клапан этот вместо того, чтобы предложить Майкрософту нежно приложиться к своему собственному клапану... и каааак дунуть!

Юзабилити бумажного листа

Говорил сегодня о компьютерах с человеком, неиспорченным ими. Очень полезно вот так поговорить, снять технологический морок с мозгов. Персонаж: офицер ГБ в отставке. Компьютерные навыки: нулевые, если не притворяется. Ниже идут его тезисы в коротком и причёсанном изложении. И мои комментарии в скобках.

Чем бумажный лист лучше компьютера

1. Компьютер вынуждает заниматься ерундой. Надо сделать массу действий, не относящихся к задаче: включать, запускать, переходить, открывать. Бумага: взял и пиши. (Он не только вынуждает, он постоянно увеличивает градус ерунды. Например, сейчас уже трудно найти человека, шокированного получением по e-mail двух строк текста в виде аттачмента docx к сообщению в формате HTML. Это самое вопиющее, но вообще это тренд).

2. Бумагу можно чёркать, обводить пункты, выделять ногтем. (Все возможные аналоги этих действий на компьютере приводят нас к п. 1, поскольку для тривиальнейшего действия надо поставить кучу ненужного софта и выполнить множество не связанных с сутью телодвижений).

3. Бумажку я могу сложить в карман и унести.

4. Компьютер нивелирует. Всё одинаково красивым шрифтом, все ошибки исправлены. Трудно составить представление о корреспонденте. (Сам он пишет шариковой ручкой ровным бисерным почерком, отработанным, как он рассказывал, для передачи машинистке. Ошибок и помарок не делает, правки аккуратные и недвусмысленные).

5. Бумажка не зависнет в нужный момент, не погорит, не обесточится, у неё не сядет батарейка и не полетит хард.

6. Если мне нужно избавиться от бумажки, я её сжигаю или рву на кусочки и спускаю в унитаз. Восстановлению не подлежит.

7. А зачем действительно нужны компьютеры - это попросить кого-то сходить в Яндекс и найти там адрес-телефон нужный.

8. И обрати внимание: люди, действительно решающие большие задачи, за компьютером не сидят. И не имеют. И не умеют.

Думая над этим, стал припоминать свои поиски идеального гаджета. Нет такого. Каждое новое устройство появлялось в жизни, чтобы в очередной раз подтвердить очевидную вещь: это не листок бумаги, увы. Ноутбуки, Палм, покетПЦ, смартфон — всё это давало короткую иллюзию, что вот теперь-то обнаружен Окончательный Девайс... короткую иллюзию и долгое разочарование. Ну... во всяком случае, этот опыт предостерёг меня от соблазна попробовать UMPC.

воскресенье, июня 15, 2008

Чего не сделаешь за деньги — 2

Продолжая считать Flash злом, сделал ещё один баннер для Dominique Décor: принципы —
это хорошо, но не зря ж мой девиз: "За ваши деньги — любые извращения". Оба варианта можно посмотреть разом на моих Google Pages, которыми стал со вчерашнего дня пользоваться. Кстати, ничего так сервис: примитивненько пока что, но толково. Хорошее дополнение к Google Documents, которые юзаю в хвост и гриву уже давно.

суббота, июня 14, 2008

Чего не сделаешь за деньги?

Хотя я и считаю Flash злом, иногда находятся причины поступиться принципами :-)

Немножко не лезет в формат блога, да и бог с ним. Эксплорер обрезает, Огнелис показывает как есть.





вторник, июня 10, 2008

SHTTPD: веб-сервер на флешке, йессс!

Потребовалось сделать нечто красивое, живое, вжжжиууу... Что-то вроде презентации. Но, разбирая задачу, решил делать это как веб-приложение, движимое Яваскриптом. Не суть. Для оживления просто набросал туда релевантного FLV-видео с использованием сказочно удобного FlowPlayer. Отладил на интранетовском Апаче, красота.

Однако работать это приложение должно локально, с сувенирных флешек. Упс. Для воспроизведения локального Flash требуется залезть в настройку flash-плагина и кой-что подправить. Просить каждого пользователя это сделать? Исключено. Остаётся гонять приложение через портативный веб-сервер, идущий с той же флешкой.

Начал с удобного и красивого. Server2Go. Класс. Но Виста поддерживается только в девелоперской версии, которая доступна платно. В топку.

XAMPP. Самый подходящий эпитет - overkill. PHP, MySQL, куча всякого. Вроде бы работает, но самоконфигурация протекает ну оооочень медленно, неприемлемо. Конечно, всю эту ораву конфигурни попробуй за пару секунд. Всё тяжелое, муторное. В топку.

В отчаянии стал шерстить по порядку сводную таблицу лёгких http-серверов на Википедии. Потыкавшись, набрёл на SHTTPD Сергея Любки ("Люююбк! А, Люююбк!"). Вот Оно. Один маленький exe-шник, вся конфигурация — из командной строки. Решил все вопросы. Не сразу, но после некоторого твикинга — решил.

Потребовалась также freeware программа для запуска в качестве autorun, чтобы одной рукой она запускала сервер, а другой — браузер с приложением. Такая есть: AutoRun от Tarma Software.


Из этих двух вещей всё чудно собралось. Во-первых, написался файл autorun.inf со следующим содержимым (перенос длинной строки убрать):

[autorun]
open=autorun.exe

[autorun.tarma]
run1=shttpd.exe -root content -acl -0.0.0.0/0,+127.0.0.0/8 -ports 9090 -mime_types flv=video/x-flv -threads 20
run2=start.html

В корне флешки, кроме autorun.inf и autorun.exe. лежит собственно сервер shttpd.exe. Запускается со следующими настройками:
-root content : wwwroot - папка content.
-acl -0.0.0.0/0,+127.0.0.0/8 : всех клиентов нафик, кроме локалхоста.
-ports 9090 : вряд ли кто-то слушает на порту 9090 у клиента?
-mime_types flv=video/x-flv : это из-за чего сыр-бор: привязать првильный тип к расширению flv.
-threads 20 : это важно. По умолчанию сервер задействует один (1) поток. Если клиент не стал досматривать свой мультик и пошёл дальше, он застолбил сервер и попал на долгое ожидание (очевидно, пока идёт TIME_WAIT). Потоков побольше — ожиданий поменьше.

Параметр run2 в autorun.inf запускает браузер по умолчанию и открывает из корня флешки страницу start.html. Почему не сразу контент? Потому что в высшей степени вероятно, что браузер стартует раньше сервера, и выйдет конфуз. Поэтому мы покажем вводную страничку "Обожжите чуток..." с рефрешем секунд через 15. И указанием нажать F5 в случае, если страница не будет открыта.

Такая флешка нормально работает в XP/Vista. В Висте, правда, в зависимости от настроек либо просит нажать единственную кнопку ОК, либо кнопку "Разблокировать". В любом случае решение очевидно. Ну что поделать, запуск левого сетевого сервера — действительно большой ууупс в плане безопасности.

При всех своих минусах эта схема гораздо предпочтительнее более комфортного, но грузного, грустного и постылого PowerPoint. Всё-таки веб-приложение намного интереснее и гибче. И потом, это обычные веб-страницы, не какой-то мрачный и закрытый формат. Положишь их на сайт — будут веб-контентом. Отдашь на флешке — будут презентацией. Как говорил великий Зепп Бранниган, разве не об этом мечтал человек с тех пор, как впервые посмотрел на звёзды?

четверг, июня 05, 2008

Virgo Group: сайт открыт уже совсем



Сайт рекламного агентства «Вирго груп» с этой недели уже совсем-совсем работает. Что-то ещё сменится по форме, где-то улучшится, но вообще — всё. Проект немаленький, рождался долго: только доработка-отладка на ПМЖ заняла, как положено, девять месяцев. Что в этой работе было примечательного, хм... Не уверен, но, по-моему, это был первый сторонний проект, где активно задействовался AJAX. Определённо, это был первый проект, завязанный на Google Maps (все щиты наружной рекламы проставлены на спутниковой карте Находки):



Причём изначально была сделана своя карта, аналогичная (в известной степени) по функционалу GM: там имелся работающий в браузере визуальный редактор расположения объектов, zoom, всё такое прочее. Переключение на GM произошло вынужденно после того, как в ходе работ обладатель авторских прав на карту этих прав лишился; соответственно, и я посоветовал агентству не связываться с жадной до чужих трудов Роскартографией, а воспользоваться готовым, удобным и гораздо более функциональным сервисом от Google, благо грабельки местных сутяжников туда дотянуться — коротковаты. Почему сразу не завязались на GM? Да потому что моя карта практически одинаково работала что через быстрое соединение, что через модем, чего о Гугле не скажешь.

Ну, ладно. Сделали — и сделали. Уф!

вторник, июня 03, 2008

С ног на голову: натяжные потолки



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

Потолок (он же пол) нарисован в Xara, там же всё сведено. Вроде всех устраивает, и заказчика тоже... ждём вестей от Light Fusion Studio.

Пролетая над гнездом... вороны?

На странице одного из одноклассников нашёл очень удачный снимок Южно-Курильска с борта пролетающего Ан-24. Настолько удачный, что весь посёлок как на ладони. Даже мой дом там видно. Будете неподалёку — заходите. Меня, правда, обычно нет дома. Дней 330 в году :-D Ну, это временно.

понедельник, июня 02, 2008

Лого-бланк-визитка: АСВ—проект



Домашняя работа на выходные, джентльмен-набор для проектно-строительной компании. Inkscape.

Лого-бланк-визитка: ДВСтройком—Н



Домашняя работа на выходные, джентльмен-набор для строительной компании. Xara LX. Ещё предстоит как-то сделать каску в Pantone. Не печатать же в 4 цвета это.

Поиск по этому блогу