Recuva — восстанавливает удалённое

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

RecuvaЕсть у меня жёсткий диск, на котором всегда валялось то, что не очень нужно. Он засунут в бокс и подключается через USB, хотя внутри там обычный IDE HDD.

В общем, в результате «сочетания человеческой глупости и невезения» на этот диск благополучно установилась Windows XP, по-быстрому отформатировав под себя весь том. Тут-то и выяснилось, что 4 Гб фотографий, лежавших на этом диске, резервных копий не имели.

Диск пришлось вынуть из бокса и засунуть в подходящий IDE-совместимый системник и долго сканировать всевозможными восстанавливающими программами.

Всего было перепробовано 15 программ, от бесплатных до весьма дорогих. Все они с треском провалились: ни одна из них не смогла вытащить с диска ни одного файла, сколько я не бился.

Последней по списку шла бесплатная программка под названием Recuva (Recuva , русское описание), которая уже после быстрого сканирования сообщила, что процентов 75 фотографий можно сохранять. А после глубокого двухчасового сканирования диска смогла сохранить все фотографии до одной.

Фотографии

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

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



SimilarSites: поиск похожих сайтов

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

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

Причём степень «похожести» сайтов оценивается по большому количеству факторов: учитываются совпадения рубрик (облако), функциональность, социальные данные, а может и ещё что-то.

Вот, например, сайты, похожие на мой блог:

Блог Димка: 60%
Поисковое продвижение, ведение блогов, бизнес в сети.
Тематики сайта: Blog / Business / Marketing / Russian / Seo

StraNN′ое место: 58%
Неформальное описание open-source программ и новости из мира *NIX.
Тематики сайта: Blog / Freebsd / Linux / People / Ru / Russian

ADNE.info: 57%
Партнёрские программы, эксперименты по раскрутке, обзоры софта.
Тематики сайта: Ads / Blog / Interesting / Ru / Seo / Smo

Web Development Blog: 56%
Articles about Website Development, Online Marketing and Web Hosting
Тематики сайта: Blog / Javascript / Php / Programming / Seo / Web

Сделано легко: 56%
Тематики сайта: Ajax / Blog / Css / Development / Government / Society

В принципе, довольно логичный результат. Надо бы у них API попросить, пригодилось бы.

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



WEBO Pulsar

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

WEBO PulsarСоздатели сервиса для оптимизации скорости загрузки страниц Web Optimizatorи книги «Разгони свой сайт» порадовали новым проектом. На этот раз это сервис мониторинга работы сайтов WEBO Pulsar.

C его помощью можно в полностью автоматическом режиме проверять время ответа сервера и доступность ваших сайтов. У этого сервиса очень много аналогов (см., например, мой обзор сервисов мониторинга сайтов), но есть и преимущество: он расположен в России, а значит сетевые задержки не будут создавать большую погрешность.

Доступность сайтов в WEBO Pulsar можно проверять по протоколам HTTP/HTTPS методами HEAD/GET/POST с частотой от раза в сутки до раза в минуту. Соответственно, чем чаще — тем дороже, хотя цены довольно низкие.

WEBO Pulsar

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

  • Все необходимые типы и протоколы проверки (на подходе POP, SMTP, IMAP, DNS)
  • Отображение полной диагностики ошибок (traceroute / ping / заголовки ответа)
  • Добавление пользователей для просмотра статистики и уведомлений
  • Картинки доступности (uptime) для каждого сайта
  • Опциональное следование редиректам и проверка SSL-сертификатов
  • Дополнительные точки проверки в России

А если вы не хотите платить и у вас есть хотя-бы одна лишняя VPS (или VDS, или даже обычный хостинг), то проверку своих сайтов вы можете организовать самостоятельно таким простым скриптом:

Скачать PHP-скриптCheckTitle.phps — проверка работы сайтов.

Скрипт нужно запускать раз в нужное вам количество минут с помощью cron (под Linux), nnCron (под Windows) или его какого-нибудь online-аналога для простых хостингов.

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



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

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

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

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

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

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

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



DocMe: Самый «бетатестерский» анонс.

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

DocMe

DocMe — это новый сервис публикации документов офисных форматов.

Принцип действия предельно прост: зарегистрировавшись на сервисе, можно загружать туда документы и давать на них прямые ссылки или встраивать просмотрщики на страницы своих сайтов (как ролики с YouTube).

Те, кто получит такие ссылки, смогут просмотреть документы даже без установленных офисных программ, а также скачать их в нескольких форматах или распечатать всего в 2 клика.

Свои основные функции по обработке документов сервис уже выполняет, но в интерфейсе ещё много недоработок, поэтому проект пока носит статус Beta-версии.

В начале этого месяца создатели DocMe запустили среди блоггеров конкурс на лучшие анонсы сервиса в номинациях самый интересный, самый информативный и самый «бетатестерский». Получив от них письмо с приглашением принять участие, я преодолел жуткую лень (вызванную, раумеется, жарой), залез под кондиционер и зарегистрировался на сервисе с целью найти побольше багов и написать хороший «бетатестерский» анонс. Ну начнём, пожалуй.

1. Регистрация.

При регистрации сервис спросил только мой e-mail и выслал туда сгенерированный пароль, посоветовав его сразу заменить. После этого он авторизовал меня автоматически, из чего следует вывод о следующих недостатках принципа регистрации:

  • 1) Нужно искать в профиле и менять пароль, копируя его из письма. Неудобно.
  • 2) Подтверждать e-mail не нужно, а значит можно регистрировать аккаунты на любой, в том числе чужой адрес.
  • 3) В пришедшем письме нет ссылки на сам сервис. Мелочь, а неудобно.

2. Профиль пользователя.

Самая непроработанная часть, определённо:

  • 1) При загрузке фотографии сервис её безжалостно режет и ужимает. Надо уменьшить степень сжатия.
  • 2) Если пользователь ещё не загружал документов, то в профиле не показываются нули, но показываются строки «Количество документов: », «Просмотров: ».
  • 3) Таких же проверок не хватает и другим полям в профиле, которые могут быть и не заполнены. Дата рождения, например.
  • 4) В списке документов пользователя отображаются элементы управления ими («Выбрать всё», например), даже если документов нет.

3. Поиск.

  • 1) Если документов по запросу не найдено, то скрипт возвращает строчку «Что то нашли».
  • 2) Морфологизатор, кажется, слишком гибкий. Иногда ищет похожие по написанию, но не по смыслу слова.

4. Работа с документами.

Тут, как я уже сказал, меньше всего багов. Даже хитрые ODT-документы разгрызаются сервисом DocMe без проблем. Но всё же:

  • 1) Кнопка «Скачать» на странице документа не всегда работает в Google Chrome. Или не открывается модальное окно с выбором типа файла, или возвращает пустую страницу.
  • 2) В полноэкранном режиме просмотра документа кнопки «Свернуть» и «Вставить» надо поменять местами и не путать пользователей.
  • 3) При конвертации документов (например, PDF) в TXT-формат иногда неверно обрабатываются переносы строк. Появляются лишние.

Это всё, что я нашёл минут за 20 знакомства с DocMe. Ну а чтобы не быть голословным, прилагаю скриншоты всего вышеописанного в виде встроенного документа описываемого сервиса:

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



Рекламный движок DAOS – новый формат.

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

DaosBrokenBrake последние дни активно разрабатывает довольно оригинальный рекламный движок Daos. В открытой продаже он появился буквально вчера, но несколько наглых халявщиков активных бета-тестеров вроде меня заранее получили дистрибутив и начали с ним экспериментировать. Что из этого вышло, вы можете увидеть чуть выше — над шапкой блога.

Daos — это рекламный движок для посещаемых сайтов, с SEO он никак не связан.

Алгоритм его установки следующий:

  • вебмастер получает дистрибутив,
  • распаковывает его в каталог на своём сайте,
  • регистрируется в системе SMS-процессинга – SMS-замок или DaoPay,
  • настраивает Daos из панели управления (выбор системы процессинга, цены),
  • вставляет в шапку сайта строчку PHP-кода для вывода рекламного блока.

С этого момента купить рекламу на сайте может любой желающий. Для этого нужно будет ввести текст объявления, адрес рекламируемого сайта и свой e-mail для отправки отчётов, и отправить SMS за назначенную вебмастером цену.

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

Из приятного и полезного автор уже реализовал следующее:

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

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

Я решил протестировать систему Daos на этом блоге, и могу авторитетно заявить следующее:

  • 1. Установка, настройка и использование системы действительно не представляют сложностей.
  • 2. Текущие SMS-биллинги не идеальны: SMS-замок очень долго держит площадку на модерации, а DaoPay позволяет выводить средства в слишком сложные платёжные системы. В общем, я за более дружественные биллинги, например, Робокасса, которую я использую для оплаты регистрации доменов.

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



Majordomo: Домен в подарок.

2 комментария

MajordomoХостинг-провайдер Majordomo дарит всем своим клиентам по одному домену в зоне RU. Чтобы получить подарок достаточно быть клиентом этой компании более 2 дней на тарифе «Мини+»,«Смарт»,«Мастер» или «Эксперт». Кому интересно — переходим по ссылке и узнаём все подробности.

И ни в коем случае не кликаем на ёлочку (2 раза).

Yaml debug

А кому не интересно — смотрим новый вспомогательный инструмент для веб-разработки YAML Debug. Он позволяет очень быстро оценить качество верстки и структурной разметки страницы. Его основное отличие от анализаторов, про которые я писал в предыдущей заметке, в том, что он не требует установки, запускаясь из закладок как букмарклет — быстро, просто и в любом современном браузере. YAML Debug умеет показывать:

  • Число подключенных CSS-файлов, скриптов и картинок на странице;
  • Качество верстки: картинки без атрибута alt, невалидные теги, пустые элементы, инлайн-стили;
  • Семантическую структуру макета страницы;
  • Элементы с атрибутами title и lang;
  • Адреса ссылок на странице;
  • Позволяет отключить, посмотреть и проверить CSS-файлы страницы на валидность.

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



WordPress 2.9: началось тестирование.

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

Wordpress 2.9Разработчики популярного движка для блогов WordPress сообщают о начале тестирования  WordPress 2.9 Beta. Её выход намечен на конец октября, а стабильная версия WordPress 2.9 ожидается в конце ноября или начале декабря.

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

Все желающие посмотреть на процесс разработки и помочь с тестированием ранних версий могут принять участие в тестировании с последующими отзывами. При тестировании команда программистов рекомендует использовать плагин WordPress Beta Tester. Он позволяет получать в режиме штатного обновления не только стабильные версии, но и промежуточные сборки для бета-тестеров. Переводить на такие нестабильные версии рабочие блоги, впрочем, не рекомендуется по понятным причинам.

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



Curl based HTTP Client vs. Snoopy.

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

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

Задачу «отправить POST- или GET-методом данные и получить результат через прокси» взялись выполнить два PHP-класса.

PHPCurl HTTP Client — простая, но эффективная ООП-оболочка над библиотекой Curl. Содержит все методы, необходимые для получения данных со страниц, подмены referrer, авторизации, отправки POST-запросов, управления cookies и т.д.

Snoopy the PHP net client — PHP-класс, эмулирующий работу веб-браузера. Он автоматизирует получение содержимого страниц или, например, отправку форм. Запросы формирует функцией fsockopen().


Функции этих классов очень похожи. Оба они умеют получать содержимое страниц, отправлять любые значения полей User-agent и Refferer, передавать данные POST- и GET-методами, передавать Cookies, и ещё куча мелких бонусов у каждого класса.

Но работают они кардинально по-разному: одна использует системную библиотеку, а вторая PHP-функцию, поэтому я решил сделать замеры скорости для этих классов на одинаковой задаче.

Задача получилась такая: подключить класс, установить User-agent и Refferer, получить страницу с чужого сайта, вывести прошедшее время, повторить всё 100 раз.

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

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



SPB Mobile Shell 3.0

2 комментария

SPB Mobile Shell 3.0Сегодня я принял участие в тестировании новой версии оболочки для Windows Mobile-устройств «SPB Mobile Shell 3.0» от Spb Software.

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

Надо сказать, что этой программой я пользуюсь с момента покупки смартфона (Asus) и без неё он был бы менее удобен — она позволяет не использовать стилус для 90% задач, нажимая крупные кнопки пальцами, и это было задолго до айфоно-подобных устройств.

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

Задал я и вопрос касательно совместимости с Windows Mobile 6.5. Разработчики утверждают, что сейчас SPB Mobile Shell 3.0 с WM 6.5 работает нормально, но некоторые функции ещё требуют отладки (как и сама WM 6.5).

Сами ребята оставили очень приятное и адекватное впечатление. Приятно, что в нашем городе делают полезный софт, которым приятно пользоваться. Так держать, Жилинский одобряет :-)

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




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