Евгений Степанищев

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

[Без заголовка]

Написал программу (2.65Кб), позволяющую отправлять вложения в формате bolk quoted printable. На PHP. Вкратце напомню - это формат, который, в отличие от остальных форматов вложений (quoted printable, UUE, Base64), минимально увеличивает размер файла. Основные почтовые клиенты его понимают.

Пример использования (3.37КБ)

Утилита command-line, на вход нужно подать следующие параметры: адрес отправителя, адрес получателя и имена файлов вложений (их может быть несколько). Например, так:

php 8sender.php mail@example.com bolk@example.net big.tiff

Опционально первым параметром можно указать адрес вашего SMTP, он должен быть первым после ключа -t. Если его не указать, программа попытается самостоятельно определить MX получателя. Для работы под Windows желателен PHP 4.3.0 и выше.

php 8sender.php -t smtp.example.com mail@example.com bolk@example.net big.tiff

После запуска программа покажет диалог с SMTP-сервером, не пугайтесь - так и должно быть. Если что-то не так, то на экране появится слово "Error" с кратким указанием ошибки. У программы есть один недостаток - при кодировании файла используется файловый буфер, вместо выдачи файла сразу в сокет. Мне так удобнее было отлаживать и, обычно, это не мешает, если вы не собираетесь отсылать по почте фильмы.
Комментировать
5 октября 2004 20:00

[Без заголовка]

Вопрос к уважаемой публике: имеется веб-сервер, объём отдаваемых данных таков, что перед Apache пришлось поставить маленький сервер, который отдаёт графику и видео. Вопрос такой - какие вы знаете маленькие специализированные сервера для таких целей? Одно из требований - умение ограничивать контент по IP. Я знаю следующие решения и лишь один из этих серверов умеет работать со списками IPs:

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

X15 - веб-сервер фирмы Chromium. Судя по тестам - ешё быстрее Tux, хотя и работает в user space. Скачать не удалось - регистрация на сайте не работает, все ссылки ведут в никуда.

ZeroWait - решение, которое было выбрано. Характеристики устойчивости, защищённости и скорости неизвестны, но с задачей справляется. Два недостатка - почти полная неизвестность (а значит и неизвестная степень безопасности) и очень слабая документированность.

Кто-нибудь знает ещё какие-то решения? Было интересно узнать кто что использует.
Комментировать
5 октября 2004 20:00

[Без заголовка]

Криптилия (21.70КБ) Очень интересный сериал "The Future is Wild" - попытка заглянуть в будущее нашей планеты за 5, 100, 200 миллионов лет. На картинке, например, криптилия - потомок современной песчаной ящерицы. Пробегая по берегу суперсолёных озёр, где обитают потомки мух, она собирает их на свой липкий капюшон и слизывает их оттуда своим длинным языком.
Комментировать
24 сентября 2004 20:00

[Без заголовка]

Limp Bizkit. Behind blue eyes.

No one knows what it's like
To be the bad man
To be the sad man
Behind blue eyes
And no one knows
What it's like to be hated
To be faded to telling only lies
But my dreams they aren't as empty
As my conscious seems to be
I have hours, only lonely
My love is vengeance
That's never free
No one knows what its like
To feel these feelings
Like i do, and i blame you!
No one bites back as hard
On their anger
None of my pain woe
Can show through
Discover l.i.m.p. say it [x4]
No one knows what its like
To be mistreated, to be defeated
Behind blue eyes
No one know how to say
That they're sorry and don't worry
I'm not telling lies
No one knows what its like
To be the bad man, to be the sad man
Behind blue eyes.


Любимая моя песня на текущий момент. Слушаю её так часто, что это уже начинает раздражать окружающих.
Комментировать
24 сентября 2004 20:00

[Без заголовка]

Полный абзац в народном фольклоре. Нашёл, при попытке узнать не имеет ли слово "катурач", подслушанное в каком-то плохом советском фантастическом фильме, какие-то реальные корни. По ссылке - что придумал народ в качестве эквивалента "всё плохо".
Комментировать
24 сентября 2004 20:00

[Без заголовка]

Оказывается, существует система "Телепат", позволяющая управлять кошельками WebMoney с сотового телефона.

Для регистрации в системе Телепат с использованием GPRS-версии GSM Keeper необходимо после установки мидлета на телефон отправить SMS-сообщение "10#reg" (без кавычек) на телефон 79164613307 или 79262898780. После этого Вам перезвонит автооператор и сообщит мастер-код.


На телефон ставится мидлет, который и позволяет производить операции - через SMS или WAP. Попробовал поставить, но, поскольку с WM я стараюсь не связываться, попробовал только из любопытства.
Комментировать
24 сентября 2004 20:00

[Без заголовка]

Павел Радаев, 21:59 :
спорим на 5 рублей, что он сотрет этот коммент?!
BOLK, 21:59 :
в смысле, если сотрёт, то ты мне 5 рублей? :)
Павел Радаев, 21:59 :
нет, ты мне
BOLK, 22:00 :
хах. ну давай.
Павел Радаев, 22:00 :
ок
BOLK, 22:00 :
поспорили? :)
Павел Радаев, 22:00 :
ага
BOLK, 22:00 :
ты проиграл :)
Павел Радаев, 22:01 :
почему?
Павел Радаев, 22:01 :
BOLK, 22:01 :
потому что я его стёр :)))
Павел Радаев, 22:01 :
эт не честно


Эх, надо было хотя бы на 50 поспорить. А так - хороший ход пропал за 5 рублей.
Комментировать
22 сентября 2004 20:00

[Без заголовка]

Стул под тётенькой (14.18КБ)

Находчивая тётенька ехала из "Икеи". Рекламисты, ау! Вот вам ситуация из жизни для ролика. Жаль это недоразумение в моём телефоне не может передать насколько ярко-красным был стул. Придётся вам напрячь воображение - в обычном российском автобусе едет тётенька, восседая в проходе на ярко-красном стуле.
Комментировать
22 сентября 2004 20:00

[Без заголовка]

Достали вчера старые колонки из кладовки. Когда-то они перестали работать, после того как в очередной раз упали со стола. Включая, сказал Юле - "да они не работают, если не случится miracle". Случилось. Заработали. Оказалось, плохой контакт у разъёмов. Они неразборные, так что перепаивать я их не стал - просто зафиксировал. Теперь я обладатель одного из самых дорогих пультов для WinAmp - управляю проигрывателем с сотового телефона, через Bluetooth.
Комментировать
22 сентября 2004 20:00

[Без заголовка]

Рассказываю Юле свой сон:

"Приснился сон про человека, к которому ранним утром пришёл ангел и сказал - я даю тебе право и обязанность сегодня покарать одного человека. Любого, на твой выбор. Человек в моём сне задумался и начал подбирать достойного страшной кары. Он слушал людей, листал справочники в магазинах, искал в интернете истории, узнавал и выбирал, вникал и отметал - подошёл к проблеме настолько ответственно, насколько это возможно в его положении. Ночью, когда истекали положенные сутки, он всё-таки выбрал человека для кары... Как ты думаешь, кого?"

"Себя..." - отвечает Юля.

Неужели так очевидно? Кстати, хороший бы рассказ получился. С моралью на выбор. И коэн неплохой мог бы выйти.
Комментировать
22 сентября 2004 20:00

[Без заголовка]

Русскую национальную идею не желаете? Поднятие национального самосознания - хорошая задача. Полностью одобряю вне зависимости от достоверности материала. Если в истории всё равно чёрт ногу сломит, пусть он её сломит на пользу России.

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

4 тысячелетия отправлены псу под хвост, нахально похерены, как неинтересные - и ни одна собака даже не вякнула.


Там, кстати, есть интересный кусок про взаимоотношения татар и русских в истории. Эта тема мне тем более интересна, поскольку живу я в Татарстане.

Кстати, тут не раз упоминали план Далласа о разжигании национальной розни. И никто не обратил внимание, как он претворяется в жизнь. Тоже в школе. Добрые учителя старательно сеют рознь между наиболее крупными национальными группами - русскими и татарами. Весь курс истории першит перлами о том, как татары нападали, как русские шли на татар и т. д. Но нигде не указывается, что татары являются нашим симбиотом, народом-напарником. Татарские части ВСЕГДА входили в состав русских войск, участвовали во всех русских войнах - и междоусобных, и в битвах с внешним врагом. Можно сказать, что татары - это просто русская легкая конница. Или русские - татарская кованая рать.
Комментировать
22 сентября 2004 20:00

[Без заголовка]

Почитайте сон Платона Еленина. Рекомендую к размышлению.

(..) Осетины и чеченцы. Русские и нерусские. Я прошу - простите меня. Я прошу простить меня за то, что скрывал от вас правду. В сентябре 1999 года мы начали бомбардировки Чечни, не имея доказательств того, что жилые дома взрывали чеченцы. В августе 2000 года я непозволительно растерялся и не сразу сказал вам о трагедии на подводной лодке "Курск". В октябре 2002 года я знал о решении использовать смертоносный газ в Театральном центре на Дубровке и понимал, что будет много жертв невинных людей. Я знаю, что за две чеченские войны были убиты и покалечены десятки тысяч чеченских детей. (..)
Комментировать
20 сентября 2004 20:00

[Без заголовка]

Конституция для чайников (41.44КБ)

Картинка от Жгуна. "Конституция для чайников".
Комментировать
20 сентября 2004 20:00

[Без заголовка]

Путин объявил о перестройке государства. Цитата, выделение моё:

(..) Владимир Путин, президент России сделал заявление, которое в ближайшем будущем должно в корне изменить всю политическую структуру России - он будет сам назначать глав субъектов федерации: губернаторов и президентов.


Уважаемые жители Татарстана. Сказать вам что это означает или сами догадаетесь? Не буду томить - Шамиев, по всей видимости, ещё долго будет нашим любимым президентом. Несмотря на то, что в тёмных углах шёпотом произносили минимум два имени, видимо, тренируясь, чтобы потом, когда один из переемников займёт президентское кресло, произносить его без запинки.
Комментировать
20 сентября 2004 20:00

[Без заголовка]

Кстати, автор Microreader++ выпустил, как и обещал, новую версию программы - на базе Microreader 1.2.1. Стоит обновится. Жаль, что у меня сейчас Nokia.
Комментировать
20 сентября 2004 20:00