Одинокая мысль.

Делиться надо только тем, что у тебя есть.

6 комментариев

Конец пути

Вернемся к моему жизнеописанию. Такое замечательное начало отпуска требовало не менее замечательного продолжения.
Дальше очень много.

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

Небольшое отступление. Для тех, кто не знает меня достаточно хорошо, сообщаю — я очень люблю кошек. Этих незатейливых животных я готов терпеть рядом круглые сутки и могу оставаться рядом с ними покуда они согласны вынести моё присутствие. Так получилось, что дома, до недавнего времени у меня жило три замечательных создания  — кошка Брусничка и два её котёнка. Но, моя жизнь в последнее время круто изменилась, и я, в силу приобретенного шиложопия, стал уделять своим питомцам непозволительно мало внимания. В следствии чего, я их решил раздать.

Котенка мужского пола я отдал своей двоюродной сестре, а двух оставшихся кошек решил свезти в Москву, Наталие Морозовой. Конец небольшого отступления.

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

В пять утра состоялась торжественная передача кошек и возникло понимание, что предчувствия, которые мучали меня еще в поезде оправдались — меня никто больше не встретил. Я, всё еще на что-то надеясь, постоял у поезда с полчаса, но, как легко догадаться sevruga не появилась. У меня возникла здравая мысль попробовать куда-нибудь позвонить, чтобы узнать её судьбу. У меня в запасниках оказалось два номера телефона — её мамы и телефон некой Лены, в квартире которой мы планировали остановиться.

У мамы Севрюжки (святой человек — вам бы позвонили в пять утра, чтобы узнать куда подевалась ваша дочь) я узнал, что sevruga родной город благополучно покинула, а у Лены (ей я еще воскурю фимиам) — что о приезде моей искомой подруги в Москву еще ничего не известно и вообще «появиться она должна не раньше завтрашнего утра». Последняя фраза привела меня в ужас. Впрочем, я быстро взял себя в руки — стоило мне добраться до ближайшего кафе, где поят интернетом и место для стоянки мне обеспечено — друзья не бросят в биде…

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

Еще через полчаса я нашел место, где можно поесть в полвосьмого утра и, разжившись горячим чаем и пирожком, скрылся в переход от моросящего дождика. Горячий чай (я выражаю благодарность фирме «Lipton») принёс мне отличную идею — попробовать ещё раз позвонить Лене (оказывается карточки для таксофонов продаются в Москве в метро, кто бы мог подумать..).

Трубку на этот раз взяла сестра Лены, и я было уже собрался уже проситься в тепло, когда мне пришла в голову счастливая мысль узнать не появилось ли какая-нибудь новая информация о sevruga, касательно её приезда в Москву. И, о чудо, эта милая девушка сказала мне, что sevruga в данный момент находится у них в квартире и я могу (да! да! да!) с ней поговорить. Если бы вы знали sevruga так, как знаю её я, вы бы поняли как я был удивлён, услышав в трубке телефона её бесцветный, убитый голос.

Голос предлагал мне где-нибудь погулять часок, так как Лены ещё нет, а просить меня на постой у людей вокруг ей кажется некорректным. Я согласился подождать часок, спустился в метро и честно убил час, дочитывая «Собор парижской богоматери» (всё никак не мог дочитать это произведение — всё время находились интересные книги, которые нужно было прочитать «прямо щас, а то мне завтра отдавать»). Через час я приехал к порогу уже знакомого дома и…

Оба дома, и тот, в который я приехал, и тот, что находится по правильному адресу, оснащены домофоном, консьержкой и железной дверью. Как и в прошлый раз через домофон в квартире никто не ответил и я решил попросить консьержку пустить меня. Выяснилось, что ни о какой Лене в квартире номер N она не знает, а пускать в дом человека, который сам не знает, к кому он идет она не собирается. Я был так возмущен, что обретенная было крыша над головой так бессовестно уплывает из моих рук, что решил пробиваться с боем. В квартире номер N пара пожилых людей заявила мне, что Лены тут не живут, ровно как и Севрюги. Тут мне пришло, наконец, в голову спросить по какому адресу проживает уважаемая пожилая пара, после чего мне всё стало ясно.

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

Нас подвел мой сотовый телефон — его отключили перед моим отъездом, а найти меня каким-либо другим путем не представлялось возможным. Так что sevruga не смогла мне передать адрес Лены — его я получил позднее, позвонив маме Севрюжки. Так что sevruga решила, что единственный способ не дать мне погибнуть в чужом городе — это встретить меня на перроне точно в условленный час.

Как я уже, кажется, упоминал, Севрюгина, в отличие от меня, добиралась в Москву на попутной машине её знакомых. И всё было хорошо, пока в 60 километрах от пункта назначения, в 3 часа ночи, водитель не сказал, что ему прямо сейчас нужно немедленно срочно поспать. Поняв, что уговорами ничего не добьешься, а встречать меня надо, эта святая девушка вышла на трассу ловить машину. Машина поймалась быстро, дядя сказал, что ему «всё равно в Москву, так что её он, конечно же, туда щас мигом домчит». Она села в машину и они поехали. Через несколько минут у дяди «упали крючки»…

Дальнейшие события развивались очень быстро. Дядя крутанул руль и схватил Севрюжку за шею, sevruga впечатала свой локоть дяде в морду и попыталась выбраться из машины. Дядя, понял, что жертва уходит, схватился за куртку, нашарил газовый балончик и опрыскал им всё, что мог по вектору предпологаемой жертвы — жертва едва успела закрыть глаза. Справившись с дверью и выскочив из своей куртки, sevruga побежала прочь, оставив деде деньги, сумку с вещами, документы и куртку. Я не очень помню из её рассказа, что было дальше. Кажется, она поймала другую машину и попросила находившихся в ней парней вернутся за вещами, но те согласились только подвезти её до Москвы — видимо решили не искать себе проблем.

Так она добралась до Москвы, чудом нашла дом Лены — записная книжка со всеми адресами осталась в машине. После чего попыталась привести себя в порядок (обожженные какой-то дрянью руки и лицо) и поспать. Через какое-то время её разбудил мой звонок.

В Москве мы пробыли полтора дня — я решил, что без попутчика дальше мне отправляться смысла нет, да и отпускать Севрюгину одну, пусть даже до родного города, я больше не рискнул. Лена взяла на себя роль гида и весь срок мы просто гуляли по Москве — что-то ели, ходили на фильмы, катались на безумных аттракционах… Лена оказалась удивительным человеком — с ней очень легко и интересно, мы замечательно провели время втроём. Помню один раз забрались с Леной на дугу моста, sevruga с нами не полезла — побоялась высоты (хотя на «Flying machine…» мы её всё-таки затащили, кажется, ей даже понравилось.. :)…

Все полтора дня, несмотря на то, что мы так отлично проводили время, мы параллельно искали способа уехать назад, в Казань — всё-таки было несколько неудобно останавливаться у Лены на более длительный срок. Хотя… Уезжать тоже не очень-то хотелось — тут виновата Лена, нельзя быть такой хорошей… :) Впрочем, как я уже сказал — чувство вины за предположительно доставляемые неудобства всё-таки перевесило.

Билетов на поезд не было, до самолета мы еще не созрели, а от самоубийствинной поездки в Казань на автобусе длинной в 18 часов, Севрюгину я отговорил. Оставался еще вориант — подходить к отъезжающим поездам и узнавать нет ли нелегальных мест. На второй день мы подходили уже просто из привычки — к тому самому поезду, с которым нам повезло, мы подходили с чувством, что сейчас обойдем все вагоны пойдем где-нибудь поедим. Когда в одном из вагонов нашлось два места, это было настолько неожиданно, что я даже растерялся — я не был готов вот так, без моральной подготовки, покидать этот город и новообретенного друга.

В поезд мы сели. Первую половину пути мы просто говорили — вспоминали, думали, спорили, делились впечатлениями и рассказывали что-то из своего опыта, ближе к ночи легли спать. Казань нас встретила мелким дождем и полным отсутствием транспорта на дорогах — в 3 утра не так много машин на наших улицах. В конце-концов до меня мы кое-как добрались на каком-то раздолбанном «уазике», но и за это большое тебе, Боже, спасибо, передай нашу благодарность Мойрам, Паркам, Норнам или как они себя там называют… Отоспавшись, Севрюгина поехала домой, а я остался оплакивать свою несбывшуюся мечту о поезке в Питер.

Дальнейший отпуск я провел в Казани и её окрестностях — пил до двух ночи с Оксаной Пузановой и её друзьями на Баумана, ходил в «Роджер», гулял, был в гостях, знакомился и встречался с различными людьми, ездил за город, участвовал в различным событиях, в общем делал всё, чтобы хорошо провести время. Теперь я хочу спать и не собираюсь более отказывать себе в этом простом желании.

4 комментария

Минивыпуск: mad hacker вернулся

Привет всем!

Вот я и вернулся из своего отпуска. Мою мечту — посещение Питера, к сожалению, осуществить пока не удалось, ничего — позже я еще займусь этим. :) А пока, если это интересно, более полный отчет о моих приключениях можно увидеть в моём ЖЖ.

Этот выпуск будет совсем коротким — я еще не вполне оклемался, после отдыха. :)

Евгений Костин прислал скрипт на Perl’e, который после запуска выводит на экран «Evgeniy Stepanischev is a mad hacker! :)». Каков льстец, а? :)

$_=",..,,.,,,,,,,,,,,.,,,,,,,.,,,.,,,,,,,..,,,,,.,,.,..,,,,,,,,.,,,,,.,,.,,,,..,,,,,.,..,,,,,,,,,,..,..,,.,,,,,,,,,,,,,..,,,,,,";
s/\s//gs;tr/,./05/;@a=split(//);$_=<DATA>;tr/~`'"^/0-4/;map{$o .=$a[$i]+$_;$i++}split(//);
@a=$o=~m!...!g;map{print chr}@a; __DATA__ ~`^``"`~"`~```~`~~`'`~"'~""````~```'~^'``~`~~``~~^^`~^`~```"~"'`~~``~~"'~^'~"'`~^~^'`~~~"'`~^~^'~^^`~'`~```^~""~"'~~"~^`~`~

Красной стрелкой выделено место, где перевода строки быть не должно. Т. е. последние две строки нужно записать в одну строчку.

Новость уже довольно старая, но, по-моему, недостаточно воспетая в сетевых СМИ. 17-го августа в городе Краснознаменске состоялся первый, по крайней мере в этом городе, турнир по метанию клавиатур в длину.

Молодой человек в белой футболке и очках держит над головой плакат с надписью «СВОБОДУ», на фоне группы людей и деревьев.
Процесс…

Весьма интересный подход к утилизации старых клавиатур. :) Посмотреть фотографии и подробнее узнать об этом знаменательном событии можно на сайте студии AHouse Design и на сайте города Краснознаменска.

Как-то давно, я уже успел забыть об этом событии, вся сеть была наводнена сообщениями о появлении нового революционного языка Curl. История благополучно забылась. BTW язык развивался, приобретал поклонников и обрастал новыми возможностями, появились неофициальные сайты.

Тем, кого по-прежнему интересует этот язык, рекомендую взглянуть на страничку Алекса Федотова, посвященную этому языку. В ассортименте — перевод документации, новости о языке, примеры программ и многое другое. Надо будет выкроить время и посмотреть, что изменилось с тех пор, как я впервые услышал о Curl.

Поработаю сегодня линк-гейтом. :) На void.ru вышла очень неплохая статья о найденной в Windows API уязвимости, позволяющий поднять свои привилегии в системе. Вообще, к тому факту, что в продуктах Microsoft регулярно находят уязвимости, можно бы уже и привыкнуть…

Но данный случай необычен тем, что простым патчем от Microsoft его не исправить — это не ошибка реализации API, а уязвимость в идеологии. Впрочем, почитайте статью — крайне поучительно и интересно, тем более, что это касается всех версий Windows, видимо, включая и будущие.

Очень много народу обращается ко мне с просьбой дать им код для ЖЖ, по мере возможности, я эти коды раздаю, но, люди, у меня же их ограниченное количество! :) Будьте добры возвращать мне их назад! :)

Кстати, никому не нужен код? Пожалуйста: dr2jpaaazanq. Кому-то повезет. :) Не забудьте только вернуть. :)

Пишите!

Оставить комментарий

Такие мысли навевает полночь

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

Приятного просмотра. Искренне ваши лжеюзеры bolk и karim.

3 комментария

Вектор отношений

Из моей квартиры изчезло всё живое. Единственное, что говорит человеческим голосом — автоответчик. Телевизор я почти не включаю, а компьютер лежит в углу безжизненной грудой разрозненных плат — нет стимула, чтобы его собрать. Радуют только гости, навещающие меня с достойной благодарности постоянством для общения разного уровня и других способов совместного времяпрепровождения.

Оставить комментарий

Таня Гроттер

Таня Гроттер (33Kb)

Не удержался и купил это чудище. Написано очень плохо, но меня позабавила сама идея. Вот кусочек из краткой аннотации к книге:

«…Его дочери Тане Гроттер неведомым образом удается избежать гибели, но на кончике носа у неё на всю жизнь остаётся загадочная родинка… Чума-дель-Торт таинственно изчезает, а Таня Гроттер оказывается подброшенной в семью предпримимателя Дурнева, своего дальнего родственника…»

Спит она, в доме у Дурнева, на застекленной лоджии, на раскладушке, а когда ей исполнилось десять лет к ней, как водится, прилетел на магической мебели Баб-Ягун, чтобы забрать её в Тибидохс — школу магии «для трудновоспитуемых юных волшебников», где всем заправляет волшебник Сарданапал. Книгу я прочитал только до середины — отвлекло более интересное чтиво (в частности книга Валерия Фрида «58 с половиной или записки лагерного придурка»), так что чем кончатся приключения Тани и магического контрабаса, я пока не знаю. Автор обещает выпустить еще две книги — «… и Изчезающий этаж» и «… и Золотая пиявка». Если он это всерьёз, то абсолютно зря — пропадает новизна идеи, а это, при такой бездарной реализации, единственное достоинство этой книги. :)

5 комментариев

Веселье — своими руками

В пятницу в казанский клуб «Jolly Roger» вполне оправдает своё название — это я вам обещаю. :) В «Роджере» есть, с недавнего времени такой персонаж — Мери. Она ирландка, живёт в Лондоне, приехала в Россию в некое турне, но осталась в Казани — по согревающим моё патриотическое сердце причинам. Так вот, вчера, в процессе моего знакомства с этим замечательным персонажем и её друзьями, к нам подсел один мой знакомый — Skull и бросил Мери вызов — сказал, что перепьёт её в честном соревновании. В итоге, я — секундант Мери, один из её друзей, Кранкель — секундант Skull'a. Ирландка против русского, женщина против мужчины, делайте ставки, господа, о результатах я сообщу в субботу.

Кстати, несмотря на то, что Мери более чем прилично говорит по-русски, оказалось, что она совсем не произносит мягких букв — «эль», «эмь» и так далее — в английском, на котором она говорит у себя на родине, таких звуков просто нет. Я вчера добился от неё уже почти стабильного произношения «эль» в слове «Кранкель». :) Со временем перейду к другим мягким звукам. Вот еще бы отучить говорить глагол «быть» там где не нужно… А то я вчера услышал от неё «я буду всем давать пизды», отчего смысл её послания приобрел какой-то иной смысл.

3 комментария

HTML-верстальщик группы «Сплин»

На днях лидер группы «Сплин» давал какое-то запланированное интервью одной из многочисленных передач-клонов, расказывающих о процессах жизнедеятельности т.н. «звёзд». Цитата из этого самого интервью: «…мне стало интересно, как эта вся фигня делает — ну, сайты там… Стал изучать язык программирования ЭйчТиЭмЭль…». Ну да, HTML — наикрутейший язык программирования, именно с его помощью и делается всякая фигня. :)

Оставить комментарий

Марий Эл

Сначала я подумал, что напишу небольшое повествование о том, как мы с друзьями ездили отдыхать в Марий Эл, но время шло, а у меня так и не дошли руки. Сейчас уже впечатления стёрлись, так что вы никогда теперь не узнаете, как мы шли 2.5 часа не в том направлении, как купались голышом, как мне дорогу перебегали деревья, как пели мы вокруг костра под гитару и почему Зеленый ключ так называется. Не узнаете, что я за три дня спал тогда только 3 часа, ничего не скажу я вам про то, как vlada изгоняла karim из палатки и вообще, ничего вы не узнаете. Это не исправить, с этим придётся научиться жить. :) Единственное, чем я могу вам помочь — разместить часть снимков с того замечательного похода.

Единственное, чем я могу помочь
Иллюстрация не сохранилась Фото раз

Мы на площадке над рекой Элнет (русские зовут её Илеть).

Фото два (22Кб) Иллюстрация не сохранилась Фото три
Я — марийский полубог. Река Элнет с прощадки.


Фото четыре (39Кб)

Лжеюзер vlada, хронический алкоголик. :)

Фото пять (29Кб) Фото шесть (17Кб)
Зеленый ключ с ледяной водой. Я и vlada.


Иллюстрация не сохранилась Фото четыре

Ночь, лжеюзер rafuck играет нам на гитаре.

2 комментария

ЖЖ от 2002-09-13 13:30:00

Торт (34Кб)

Вот такой торт подарили мне сослуживцы в офисе. Что за торт? Да Х/З. :) Как легко догадаться, сегодня день, число и месяц которого, совпадают с аналогичными характеристиками того самого дня, когда мне в первый и, кажется, единственный раз удалось родиться. Впрочем, я никогда не стремился повторить этот удачный эксперимент. Может быть потом, после смерти… Тот памятный день никак не отразился на сознательное поле доступной мне сейчас памяти, о чём я сейчас нисколько не жалею — пронаблюдав подобный опыт пару раз, я смог убедиться, что воспоминания подобного рода не могут нести приятных моментов. Итак, мне полных 25 лет и я на распутье, пожелайте мне выбрать верную дорогу.

5 комментариев

Полезные ссылки

Во время пребывания в интернете, для меня основную трудность составляет не собственно поиск информации, а специфическая проблема формирования запроса. Мне трудно определиться с тем, что я хочу найти. Иногда, я развлекаюсь тем, что ввожу в поисковую строку некий ассоциативный ряд — по порядку. Сегодня моё развлечение завело меня на сайт общества любителей конопли, весьма занятный ресурс, рекомендую посетить. :) В частности, среди обилия ссылок, для тех, кто не желает иметь проблем с законом, есть программа «Конопля-тамагочи», которая поможет обрести опыт выращивания оной без всяких неприятных последствий. Удачи. :)

Оставить комментарий

Россия — Ирландия

Турнир по распитию спиртных напитков в ночном клубе «Роджер» между Мери (Ирландия) и Skull'ом (Россия) не состоялся в связи с добровольной капитуляцией последнего. Россия проиграла. Хотя… она проиграла бы в любом случае, обидно другое — проиграла без борьбы! sevruga, когда Мери в апреле еще раз приедет в Россию, будешь отстаивать честь нашей страны? :)

21 комментарий

Photoshop's Crap Remover

Хочу сказать «спасибо» Спектатору — именно с его подачи я вчера попал на сайт «ПОтребитель», где прочёл статью «Куда ведёт нас Photoshop…». Статью рекомендую прочитать, хотя кое-что из того, что в ней изложено спорно, тем не менее, она мне показалась интересной.

Более всего меня заинтересовали эксперименты автора с картинками в формате JPEG/JFIF, сохранёнными из Photoshop’а. Автор утверждает, что после нехитрых манипуляций, ему удавалось сократить размер картинки на 4-6КБ — якобы Photoshop сохраняет в файле кучу никому, кроме него, ненужной информации.

Мне захотелось выяснить так ли это, попытаться автоматизировать процесс избавления от мусора и, заодно, разобраться в природе «нехитрых манипуляций». Более всего они походили на шаманство, ибо, по моему убеждению (почитайте статью), относительно бинарного формата нельзя давать такие рекомендации — «искать текстовую строку, это вырезать, а вот это нужно приклеить сюда».

В считанные секунды я нашел то, что меня интересовало — предельно сжатое описание формата JPEG/JFIF и занялся изучением.

Небольшое отступление касаемо аббревиатуры «JFIF». JPEG — очень широкий стандарт, JFIF же является одной из его реализаций. Честно говоря, я вообще ничего не знаю о других реализациях, но уверен, что они существуют. Как бы то ни было, Photoshop сохраняет файлы именно в формате JFIF.

Дополнение: JPEG является алгоритмом сжатия, формат файлов, сжатых по алгоритму JPEG принято называть JFIF (JPEG File Interchange Format). Есть, например, TIFF/JPEG (TIFF 6.0) — формат TIFF, сжатие по алгоритму JPEG.

Узнать JFIF-файлы очень просто — они всегда начинаются с сигнатуры JFIF в секции APP0, что следует за секцией SOI (Start Of Image), т. е. сразу после сигнатуры JPEG-файла. Все эти магические слова означают следующее — JFIF-файл всегда начинается с сигнатуры 0xFF, 0xD8, 0xFF, 0xE0, <два байта длины>, JFIF, 0x00.

JPEG, как контейнер, устроен достаточно просто — секции, называемые сегментами, их длины и содержимое. Помимо всего прочего, среди сегментов определены 16 «сегментов приложения» (APPx) и один сегмент комментария (COM). Сегмент APP0 занят форматом JFIF, как служебный, остальные 15 разрешено использовать приложениям для своих целей.

Вот именно в них Photoshop (и другие программы тоже) помещает свои данные. Например, в сегменте APP2 Photoshop хранит собственный цветовой профиль, в APP13 — некоторые установки, например, установки печати. Кажется в сегменте JFIF (APP0) может хранится пиктограмма предварительного просмотра, но мне не удалось найти ни одного файла с такой пиктограммой, чтобы произвести эксперименты по очистке файла от неё, если вам попадется файл с длинной секции APP0 хотя бы в пару сотен байт, не поленитесь, пришлите его мне.

Итак сама программа. Назвал я её незатейливо — «Photoshop’s Crap Remover» (PCR). Написана она на PHP и должна, в принципе, работать и под Unix-like и под Windows-системами. Скачать её можно у меня — 1,5КБ в архиве. Программа распространяется бесплатно для жителей России и территории бывшего СССР. Естественно запрещается использовать программу в коммерческих целях.

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

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

Терминал: скрипт pcr.php удаляет метаданные из JPEG (APP13, APP2, COM, APP14), копирует ffdb, ffc0, ffc4, fffa, удалено 6722 байта.
Photoshop’s crap remover

Опыт показывает, что более всего ненужной простому пользователю информации помещает в файл Photoshop 5.0 — после обработки его детищ детища эти действительно уменьшаются на 4—7КБ, Photoshop 7.0, для сравнения, помещает в файл всего 30—50 байт.

Под занавес две простенькие программки на Shell, облегчающие жизнь. Под Windows, естественно, работать не будут, но и под ними несложно придумать что-нибудь подобное.

# Посмотреть как изменится размер файлов в текущем каталоге, если обработать их PCR.
for file in *.jpg ; do ./pcr.php $file /dev/null; done

# Обработать все JPEG'и в текущем каталоге.
for file in *.jpg
do
    ./pcr.php $file /tmp/tmp_delete_me.jpg&gt;/dev/null
    mv -f /tmp/tmp_delete_me.jpg $file
done

Photoshop’s Crap Remover … Скачать … . 1,5КБ в архиве.

Дополнение (от 17:46): Вышла версия 1.10, исправлена текстовая опечатка в названии сегмента, PCR научился вырезать preview, если он расположен в отдельном сегменте APP0.

Дополнение (от 18:07): Вышла версия 1.20, теперь я полностью вычищаю еще и сегмент APP0, как оказалось от этого совершенно никто не страдает — ни программы просмотра, ни браузеры, а кроме того, теперь PCR работает, как с JPEG/JFIF, так и JPEG/EXIF.

Дополнение (от 5/10/2002): Вышла версия 1.22, исправлены опечатки. Спасибо alexander (ap at mail.kuzbass.net).

Оставить комментарий

Это почему так?

Обратил внимание, что во всех книгах, которые я прочёл за последнее время, есть упоминание о Казани или татарах. Несколько свежих примеров:
  • Владимир Сорокин «Голубое сало»
  • Валерий Фрид «58 с половиной или записки лагерного придурка»
  • Борис Акунин «Алтын-Толобас»
  • Виктор Ерофеев «Пять рек жизни»

6 комментариев

Новые интерфейсы

MapInfo menu (3.3Kb)

Кусочек меню программы MapInfo Professional Version 5.5. «Показать по-другому», «Показать как было», «Сохранить косметику», «Удалить косметику». Ощущение, что перевод программы выполняла девушка. :)

Оставить комментарий

Макаронные пряники

Пряники (27Кб)

Сегодня купил Х/З* что за фруктовые пряники. Покупал я, вообще-то, макароны «Магфа», правда по аналогичной цене.

------------------------
Х/З* — для тех, кто не знает, известная аббревиатура «хуй знает».

5 комментариев

Вечеринка у vlada

В ходе вечеринки у vlada придумалось. «Пояс оральной верности». Не забыть запатентовать, пока не спёрли идею…

Пояс оральной верности (15Kb)

Дополнение (от 1:04): почему у vlada всегда так весело? Умеет же человек организовать всё так, чтобы было весело. :) Хотя, вроде бы, ничего для этого и не делает… Выходит у неё это как-то легко, без усилий.

3 комментария

Всем построиться и спать!

Сегодня в «Jolly Mad Roger» не пойду. Катя, 0sh, не заманите! :) Фигушки. Спать буду! :)
---------------------------------------------------
Спят yсталые звеpyшки,
В паyтинке дpемлет мyшка.

Зацепившись за кpючок,
Спит пpитихший чеpвячок.

Став похож на yголёк,
Спит сгоpевший мотылёк.

Дpемлет безмятежным сном
Клоп, пpидавленный бpевном.

Спит, на плоский блин похож,
Под каток попавший ёж.

Подавившись скоpлyпой,
Спит бельчонок под сосной.

Мёpтвым сном бypyндyчок,
Спит, наткнyвшись на сyчок.

Утонyв в вонючей лyже,
Спит цыпленок и не тyжит.

А на высохшем полy,
Рыбки кyчкой спят в yглy.

Спит, намотанный на шинy,
Уж, попавший под машинy.

Спит yбитая лисичка,
Спит задyшенная птичка.

Спит застpеленные зайчишка,
В мышеловке дpемлет мышка.

Спит, пpикpывши лапой носик,
С голодyхи сдохший пёсик.

Спит повешенная кошка,
Спит pаздавленная блошка.

Спят yсталые звеpyшки,
СПИ, А ТО ПРИБЬЮ ПОДУШКОЙ!!!
---------------------------------------------------
Автор стихотворения неизвестен.

4 комментария

Один день из жизни пейджинговой компании

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


  • Alt+1 Пожалуйста

  • Alt+2 Поздравляю

  • Alt+3 Срочно

  • Alt+4 Позвони

  • Alt+5 С уважением

  • Alt+6 Перезвони

  • Alt+7 Жду твоего звонка

  • Alt+8 Обязательно

  • Alt+9 Здравствуй

  • Alt+0 Если есть возможность

  • Alt+Ctrl+1 По возможности

  • Alt+Ctrl+2 Люблю, целую

  • Alt+Ctrl+3 Спокойной ночи

  • Alt+Ctrl+4 Не могу до тебя дозвониться

  • Alt+Ctrl+5 Скинь на пейджер

  • Alt+Ctrl+6 Подъезжай

  • Alt+Ctrl+7 Если сможешь

  • Alt+Ctrl+8 Доброе утро

  • Alt+Ctrl+9 Добрый вечер

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

Alt+Ctrl+9! Alt+2. Alt+3 Alt+4 или Alt+Ctrl+5, Alt+Ctrl+4. Alt+Ctrl+1 Alt+8, Alt+0. Alt+7. Alt+Ctrl+3, Alt+Ctrl+2.

6 комментариев

BOLK [цвета] табака

BOLK табака (47Kb)

Таким засняли меня вчера в гостях у vlada на цифровой «Olympus C-1». Камера не справилась с погодными условиями — тёмный коридор снимался из светлой комнаты, да еще и через дверь, поэтому фотку пришлось обработать. Будем считать, что снималось камерой для ночных съемок в полной темноте. :)

3 комментария

Разные грани одного предмета

-----------------------------------------------------
Что такое батарея летом? Это, по сути, предмет ненужный и бесполезный. Греет она, греет, накаляется. Жители квартир проклинают ЖЭК. Ведь и так жарко. А батарея зимой? Батарея зимой — совсем другое дело. Батарея зимой — сердце квартиры, средоточие желаний жильцов. Поэтому не смотри на вещи однобоко. А лучше займи место у батареи заранее. И пизди ногой всякого, кто к тебе подойдет.

© Дао-Какао
-----------------------------------------------------

Звук хода дешёвого китайского будильника меня успокаивает, а звонок — раздражает до боли. Разные грани одного предмета.

Оставить комментарий

Листая старые журналы

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

Оставить комментарий

«Обыкновенное чудо»

Смотрели с savannavita фильм «Обыкновенное чудо», давно я его не видел. Как будто заглянул к старым знакомым. Миронов, Леонов, Янковский, еще молодой Абдулов, Ирина Купченко, Симонова…

Мой любимый персонаж — добрый, наивный Король.

«Со мною происходит нечто ужасное… Доброе что-то -- такой страх! -- что-то доброе проснулось в моей душе. Давай подумаем -- может быть, не стоит его прогонять. А? Живут же другие -- и ничего! Подумаешь -- медведь… Не хорек все-таки… Мы бы его причесывали, приручали. Он бы нам бы иногда плясал бы…»

Хозяин, которого я очень не любил в свое время, он казался мне жестоким. Сейчас он мне таковым не кажется.

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

История любви Принцессы и Медведя, раньше я выводил её на первый план, теперь она мне кажется лишь объединяющим стержнем всех историй фильма, все эти события… Получил огромное удовольствие от просмотра, прекрасный фильм. Обыкновенное чудо.

9 комментариев

← сюда туда →