
Вот Юлия "спрятала" некоторое количество своих рецептов по пятому drupal'у, а ведь так спрятала, что и не найдёт никто.
Кому надо - вы уж извините, делается это в значительной мере для себя, чтобы самим не забыть, поэтому до комментариев к фрагментам кода дело доходит редко.
Ладно, будем исправляться. Как появится время - всё здесь переделаем.
Давненько я ничего новенького не постил, а ведь есть о чем написать, хорошо что месяц назад хоть новогоднюю ёлку на главной странице сменил весенней веточкой.
Много чего хочется здесь на сайте переделать - т.е. почти все.
Видимо желая переплюнуть Google с их поощрительной программой в 10 миллионов долларов для разработчиков приложений под платформу Android, в Apple объявили об инициативе инвестиционной компании KPCB - iFund в 100 миллионов долларов , которые те готовы инвестировать в компании занятые разработками для платформы iPhone / iPod. Инициатива iFund приурочена к долгожданному выходу в свет iPhone SDK.
Для того чтобы получить в своё распоряжение и начать использовать iPhone SDK, сначала надо пройти обязательную регистрацию и получить свой Apple ID, потом согласиться со специальным пользовательским соглашением, и в конце концов купить Mac, если вы еще не являетесь его обладателем, т.к. iPhone SDK в отличии от того же Android SDK не является кроссплатформенным.
Имя хостинг компании ********* я скрыл, во избежание наездов с их стороны, так как по сути этот пост про то, как они воруют деньги клиентов.
Уважаемый клиент!
Это автоматически созданное сообщение, просьба не отвечать на него.
Спасибо, что обратились в службу техподдержки компании *********.
Ваше письмо, отправленное на адрес support@*********.ru с темой
"п÷п╬я┤п╣п╪я┐ я│я┌п╟я┌п╦я┤п╣ я│п╨п╦п╧ п╨п╬п╫я┌п╣п╫я┌ п╬ я┌п╢п╟п╣я┌я│я▐ я│ п╤я┐я┌п╨ п╦п╪п╦ п╥п╟п╢п╣я─п╤п╨п╟п╪п╦", получено.
Ну как не "любить" эту компанию!
От них так и прёт качеством.
Известного хостинг провайдера ********* я действительно не люблю, даже очень очень не люблю. Панель управления хостингом у них никакая, перегруженные сервера спереди прикрыты nginx'ом, в настройки которого иногда, когда видимо на их серверах становится совсем жарко, особо хочется заглянуть. А теперь подробнее.
Несколько месяцев назад я долго не мог понять, почему сервером отдаются страницы сгенерированные позавчера, и вдруг я обнаружил в заголовках http ответа сервера пришедших на запрос к phpinfo.php, что поле Date не меняется и содержит время моего первого запроса за тот день к данному скрипту, время запроса, который я сделал за два часа до этого, т.е. выглядело это так:
Requesting http://*******.ru/phpinfo.php .. Ok
Reply received (reply time: 787 ms)
------------------------------------
HTTP/1.1 200 OK
Server: nginx/0.5.14
Date: Thu, 06 Nov 2007 10:44:41 GMTтогда я решил добавить GET параметр ?dfsgds, в надежде увидеть незакешированный результат, и я его увидел, правда не так быстро:
Requesting http://*******.ru/phpinfo.php?dfsgds .. Ok
Reply received (reply time: 2153 ms)
------------------------------------
HTTP/1.1 200 OK
Server: nginx/0.5.14
Date: Thu, 06 Nov 2007 13:12:36 GMTдобавив незамысловатый dgsdg GET параметр в адрес страницы, которая упорно продолжала выглядеть как два дня назад, я увидел её сегодняшнюю (медленно открывающуюся, но сегодняшнюю), однако без dgsdg в GET страница приходила опять вчерашней давности, зато очень быстро,
и решил я вновь спросить у сервера phpinfo.php "с параметром"
Requesting http://*******.ru/phpinfo.php?dfsgds .. Ok
Reply received (reply time: 285 ms)
------------------------------------
HTTP/1.1 200 OK
Server: nginx/0.5.14
Date: Thu, 06 Nov 2007 13:12:36 GMTПосмотрел на поле Date, на reply time, вобщем сравнил с предыдущими значениями из предпоследнего запроса к phpinfo.php?dfsgds и обнаружил, что, видимо, перегруженный сервер с недавних пор был настроен на бесцеремонное кешировае всего, что
выплёвывается сервером, не принимая во внимание наличие или отсутствие http заголовков контролирующих кеширование, игнорируя вероятность разного ответа для одного и того же набора GET параметров, не обновляя кеш в течении нескольких суток.
Признаюсь, я даже не знал, что на публичном хостинге сервер можно настроить творить такое, особенно с заголовком Date.
После обнаруженного я встал из-за стола и пошел на перекус, так как курить давно бросил. Хорошо что у меня нет обреза и я не знаю лично, того кто так наадминистрировал тогда этот сервер, того кто украл несколько часов моей жизни.
После обеда я накатал письмо в суппорт, на которое получил бредовый ответ, но главное, что поведение сервера изменилось.
Теперь их сервера время от времени (!) просто не отдают контент по рефереру в адекватное время, причем это явно наконфигурировано (видно по задержкам), проверял сервисом http://tools.pingdom.com/fpt/
Не могу вспомнить с кем из провайдеров у меня было столько "приключений". Будьте осторожны с российскими хостинг компаниями продающими массовый виртуальный хостинг приправленный "продвинутым кешированием", т.к. кеширование это очень тонкая область, в которой даже работая со своим сервером, надо десять раз подумать над конфигурацией.
Acid3 — это новая, высоко поднятая планка, которую надо преодолеть разработчикам браузеров. Пока с тестом никто не справляется, только в Konqueror результат походит на то каким он должен быть, да и то отдалённо.
Наверное, не все ещё видели интервью с Алексом Могилевским, датированного апрелем 2007 года, а посмотреть стоит. Алекс Могилевский в текущее время является архитектором Internet Explorer. Из интервью я понял, что он ранее принимал участие в работе с IE5.5 и IE6, но не IE7. Я очень советую посмотреть это интервью людям так или иначе связанным с web разработкой, там есть что послушать, еще очень полезным будет подписаться на RSS с блога команды разработчиков IE (советую это сделать вне зависимости от того, как бы вы их ни ненавидели).
Я хочу рассказать о том, что я чувствую после того, как почитал и посмотрел.
Меня поражает отсутствие преемственности в разработке Internet Explorer, особенно учитывая, что программой пользуются миллионы. Преемственности нет - как для разных платформ, так и при переходе от версии к версии. Desktop'ный IE , Mobile IE, IE для Mac (был такой), не имеют почти ничего общего, разработчиков в Майкрософт кидают с проекта на проект, не сильно заботясь о том, чтобы люди дышали темой и были в ней гуру. Преемственности нет и технологической (есть одни только маркетинговые планы).
* Когда-то всех уговаривали, что ActiveX — это прорыв, сейчас уже открыто признают, что это был тупик.
* В MSDN лежали статьи по использованию хаков для IE5.5 IE6 — соответственно, в IE7 они перестали "работать".
Разработчики Internet Explorer как бы понимают, что они технически отстают, но они не понимают, что модель "сделал версию - пускай подождут следующей" сейчас не работает. Одними обновлениями системы безопастности, не исправляя серьезнейшие косяки в визуализации, да и просто не занимаясь расширением функционала браузера годами, они людей к себе явно не располагают. Из-за того, что циклы жизни предпоследних версий Internet Explorer растянулись аж на 7 лет, задерживается развитие и внедрение новых технологий. Хорошо что хоть в IE7 наконец-то появилась поддержка RSS, спустя 3 года после того, как его стали поддерживать уже ВСЕ остальные распространенные браузеры на рынке.
Я думаю разработчики других браузеров просто уже не могут внедрять новые возможности, так как разрыв с Internet Explorer и без того велик. Какой уж там HTML 5, Ecmascript 4, canvas, SVG. Алекс Могилевский в интервью даже озвучивает то, что индустрия без Майкрософт дальше не пойдет. Этого стыдиться надо, а человек улыбается. Я потратил наверно несколько сотен часов своей жизни на то, чтобы заставить Internet Exlorer'ы разных версий начала этого века отображать верстку правильно, а он улыбается.
После интервью с Алексом прошел почти год, он упоминал тогда прения по тесту ACID2, по моментам, которые реализованны в Firefox, Opera, Safari одинакого, но не так "правильно", как следовало бы. И знаете, тест ACID2 некоторое время назад был подправлен, и IE8 его вроде бы прошел (в специальном режиме), правда Firefox подправленный тест проходить стал хуже.
Офигительные достижения за год "доработки" продукта, который делался предыдущей командой. К тем индусам, что делали IE7, я сам претензий пока не имею, так как почти всегда то, что я верстаю под Firefox сильно проще того теста и отображается в IE7 нормально, в отличии от IE6 и тем более IE5.5, поэтому я не понимаю фырканий архитектора из нового команды Internet Explorer в адрес команды IE7, еще не известно что команда IE8 там нам наделает.
А когда я читаю в блогe разработчиков IE8, про то что их умоляют оставить совместимость с глюками IE6, я хочу сложить руки и помолиться:
"О великий Google, отбери бизнес у компании, которая породила всё это недоразумение — сделай нашу жизнь лучше" :)
Очень интересную технологию в действии можно посмотреть посетив этот адрес: http://demos.immersivemedia.com/onlinecities/ , стоит вам выбрать какую-нибудь из представленных на карте меток и вы отправитесь в автомобильный тур по той местности, которую выбрали.
Что тут может быть необычного?
Да то, что вы можете мышкой крутить "голову" куда хотите, на все 360 градусов.
Интересно, насколько скоро эта технология начнет использоваться повсеместно.
А если на машину поставить например две-три такие камеры, то станет доступным огромный массив информации, станет возможным по записи воссоздавать ситуацию в 3D. Я думаю, полицейские и военные применения этой технологии не заставят себя долго ждать.
Сегодня, совсем неожиданно для себя, я посмотрел очень занимательный американский документальный фильм называющийся Zeitgeist, в переводе с немецкого означает "Дух времени", этот фильм в ближайшие годы на телевещательные каналы скорее всего не попадет. Но он свободно ходит по сети, и переведен на несколько языков в том числе на русский. Фильм можно посмотреть online на английском с русскими субтитрами zeitgeistmovie.com. О многом из того, что там упомянуто, мне уже было известно ранее, но, в конечном итоге, новые факты только усилили шокирующее впечатление от этого документального фильма.
Почитав коментарии многих "посмотревших" и сам имея склонность к беглому "просмотру" фильмов, хочу вас предостеречь от прокручивания вперед. Этот фильм надо просмотреть от начала и до самого конца.
Из фильма Zeitgeist вы узнаете:
Люди должны быть полными идиотами, чтобы давать власть тем, чей бизнес война. Даже если эта война позволяет иметь дешевый бензин. Бензин скоро все равно станет дорог - слишком дорог.
Похоже в ближайшее время MacBook Air, также как и Time Capsule в Россию легально прибыть не смогут, так как оба девайса имеют на борту AirPort Extreme с поддержкой 802.11n, а использование частот этого протокола в России пока закрыто для гражданских.
Низя!
P.S. MacBook Air в России уже продают, цена конечно невменяемая (доставка этого ноутбука в Россию обойдётся вам в лишние 40000 рублей = 117899 руб - $3098). При сертификации наверно решили, что вроде как и нет там никакого 802.11n (гы гы гы) или значит аппараты серые.
Давно хочу приобрести коммуникатор или UMPC, но после обстоятельного копания в сети и общения с несколькими UMPC и устройствами под Windows Mobile и Symbian пришел к следующим выводам и прогнозам:
Уже скоро, максимум в 2009 году появятся новые коммуникаторы и UMPC от Apple и остальных, под OSX и Android с мозгами уже не на arm'ах а на Intel Silverthorne, уже существующем и ждущем своего часа новом мобильном процессоре.
iPhone в Россию не дошел (не платить же за серый девайс в два с половиной раза больше его настоящей цены), остальные устройства производимые сегодня морально устарели еще вчера, так что с покупкой я повременю.
Ссылки по теме:
Дискуссия относительно использования ARM и Intel архитектур для мобильных ПК. (English)
Когда я услышал, что к школьному мега порталу приложила руку mail.ru, я сразу подумал, что что-то тут не так!
Вобщем российский школьный портал получился очень интересным.
Выгребная яма рунета стала ближе к детишкам. Я не знаю, где можно найти более засранный, чем mail.ru ресурс. Их блоги, поиск, форумы... у меня и у многих кого я знаю давно вызывают стойкое отвращение.
Такое впечатление, что какая-либо модерация там отсутствует начисто. Но министерству образования видимо было легче договориться с этими людьми.
Фурсенко пафосно прорекламировавший на первом канале "школьный портал" производит на меня все более удручающее впечатление, он уже не первый раз говорит чушь с такой уверенностью, что это просто подавляет.
Всеже, думаю, 15 миллионов рублей это не такие уж и большие деньги для портала национального масштаба (особенно включая откаты), я знаю, что бюджет только на поддержание и развитие веб инфраструктуры одного из канадских университетов в год превышает 150 тысяч долларов (правда без откатов).