Впервые купил retail ПО, вынужденно
Намедни увидел в Альзе Kaspersky Internet Security на 3 компьютера за 349 крон (575 руб) и решил-таки приобрести, надоело искать ключи и переустанавливать триал-версии. К слову, обычно эта лицензия стоит в 6 раз дороже. Так в моих руках оказался первый купленный мной коробочный продукт:
Меня как ИТ-специалиста подажает по глубины души — почему я вынужден покупать ненужные 200 г картона и бумажек в приложение к 20 символам. Зачем вот все это: Далее »
Очистка ящика GMail от больших писем
Столкнулся сегодня с проблемой — закончилось место на ящике GMail. Да, это было 10 ГБ, но они закончились, т.к. забиты сканами разного рода документов. Найти и удалить самые большие письма оказалось предельно просто благодаря появившемуся в ноябре прошлого года фильтру GMail для поиска по размеру писем.

Итак, для поиска писем старше 1 года и при этом занимающих более 5 МБ, указываем в строке поиска над списком писем:
size:5mb older_than:1y
И жмем Enter. Соответственно, параметры можно менять на свой вкус — первый указывает размер письма, а второй — его срок хранения.
Как видно по скриншоту, данные фильтры работают и в аккаунтах Google Apps (т.е. GMail на собственном домене). В целом для отправке крупных файлов однозначно рекомендую выкладывать их в Dropbox, а в письмо вставлять ссылку.
Поиск инфицированных iframe на сайте
Довольно часто спрашивают о способе поиска сразу по всему серверу файлов, зараженных iframe или js. Итак, предположим, сегодня сайты на сервере оказались заражены строкой:
Соответственно, будем искать по «private-area.ru». Для поиска следует из папки с конкретным сайтом или всеми сайтами запустить в консоли (SSH):
find . -type f | xargs grep -l 'private-area.ru' 2>/dev/null
В выдаче получаем список зараженных файлов:
/var/www/user1/data/www/site1.com/portfolio.html
/var/www/user1/data/www/site1.com/links.html
/var/www/user1/data/www/site1.com/template.html
/var/www/user1/data/www/site1.com/contact.html
/var/www/user1/data/www/site1.com/home.html
/var/www/user1/data/www/site1.com/about.html
/var/www/user2/data/www/site2.ru/shema.html
/var/www/user3/data/www/site3.ru/index.html
/var/www/user3/data/www/site4.ru/index.html
/var/www/user3/data/www/site5.ru/index.htm
/var/www/user3/data/www/site6.ru/index.html
/var/www/user3/data/www/site7.ru/webstat/awstats.site7.ru.errors404.012013.html
/var/www/user3/data/www/site7.ru/webstat/awstats012013.site7.ru.txt
/var/www/user3/data/www/subsite.site8.ru/index.html
/var/www/user3/data/www/site8.ru/webstat/awstats012013.site8.ru.txt
/var/www/user3/data/www/site8.ru/webstat/awstats.site8.ru.refererpages.012013.html
/var/www/user4/data/www/site9.ru/index.html
/var/www/user5/data/www/site10.ru/index.htm
Теперь вручную очищаем. Есть и автоматизированные решения, но я настоятельно рекомендую удалять все вручную.
UPD Еще вариант:
find . -name '*.js' -exec grep -i 'string to search for' {} \; -print
Указание копирайта и автора в EXIF камер Canon EOS
В последнее время наметился тренд откровенного воровства моих фотографий с моего блога об обучении в Чехии. Даже пражские русские газеты без стеснения воруют фотографии и печатают на первых полосах без указания источника. Пока адвокат в отпуске и я решил заняться превентивными мерами — добавлением копирайта в EXIF фотографий. К счастью, для этого не нужно обрабатывать все фотографии при выгрузке с карточки, достаточно указать копирайты в настройках фотоаппарата с помощью Canon EOS Utility:
Я всегда обходил данное приложение стороной, т.к. съемка напрямую с компьютера мне никогда не была нужна. Но вот установить копирайт в настройках можно лишь с ее помощью.
Из-за мелких проблем у меня на процесс ушла пара часов, поэтому для экономии вашего времени я опишу все подводные камни и их решение. Далее »
Как убрать рекламу (Special Offers) из Amazon Kindle Touch
Намедни был приобретен новенький Amazon Kindle Touch, но, незадача, при первом же подключении к WiFi и закачке книг вместо прекрасных высококонтрастных заставок на eInk-дисплее появилась реклама, а под списком книг начали раздражать предложения от Amazon.
Оказалось, что приобретенный Kindle Touch имеет т.н. опцию «Special Offers»: вы покупаете читалку на 40 долларов дешевле, но вынуждены расплачиваться за это просмотром рекламы.

К счастью, болезнь лечится довольно легко и рекламу из Amazon Kindle Touch удалить можно, заодно запретив загрузку новой. Далее »
Ремонт башмака вспышки Canon Speedlite 580EX
Неделю назад случайно уронили мой фотоаппарат с прикрученной вспышкой Canon Speedlite 580EX и при падении даже с полуметра сломался башмак (hot shoe):

Ремонт оказался очень простым, после просмотра инструкции я справился минут за 5: Далее »
Настройка I2P для доступа к RusLeaks
Увы, созданный молодыми российскими программистами-эмигрантами в конце сентября RusLeaks.com ушел от пристального внимания Генпрокуратуры в подполье, а точнее в P2P-сеть I2P (подробнее см. в Википедии). Лунтику и Ко не понравилось, что простые граждане получили доступ к базам данных по авиаперелетам, банковским операциям, прописке и пр.
Адекватные прокси-сервера отсутствуют, поэтому устанавливаем клиент с официального сайта: http://mirror.i2p2.de/i2pinstall_0.8.8.exe
Установка проста, везде «Далее». В конце-концов попадаем на панель управления по адресу 127.0.0.1:7657. Это подобие торрента — ваш компьютер также вовлечен в сеть и используется другими участниками для анонимизации адреса целевого сервера.

Открываем любимый браузер и в качестве прокси-сервера указываем 127.0.0.1, порт 4444. Это — все. Для проверки доступа можете попробовать зайти на офсайт I2P, http://www.i2p2.i2p/ =)
Адреса RusLeaks в сети I2P:
- http://rusleaks.i2p
- http://ltgzl26nfapk7aegiqjdilc6orhj557yuxj5p23qbquc2t23chuq.b32.i2p
- http://stats.i2p/cgi-bin/jump.cgi?a=rusleaks.i2p
В I2P нет аналога DNS, централизованной БД имен, поэтому, скорее всего удастся зайти на Rusleaks через 3 ссылку. Не забываем и о гигантской нагрузке на их сервер, достучаться удается не всем и не с первого раза. Далее »
FreeRAPID — отличный чешский download-менеджер для файлообменников
Сегодня понадобилось скачать с depositfiles.com набор из 108 файлов общим объемом более 10 Гб. Само собой, я умер бы ожидать каждый раз очереди загрузки, а затем отвалились бы руки нажимать несколько кнопок для получения каждого файла.
В прошлом я сталкивался с ПО для автоматической загрузки файлов с файлообменников, но мне она очень не понравилась, я от нее отказался и благополучно забыл, перейдя на торренты. Сегодня же я нашел чешскую бесплатную программу FreeRAPID, которая при этом переведена на различные языки (к сожалению, русского пока нет) и поддерживает как всевозможные файлообменные сервисы (более 250), так и форматы списков файлов для массового скачивания, например, с linkcrypt.ws (txt, ccf, cdd, dlc, jdc, rsdf, rsd). Гибкость программе придает система плагинов (на каждый сервис — по плагину), которые прямо из интерфейса программы можно легко установить или обновить. Отслеживается и буфер обмена, поэтому не надо вручную копировать ссылки для скачивания.
Приложение разработано на языке Java, является кросс-платформенным, т.е. может быть установлено как на системы с Windows, так и работающие на базе Linux, MacOS. Соответственно, для работы приложения требуется JRE и после установки FreeRAPID может попросить его скачать.
Скачать программу можно на официальном сайте в разделе «Download» — сразу же после установки обновите все плагины через меню «Help» → «Check for new updates». Далее »
VPN: и против воров, и против кинокомпаний
Несколько дней назад меня отключили от интернета и сети кампуса на 3 месяца за скачивание фильма «Железная хватка» с торрента RuTracker.org и встал вопрос о защите трафика от рук и глаз администраторов сетей. Это мое личное дело — что скачивать и что делать в Сети. Решений существует довольно много (в большинстве случае на основе прокси-серверов), но наиболее эффективным и недорогим я счел VPN (англ. Virtual Private Network, рус. Виртуальная частная сеть) — чтобы через мой канал в сеть лились не удобные для чтения каждым желающим пакеты с указанием протокола, адресата и пр., а зашифрованная каша. Выбор остановил на StrongVPN за 55 долл/год.






