Hotlog bug

Рубрика: Разное | 20 December 2005, 21:55 | Vadim Voituk

Около месяца назад открыл для себя новость – на этот блог иногда заходят посетители.
Вот и решил определить количество этих самых посетителей.
Среди разных счетчиков по разным причинам выбрал HotLog.ru.
И тут с огромным сожалением обнаружил что “невидимый” счетчик (прозрачный gif 1×1) предоставляется только за деньги. :(
Несогласный с такой вопиющей несправедливостью, выбрал первый попавшийся вид счетчика, получил код и вот что заметил:
В JavaScript-коде, при формировании строки запроса к серверу учета посещений используется параметр im=XXX (в моем случае XXX был равен 103).
Уменьшив на 1 число-значение параметра получил уже другой вид счетчика.
А когда поставил значание параметра в 0 получил желанный “невидимый” счетчик.

Вот такая вот “дырка” есть во всем известном HotLog.ru.
Хотя мне кажется что это не дыра, а просто нежелание лишний раз нагружать БД проверкой доступности услуги “невидимый счетчик”.

Другие платными сервисы HotLog-а я ещё не смотрел, но думаю что там ситауция может повториться.
А может и нет…

Updated 14.03.2006
Для тех кто решил все-таки повторить описанный трюк добавлю что для полного эфекта необходимо также изменить в коде счетчика строку вида “width=XXX height=XXX” на “width=1 height=1″.
Вот теперь точно все!

What languages fix (by Kevin Kelleher)

Рубрика: Development, Ссылки | 12 December 2005, 18:09 | Vadim Voituk

Только дописал предыдущую заметку, как наткнулся на интересную запись в блоге Пол Грехема.
Юмористическая заметка предлагает класифицировать языки программирования по принципу “это придумали чтоб исправить ‘ошибку’ в другом языке” :)
Особенно понравились пункты Java (про С++), Ruby и Prolog.

И тут откуда не возьмись…

Рубрика: Разное | 12 December 2005, 17:23 | Vadim Voituk

Давненько я сюда не писал. Целый месяц.
И вот в предверии своего дня рождения решил набросать пару строк.
Почему не писал – это примитивно – все времени не хватало.
Его, в принципе, и сейчас не хватает. Просто освободилось 10-15 минут пока SQL-запрос выполнятеся ;).

Что же произошло интересного за этот месяц…
Первое, и наверное самое значительное, это запуск очень крупного и именитого проекта. (Тю блин, говорил же себе не писать здесь про работу! – ну разок похвастаться можно%)). Теперь усердно смотрю телевизинную рекламу в попытках найти упоминания о нем.

Вчера ходили с Левченко Ваней и Оксаной ходили в “Мир-Шоу” – попой подергать захотелось.
Больше в “Мир-шоу” не пойду – “бычатник обыкновенный”.
А какие мы гулянки закатывали там в университескую бытность. Эх! Любо-дорого вспомнить.
И че нас туда понесло… Хотели изначально идти в “Карибиан”, но слегка обломилось.

Скоро начинается сессия и это нагнетает дикую тоску.
Начинаю планы откладывать на “вот как сессию сдам, так сразу”. Нехорошо это.
Но мы прорвемся, не в первой, – жалко им будет меня выгнать, проучив нашару 5 лет :)

Задумываться про празднование Нового Года пора бы уже – тоже ведь нагрянул нежданно.
Во Львов бы рвануть – пошляться по городским площадям и кафешкам.
Вот только как узнать что там намечается в центре города… :-
Ну вот вроде все.
Постараюсь сюда почаще заглядывать.

P.S. Запросик то мой так и не выполнился – не хватило места на диске для создания временной таблицы. А сразу так и не скажешь что 64GB может оказаться мало для mysql-данных.