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

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

Шарм-эль-Шейх

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

Иначе как объяснить многие километры, равномерно покрытые каким-то мусором, насколько хватает глаз. Основная религия — мусульманство, валюта — египетский фунт (курс — около 5,5 за доллар). Египет, вид из лодки Ра (68.38КБ) Возможно так всё выглядит только в окресностях Шарм-эль-Шейха, я не знаю, он вообще активно строится, может оттуда и мусор.

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

Автомат висит у них на груди, как мне показалось, в состоянии готовности. У нас, в России тоже встречаются автоматчики, но какие-то расслабленные и автомат у низ за спиной. Туристическая полиция (69.99КБ) Весь Шарм-эль-Шейх — город небольших двухэтажных зданий. Здания выше — в основном, отели, реже — развлекательные центры.

Эти двухэтажки — жилые, именно в них живут простые египтяне. Квартиры маленькие, очень часто можно увидеть, что сушилки для белья прикручены к балконам снаружи. Так экономится несколько метров в квартире. Дороги и быт (48.22КБ) Про дороги отдельно. Кое-где асфальта просто нет и это внутри «самого европеизированного» города, правила движения, похоже, тоже довольно условны, хотя не всё так плохо как я читал в интернетах. Впрочем, когда наш туристический автобус проехал какой-то участок по встречке, это вызвало во мне какие-то необычные чувства.

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

Наш гид, «Ахмедушка», как он себя называл, открыто ненавидит свою страну, возможно его настроение передалось и нам. Несмотря на то, что наш отель выглядел очень красиво, бассейны, рестораны, куча цветов, водопадики, всё казалось слегда пластмассовым, только что покрашенным, а персонал — вороватым и обученным на скорую руку. Shores Amphoras 5* (76.72КБ) Родители, с которыми мы иногда созванивались, интересовались кухней, они тоже как-то были в Египте и, сравнивая ощущения, мы сошлись на мнении, что в Египте не умеют готовить мясо. Оно либо пережаренное, либо недожаренное и всегда жёсткое. Спас шведский стол, если бы не возможность выбрать, с питанием пришлось бы туго.

С обслуживанием вообще как-то не повезло: с заселением тянули несколько часов, на экскурсию подсунули тухлую (!) еду в ланч-боксах, на ужин после экскурсии принесли не горячее, как обещали, а ту же еду в ланч-боксах, ладно хоть свежую, за единственный разговор по телефону из отеля пытались слупить каких-то нереальных денег и так далее. Множество неприятный мелочей. Небольшой водопад в отеле (93.14КБ) В общем, в Египет нас больше как-то не тянет. Красное море как-то особо тоже не впечатлило. Изгрызенное скальное основание, высокий берег, крупный песок, осколки камней. Пляж на Чёрном море, вид сбоку.

Хорошо хоть по отелю ходят аниматоры, пытаются чем-то завлечь народ. Мы с женой сыграли в водное поло, команда русских против команды итальянцев, мы выиграли. Красное море (68.77КБ) Резюмируя, кусочек Египта, который мы увидели, оставил тягостное впечатление — нищая страна, где живут благодаря туризму, только не как симбионт, а как паразит, по-другому они ещё не умеют. Турист — мешок наполненный, по несправедливому стечению обстоятельств, деньгами.

Остальные фото нашего отеля (Shores Amphoras 5*) есть в моём фотоальбоме на «Яндекс.Фотках».
17 комментариев
3 мая 2010 01:25

Говорящий детектор радара

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

В этот раз тесть дал попользоваться детектором с «голосом» и я убедился, в очередной раз, насколько не к месту в бытовых приборах голосовой интерфейс. По крайней мере, на современном уровне. Во-первых, скорость реакции на него ниже — фраза слишком длинная, в разговоре легко пропустить начало, во-вторых, одна и та же фраза, произнесённая за час с десяток раз, с той же инонацией и содержанием, начинает потихоньку раздражать.
28 комментариев
2 мая 2010 14:09

Книга: получил первые экземпляры

Книга (31.89КБ) Получил сегодня первые экземпляры, бумажную книгу можно купить на сайте издательства. Стоит 450 рублей.
5 комментариев
30 апреля 2010 12:09

Unused routers

Торрент (12.79КБ) Unused, говорите? Ну-ну.
5 комментариев
29 апреля 2010 23:55

Новости по книге

Наша книга вышла. Скоро в магазинах.
2 комментария
28 апреля 2010 19:53

DevelStudio

DevelStudio (41.05КБ) Когда-то я программировал на Delphi. Несколько лет и, кажется, даже неплохо. Два диплома, сделанных мною при помощи этой среды люди защитили на «пять». Поэтому, увидев этот скриншот пару дней назад, я бы подумал, что это какие-то ранние прототипы Delphi или что-то самодельное, но сделанное под влиянием.

Это PHP DevelStudio, среда для разработки графических утилит на PHP, сделанная действительно под влиянием Delphi. Визуальное программирование — натаскиваем компонентов, расставляем кнопки, диалоги, окошки, пишем обработчики кликов, нажатий и прочего, компилируем, готов exe-файл. При этом приложение пишется на PHP с использованием специального framework.

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

Тем не менее, авторы сделали гигантскую работу (кстати, DevelStudio написана на PHP) и программировать действительно удобно и просто.

На сайте программы есть справка и видеоуроки (кстати, рекомендую посмотреть видеоуроки, основы воспринимаются очень быстро).

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

Добавлено на следующий день. Тут в комментариях вспомнили Delphi for PHP и веб-разработку. Ребята, DevelStudio не про то. DevelStudio позволяет получать запускаемые GUI приложения. Никакого веба, никакого Apache и прочего.
19 комментариев
28 апреля 2010 00:54

Thuderbird: правующий часовой пояс

Thunderbird (1.63КБ) Lol, што?
12 комментариев
27 апреля 2010 15:28

10км, нормальненько

Пробежал 10 километров, 5,36 минут на километр. Когда я начинал зимой, было больше семи.
Комментировать
26 апреля 2010 22:05

Фонарик для спелео

Какое-то время назад я спрашивал у всех какой бы мне купить фонарик на основной свет, чтобы спускаться в пещеры. Спасибо всем, кто посоветовал, я что-то обязательно выберу на дополнительный свет, а на основной я выбрал Fenix HP10 + рассеиватель.

Каждый фонарик с рассеивателем (вместе с доставкой из Канады) обошёлся в 2260 рублей.

Helux HP10 (26.21КБ)

Фонарик очень яркий (один светодиод Cree Q5, 225 люмен), 4 режима яркости, 4 батарейки AAA, по сравнению c Petzl MYO светит, как Солнце по сравнению с Луной, даже через рассеиватель хорошенько выжигает глаза.
15 комментариев
26 апреля 2010 13:44

Большой матерный загиб

Я теперь как все — смотрю сериалы. До попсы, вроде Хауса, я ещё не докатился, сейчас смотрю сериал «Есенин», а в этом сериале Сергей хвастается, что знает большой матерный загиб, который, кроме него, вроде как знал ещё только Лёв Толстой.

Мне стало интересно что это за загиб такой. Загиб, в данном случае — «стремящаяся к бесконечности цепь многоэтажных ругательств, адресованных поочередно всему самому „статусному“, что есть у собеседника». Канонических текстов не существует, так как передавались они из уст в уста и заучивались наизусть, что-то терялось по дороге, что-то добавлялось, но как выглядят тексты «загибов», можно поинтересовался на сайте «Русский мат».

Там есть тексты «Малого Петровского Загиба» (6 вариантов), «Большого Петровского Загиба» (4 варианта), «Большого Казачего Загиба», «Малого Морского Загиба» (в двух вариантах) и «Матерного Загиба» (это уже современное коллективное творечество).

В некоторых по 300 слов и больше, а их знали наизусть!
18 комментариев
25 апреля 2010 23:16

Выступление звёзд эстрады

Спаммеры прислали табличку «выступление звёзд эстрады», кто и почём. В самой дорогой категории (от $30K), ожидаемо, Киркоров, Пугачёва, Тату, внезапно, Сердючка и Ротару. От $1,5K можно прикупить, из известных мне, Кая Метова, Наталью Варлей и «Технологию», остальных я не знаю.

По середине кого только нет, например, Мистер Трололо всплыл в категории «от $5K», с соседями в виде Булановой, Апиной, Ладой Дэнс (она ещё поёт?!), Чичериной.

Я-то думал, что половина народа из этой таблицы давно на пенсии или уже разложилась. Впрочем, Пугачёва вот, давно разложилась, а всё ещё поёт, отказываясь закопать стюардессу. Голоса нет, но устойчивый бренд.
2 комментария
25 апреля 2010 16:53

Как получить короткое имя в Powershell (8.3)

Надо постепенно переходить на Powershell V2. Там многие вещи делаются сильно проще, чем в первой версии, да и язык сильно богаче. Вот так, например, можно получить короткое (DOS 8.3) имя в первой версии Powershell:
(New-Object -ComObject Scripting.FileSystemObject).GetFile($filename).ShortPath
Это не единственный способ (например, можно сформировать запрос к WMI), но остальные не проще, в V2 это делается так:
Get-Shortpath $filename
Таких примеров — множество: управление фоновыми задачами, работа с временными файлами и так далее.
2 комментария
25 апреля 2010 01:24

Традиционная субботняя спелеотренировка

До пещер осталось три недели, надеюсь, мы все к ним готовы. Сегодня тренировались мало — 3,5 часа, погода подвела, иногда шёл небольшой дождь.

Попробовал спуск на Petzl Simple, Petzl Stop и при помощи простого карабина с хитрым узлом (узел UIAA). Особой разницы не заметил, скорость одна и та же, мне больше всего всё равно нравится «решётка», собирается быстрее и не требудет тормозного карабина. Справедливости ради, нужно сказать, что спуск на карабине вообще ничего не требует, кроме, собственно, карабина, но при использовании этого способа перекручивается верёвка.

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

Теперь надо вплотную заняться снаряжением. 14-го мая мы уже садимся в поезд, которые повезёт нас до Симферополя. Оттуда пешком (если повезёт, то на машине) до Караби.
3 комментария
24 апреля 2010 17:04

Giflite и графический режим

GIFLITE — отличная программа для оптимизации GIF, к сожалению, написана под DOS (15 лет программе). И почему-то в той версии, что у меня (2.10, это последняя версия), при запуске из командных скриптов (bat, cmd, powershell), происходит переключение на графический режим. Даже если я использую ключ «-t».

Сегодня я не выдержал, взял дисассемблер и сделал небольшой патчик, отключающий переключение на графику. По адресу 12EEA нужно заменить два байта («CD 10») на «90 90» и по адресу 12FF9 те же «CD 10» тоже на «90 90».

Добавлено позже: ещё, кстати, SuperGIF очень неплох для гифов.
8 комментариев
22 апреля 2010 22:38

ЧПУ

ЧПУ (2.65КБ) По-моему, ЧПУ должно выглядеть как-то так как на скриншоте. Символ „>“ мне не нравится, но ничего лучшего, из того, что можно ввести с клавиатуры я не нашёл. Бирман, что скажешь?
38 комментариев
21 апреля 2010 18:17