Мои наработки

Тяжелое восстановление после провала

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

Facebook назначаю виновным (обновлено)

Per aspera ad astra
"Правильный" перевод: мы сами создаем себе проблемы, а потом героически их преодолеваем

Как избавится от российской назойливости

В 2017 году, после введения СНБО Украины санкций против российской компании Яндекс и незамедлительного кидка этой компанией украинских вебмастеров на невыплаченный заработок (лично я потерял около 4,5 тыс грн), я полностью убрал весь код Яндекс со своих сайтов - сняты показы рекламы, нет кодов аналитики (важно для SEO) и скриптов мо

Принтер Canon Laser Shot LBP-1120 и принт-сервер на базе Raspberry Pi (обновлено)

"Достался мне бесплатно старенький принтер Canon Laser Shot LBP-1120. Отдали мне его с объяснением “что-то не получается подключить, наверное драйвера глючат”. Попробовал подключить его у себя на компьютер с Windows 7 x64 - Windows Update не смог подтянуть драйверы.

Пакетная обработка больших объемов PDF файлов бесплатно

"Задача:
Каталогизировать несколько десятков тысяч сканированных файлов в формате PDF, содержащих документы на английском языке. Необходимо создать базу данных, содержащую имена файлов, атрибуты находящихся в них документов (номер, дата, отправитель, получатель) и ключевые слова для контекстного поиска.

Дополнительные условия:
Для каталогизации есть массив почти в 20 тыс сканированных документов на английском языке (примерно половина из них состоят из 2-х и более страниц), некоторые из которых содержат прямо распечатанные из офисного ПО документы, а большая часть - сканированные изображения (факсы, машинописные документы 80-ых годов, рукописные документы и т.д.). Так же много смешанных вариантов: в одном файле PDF присутствуют как распечатанные из офисного ПО документы, так и сканированные.

Решить бесплатными средствами с минимизацией ручной работы и минимальным привлечением сторонних ресурсов. Решение должно быть применимо на платформе MS Windows и, по возможности, на платформе Linux.

Решение:

Не баньте Google - он ходит как умеет :)

"В марте 2015 года без особого анонса Google вывел новый плагин для Google Chrome - Экономия траффика (бета). Суть его работы примерно такая же, как и у Opera Mini - браузер направляет свой запрос не напрямую на сайт, а промежуточному серверу компании, который, исполняя роль прокси-сервера, скачивает запрашиваемую страницу, сжимает ее и отдает Вам.

Положительные моменты: сжимается трафик, ускоряется загрузка страниц на медленных каналах, возможные блокировки серфинга в Сети администратором корпоративной сети становятся не актуальными, так как весь трафик идет через одну точку :)

Температура в доме

По техническим причинам мониторинг температуры у меня дома временно отключен. Но и сейчас ситуация такая же, как и при последнем показанном ниже измерении.

В свете последних войн, которые россия ведет против Украины, у нас постоянно мусируется вопрос отопления жилых домов зимой по всей стране. Даже нормативы температуры снизили с +20 до +18 градусов. Жилой многоквартирный дом системы "хрущовка кирпичная, обыкновенная", в котором я сейчас живу, расположен в "прицентралье" в Киеве и две последние зимы подряд имел непонятные проблемы с отоплением - стояки были более-менее горячие, но батареи не "проливались" - явно не хватало напора теплоносителя. Все это приводило к тому, что пока я на работе, температура воздуха в квартире падала до 16 или даже до 14 градусов. Вечером я конечно ее нагревал "подручными средствами", но на следующий день все начиналось сначала.

Этим летом вместе с отключением горячей воды так же активно перекладывали трубы горячего водоснабжения в окрестностях этого дома, что вселяет надежду...

Из чисто исследовательского интереса к данным событиям и тому как я буду их переживать я сделал простенькую систему мониторинга температуры у себя дома - компьютер каждые 15 минут измеряет температуру воздуха и отправляет данные сюда на сайт. Выше можно посмотреть и оценить температурные условия у меня дома. Если конечно к потенциальным проблемам с отоплением не добавятся отключения электроэнергии и/или Интернет :)

Переехал из одного мира в другой

Свершилось! Еще одним обязательным занятием в жизни стало больше! :)
Сделал первый раз в жизни переезд своим сайтам с webhosting в США на VPS в Амстердаме - сменил и географию и сущность арендуемого хостинга. И вроде как получилось :)

Параллельная установка PHP5.2.17 на Debian 7 (Обновлено)

При переносе своих сайтов с webhosting на VPS с Debian 7 amd64 и PHP5.4.4 я столкнулся с тем, что имеющиеся у меня CMS не хотят на данной версии PHP работать - слишком много функций было подавлено или изменнено в PHP5.3 и тем более в PHP5.4, при крайне низкой обратной совместимости.

А теперь ищем эту самую внешнюю сеть :)

" Решал задачу доступа извне к домашнему компьютеру и через две недели наслаждения результатами труда на меня напала новая напасть - роутер теряет внешнюю сеть. ""Лечится"" только перезагрузкой роутера. Роутер сам по себе вполне приличный - Zyxel Keenetic Giga с самой последней прошивкой.

Определение своего текущего динамического IP из внешней сети

" Здесь описан механизм самостоятельного определения своего внешнего динамического IP адреса, использованный в этом решении.

Интернет-извращения

" Для работы одного сервиса моего сайта CARInfo: Автосправочник необходимо приложение, работающее под MS Windows. Так как арендовать windows-hosting для данной цели крайне невыгодно (требования к процессору и памяти скромные, но требуется почти 60 Гб места на диске), то я пошел оригинальным, как мне кажется, путем:

Трансляция видео: закрытие проекта

" Тут я писал перед Новым Годом:

Цитата:
Но уже сейчас можно рассчитывать на ""железные"" 2...3 камеры при разрешении QVGA 320x240.

Отчитываюсь, хоть и с большим запозданием:

Идеальный арбитраж?

" В предыдущем материале я упоминал про ""общественную"" модерацию загружаемых в соц. сеть odnoklassniki.ru фотографий. В частности указал следующее:

Цитата:
...любой из пользователей может стать ""модератором""; загружаемые фотографии предоставляются на оценку этим модераторам; модераторы проставляют по каждой фотографии отметки ""годится"" или ""не годится"" с указанием одной из стандартных причин в последнем случае; при наборе с десяток голосов система теперь уже автоматически принимает решение оставить фотографию на сайте или убрать. Но! Пока не наберется необходимый минимум голосов фотография будет доступна всем! Мотивация модераторов построена просто - если твое мнение совпало с мнением большинства, то получаешь +5 баллов, не совпало - минус 10 баллов и т.д. Набранные таким образом баллы можно использовать на платные для всех остальных услуги. Просто и эффективно, хотя иногда и крайне спорно - в правилах запрещено размещать фотографии, где дети без родителей, но чаще всего модераторы пропускают такие фотографии. Может потому что там в основном женщины?...

Недавно заглянул в их приложение по модерации снова и увидел, что правила модерации изменились. Точнее упростились:

CAPTCHA

" К моему сайту прикручен форум. По сути дела это формальность - туда практически никто не пишет, но там сохраняются обсуждения материалов сайта.

Арбитраж в социально ориентированных системах

Арбитраж (фр.) - разрешение спора при посредничестве третьей стороны.

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

Коллективно принимаемое решение - это способ уйти от персональной ответственности © не помню кто :)

Трансляция видео

" Ранее я обещал отчитаться об установке на Raspberry Pi операционной системы Debain 6.0 Squeeze для архитектуры ARM. Отчитываюсь:

Debian - таки слишком сложно :(

Пытался поставить на ноутбук второй операционной системой Debian. Для этого в полном соответствии с рекомендациями оф.сайта http://www.debian.org сделал загрузочную флешку из дистрибутива netinstall (для установки с мини-дисков CD на 180 мб). Микрокода для моего модуля WI-FI нет - вернулся в винду и скачал его. Вроде даже как подсунул, но...

Обмануть Samsung

" Продавать здесь товар и рекламировать те его функции, которые нельзя реализовать без не поставляемых сюда ""фирменных"" аксессуаров - нормальная практика в нашей стране. Sad Яркий пример этому - телевизоры Samsung, в рекламе которых фигурирует поддержка WI-FI, через который может работать их SmartTV.

Установка vbDrupal.

"Для желающих иметь frontpage на Drupal и форум на vBulletin существует ряд решений. Из их ряда выделяется vbDrupal, т.к. он единственный позволяет размещать комментарии к материалам сайта в форуме. Это достаточно интересная особенность, которая заинтересовала и меня (именно в поисках такого решения я и нашел vbDrupal).

Руссификация Drupal

Когда-то я скачал файл с русификацией Drupal 4.x с сайта Drupal Россия для использования на версии 5.x. Но он для более старой версии, дает далеко не полный перевод (у меня получалось менее 38% переведенных строк) и с некоторыми переводами я не согласен.

Префиксы в таблицах баз данных Drupal и vBulletin

last modified: 19.01.2009

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

Справочник VIN-кодов автомобилей

Началом этому сайту в ноябре 2006 года послужило желание выложить для всеобщего доступа информацию о структуре VIN-кодов автомобилей различных производителей. Первой ласточкой стал справочник кодов WMI (world manufacturer identifier - всемирный идентификатор изготовителя), с 3-х знаков которого начинается любой VIN.

WordPress по-русски в кодировке utf8 (win1251)

По определенным причинам мне не подходило, что WordPress использует кодировку UTF-8. А т.к. на сайте "руссификаторов" WordPress предлагают руссификацию только в кодировке UTF-8 и мне не все понравилось в их переводе, то я сделал самостоятельный перевод в кодировке utf8 (win1251).

RSS-материал