×

Блог Морозова Максима

Страница 13:

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

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

Внешнее описание проблемы

Во-первых, Windows Live Mail встретил меня неожиданно черным дизайном панелек. Поначалу я подумал что это такой новый интерфейс, но позже выяснилось что помимо черного цвета на этих панельках остаётся шлейф от выводимых сообщений. Т.е. если в какой-то папке в почте появилось одно письмо, то единичка в скобках напротив неё не исчезнет после прочтения письма. И если позже в этой папке окажется два непрочтённых письма, то поверх единички на панели будет нарисована двойка, а единичка останется висеть артефактом на заднем плане.

Читать дальше…

Прошло уже три недели как мы продали машину. Настало время подвести итоги нашего небольшого автомобильного опыта, ну и рассказать каково это — снова стать пешеходом =)

Общая статистика

За 1 год и 2 месяца я проехал 12 900 км. Для столичных автомобилистов это очень мало, но для первого года за рулём нормально. Самое главное, что обошлось без аварий. За всё время я не получил ни одного штрафа и вообще общался с гаишниками на дороге только один раз (проверяли документы в третий мой день за рулём во Пскове).

Пробег перед поездкой во Псков для снятия с учета

Пробег перед поездкой во Псков для снятия с учета

За это время мы успели около 6 или 7 раз съездить во Псков. В среднем пользовались машиной 3 раза в неделю: пару дней ездили на работу и один раз в выходной выезжали в магазин. Остальное время машиной пользоваться было невыгодно, либо просто лень.

Читать дальше…

Заболел я. Сначала просто хреново себя чувствовал, потом чихал как слон, а затем и вовсе нос заложило. В итоге выяснилось что у меня вообще синусит и надо чуть ли не нос прокалывать. В такой ситуации работать совсем противопоказано. Тем более что из-за болезни спать хотелось 24 часа в сутки.

Именно по этой причине я уже полторы недели сижу на больничном. Но нельзя же просто сидеть и ничего не делать. Вот я и решил провести инвентаризацию в блоге, тем более что последний раз она делалась аж три года назад.

Читать дальше…

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

Погода

Первые впечатления от Астраханской погоды можно описать одним словом — жарко. Но не так жарко как это бывает в нашем уютненьком питерском болотце, когда уже при температуре +26 градусов тело начинает покрываться противной липкой испариной и дышать становится тяжеловато. Астраханские +36 это вполне комфортные условия, главное надеть головной убор, чтобы голову не напекло. Воздух тут сухой и тёплый (Ритуська от него в восторге :)

Хрюх защитился от солнца

Хрюх защитился от солнца

Но не всем такая погода по нраву – в один из самых жарких дней, при температуре +40 градусов в тени (которую в астраханской степи еще нужно поискать) айфон решил выключиться, чтобы спасти себя от перегрева. Но его можно понять, лежать на такой жаре в черной кожаной сумке это издевательство!

Читать дальше…

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

До Астрахани на поезде ехать 37 часов при средней температуре воздуха 37 градусов в тени. С моим ростом два дня спать согнув ноги в коленях в неудобной позе на коротеньких полках плацкарта это особенно извращённая пытка. В купе таких проблем нет, но стоимость купейных билетов уже сравнима со стоимостью билетов на самолёт. К тому же мало кто хотел бы потерять 4 дня отпуска только на дорогу.

Читать дальше…

Пока мы с Ритуськой были заняты всяческими делами блог висел себе и кушать не просил. Мысли написать что-либо мне я посещали регулярно, а вот собраться и написать что-нибудь более-менее внятное руки не доходили. И тут вдруг на почту пришло письмо от хостинг провайдера hc.ru, который вот уже три года предоставляет мне крохотный уголочек какого-то сервера под нужды этого бложика за умеренное вознаграждение.

Суть письма

Первая часть письма представляла собой следующее:

Читать дальше…

Постоянно встречается задача проверки наличия значения в массиве. В PHP для этих целей часто используют функцию in_array которая принимает два аргумента: искомое значение (или массив значений) и массив, в котором будет произведён поиск. Если значение найдено, функция возвращает true, в противном случае false.

Описание проблемы

Пока значений в массиве немного, то всё работает быстро. Но как только массив разрастается до 10 000 – 20 000 элементов, начинаются проблемы.

Один мой скрипт должен был проверять элементы на уникальность, сделать это средствами БД не получалось, т.к. массив после запроса к базе модифицировался пару раз. В массиве хранились только числовые id элементов (это пригодится для решения). В какой-то момент элементов стало больше 60 000 и скрипт стал работать по 20-30 с. на локальном хосте, что крайне медленно.

Простым замером времени исполнения участков кода (с помощью функции microtime()) что проблема именно в in_array.

Читать дальше…

Вчера я купил себе iPhone 4s. На первый взгляд, это не совсем логичное решение, ведь еще совсем недавно здесь я объяснял, почему перешел с андроидовой моторолы на Nokia Lumia 800 под управлением Winows Phone 7.5. Как же так?

Мой новый iPhone 4s еще в упаковке

Мой новый iPhone 4s еще в упаковке

Читать дальше…

Есть у нас несколько сайтов под управлением всеми любимой CMS Битрикс (так получилось). Работали они себе, никому не мешали. И тут понадобилось добавить в кратчайшие сроки небольшое взаимодействие с внешними сервисами, написанными на Си++.

Чтобы не возиться с осваиванием новых технологий мы решили воспользоваться модулем Веб-Сервисы (SOAP от Битрикса), входящим в нашу дорогущую редакцию за несколько сотен тысяч рублей (Бизнес Веб Кластер с несколькими сайтами, активно продвигаемый во всех тематических СМИ некоторое время назад) По нему и документация вроде бы была, и пара примеров в интернете.

Прочитали, скопировали пример, поправили код под наши нужды — заработало. Проблема решена — начальство довольно.

Что же случилось?

Недавно нам понадобилось добавить еще одно взаимодействие, несколько более сложное, но по сути тоже элементарное. Клиент должен был отправить нам XML с данными, которые нужно было некоторым образом обработать, а в ответ должна была вернуться информация о результатах обработки. С отправкой XML на сайт проблем не возникло, а вот с ответом ситуация сложилась печальная.

Читать дальше…

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

Велосипедист с тентом

Велосипедист с тентом

Читать дальше…
logo