Navitel Navigator

Долго выбирал программу навигации для своего Nexus One. Хочется иметь карту по Москве и другим городам России (я Москву совсем не знаю).

Купил Navitel Navigator, он недавно появился для «Андроида». Программа не самая удобная, но зато больше всего карт из того, что можно выбрать. Поднял детализацию до максимума, перешёл в 2D-режим (зачем мне 3D? в нём меньше помещается), выключил объекты, нужные только водителям (заправки, автомойки и так далее), почти не тормозит, мне нравится.

«Яндекс.Карты» и «Google Maps» мне не подходят: у меня редко бывает интернет на телефоне, так как я не пользуюсь GPRS, да и не хочется тратить деньги на скачивание карт. Второй момент — кеш московской области «Яндекс.Карт» занимает 3,46GiB, что почти целиком съедает мою карточку, тогда как вся Россия у Navitel занимет примерно 700MiB. Такая разница из-за того, что у Navitel карты векторные, а у Google и «Яндекс» — растр.

Покупать карты Белоруссии и Украины меня жаба пока задушила, но, если весной поеду в Одессу, куплю.

19 комментариев

Карта Украины для Navitel Navigator

Спасибо, Андрей (xamellion), за ссылку!

Оказывается, для «Навител-Навигатора» существуют бесплатные карты, которые изготавливаются энтузиастами. Я поставил себе карту Украины с форума TravelGPS, выглядит просто отлично, есть POI.

2 комментария

10㎞: fail

Сегодня я совершил сразу три глупости: тепло оделся бегать (привык бегать в холод, а на улице сегодня минус три градуса), поел за полчаса до бега (риса с мясом, очень уж есть хотелось), да ещё и попробовал увеличить скорость. Итог — fail, 10 километров я не пробежал. Без перерывов пробежал пять, остальное где как — и шёл, и бежал.

Бегать надо на голодный желудок, а как одеваться в минус три я пока не понял. Наверное бегать надо в одном свитере.

Кстати о спорте. Штангу я, конечно же, не забросил. Хотя поднимаемый вес после новогодних каникул снизился — 98 кг четыре раза я уже не вытягиваю, куда уж говорить об улучшении. Но зато до нового года я восстановился после травмы, если помните, у меня тогда отчего-то заболел правый трицепс. Восстановился, но вижу, что до сих пор его берегу — штангу поднимаю неравномерно, с небольшим перекосом, правая рука разгибается последней.

18 комментариев

HipHop PHP

Как я и думал, HipHop for PHP, о котором все говорят, оказался транслятором PHP на компилируемый язык, со всеми вытекающими:

ipHop for PHP isn’t technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features — such as eval() — in exchange for improved performance.

В данном случае, трансляция идёт в C++. Вытекает из этого то, что вещи, которые трудно компилировать, просто выкинут из языка. В тексте упоминается eval, но наверняка из языка исключили create_function, переменные переменные ($$var, $$$var и так далее), возможно — вызов метода через переменную ($obj->$method), может что-то ещё, сходу трудно сообразить. Различные тонкости тоже вряд ли учтут.

Но даже в таком варианте это неплохо.

Кстати, ничего не ново под луной, семь лет назад какие-то ребята уже делали транслятор из PHP в C++, проект благополучно помер. Я, кстати, думаю, может проект и не помер, может это он и есть и его только-только до ума довели?

4 комментария

Первый апдейт прошивки Nexus One

Итак, к концу недели должно появиться первое обновления прошивки для Nexus One.

Новости следующие: приложение Google Goggles войдёт в список стандартных приложений Nexus One, Google Maps обновятся до версии 3.4 (появится синхронизация закладок, подсказка при в поиске, «ночной режим»), исправили глюки с 3G и (ура!) разблокировали мультитач в стандартных приложениях: браузере, галерее и картах.

Добавлено 3 февраля 2010 года 18:18: оказывается, обновление уже можно ставить (спасибо читателю, который дал ссылку в комментариях). Для этого нужно:

  • скачать обновление с официального сайта или ещё откуда-нибудь.
  • переименовать его в update.zip
  • скопировать в корень карты microSD
  • выключить Nexus One, потом включить нажатием кнопки «Power», зажав трекбол
  • кнопками регулировки звука выбрать пункт «Bootloader», нажать «Power»
  • на следующем экране таким же образом выбрать «Recovery», нажать «Power»
  • телефон перезагрузится, показав робота с восклицательным знаком
  • нажмите вместе Volume Up и Power, это займёт какое-то время
  • после чего телефон покажет следующий сервисный экран, на нём (трекболом) нужно выбрать «Apply sdcard:update.zip», телефон распакует архив и наложит патч
  • после завершения процесса выбираем (опять трекболом) «reboot system now», может произойти несколько перезагрузок, прежде чем телефон «оживёт», это нормально
  • update.zip с карты можно удалить

5 комментариев

Ненависти к «Опере» пост

Самый, на мой взгляд, ужасный недостаток в «Опере», сталкивая с которым, я всё чаще готов не пользоваться больше этим браузером никогда, это то, что она с лёгкостью закрывается по «крестику», не спросив меня не хочу ли я сохранить вкладки. Обычно, в этом ничего страшного нет — закрыл окно, открыл, вкладки на месте, если «Опера» одна. Когда запущено несколько окон браузера (через Ctrl+N), «Опера» преспокойно закрывается, а все мои десятки накопленных вкладок теряются. Если заново открыть второе окно, оно открывается пустым.

Только что это и произошло. Ррррррррр! Чёртов браузер!

Добавлено 4 февраля 2010 года 00:19: Илья Бирман подсказал, что такие окна можно открыть через меню «Window» («Окно»). Совместными исследованиями мы установили, что это меню включается через настройку opera:config#UserPrefs|ShowWindowMenu.

После случайного закрытия окна, идём в это меню, выбираем «Closed Tabs» («Закрытые вкладки»), кликаем на название закрытого окна, все вкладки восстанавливаются. Ура.

Добавлено 4 февраля 2010 года 10:34: комментарии как бы говорят мне, что я идиот (и это правда) и не умею пользовать «Оперой»: в кнопке, которая располагается справа на панели закладок (у меня выглядит как… при определённой фантазии это можно принять за браузерную закладку) есть список всех закрытых табов и, в том числе, список всех закрытых окон!

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

21 комментарий

Ё

Ещё чуть-чуть и Артемий поймёт зачем нужно ставить «ё» на письме. Вот как вы говорите? «Свёкольный» или «свекольный»? «Побасёнка» или «побасенка»? «Серфинг» или «сёрфинг»? «Гренадер» или «гренадёр»? «Афера» или «афёра»? «Бытиё» или «бытие»? «Опёка» или «опека»? «Флер» или «флёр»? «Острие» или «остриё»? «Лев Толстой» или «Лёв Толстой»? «Включен» или «включён»? «Рерих» или «Рёрих»?

Кроме Рёриха пострадали Ришельё, Монтескьё, Рёнтген, Пастёр, Чёрчилль, Шрёдингер, Гёббельс, Гёринг, Фёт и многие другие.

Можете ли однозначно сказать, что написано «все в порядке», а не «всё в порядке»? «Слезы» или «слёзы»? «Черт» или «чёрт»? «Заем» или «заём»? «Узнаем» или «узнаём»? «Ведро» или «вёдро»? «Совершенный» или «совершённый»? «Небо» или «нёбо»? «Летом» или «лётом»?

Наверное кто-то сейчас скажет про контекст. А разве он моментально помогает? Скажите мне, тут, в стихотворении Агнии Барто «е» или «ё» должно быть:

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

Я много читаю и мне иногда приходится возвращаться назад и перечитывать длинное предложение ещё раз, так как я обнаруживаю, что оно не согласуется — где-то «е» я принял за «ё» или наоборот, не принял. Зачем нам эти трудности?

Я где-то слышал «мóлодеж», была бы на месте «ё», никому бы не пришло в голову так говорить. В Татарстане есть река Мёша, так называют её местные жители, приезжие зовут её «Меша» — так написано на указателе, на мосту через эту речку: «р. Меша».

Сколько веков «й» не считалась буквой, теперь считается и никто не придумывает аргументов, чтобы выкинуть её из азбуки, чем «ё» не угодила, я не представляю.

48 комментариев

10㎞: win

Пробежал 10 километров. Всё ок. На первых пяти результат улучшил — около 6 минут на километр, вторые пять ухудшил. Но в сумме изменений нет. Наверное, буду постить пореже это всё, когда что-то существенное изменится.

6 комментариев

Владислав Мухин

Майор Венгер выхватывает камеру (19.95КиБ)

У Бирмана увидел любопытную ссылку: видеозаписи разговоров с гаишниками, выкладываемые юристом Владиславом Мухиным.

На снимке майор ГАИ Украины Венгер Анатолий Анатольевич пытается незаконно завладеть частным имуществом Владислава.

Добавлено 15 февраля 11:02: в комментариях Владислав написал, что он ещё пока не юрист: только в сентябре учиться пошёл.

14 комментариев

Мате

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

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

Во-вторых, исследование Института Онкологии Монтевидео (Монтевидео — столица Уругвая, это одна из четырёх стран, где производят траву мате) подтвердило связь между употреблением мате и раком пищевода.

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

Ребята, не пейте эту модную гадость!

48 комментариев

Садитесь, товарищ подозреваемый

Надо будет обвинить вас в подготовке теракта — обвинят. Вы, допустим, задержаны и типа говорите что вы на пятьдесят первой. И думаете вас оставят в покое — х…я. Не оставят.

Следак с улыбкой дауна вас отпустит. Потом пригласит купленного адвоката. И проведет очную ставку. Без вас — а с ментом и купленным адвокатом. А вместо вашей подписи следствие сделает отметку — «отказался». Заверит эту отметку подписью купленного адвоката — и все. Доказательство вашей вины готово. И вам — п…ц. И суд это — пропустит. Ибо все формальности — соблюдены.

И это — касается ЛЮБОГО. Вы понимаете — ЛЮБОГО из вас. Меня, тебя, его.

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

13 комментариев

Очередные 10 километров

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

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

2 комментария

Куда пойти в Москве-5

Зимой не очень-то хочется куда-то выходить (ну, если только речь не идёт о пробежке в 10 километров или повисеть в -25° на верёвке на уровне пятого этажа, это мы запросто), поэтому я поскрёб по сусекам и выскреб то, что ещё не описывал. Постараюсь не забрасывать эту рубрику моего блога. Итак, где мы с женой успели побывать в последний раз (помимо музея кочевых культур, экскурсии на «Мосфильм», музея автоугона им. Деточкина, Останкинской башни, подземного бункера и многого другого.

Интерьер зала с люстрами и зелёной вазой, минерал с белыми кристаллами на тёмном фоне и светлый минерал в форме цветка

Минералогический музей им. А. Е. Ферсмана РАН.
Открыт со среды по воскресенье с 11 до 17 (вход — до 16).
Стоимость билета: в среду — бесплатно, остальные дни — 80 рублей (40 для льготных категорий).
Находится по адресу: Ленинский проспект, 18 корпус 2
Тема: минералы, метеориты и т. д.
Экспозиция очень большая, чтобы тщательно осмотреть понадобится несколько часов, есть самородное золото, радиоактивные элементы и кристаллы в половину человеческого роста, от которых захватывает дух.

Три фотографии: чучело гепарда на деревянной конструкции, мужчина с чучелом волка и чучело белого тигра в музее

Российский музей леса.
Открыт по средам и четвергам с 11:00 до 19:00, в остальные дни — с 10:00 до 18:00.
Стоимость билета: 30 рублей (льготные категории — 20).
Находится по адресу: 5-й Монетчиковский пер., дом 4.
Тема: российский лес, кто в нём живёт.
Музей небольшой, можно обойти очень быстро.

Игрушечный поезд из войлока с красными колёсами и буквой «Д» на борту, рядом — старинный деревянный пресс.

музей «Русские валенки».
Открыт во вторник, среду, пятницу и субботу с 11 до 17:30.
Стоимость билета: 50 рублей (льготный — 20).
Находится по адресу: 2-ой Кожевнический переулок, д.12.
Тема: русские валенки, история появления, способы изготовления, какие бывают валенки, что ещё делают из войлока. Лучше всего заказывать экскурсию, без рассказа музей можно пройти за пять минут и это, пожалуй, малоинтересно, экскурсовод рассказывает много интересного.

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

Бабаевский кондитерный комбинат.
Открыт для экскурсий ежедневно, кроме выходных и праздничных дней. Экскурсии надо заказывать заранее и стоимость лучше уточнять (нам обошлась по 550 рублей).
Находится по адресу: Малая Красносельская ул., 7.
Тема: производство шоколада от древних времён до наших дней.
Длительность экскурсии — около трёх часов, водят по музею шоколада, показывают работающий конвеер, с которого можно есть конфеты (пить не дают:), в конце нам подарили по шоколадке и довольно увесистой коробке конфет.

7 комментариев

Как сделать PHP ещё хуже

В Facebook реализовали мою детскую мечту: сделали расширение XHP, которое позволяет писать XML как строку. С тех пор как я увидел E4X (ECMAScript for XML), я страстно хотел увидеть это в PHP.

Потом я подрос и понял, что в PHP это зло:

<?php
// note: includes omitted
if ($_POST['name']) {
  echo <span>Hello, {$_POST['name']}</span>;
} else {
  echo
    <form method="post">
      What is your name?<br />
      <input type="text" name="name" />
      <input type="submit" />
    </form>;
}

С другой стороны я верю в Facebook работают неглупые ребята, что-то они увидели в этой концепции «PHP, язык встраиваемый в HTML» новое и свежее интересное.

По правде сказать, XHP чуть больше, чем упрощённый HEREDOC, он умеет самостоятельно экранировать HTML из суперглобалов или делать это по просьбе программиста, валидировать XML по структуре, описанной прямо на PHP и удалять лишние пробелы.

4 комментария

IPv6

Так как по прогнозам в следующем году, возможно, уже кончатся IPv4, то я уже какое-то время присматриваюсь к IPv6. У меня в загашнике уже есть функции на PHP, которые конвертируют IPv6 в бинарный формат и обратно (по типу ip2long и long2ip) и я иногда вижу как в $_SERVER[’REMOTE_ADDR’] проскакивают длинные адреса.

C IPv6 связано два очень распространнёных заблуждения.

Первое — значение цифры «шесть» в названии протокола. Многие думают, что это длина адреса в байтах. Это не так. Адрес в IPv6 длиной 128 бит (16 байт), например, давайте попробуем запросить IPv6 адрес «Гугла»:

bolk-dev ~ $ host -t aaaa ipv6.google.com
ipv6.google.com         CNAME   ipv6.l.google.com
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:69
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:67
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:93
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:63
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:68
ipv6.l.google.com       AAAA    2A00:1450:8001:0:0:0:0:6A

Вот типичный адрес этого протокола: «2A00:1450:8001:0:0:0:0:69», в полной форме он будет выглядеть как «2A00:1450:8001:0000:0000:0000:0000:0069», как видите — 16 байт. «Шестёрка» на самом деле относится к версии протокола (v6 — это «version 6»), есть так же IPv5.

Кстати, можно записать рассмотренный адрес ещё короче: «2A00:1450:8001::69». В краткой записи одна (только одна) последовательность нулей в адресе может быть заменена на «::».

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

Несмотря на то, что адреса IPv4 кончаются, интернет на IPv6 мы увидим ещё не скоро. Тому есть масса причин, от инерции (куча оборудования работает только на v4), до технологических (некоторые вещи в v6 работают иначе).

Придумана масса костылей, чтобы не переходить на новую версию. Например, LSN — широкомасштабный NAT, который пропускает через себя трафик для NAT’ов поменьше или смешная штука PRR, которая позволяет выделять провайдеру не просто фиксированный IPv4-адрес, а адрес и фиксированный набор портов (а другие порты будет использовать другой провайдер).

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

Но готовиться уже надо: в сети есть устройства, которые ходят только через IPv6, я их ооооочень редко, но встречал в логах.

12 комментариев

Скрапламер

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

Вчера с гордостью показала мне картонку на которой очень красиво нарисованы горы и деревья: — Вот! С первого раза и такая красота! — А как рисовала? — Рисовала … … … … … … — то есть, в этом предложении только слово «рисовала» и было мне понятным, остальное какие-то шумы, напоминающие слова. — Ничего не понял. — Как тебе объяснить-то? — она оглядела меня с сомнением, — сделано такой… хреновиной для скрапбукинга!

Вот! Это понятное предложение, слово «скрапбукинг» мне знакомо, а такое поверхностное объяснение, оказывается, полностью удовлетровяет.

7 комментариев

Бонус от «Утконоса»

Скажи, «Утконоc», зачем ты привёз шесть (!) пачек соды нам с остальными продуктами? Его нет в нашей заказе, это подарок? Отличная шутка на ночь. Никому сода не нужна? У нас много.

P.S. Ещё нам подарили банку оливок с лимоном и две банки консервированной кукурузы.

8 комментариев

|̲̲̲͡͡͡▫ ̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲|, милый |̲̲̲͡͡͡▫ ̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲|

Двадцатого февраля вылетаем в Казань, 23-го — обратно. Летим, кстати, «Авиановой». Несмотря на все мои опасения, после того что эта компания учудила в прошлом году. Просто выбора особо нет, билеты мы покупали заранее, но только у «Авиановы» были умеренные аппетиты.

P.S. Кстати, заголовок этой статьи — хороший тест поддержки Юникода в вашем браузере. Странно, но новейшая «Опера 10.50b» (Windows XP) отобразила текст нормально только в панели задач, лучше всего с заголовком справился «Хром» — правильно отобразил его в трёх местах: на панели задач, а заголовке браузера и в тексте.

15 комментариев

С днём влюблённых, любимая!

Шарм-эль-Шейх (37.44КиБ)

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

Очень надеюсь, ты примешь моё предложение. С любовью, твой муж.

P.S. Ребята, если кто-то был в Египте, расскажите — чего опасаться, куда сходить или съездить, что купить, сколько оставлять чаевых и так далее. Стоит ли съездить в Израиль, посмотреть на пирамиды, покататься на батискафе? Сколько денег брать?

20 комментариев

PHP 5.2.12 → PHP 5.3.1

Поставил новый «Денвер» с PHP 5.3.1 (до этого версия была 5.2.12), сразу же поймал баг — одна из программулин, которую я тихонечко пишу в свободное время стала подвисать вместе с интерпретатором при определённых условиях.

Прокрутив код в голове, я понял, что есть одно место в коде, которое вызывает у меня сомнение — блокировка (flock) файла, убрал обе блокировки, код заработал. Развернул по памяти всю объектную структура проекта, понял, что основной объект, который является точкой доступа к файлам создаётся два раза, у меня забрезжило смутное подозрение. Переделал основную точку входа в обработку файлов на синглетоны. Заработало как часы.

Я не уверен, потому что вполне могу что-то не улавливать, но в 5.3.x изменился сборщик мусора и, похоже, некоторые объекты стали жить (охохо) дольше. Блокировка файла у меня снимается в деструкторе объектной обёртки над файлом, да так, что могла вызвать теоритический dead lock, если объект не сдохнет вовремя. Что ж, завязываться на такие особенности интерпретатора неправильно, но PHP меня совершеннейше расслабляет тем, что для него в природе существует ровно один интерпретатор, да и такие серьёзные изменения в нём происходили давненько.

В общем, не ждите, что миграция при смене версии на 5.3 гарантированно произойдёт без проблем.

Добавлено 15 февраля 04:21: а ещё у меня 5.3 (под Windows) зависает при использовании функции crypt (алгоритм Blowfish, другие не проверял), не всегда зависает, но если входные данные разнообразны, то рано или поздно это происходит.

2 комментария

Как узнать в каком месте зависла программа на PHP?

PHP 5.3.1 что-то меня разочаровывает. Висит (по крайней мере под Windows XP) в самых неожиданных местах. Кстати, эти зависания подтолкнули меня к поиску способа, которым можно было бы отследить где зависла программа.

Способ проще некуда: ставим модуль PHP xdebug, прописываем его в php.ini (не забываем, что в PHP 5.3 всегда используется «zend_extension»), а в исследуемой программе указываем:

xdebug_start_trace('/какой/то/путь/имя-лога', XDEBUG_TRACE_APPEND);

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

10 комментариев

JavaScript V8 и nginx

Игорь Сысоев написал интересную статью «Почему Google V8 пока не подходит для встраивания в сервера», краткая выжимка:

Поскольку V8 разрабатывается в первую очередь для Chrome, то это наложило на него существенный отпечаток и, перефразируя высказывание Генри Форда о цвете машины, можно сказать, что V8 будет хорошо работать в любой программе, при условии, что эта программа называется Chrome. (…) Подытоживая вышеописанное, можно сказать, что на данный момент (версия 2.0.6.4, февраль 2010 года) V8 не подходит для серьёзного встраивания в сервера.

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

Проблема в IE: «//» в link на CSS

Проблема IE с «//» (5.70КиБ)

Стив Саудерз из «Гугла» нашёл препеприятнейшую проблему в IE7 и 8. При указании подключении к странице CSS через тег LINK, если не использовать протокол, а указывать только хост, эти два браузера почему-то загружают CSS два раза.

Небольшой поясняющий пример, чтобы было понятно о чём идёт речь:

<link type="text/css" rel="stylesheet" href="//www.test/t/yack.css" />

Я проверил по логам, всё действительно так. Причём, если подключить внешний CSS через @import, то всё нормально — файл загружается один раз.

3 комментария

Microsoft покажет IE9 в марте

В середине следующего месяца, в марте, на Mix 2010, Microsoft покажет наконец-то Internet Explorer 9 широкой публике. Никаких официальных сведений о дате выхода релиза этой версии пока нет.

7 комментариев

Torrents.ru сменил хост

Сегодня (18 февраля 2010 года) компанией «Ру-Центр» (Москва, Ленинградский проспект, д.74, корп.4, тел +7 (495) 994-46-01 +7 (495) 737-06-01, www.nic.ru ) без предупреждения, и какого либо уведомления было приостановлено делегирование домена TORRENTS.RU. Домен, естественно, был оплачен, все необходимые «Ру-Центру» документы были предоставлены на этапе регистрации домена. Чем руководствовался регистратор принимая решение о блокировке домена — неизвестно.

Цитирует Roem.ru сообщение от владельцев torrents.ru. Чем руководствовался «Ру-Центр» как раз понятно: письмом из прокуратуры. На том же «Роеме»:

Андрей Воробьев, директор Департамента по связям с общественностью «Руцентра» сообщил коллективу блога Roem.ru, что домен заблокирован по представлению следственного отдела по Чертановскому району следственного управления следственного комитета при прокуратуре РФ. Причины указанные в представлении он раскрыть не может.

А пока пишем в файл hosts следующие строки:

195.82.146.50       ns.torrents.ru
195.82.146.52       pm.torrents.ru
195.82.146.114     torrents.ru
195.82.146.115     post.torrents.ru
195.82.146.116     static.torrents.ru
195.82.146.120     bt.torrents.ru
195.82.146.121     bt2.torrents.ru
195.82.146.122     bt3.torrents.ru
195.82.146.123     bt4.torrents.ru

И качаем дальше. Где находится этот файл пользователи всяких там Линуксов знают, в Windows он находится по адресу «C:\WINDOWS\system32\drivers\etc\» (в Windows 7 редактирование этого файла возможно только от имени Администратора).

P.S. Газета «Взгляд» уже взяла интервью у следователя той самой прокуратуры, которая прикрыла torrents.ru.

13 комментариев

IE6- и фон полупрозрачного PNG

TweakPNG (3.26КиБ)

Тема Internet Explorer и PNG как-то удивительно неисчерпаема. Совершенно случайно накнулся на способ, который широко известен в буржуинских интернетах, а в рунете мне как-то на глаза не попался, хотя, судя по поиску, всё-таки известен.

Касается он отображения полупрозрачных PNG в Internet Explorer 6 и ниже. Как известно, без ухищрений, у PNG полупрозрачность в указанных версиях не появится, вместо этого IE покажет серый фон.

Оказывается, есть способ заменить этот цвет на любой другой. Например, на белый. Это можно сделать, например, утилитой TweakPNG:

  • открываем PNG в TweakPNG
  • в меню «Insert» выбираем «bkGD (Background-color)»
  • выделяем свежесозданную строку «bkGD»
  • клик правой клавишей → «Edit chunk…», меняем цвет, к примеру, на белый
  • сохраняем файл
    Кстати, многие инструменты оптимизации PNG удаляют параметр «bkGD».

Отличный способ сделать graceful degradation.

13 комментариев

Мама Чолли

Шёл из массажного салона домой, по дороге увидел агентство «Мама Чолли». Долго вспоминал откуда мне знакомо это словосочетание, решил, что такая героиня была в сериале «Рабыня Изаура» (если кто родился позже — это, кажется, первый бразильский сериал, который у нас шёл, смотрела вся страна). Пришёл домой, оказалось, что ошибся ненамного — в сериале «Богатые тоже плачут» была мама Чоле.

1 комментарий

Скидки у авиакомпаний

«Скайэкспресс» — 15% (промо-код — SKY10), «Авианова» — 20% (промо-код — 8MARTA, на два билета на март, купленных в феврале). Чтобы ввести промо-код «Авиановы», надо зарегистрироваться.

P.S. С 6-го по 9-е марта снова будем в Казани, летим как раз «Авиановой», билеты обошлись где-то по 1150 рублей каждый, вместе со всеми сборами. Кстати, первое впечатление от «Авиановы» так себе. Обслуживание ужасное, хамят, но билеты уже куплены.

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

«Авианоухау»

Умывальник (24.88КиБ)

Чиповые авиакомпании такие чиповые. Второй полёт «Авиановой» понравился больше, насколько я знаю, у этой компании всего два самолёта, вот во второй раз нам попался тот, который второй. В туалете смешной умывальник в виде бутылки воды, но персонал поприятнее.

Мне интересно, почему у компаний («S7» и «Авианова»), которые за полёт несколько раз объявляют что их «приоритет — безопасность пассажиров», в самолётах часть надписей, как мне кажется, важных в опасной ситуации, не переведена на русский.

На том самолёте «Авиановы», на котором мы летели из Казани это надписи на крыле («не заходить за эту линию», не помню дословно) и на небольшом «бардачке» с кислородными баллонами.

8 комментариев

Мы в Египте

Совершенно случайно обнаружилось, что у нас в отеле, в Египте есть бесплатный интернет. Причём интернет не нашего отеля, а какого-то соседнего. Увеличил мощность передачи у WiFi-адаптера в ноуте и задал пару публичных DNS (роутер мне их не выдал, может такая «защита») и теперь я в интернете.

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

Так вот, будете в Шарм-эль-Шейхе, знайте, что в рубли вам на доллары поменяют, но не в банке, а частники, по курсу 40 рублей за доллар (для истории — это больше чем на 10 рублей выше текущего курса), египетские фунты в отеле всё же принимают (правда, курс 5,7 к доллару, вместо 5,5), но доллары и евро охотнее. Выручила VISA, я снял в первом же банкомате деньги в фунтах.

Впрочем, как мне сказали, в Хургаде всё иначе.

Завтра выезжаем на двухдневную экскурсию — поедем в Израиль и в Палестину, нужно будет найти банкомат с долларами.

Погода неплохая, если ветер не дует, то можно загорать. До моря метров 300—400, но идти туда не хочется — холодное (тут февраль самый холодный месяц), но на территории отеля (Shores Amphoras 5*) есть бассейн с подогревом, в нём купаться уже комфортно, сегодня там играли в водное поле с итальянцами (мы их выиграли).

Никакой дискриминации в пользу итальянцев, о которой я так много слышал, я не ощущаю: относятся лучше к тем, кто заказывает больше услуг, а так как все итальянцы приезжают сюда по программе AI soft («всё включено», но без алкоголя), а потом дополнительно тратят довольно немало на алкоголь, то к обладателям оранжевых браслетов отношение лучше. В мелочах, но лучше.

3 комментария

← сюда туда →