Необычная проблема с кодировками

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

Я предположил было, что просто сервер у него не выдает кодировку, а браузер не может её распознать программно. Делов-то на одну минуту — добавить или исправить одну строчку в .htaccess. Но дело оказалось чуть-чуть сложнее.

При изучении html-файлов оказалось, что в них был указано в тэге meta charset=windows-1251, сервер выдавал кодировку тоже windows-1251, а файлы при этом был сохранены в utf-8, во как!

Мне так и не удалось увидеть на том сайте крякозябры! Вероятно, большинство современных браузеров в такой ситуации отобразят русский текст правильно, но клиенту, видимо, попался хитрый мобильный браузер.

Страниц на сайте было меньше десятка, так что я просто пересохранил их в правильной кодировке и закачал обратно на сервер.

Интернет от «Лайф» — впечатление

Интернет от «Лайф» по скорости примерно как очень средненький диал-ап, но связь обычно не обрывается, держится хорошо. Даже при отключении загрузки картинок страницы могут загружаться по несколько минут или вообще не докачиваются. Почту небольшого объема получить, зайти в аську или просмотреть несколько страниц можно, но для большего интернет-доступ от «life» не годится.

Asus EEE PC

Приятная такая игрушечка. А по сути, это как раз и есть настоящий ноутбук. Размером именно с средний блокнот — формата А5.

Asus EEE PC

На фотке — разгром в районе Московской площади.

Добавление 9 сент.:
К сожалению, примерно на десятом включении, как раз в первый день отдыха на море накрылся блок питания (а собственно, идея купить этот EEE PC пришла именно в связи с поездкой). Пришлось тащиться по жаре в Симферополь, где на радиорынке удалось найти аналог.

Оригинальный блог питания имеет параметры 9,5 Вольт / 2,5 Ампер. В точности такого же не нашлось, но на 9В / 3А ноут ожил. Как оказалось позже, даже батарея заряжается до 100% (по крайней мере, так показывает винда).

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

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

Про Ubuntu

Да я не говорю, что линукс совсем плох. Говорю, что при всех обсираниях виндовса, тем не менее, он-то как раз приспособлен для среднего юзера.

Вот поставил же я убунту 7.10. Тормозит заметно. В том числе хваленый «фокс». Даже командная строка вызывается вовсе не мгновенно, а после раздумий.
Шрифты говенные. Как отображение текста не настраивал — все равно хреново смотрятся.

Принтер не работает. Локалка не работает. Сканер таки запустил.

А 8-й убунту я скачал, но не установил. Начал было установку, но передумал — пришел к выводу, что мой комп его, скорее всего, не потянет (деталей уже не помню), решил оставить 7й убунту.

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

На мини-бук я просто не рискну убунту устанавливать — нафиг оно надо, если и так всё работает, да и деньги за лицензионную винду уплочены (как впрочем и за 2 винды на других буках).

Иначе продолбаюсь неведомо сколько, встанет или нет — неизвестно, и интернет на нем работать не будет, так как дрова телефонно-шнурковые только для винды.

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

Я понимаю, когда разберешься в этих дебрях, почувствуешь себя героем: типа я крут, потому что продолбался неделю и все-таки запустил принтер. А зачем оно мне надо, если у меня совсем другие интересы? Мне и так есть чем заняться. Более чем.

Солнечное затмение — это стоит посмотреть

1 августа 2008 — день солнечного затмения. Такое явление бывает нечасто, так что лучше подготовиться заранее.

Наблюдать желательно через светофильтр. Просто темные очки малоэффективны, и вообще, лучше не рисковать.

Вот один из простейших способов сделать светофильтр:
идем в ближайший пункт стеклорезки и просим там два одинаковых прямоугольных стеклышка (размером примерно с те же очки). У них полно обрезков, так что вряд ли вам откажут. Скорее всего, дадут бесплатно. Одно стеклышко хорошо закоптить над свечкой, а затем сложить оба стекла так, чтобы закопченная поверхность оказалась внутри, а по периметру скрепить стекла скотчем. При этом желательно не сдвинуть стекла, чтобы не повредить закопченный слой.

Если в момент затмения на солнце набежит облако, можно смотреть на солнечный серп свободно, без всяких фильтров. Это незабываемое зрелище!!

В Киеве, по информации с сайта NASA, будет накрыто максимум около 38% солнечного диска.
Начало затмения в 11:05:03, максимум в 12:06:37, окончание в 13:06:58.

Частичные солнечные затмения я наблюдал в 2003, 1999 и в 1980. А полное ещё не видел ни разу.

Обн. 1 авг: Только что выходил во двор смотреть на солнце. Через дважды закопченный осколок стекла вижу откушенный кусочек в «верхней» части солнца.
Время этой записи — 12.58. Почему-то, несмотря на верную настройку времени в блоге, момент записи отображается с разницей в час.

Дырища в Li.ru

Серьезная недоделка в li.ru позволяет спамерам использовать лирушную дыру для перенаправления на любой сайт. При этом в чёрный список попадет не спамерский домен, а li.ru.

Всё очень просто: если вы наберёте в браузере адрес http://li.ru/go?mail.ru — то попадете на mail.ru.

Интересно, как скоро заделают дырку? По-моему, решение достаточно простое: шифровать внешние ссылки, добавляемые пользователями, а в скрипт ‘go’ добавить функцию расшифровки. Тогда при подаче на вход ‘go’ произвольного параметра ничего происходить не будет.

Кстати, сайтов с подобной дырой, наверно, тысячи. Бигмир-рейтинг перед перенаправлением на произвольную страницу выдает промежуточную страницу-предупреждение, пример:
http://top.bigmir.net/goto.php?url=http%3A%2F%2Fyahoo.com