Аппаратные кейлоггеры.

46 комментариев

Мне в руки попала пара весьма интересных устройств, не написать про которые я просто не смог. В англоязычных интернет-магазинах такие устройства называются «hardware keylogger», а в русских — аппаратный кейлоггер. Мне достались устройства из магазина по ссылке, а именно Basic edition с памятью на 4 Mb для подключения по PS/2 и USB. Вот они:

Аппаратный кейлоггер PS/2 Аппаратный кейлоггер USB

Суть устройств предельно проста: они включаются между клавиатурой и компьютером и сохраняют в свою память все нажатые на клавиатуре клавиши. Эти кейлоггеры имеют встроенную флэшку на 4 Mb (это довольно много для чисто текстовой информации), но есть и модели чуть дороже с несколькими гигабайтами на борту.

Они никак не определяются компьютером, не требуют для работы драйверов, не боятся антивирусов и абсолютно безразличны к используемой операционной системе. Впрочем, обо всём по порядку…

Читать далее »



Opera Dragonfly 1.0

9 комментариев

Состоялся релиз инструмента для разработчиков Opera Dragonfly 1.0, встроенного в браузер Opera.

К этому релизу талантливые норвеги шли долго, я помню их секцию про Dragonfly ещё на iCamp 2008, то есть три года назад. Тогда Dragonfly планировался как мощный кроссплатформенный отладочный инструмент с возможностью удалённой отладки (в том числе и на мобильных устройствах).

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

ЯСписок возможностей Opera Dragonfly:

  • Инспектор DOM
  • Отладчик JavaScript
  • Сетевой инспектор
  • Инспектор ресурсов
  • Инспектор хранилища
  • Журнал ошибок
  • Консоль
  • Удалённый отладчик

Сейчас Opera Dragonfly — это HTML5-приложение, которое может работать как онлайн (обновления больше не нужны), так и оффлайн (из HTML5 AppCache).

Dragonfly

Если у вас установлена свежая версия браузера Opera, то для знакомства с этим инструментом достаточно выбрать любой элемент на странице, вызвать контекстное меню и выбрать в нём пункт «Проинспектировать элемент».

Судя по первым отзывам, верстальщики довольны «Стрекозой».

Жилинский Владимир.



Поисковые роботы в статистике посещений.

5 комментариев

Определение робота поисковой системыВ заметке «Определение пауков ПС на PHP» я уже выкладывал элементарный скрипт, которым можно отсечь роботов от людей в статистике посещений сайта, и актуальный список ботов Яндекса.

Теперь вниманию читателей (и себе на память, как обычно) предлагаю законченное решение — PHP-скрипт, анализирующий активность кроулеров ПС на сайте. Кстати, кроме аналитики такой скрипт может быть полезен, если какой-нибудь особо активный бот мешает нормальной работе сайта.

Скрипт написан на PHP (возможна работа как в режиме модуля Апача, так и в FastCGI), полностью валиден (в рамках соответствия стандартам xHTML1/Strict и CSS/3), имеет гибкую систему настроек и панель управления. Скрипт также может отображать историю активности ботов конкретной поисковой машины.

Скачать скрипт и получить инструкции по его установке можно на сайте его разработчика — Usings.ru, там же есть и демо-версия статистики, генерируемой скриптом.

Жилинский Владимир.



Таблицы: красиво и удобно.

15 комментариев

Что-то давно я не писал ничего, исправляюсь. Эта запись будет скорее в стиле «чтобы самому не забыть». Когда-то давно один читатель меня просил сделать произвольную сортировку в таблице, которая рисуется средствами PHP. Бегло просмотрев функции работы с массивами, я понял, что определённо должен быть способ проще. Так и вышло ©.

Вместо того чтобы наворачивать запросы и обработки на PHP можно использовать небольшой JS-скрипт, который перехватит таблицу уже в браузере посетителя и его же силами отсортирует её как угодно.

Поиск такого скрипта (а зачем писать если можно найти?) показал, что их десятки, и многие по навороченности напоминают центр управления космическими полётами, например – соответствующие плагины Tablesorter для JQuery, Phatfusion sortable и Mootable sorting для mootools, Datatables для YUI и TableKit для Prototype.

Думаю, их довольно просто прикрутить и приручить, если один из этих тулкитов в вашем проекте используется. В моём случае так не вышло, а грузить лишний код не хотелось.

Я выбрал два маленьких скрипта, не требующих ничего ни от сайта (нужно подключить один JS-файл), ни от вёрстки (нужно просто задать CSS-класс для заголовков таблицы).

Unobtrusive Table Sort Standartista
Unobtrusive Table Sort Standartista


1. Unobtrusive table sort — это мой выбор, я использовал его в выводе результатов работы скрипта для проверки тИЦ и PR.

Этот скрипт умеет сортировать цифры, строки, правильно сортировать даты, размеры файлов и прочее, подсвечивать чётные строки таблиц цветом, а так же делить содержимое больших таблиц на страницы.

Очень легко подключается, и может работать даже без дополнительной CSS-обёртки. Хотя, стоит отметить, с ней он выглядит довольно симпатично.

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

Жилинский Владимир.



Мониторинг и анализ доступности сайтов.

16 комментариев

МониторингЯ собрал в один список все известные мне сервисы, позволяющие следить за правильной работой сайта и сообщать владельцу, если что-то не работает или работает не правильно — этот процесс обычно называют мониторингом.

В моём списке сервисы упорядочены по увеличению Alexa Traffic Rank основного домена, то есть от самого популярного к самому альтернативному (кроме первого сервиса).

1. Webpinger.ru — многофункциональный сервис для мониторинга сайтов и серверов. Сообщает о проблемах уведомлениями на электронную почту, ICQ и SMS. Поддерживает основные виды протоколов (http, https, ftp, pop, smtp, socket, dns). Большое число точек мониторинга по всему миру, их количество постоянно растет. Частота проверок от 5 до 60 минут. Подключение 10 первых сайтов бесплатное, большой выбор систем оплат за подключение платного тарифа.

2. Яндекс Метрика умеет проверять доступность сайтов и уведомлять об этом по SMS и e-mail. Хотя, говорят, не очень ровно и не очень вовремя. Необходима установка счётчика на страницы сайта.

3. Pingdom.com — очень популярный англоязычный сервис мониторинга сайтов. Базовый тариф стоит $9.95 в месяц и позволяет контролировать 5 сайтов из множества точек и получать 20 SMS-уведомлений за оплаченный период.
Доступные протоколы мониторинга: HTTP/HTTPS, Ping, TCP/UDP, DNS, POP3/IMAP/SMTP, проверка содержимого страницы.

4. Host-Tracker.com — тоже популярный сервис, но с русскоязычным интерфейсом и бесплатным тарифом. Количество точек для мониторинга — 47. Позволяет бесплатно мониторить 2 сайта с интервалом проверки доступности 30 минут и получать еженедельные отчёты на e-mail.
Более продвинутый мониторинг стоит $5 в месяц (оплатить можно почти всем, даже Яндекс.Деньгами) и позволяет проверять каждые 10 минут до 5 сайтов, формировать отчёты, проверять содержимое страниц и получать до 10 SMS-уведомлений в месяц. Поддерживает отправку уведомлений в ICQ и Jabber.

5. Siteuptime.com позволяет бесплатно проверять 1 сайт. В конце месяца высылает отчёт, имеет много точек мониторинга и замеряет время отклика страницы. На бесплатном тарифе интервал мониторинга может быть 30 или 60 минут, протоколы — HTTP, POP3, SMTP, FTP, SSL, DNS, TCP, Ping, Content, HTTP Password Protection.

6. Site24×7.com — сервис довольно удобный, но тоже платный. Есть бесплатный сильно ограниченный тариф с интервалом мониторинга раз в 60 минут, но с возможностью замеров скорости отклика.

7. Internetseer.com — бесплатный тариф позволяет проводить мониторинг доступности раз в час, остальное — за деньги.

8. Hyperspin.com (они же Wembot.com и Rootinternet.co.uk) — платные сервисы. Полный набор стандартных возможностей (ping, HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, уведомления по e-mail и SMS, 13 точек мониторинга). Расчёт стоимости происходит индивидуально, например, мониторинг 1 сайта по 1 порту раз в 15 минут стоит $2 в месяц, а отправка 1 SMS-уведомления — $0.20.

9. Mon.itor.us — невероятно мощный и функциональный сервис мониторинга сайтов, сервисов и сетей. Куча возможностей по опросу (HTTP, HTTPS, FTP, SIP,IMAP, SMTP, POP3 на любом порту, любой TCP или UDP порт, DNS, Ping) и отчетности, мониторинг из 3 точек, опрос каждые 30-45 минут, предупреждения высылаются на e-mail, ICQ, YIM, MSN, GTalk, SMS. Можно скачать и установить программу-агент (под Windows), который помимо мониторинга процессов, памяти и жестких дисков самой машины может выступать в роли еще одной точки опроса (HTTP и Ping).
Имеет платную премиум-часть — Monitis.com.

10. Montastic.com — бесплатный, простой и эффективный. Позволяет проверять до 100 сайтов, имеет 2 точки мониторинга и интервал проверок около 10 минут. Умеет формировать отчёт в виде RSS-канала.

11. BasicState.com — довольно полезный, и при этом бесплатный сервис. Каждые 15 минут он пытается определить IP-адрес сайта по DNS (resolve), установить HTTP-соединение и получить данные. При возникновении ошибки сервис отправляет уведомление об ошибке, этапе на котором она произошла и её характере. Позволяет мониторить неограниченное количество сайтов.

12. AreMySitesUp.com на бесплатном тарифе обещает проверять сайт раз в 60 минут или быстрее и сообщать в случае проблем, по возможности с анализом их причин.

13. UptimeInspector.ru — платный сервис с большим количеством услуг и сложной схемой подсчёта их стоимости.

14. Verinet.ru — на бесплатном тарифе мониторит 1 сайт раз в 30 минут и отправляет уведомления на e-mail и ICQ. Платные тарифы от $1 в месяц.

 

Кроме онлайн-сервисов для мониторинга состояния сайтов, сетей и сервисов можно воспользоваться десктопными приложениями. Стандартом де-факто тут является Nagios, альтернативой — Zabbix. Определённо, стоит упомянуть и о Monit.

Если вы знаете ещё аналогичные сервисы — пишите в комментарии, пополним список.

Жилинский Владимир.



Полезные скрипты.

12 комментариев

Выложил для всеобщего использования несколько скриптов, которые иногда использую сам — может ещё кому-нибудь пригодятся.

Самый интересный скрипт, с отладкой которого я дольше всего возился, это анализатор статистики RSS-ленты в FeedBurner. Принцип работы подсмотрен у BlogPerfume Feed Analysis v1.1, но исходниками автор поделиться отказался, пришлось написать самому. Скрипт показывает увеличение числа читателей за каждый месяц, каждый день месяца и каждый день недели в виде динамических графиков.

График читателей по дням недели

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

Ну и добавил несколько мелких скриптов:

  • Определение Google PageRank
  • Определение Яндекс тИЦ
  • Массовая проверка PR и тИЦ
  • Кнопки с показателями
  • WHOIS-сервис

Для проверки пузомерок (тИЦ и PR) можно скачать готовые функции (PHP), используемые в этом сервисе.

Специально для себя добавил функцию сохранения значений тИЦ и PR, и отображения их истории при изменениях.

В общем, если кому-то нужно или интересно – пользуйтесь, докладывайте обо всех глюках, присылайте ещё интересные скрипты и идеи  :-)

Жилинский Владимир.



Конфитюр: красивый бэкап.

11 комментариев

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

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

Бывший фидошник Юрий Заяц в рамках жизненно-юмористического проекта Доширак посоветовал попробовать их новую программу для резервного копирования и восстановления данных «Конфитюр».

  • Первое что бросается в глаза — отличный дизайн как сайта, так и самой программы. Возможно, это сделает эти задачи не такими скучными и рутинными.
  • Установка, регистрация и запуск программы элементарны и сложностей ни у кого вызвать не должны.
  • Интерфейс программы рассчитан явно на не особо продвинутых пользователей — он очень красивый и удобный, но в нём пока мало возможностей для тонкой настройки.

Принцип работы программы прост: вы указываете ей, за какими папками и файлами следить, а она при каждом изменении копирует их на сервера Amazon S3 и восстанавливает оттуда любую версию за любой день.

По интерфейсу у меня возникли следующие мысли:

  • 1. Если пользователь включает слежение за папкой с документами, то необходима кнопка «Сделать дамп», которая сохранила бы на сервер нулевой дамп этой папки.
  • 2. Нужен хотя бы общий фильтр на типы резервируемых файлов.
  • 3. Было бы очень здорово иметь возможность перенастроить программу на копирование не на S3, а на свои сервера или носители.

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

Скачать Конфитюр.

Конфитюр можно использовать бесплатно, если объём резервируемых файлов не превышает 100Mb, а за небольшую доплату можно купить до 200Gb места.

Жилинский Владимир.



Книга: “Презентация: Лучше один раз увидеть!”

9 комментариев

Презентация: Лучше один раз увидетьДочитал новую книжку Дмитрия Лазарева “Презентация: Лучше один раз увидеть“. Спасибо автору, книгу я получил практически сразу после начала её продаж, правда тянул некоторое время с прочтением. Оказалось, что книжка читается быстро и доступно, как хорошо продуманная презентация. 

Дима Лазарев – это весёлый и общительный парень, с которым мне посчастливилось пообщаться, пока я был в Москве. С 1999 года Дмитрий проводит бизнес-тренинги, специализируясь именно на развитии навыков презентации. Среди его клиентов есть, например, Мегафон, Индезит и Ростелеком.

Дмитрий ведёт свой блог, в стиле и содержании которого есть несколько моих Ценных Советов ™

Если от вашей презентации что-то зависит, и цена вопроса высока, тогда имеет смысл уделить время детальной подготовке и прочитать эту книгу. Если же вы делаете ритуальные презентации "для галочки" – не покупайте её, она вам всё равно не поможет ;-)

Думаю, из этой аннотации автора уже должно быть понятно, чего ждать от этой книги. Это конкретное, логичное руководство о том, как надо и как не надо делать, как исправить уже содеянное и как избежать типичных ошибок при создании презентации и, собственно, во время её показа. К книге прилагается вклейка с примерами дизайна слайдов “до” и “после”.

Книгу уже можно приобрести на сайте издательства, цена на сегодняшний день – всего 238 рублей.

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

Реклама: LiveLib.ru проводит конкурс лучших цитат из книг “преодоление кризиса”. Выиграй один из трёх ноутбуков!

Жилинский Владимир.



Яндекс.Ответы: сорок два.

9 комментариев

42 Сегодня Яндекс запустил в открытое тестирование сервис Яндекс.Ответы, с помощью которого можно задать вопрос не роботу, а живым людям. Более того, сотрудники Яндекса намекают, что ответы на многие вопросы будут браться из уже существующих источников — открытых дружественных ресурсов типа форумов и ЖЖ-сообществ, а так же из форума вопросов и ответов Яндекса, существовавшего в 1999-2007 годах:

«Теперь, когда вы задаете вопрос в нашем сервисе, мы не только вносим его в базу данных и даем возможность всем пользователям дать на него хороший ответ, но и пытаемся подобрать ответ из тех, что мы насобирали по интернету.»

Выглядит это так:  вопрос задаётся в привычную поисковую форму, ответ на него ищется по всем источникам и показывается. Если нужного обнаружить не удалось – можно опубликовать вопрос уже на самом сервисе. Так что единственное принципиально новое в этой идее — использование базы внешних источников, всё остальное давно умеют Google: Вопросы и ответы.

На favicon нового сервиса — число 42 (привет, 42ia!), а сам он также отзывается по адресу 42.yandex.ru – намёк на шутку из книги  “Автостопом по галактике” Дугласа Адамса, где число 42 было ответом на Главный Вопрос Жизни, Вселенной и Всего Такого. Или на номер квартиры агента Малдера, например ;-)

Кстати, Google эту шутку тоже знает.

Яндекс сегодня, судя по всему, неплохо поработал: на страницы пользователей блог-сервиса Я.ru теперь транслируются отзывы из Яндекс.Маркета, а ещё обновился ТиЦ.

Жилинский Владимир.



Скрипт комментариев от LiveInternet.

7 комментариев

Комментарии LiveinternetСегодня разработчики блогхостинга LiveInternet и смежных проектов объявили о запуске собственного внешнего движка для комментирования страниц.

Выглядит это так: вы регистрируетесь на сайте проекта, добавляете в панель адрес своего сайта и получаете код, который необходимо добавить на страницы вашего сайта. Код выполнен в виде подключения внешнего JavaScript, который в свою очередь генерирует iframe с комментариями и формой комментирования или авторизации. Пользователи LiveInternet авторизуются автоматически, пользователи LiveJournal могут авторизоваться под своим ЖЖ-аккаунтом, остальные – по OpenID.

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

Хорошо:

  • можно очень быстро добавить возможность комментировать любую страницу любого сайта,
  • используется толковый AJAX и threaded-схема,
  • нет рекламы,
  • используется OpenID.

Плохо:

  • сервис пока не до конца отлажен, бывают сюрпризы,
  • OpenID пока работает не со всеми OpenID-провайдерами,
  • Iframe+JS – комментарии не будут индексироваться поисковыми системами,
  • вопрос со спамом пока, кажется, открыт.

Жилинский Владимир.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.