Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Кроссворды онлайн

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

Программинг (PHP/JavaScript) пришлось переделать полностью, зато теперь кроссворды работают в IE, FF и Opera. Пока что на сайте выложено всего два кроссворда (1, 2), но уже можно подписаться на обновления (или добавить во френды).

Если найдёте ошибку — смело пишите в комментарии. Спасибо!

P.S. Ещё придумал уникальный и оригинальный домен для проекта, ага.

Растеризация текста

11.07.07 @ 13:59 — Programming, Software

Статья о разных аспектах растеризации текста.

Букф многа, картинок тоже немало, ещё и на английском. Но читать интересно.

Подписка на комментарии в WordPress

Помог человеку настроить подписку на комментарии в WordPressе.

Для этого нужен специальный плагин.

Чем дальше работаю с WordPressом, тем противней.

clid=9582

С некоторого времени у меня в логах появились рефереры вроде такого: http://www.yandex.ru/yandsearch?clid=9582&text=keyword

Стало интересно, что за clid=9582 такой. Из просмотра логов апача стало понятно, что это опера. Opera 9.02 никакого clid при поиске по яндексе не шлёт. А вот 9.20 и 9.21 шлёт именно это значение, т.к. Yandex представлен в настройках поисковиков следующим образом: http://www.yandex.ru/yandsearch?clid=9582&text=%s

Opera 9.20 иногда шлёт другое значение: clid=9403.

Похоже, недавно в список дефолтных поисковиков Оперы добавили Yandex.

Определение посещённых вами страниц

Было интересно попробовать, можно ли программно определять, какие страницы посетил пользователь. Оказалось — можно.

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

Update: это не просто вывод посещённых страниц одним цветом, а непосещенных — другим. Скрипт действительно по URLу может определить посещённая страница или нет; и может отправить эту информацию на сервер (например ajaxом).

Нокия

26.06.07 @ 23:29 — Business

Видимо, в российском представительстве Nokia работают на редкость феерические сотрудники.

Не прошло и года с тех пор, как Евросеть в лице Чичваркина объявила Нокии войну:

К своему стыду вынужден признаться, что мы провели 5,5 года общения с руководством Nokia и сейчас опять находимся в тупике. Модные модели нам не грузят, а бизнес с VERTU хотят отдать друзьям своих сотрудников. Также мы не являемся дистрибьюторами Nokia в странах СНГ. С 23 августа з/п за телефоны Nokia будет равна 0 по всем странам СНГ. З/п по Самсунгу — базовая ставка единица. Телефоны Nokia должны стоять без описаний на дальней полке, продаваться только в том случае, если покупатель настаивает.

Использование телефонов Nokia в личных целях на территории компании запрещено с 1 октября. Свои телефоны можно оценить по любой цене и продать с синим ценником как б/у, деньги полностью забрать себе. Людям взамен этого будет предоставлена возможность купить телефон любой другой марки, но не по корпоративной, а по закупочной цене. За 9 месяцев плодотворного сотрудничества с нами Nokia впервые стала лидером продаж в России и возгордилась, как Ребекка, - неблагодарные.

А сегодня Студия имени Лебедева заявила о прекращении сотрудничества с Нокией:

Студия Лебедева расторгает контракт с Нокией. Заебались.

Тёма лаконичней Чичваркина.

Фотографии мяса и еды

26.06.07 @ 23:07 — Miscellaneous

Два фоторепортажа из топа Яндекс.ППБ: рождение гамбургера и смерть кролика.

Первый очень похож на проплаченный пост в рамках новой рекламной стратегии Макдональдса: “смотрите, какие мы стерильные и здоровые”. Оказывается, макгамбургеры делают из нормальной говядины.

Второй в меру кровав, и в комментах на удивление мало вегетарианцев. Наверное оттого, что сам пост является отличной агитацией (для впечатлительных) в пользу вегетарианства.

Update: действительно, пост про гамбургер — проплаченная макдональдсом реклама.

Скрыть реферера (HTTP_REFERER)

26.06.07 @ 22:33 — Software, Browsers

Иногда при переходе по гиперссылке с одного сайта на другой возникает желание не сообщать сайту, на который переходишь, откуда ты пришёл.

Самый очевидный способ не передавать информацию о ссылающейся странице — скопировать ссылку в буфер и вставить её в адресную строку. Этот способ работает, но он не очень удобный: слишком много движений.

Все основные windows браузеры позволяют скрыть реферера гораздо быстрее. Для этого надо перетащить ссылку, по которой собираешься перейти, в район адресной строки.

В Opera и седьмом Internet Explorerе (к сожалению, шестого под рукой нет) ссылку надо перетаскивать на закладку. В Firefox ссылку надо перетаскивать на адресную строку. Адресная строка Internet Explorer не даёт сделать drop ссылки, а Opera даёт, но не делает автоматический переход по этой ссылке, как Firefox.

При таком способе перехода по ссылке (drug’n'dropом) страница-referrer не передаётся.

P.S. Задолбали неграмотные гики и американцы: Gray, Referer, Color.

Получить ID после Insert

26.06.07 @ 02:51 — Programming, PHP, SQL

Задача: получить идентификатор только что добавленной в таблицу записи.
Необходимое условие: в таблице должно быть AUTO_INCREMENT поле.

Решение (MySQL): SELECT LAST_INSERT_ID();
Решение (PHP/MySQL): mysql_insert_id();
Решение (MsSQL): SELECT @@IDENTITY AS ID;

Замечания:

  1. Сбросить (поменять) значение Next Autoindex в MySQL: ALTER TABLE `table_name` AUTO_INCREMENT = 238;
  2. При выполнении INSERT запроса на добавление нескольких записей (insert into `table_name` (field1,…,fieldm) values (’value11′,…,’value1m’), …, (’valuen1′,…,’valuenm’);) MySQL в качестве LAST_INSERT_ID возвращает идентификатор первой вставленной записи, а не последней, как можно было бы предположить.
  3. В некоторых версиях MySQL был баг: при неуспешном выполнении команды INSERT IGNORE (если уникальный ключ уже существует и ничего не добавляется) LAST_INSERT_ID возвращает следующее доступное значение для авто-инкремента.
  4. Не использовать LAST_INSERT_ID, когда его надо использовать, нельзя. Вариант “быстренько пишем в базу и мгновенно делаем SELECT максимального значения авто-инкремента” ужасен и нестабилен.

Самодисциплина

В прошлую пятницу Стив Павлина упомянул цикл своих статей о самодисциплине. Я отметил их “на прочитать”. Сегодня в ридере попались ссылки на русский перевод этих статей:

Вообще этот лжеюзер-переводчик нарушает лицензию Стива Павлины на материалы его сайта: по умолчанию разрешается публиковать на своём сайте не более пяти статей; при этом не важно — оригиналов или переводов.

« Previous PageNext Page »   
Реклама::

 
Реклама::