Ломаем proxy от Small HTTP Server, warez, FreeInet

Привет!
Всех с праздником! Хотя я уж и не знаю каким… :) Что празднуем-то? В общем «Мир, Труд, Май!» :))

Как-то, пару месяцев назад, ковырял я Small HTTP Server Макса Феоктистова (подробнее можно почитать тут). Тогда оказалось, что при всех достоинствах этого продукта, у него имеется один недостаток — серьезные проблемы с безопасностью. Что, в общем-то, не мешает использовать его, как платформу для тестов.

Вчера я вспомнил о том, что кроме Веб-сервера в том же дистрибутиве есть еще прокси-сервер и DNS. О протоколе DNS я знаю маловато, так что решил на предмет устойчивости попробовать прокси.

Написал небольшого клиента на Java (под рукой ничего, работающего с сокетами, не оказалось), посмотрел, что именно передает браузер при соединении через прокси, открыл telnet на порт 3128 (порт по умолчанию для SHS proxy) и начал экспериментировать.

Оказалось, что прокси можно заставить бесконечно запрашивать информацию от самого себя, занимая все доступные соединения. Достаточно открыть telnet на тот порт, на который у вас настроен proxy и написать запрос вида:

GET http://127.0.0.1:3128
Host: 127.0.0.1:3128

Причем атаку можно производить удаленно, в запросе для этого менять ничего не нужно. Популярный Squid на такую строчку реагирует менее бурно — просто возвращает «Access denied». Обидно, что SHS proxy после моего исследования можно выкидывать на помойку…

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

Быстренько разделаюсь с warez. :)
Итак, вышла новая версия PHP 4.0.5. Событие, не менее ожидаемое мной, чем выход PostgreSQL 7.1. Ссылки на «скачать» и список изменений можно найти на обычном своем месте — внизу страницы. Список внушительный и, лично для меня, значимый. Особенно меня порадовали дополнительные функции для работы с Large Object и багфиксы для Postgres.

Вышел новый (2.04) Small HTTP Server! Автор исправил большинство из указанных мной когда-то уязвимостей. Впрочем, баги с неоконченным «%» и exec присутствуют до сих пор, но, надеюсь, Макс исправит их в ближайшее время. Кроме того, в SSI наконец-то добавлена переменная QUERY_STRING, чему нельзя не порадоваться. Одно обидно — нигде не упомянуто, что баги были найдены мной. Людская неблагодарность. :))

Список числовых значений в окне программы Maanda, где каждое значение сопровождается красной иконкой и заголовком "Status".
Miranda. Скриншот

Из других новостей — вышла финальная ( 0.1.0.0 ) версия альтернативного ICQ-клиента с открытым исходным кодом «Miranda» (на скриншоте). Клиент очень хорош, занимает очень мало (всего 3 мегабайта, сравните с ICQ) места в памяти, в новой версии имеет много настроек, умеет делать импорт контакт листа ICQ, принимать и передавать сообщения и файлы, работать через прокси, есть подключаемые плагины. В общем посмотрите — возможно это именно то, что вы так долго искали. Из интересных особенностей — под W2K Miranda умеет становиться полупрозрачной, причем степень прозрачности настраивается из меню.

Я, кажется, догадался почему автор проекта FreeInet так легко отдавал ворованные пароли. Принцип толпы, перебегающей дорогу на красный свет — «всех не задавит». Т. е. «чем больше народу пользуется этим паролем, тем меньше вероятность, что отвечать придется именно мне». ИМХО, очень простое и разумное объяснение.

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

На сегодня хватит… :)) Пойду отдыхать, остальное допишу завтра. Всех, еще раз, с праздниками.

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

Miranda plug-ins, WebDrive, GSM vs. CDMA, warez

Скриншот интерфейса программы с таблицей данных, содержащей даты, время и текстовые записи, а также кнопки управления внизу окна.
Miranda history+

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

Для версии 0.1.0.0 сейчас уже можно скачать два плагина «History+» и «Split screen». Первый изменяет внешний вид окна истории так, как это видно на скриншоте справа, что делает второй я еще не разобрался. Инсталлируются они крайне просто — достаточно скачать их, распаковать и переписать в папку «plugins» директории Миранды. Деинсталлируются — простым удалением.

Скриншот FileZilla: окно Site Manager с сервером Bar FTP и монитор с логами успешных FTP-команд (200, 226).
Скриншот. WebDrive
Скриншот. WebDrive
Скриншот. WebDrive

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

Перебрав много FTP-клиентов, в основном, совмещенных с файловыми менеджерами, я так и не нашел то, что меня устраивало. Мои требования, в общем-то, очень простые: хотелось найти нечто такое, что работало бы с веб-сервером, как с простым диском.

Samba мне не подходит, не везде есть, да и работает все это в пределах одной сети, NFS лучше, по опять же есть не везде, да и клиентов под Windows я что-то не нашел.

В общем совсем я загрустил, пока не наткнулся на WebDrive. Программа эта (внимание!) представляет FTP-сервер, как еще один диск в системе. Причем абсолютно прозрачно для любой программы.

Теперь я, редактируя файл на сервере через FAR, запросто могу переключиться с редактора на панель файлов, сохранить файл через F2, переместить и скопировать его без каких-либо проблем! Впрочем, должен предупредить. Под Windows 9x время от времени появляются какие-то глюки при работе с директориями, но это не смертельно.

Большим достоинством программы является обилие настроек соединения, можно, в частности указать режимы создания файлов, распознавание типов, параметры прокси и т. д. и т. п. А небольшой недостаток, в виде затруднения на отметке 20 дней исправляется благодаря моему братишке, Олегу, который написал небольшой патчик. Ибо те, что удалось найти в Интернете, работать отказались. Скачать его можно по ссылке внизу.

Все, устал я от GSM. Устал говорить, считая секунды, надоели высокие цены, тарифы по минутам. Перешел на CDMA.

Достоинства — минута от 60 копеек, безлимитный — 66 у.е. за месяц. Недостатки — нет роуминга, качество явно хуже. Ну и пусть. Зато могу говорить теперь столько сколько смогу выговорить. :)

Вот трубки еще дорогие… Выбирал-выбирал, выбрал себе Samsung SCH-A100. Из того, что здесь можно купить — самая лучшая модель. 117 грамм, 80×42×22,8 мм, 4 часа 10 минут разговора, 170 часов в ожидании, графический анимированный дисплей, калькулятор, вибровызов, планировщик, факс и прочее и прочее.

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

Увидеть это корейское чудо можно на семидесятипятикилобайтном Java-аплете справа (если дождетесь загрузки и ваш браузер поддерживает Java), который я утянул с сайта Sota1.Ru. Думаю они в обиде за это на меня не будут — они ведь его тоже не сами написали.

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

Чуть не забыл. Мне известны две недокументированные возможности. Вызываются очень просто, первая — кнопка «Menu», потом «8» (экран каких-то характеристик сигнала) и «Menu», «9» (настройка контрастности).

Warez.

Вышел новый TheBAT 1.52c. В новой версии, помимо исправлений различных багов, присутствуют достаточно любопытные вещи. Например, напоминалка дней рождений, новый «центр сообщений» и прочее. Полный список можно увидеть по ссылочке внизу. Довесочек — там же (спасибо NoNaMe). Кстати, по словам того же Нанамыча, новая версия на старую просто так не поставится, придется сносить. Сам я еще не пробовал, но для меня это звучит странно.

P.S. К вечеру появился TheBAT! 1.52d.

Кроме того, из софта, за выпуском которого я обычно слежу, вышел PostgreSQL 7.1.1 — промежуточная версия перед выпуском 7.2. Исправлены несколько багов и ничего нового. Подробный список исправлений — по ссылочке внизу.

На сегодня, пожалуй, хватит. Всем пока! :)

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

KEYB.COM, warez, SecureBAT!, e-mail via FTP

Привет!
Всех, кто считает себя причастным к этому празднику, с Днем Победы! C этого и начнем… :))

Сидел вчера под Windows 98. Работал под FAR. Все хорошо, но оглушительное пищание динамика при переключении раскладки клавиатуры меня несколько… как бы это помягче… достало. В общем, моя психика, не выдержав подобного издевательства, попросила мозг принять меры.

В общем патчится KEYB.COM. Эта софтина находится обычно в подкаталоге COMMAND каталога Винды. Та версия, которую я патчил, весила 20135 байт, так что будьте внимательны. Ущербные байтики перечислены в таблице чуть ниже.

KEYB.COM

0F12: E4 EB
0F13: 61 16
0F5F: 50 EB
0F60: E4 0C

Warez
Только-только вышел PHP 4.0.5, а PHP team уже приступила к разработке 4.0.6. Уже доступен 4.0.6RC1. Изменения коснулись, в основном, GD (в связи с появлением второй бета версии) и OpenSSL.

RitLabs выпустила TheBAT! 1.52f. Что там нового уж не знаю, сравнивать списки исправлений довольно лениво. Не забудьте заново пройтись патчиком. Ссылку я давал позавчера.

Как-то незаметно для меня вышел один из моих любимейших плагинов к FAR — FarNavigator (в прошлом — ProxyFTP). Новая версия — 1.80b5, это багфикс. Должен быть исправлен, найденный лично мной, баг с падениями плагина на плохом канале.

Фирма RitLabs (автор TheBAT!) начала выпуск нового продукта — SecureBAT!. Это полнофункциональный почтовый клиент, построенный по образу и подобию TheBAT!, но главный акцент в нем сделан в пользу защиты вашей почты от чужих глаз. SecureBAT! умеет шифровать все хранимые на диске файлы, выполнять защиту передаваемой информации с использованием OpenPGP или S/MIME и многое другое.

Вообще ребята из RitLabs — молодцы. В свое время они практически полностью отказались от защиты почты в TheBAT!, оно и правильно — лучше никакая, чем настолько легко ломаемая система, по крайней мере не создает чувство ложной безопасности. И все это время, оказывается, они работали над созданием полностью секурного агента… молодцы, определенно!

Продаю идею. Нет, просто отдаю в хорошие руки :). Почту, в последнее время, все чаще и чаще используют, как средство обмена бинарными файлами. Неудивительно, только вот транспорт e-mail совсем не предназначен для передачи бинарников.

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

Для передачи бинарников, вообще говоря, есть FTP (ну и еще великое множество менее распространенных протоколов). Вот об этом и речь.

Лирическое отcупление. Вообще в FTP передача файлов сделана довольно оригинально. Диалог между сервером и клиентом идет на одном канале (обычно порт 21), а передача файла — на другом (обычно порт 20). В отличие от недиалогового HTTP, где файлы передаются по одному и тому же каналу, но ему можно, он устроен по-другому. Да и это все тоже держится на паре костылей, связанных с появлением докачки и keep-alive. Конец лирического отступления.

Так вот. Было бы неплохо, что бы по SMTP (почтовый протокол) и присным передавался только текст. А вот, если нужно передать бинарник, в тексте письма можно было бы дать ссылку на файл, благо протокол позволяет, а сам файл закачивать на FTP адресата.

На другом конце, мейл-сервер (ведь письма хранятся на сервере), когда адресат пошлет запрос на получение письма сверяется с заголовком почтового клиента и проверяет его на предмет поддержки этого нового сервиса. Далее, если клиент понимает такие ссылки, отдает ему письмо без изменения, почтовый клиент связывается с FTP и качает оттуда файл; иначе почтовый сервер связывается с FTP сам и внедряет скачанный файл в тело письма, отдавая письмо с бинарником «по старинке».

Вуаля. Проблемы две.

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

Вторая — закачка мусора. Тут все сложнее. Вариант с сертификацией утомителен, и для разработчика, и для пользователя. Что же остается? Удаление постфактум, это когда, по прошествии какого-то интервала, если не пришло соответствующее письмо файл удаляется. И есть еще вариант с введением второго FTP-сервера.

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

Схема такова. Вводится еще один FTP-сервер, на стороне отправителя. На нем запрещено просматривать список файлов, удалять их и читать.

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

Кроме того, сервер номер раз (тот, который на стороне отправителя) должен переодически «подчищать» файлы и соответсвующие им аккаунты на скачивание, сверяясь с логами (т. е. если файл скачали, но не удалили, его нужно удалить).

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

На сегодня, думаю, хватит. Не прощаюсь, Евгений Степанищев.

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

Забей скрепку, вирус для TheBAT!, warez

Фирма Майкрософт порадовала. :) Специально для ненавистников скрепки в MS Office выпустила такую вот игрушку, написанную на Flash. В игре три раунда, в первой скрепку предлагается закидать резинками, во второй — расстрелять из степлера, в третьем — прикрепить иголками.

Самый сложный раунд — третий, скрепок много, попасть в них достаточно трудно и они постоянно открепляются. Самый забавный — второй, степлер в роли nailgun (привет любителям Quake) — это что-то! :)

Вообще-то игрушка проходится очень быстро, у меня на это ушло всего 10 минут.

Скриншот игры «Craft Paperclip» в Microsoft XP: рука держит зелёный скрепку, на экране — три скрепки и панель с кнопками «Cut Copy» и «Paste».
Третий уровень
Скриншот игры Office XP: «GAME OVER», зажимание скрепки клипсой, статистика: 76 выстрелов, 41 попадание, точность 53%, время 1388 сек.
Конец игры

Да, чуть не забыл. Вот сама ссылочка.

Господин Касперский предупреждает о появлении опасного вируса под TheBAT!. Жаль только не говорит под какую версию. Вирус представляет из себя jpg.pif-файл, а BAT, насколько я помню уже давненько сообщает, что открывать файлы из почтового клиента — плохо, а *.jpg.pif и *.jpg — вещи разные. В общем, если хочется почитать поподробнее, червя зовут «Статор».

Теперь, что касается warez.

К моему любимому ICQ-клиента Miranda вышло еще два плагина. Первый называется «Logger2» и позволяет собирать сведения о различных событиях, второй, «Conversation Style Messaging» заменяет диалог пользователя, предоставляя несколько функций, которых нет в стандартном диалоге. Кстати, внимательно прочитайте инструкцию по установке!

Первый я не ставил, а во втором нашел два недостатка. В плагине не реализована функция «добавить пользователя» и, если сообщение не было доставлено, нет возможности изменить способ его доставки.

Вышла новая версия MySQL 3.23.38. Различного рода изменения и багфиксы. Ссылки на «скачать» и список изменений ниже.

Opera, наконец-то, выпустила «русскую» версию своего браузера Opera 5.11. Мне как-то не понятно стремление этой фирмы разделять версии по национальному признаку. Вместо того, что бы, как все нормальные фирмы, выпускать локализованные версии, эти, для полной поддержки русского, делают отдельную русскую версию! Т.е, если я знаю несколько языков, то мне, для полноценного браузинга, в перспективе нужно будет пользоваться разными версиями, для разных национальных сегментов Интернета! Ссылочка — внизу.

На сегодня это все. Завтра можно не приходить, будут «песни о пиве». :)

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

FreeInet, размножение танков, TheBAT, домофоны

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

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

Вторую мне традиционно прислал человек с неприлично короткой аськой 100077. Это ссылка на оригинальный проект FreeInet, переехавший на этот раз вот сюда. Кстати, проект обзавелся довольно приличным дизайном.

Любопытная фотография пролетела сегодня в локальной (для меня) конференции… Хотите знать как размножаются танки? :) Вуаля!

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

Не надоело постоянно искать патчи к TheBAT!? Мне — надоело. Человек с ником MANtiC0RE предлагает универсальное, по его словам решение. Кряк подходит для всех TheBAT! версий 1.4x — 1.5x, имеющихся на данный момент и, возможно, будет подходить (какое-то время) и дальше. Далее с его слов:

для использования скопиpовать в каталог thebat и запустить. естественно надо выйти из thebat’a. далее, заpегистpиpовать ключиком, что пpогpаммка выдаст на экpан. или ищите кейген от Rowdy, он на каждом углу валяется.

Скачать можно по ссылке в конце. Конечно, использовать его можно только в образовательных целях, бла-бла-бла.

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

Была такая весчь во времена DOS’а и Windows 9x (для тех, кто не в курсе, сейчас времена W2K и Whistler :) — ramdisk. Умела создавать виртуальные диски в памяти. Если памяти некуда девать создание такого диска, иногда, весьма оправдано — скорость работы с ним на несколько порядков выше.

Логотип «RAMDISKNT» с эффектом свечения и надписью «VERSION 1.3» в правом нижнем углу.
Ramdisk NT. Лого

К NT и W2x драйвер ramdisk’a не прилагается, что несправедливо. Тот же Quake, если играть в него с ramdisk’a, просто летает. Несправедливость исправил в меру благородный John Lajoie, который написал RamdiskNT. В меру, потому что за труды свои он просит целых 35$. Что, в общем-то, тоже легко поправимо, внизу есть ссылочка.

А на последок немного warez’a.

Вышел FarNavigator 1.8b6. Из нового — три новых горячих клавиши (переподключиться к серверу, создать список файлов во всех подкаталогах и показать все версии файлов на VMS-сервере), исправлена пара багов.

На сегодня это все, а завтра я все же выложу песню о пиве. :)

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

99 бутылок: KiXtart, Omens

24. KiXtart. Язык пакетных файлов. Достаточно простой, наглядный и функциональный. Интересны конструкции вывода на экран и принципы построения функций. Функции (точнее подпрограммы) можно строить при помощи блока Function или, как в BASIC’е, через GOSUB и метки. Что мне понравилось — KiXtart предоставляет большую свободу в форме записи. Так, например, операторы можно разделять переводом строки, табуляциями, пробелами.

Скрипт, выводящий песню о пиве (beer.kix)

; Beer song. Written by Evgeny Stepanischev

Function Beer($n)
  If $n
    $n
  Else
    "No"
  Endif

  " bottle"
  If $n<>1 "s" Endif
EndFunction


FOR $beer = 99 TO 1 STEP -1
  Beer ($beer) " on the wall, "
  Beer ($beer) " of beer."

  ? "Take one and pass around,"

  ? Beer ($beer-1)
  
  " on the wall."??

NEXT

"No more bottles of beer..." ?
"Go to the store and buy some more..." ?
"99 bottles of beer."

25. Omens (Object manageMENt System). Язык, сочетающий в себе черты Cи, Cи++ и Java. Например, конструкции он унаследовал от Си, принципы работы с указателями и ссылками — из Си++, а описания классов — из Java.

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

Сам Omens разрабатывался, как платформонезависимая среда со встроенным облегченным механизмом описания и манипулирования сложными данными, в том числе и с базами данных (DB2, Oracle, MS SQL, dBASE, MS Access, …). Из интересных особенностей — у программы может быть несколько точек входа.

Программа, выводящая песню о пиве (beer.oms)

//  Beer song. Written by Evgeny Stepanischev

class beer {
    private void PrintBeer(byte n) {
        if (n>0)
        system.out.print(lang.ltoa(n)); else
        system.out.print("No");
        system.out.print(" bottle");

        if (n!=1) system.out.print("s");
    }


    private void For(byte i) {
        PrintBeer(i);
        system.out.print(" on the wall, ");
        PrintBeer(i);
        system.out.print(" of beer.");

        system.out.println("Take one and pass around,\n");
        PrintBeer(i-1);
        system.out.print(" on the wall.\n\n");
        if (i>1) For(i-1);
    }


    public void main() {
        For(99);

        system.out.print("No more bottles of beer...");
        system.out.println("Go to the store and buy some more...");
        system.out.println("99 bottles of beer.");
    }
};


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

Доcrack WebDrive, «прыг!», Photoshop 6.0 Cyr, загадки MD

По горячим следам. Не так давно описывал я программу WebDrive. Так вот. Во-первых, я забыл упомянуть, что программа эта работает не только по FTP, но и по протоколам WebDav и FrontPage тоже. Во-вторых, оказалось, что проинсталлированой под W2K версии требуется особенное лекарство и ставить его надо сразу после инсталляции, иначе потом dll’ка залочится.

Итак, вот новое лекарство от моего братишки Олега. Естественно, использовать его можно только в познавательных целях и все такое. ;)

C:\WINNT\SYSTEM32\RFHelper.dll

166AF:  0F E9
166B0:  84 C0
166B1:  BF 00

Size: 421888

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

На зелёном холме пасутся овцы, а одна из них стоит на задних лапах, подражая человеку, рядом с дорогой и забором.
Прыг! (40 кило)

Ссылочку прислал NICK99

Всем, кто работал и работает в Photoshop, известно, что в этом замечательном продукте есть один недостаток. Он (по крайней мере в пиратском релизе) совсем не работает с кириллицей. Для Photoshop 5.x существовал патчик «Photorus», который, внося исправления в реестр, устранял этот недостаток.

Для Photoshop 6.x, по крайней мере в W2K, проблема эта оставалась до некоторого времени, нерешенной. Алишевских Алексей написал патч, которой помимо этой устраняет еще ряд проблем, связанных с Photoshop и ImageReady. Кроме того, он переделал шрифты так, что бы в именах каналов и слоев вместо «бабочек» появились, наконец, нормальные русские буквы. Скачать все это можно по ссылочке внизу.

Маленькая такая новость. Домашняя страничка Web-сервера, proxy и DNS «Small HTTP Server» переехала вот сюда.

Где-то в ФИДО проскакивало, как-то:

А ты разве не знал? MD98 при невозможности достучаться до
DHCP-сервера, берет себе рандомный адресок из подсетки 169.254.0.0/16

PS: причем нигде об этом не упоминая.

Сколько еще загадок и тайн несет в себе Windows? :)) Я вот, в W2K, правда, нашел несколько загадочных скриптовых файлов, явно системного происхождения, написанных на каком-то неизвестным мне языке. Причем совершенно не ясно какой интерпретатор эти скрипты запускает, зачем он это делает и неужели Винде мало четырех (batch, js, vbe, war dialer, никого не забыл?) ее практически встроенных интерпретаторов?

На сегодня это все. Не прощаюсь.
Евгений Степанищев

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

Miranda 0.1.0.1 Word hidden settings, wave-let, SCH-A100

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

Скриншот настроек Miranda IM: меню Options с вкладками Auto Away, Contact List, Customization и окном статуса Online, Away, DND, NA, Occupied/Busy, Free for chat, Invisible.
Miranda. Screeshot

Первая новость — вышла Miranda 0.1.0.1. Напомню, что это бесплатный альтернативный ICQ клиент. Несмотря на то, что в версии изменилась только четвёртая цифра изменений очень много.

Это и улучшенный дизайн, древовидное дерево настроек a-la ICQ, где, кстати, появилось возможность отключения плагинов, выбора содержимого заголовка окна и invisible list, и внутренние исправления различных багов и недоделок и многое, многое другое. Ссылка на полный список изменения — внизу страницы.

Что важно лично для меня, помимо дизайна, сообщения теперь доставляются быстрее, без надоедливых повторов. Кстати, Миранда компилируется теперь каждая утро в 7 am по Гринвичу и скачивать теперь ее можно хоть ежедневно.

И что уж совсем приятно и удивительно, новая Miranda памяти стала занимать даже меньше, чем в версии 0.1.0.0. Определенно — этот клиент мне нравится!

Картиночку мне тут прислали. :) Я хохотал до упаду. Это, якобы, скрытые установки программы MS Word. Самое интересное, что Word действительно, как будто работает в полном соответствии с этими установками.

Для тех, кто не знает английского переведу три первые строчки:

Установки по-умолчанию, сделанные производителем (изменять не рекомендуется)
Падать каждые 2 часа
Падать после 5000 байт несохраненного документа

Ни и дальше, в том же духе :).

Окно настроек Microsoft Word с шуточными параметрами: «Crash every 2 Hours», «AutoRecovery saves take Bloody ages», «Piss me off by applying the same stupid default attributes...
Недокументированные возможности Word. :)

За картинку огромное спасибо Polo

Пять человек в камуфляже и гражданской одежде сидят на земле в лесу, за ними — красно-белая предупредительная лента.
Я на пейнтболле (позднее: тут стоял джава-апплет, но поскольку браузеры их уже не поддерживают, в 2021 году я сконвертировал картинку в джпег)

Давно хотел посмотреть на форматы картинок, основанные на wave-let кодировании. Сам алгоритм уже с бородой, но вот привинчивать к вебу его начали недавно. Появились всякие там JPEG2000, LuraWave и прочее.

Спасибо NoNaMe — дал ссылочку. Итак, речь идет о формате представления графики LuraWave, который, как утверждается намного обгоняет JPEG по уровню сжатия на том же уровне качества. Это утверждения я и решил проверить.

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

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

Во-первых, вам понадобится софт, которые умеет конвертить в новый форматы ваши JPEG’и, BMP и прочая. Двадцативосьмидневная демонстрационная версия лежит на том же самом сервере, а лекарство от жадности — на прославленной асталавите. Что, конечно, мелочи.

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

В-третьих, если ваш замечательный провайдер установил русский Apache, то ваша замечательная картинка, после воздействия этого волшебного продукта превратиться в какую-нибудь цветную радугу. Так как Rus Apache — вещь очень распространенная будте готовы к долгим уговорам своего ISP «прописать вот эту вот маленькую строчечку в файл mime.types». Для справки, строчка выглядит так: image/x-wavelet lwf.

В-четвертых, а что в четвертых? Впрочем, хватит и этих трех пунктов.

В общем сами решайте, использовать новый формат или нет. Я бы не стал. По крайней мере, до того момента, пока производители браузеров в массовом порядке не включат поддержку JPEG2000 или LuraWave в свои продукты. И даже после этого я бы подождал год-два, что бы большинство пользователей смогли скачать новую версию.

Замечательное изречение прочитал в ФИДО. Правда, без указания авторства:

В общем программа от MS, это «самолет, у которого, если в кресле №18 сидит пассажир-негр, не моложе 34 лет, через 17,5 минут после взлета отваливаются двигатели».

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

Хочется, все-таки, что бы победил или Linux или BeOS какой-нибудь. И в них, конечно, есть глюки, но вполне объяснимые, устранимые и НЕ В ТАКИХ КОЛИЧЕСТВАХ!

Засим прощаюсь… А, да чуть не забыл. Мне тут пришло несколько писем и сообщений на Миранду по поводу Samsung SCH-A100, который я приобрел с месяц назад. Сводятся они, в основном, к следующему — как мне телефон, после месяца эксплуатации.

Отвечаю. После месяца эксплуатации я нашел у него два достоинства и два недостатка. Сначала о последних.

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

О вторых:

  1. У телефона ооооочень удобно расположены кнопки регулирования громкости. Для того, что бы отрегулировать громкость разговора мне не нужно прерывать разговор, как, например, на 611-тых и 811-тых.
  2. У телефона, не смотря на его маленькие размеры, довольно большие и широко отстоящие от друг друга кнопки. Я, например, еще не разу не промахнулся мимо и не нажал две кнопки одновременно.

Вот теперь прощаюсь. На неделю, примерно. С вами был Евгений Степанищев. :)

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

← сюда туда →