Архив рубрики: Информаторий

Короткие новостные заметки.

Камера для домашнего видеонаблюдения

Когда я баловался со сборкой своей домашней системы видеонаблюдения (под управлением Linux, с использованием программы мониторинга Motion) — я применил в качестве «охранной» камеры обычною веб-камеру со снятым инфракрасным фильтром (подробнее можно почитать тут: Создание инфракрасной камеры ночного видения из веб-камеры), подключённую к компьютеру по USB.

Теперь, после появления у меня роутера DIR-620, прошитого dd-wrt, стали появляться мысли подключить камеру к нему и организовать уже более-менее приличное круглосуточное видеонаблюдение. Но с подключением веб-камеры могут возникнуть сложности — во-первых, на роутере всего один порт USB (это решается установкой хаба), а во-вторых — неизвестно, будет ли ядро dd-wrt или его модули поддерживать веб-камеру. Неплохой выход в такой ситуации — использовать ip камеру. Такая камера подключается по ethernet-сети, а значит не потребуется мудрить с её поддержкой ядром и искать свободный порт — 3 ethernet-входа из четырёх у меня на роутере свободны.

Еще несколько плюсов по сравнению с использованием веб-камеры: у ip-камер разрешение намного выше и качество картинки соответственно тоже; нет такого жесткого ограничения на максимальную длину кабеля (при подключении камеры по USB с кабелем длиной более 10 метров очень вероятны помехи); наконец — ip-камера может работать по wi-fi и тогда провода для подключения не потребуются вовсе (но потребуются провода для питания). Из минусов — естественно цена, ip-камеру за 400 рублей найти будет проблематично. Но уж если задаваться целью сделать нормальное домашнее видеонаблюдение — стоит слегка потратиться по-моему.

Выбираем движок для блога

Несколько раз я писал от том, как создать блог (а возможно — и начать зарабатывать на нём). Если в случае использования готовой блогоплатформы (типа libejournal или blogger) достаточно зарегистрироваться, выбрать шаблон оформления и начать писать, то в случае отдельного хостинга нужно сначала выбрать и установить движок блога. Предлагаю немного поразмышлять на тему выбора cms системы, поскольку от удачного выбора в дальнейшем будет зависеть и качество/скорость индексации блога поисковиками, и удобство работы с ним, и его переносимость в конце-концов.

Какими же критериями стоит руководствоваться при выборе движка для автономного блога? Попробуем разобраться!

  • Для начала — простота установки. Чем проще — тем удобнее, иначе можно потерять кучу времени на установку cms и разочароваться в затее вовсе. Значит стоит выбирать CMS, снабженные простым инсталлятором (WordPress, Joomla, MovableType — из тех, что пробовал я). Если у хостера стоит средство для установки различных CMS, типа SimpleScripts — стоит воспользоваться им и через него же в дальнейшем обновлять или откатывать движок до прошлой версии.
  • Язык программирования, на котором написана CMS. Лучше тот, в котором вы разбираетесь. Если не разбираетесь ни в одном — пожалуй стоит предпочесть php как самый простой для освоения. WordpPress написан на php, а все функции CMS неплохо задокументированы в руководстве разработчика. MovableType или Bootylite могут понравиться тем, кто знаком с perl.
  • Следующее соображение — функциональность CMS. Вне конкуренции здесь системы с возможностью подключения плагинов, расширяющих их функциональность (гостевая книга, фотогалерея, перевод блога на другие языки, интернет-магазин или что-то ещё). В принципе — все популярные CMS имеют возможность подключения плагинов и обладают неплохим набором готовых плагинов, разработанных пользователями. Так что стоит предпочесть ту cms, для которой вы сможете при необходимости написать свой плагин или ту, у которой готовых плагинов больше всего.
  • Из функциональности и плагинов логически вытекает еще один критерий выбора — размеры коммюнити, имеющегося у CMS. Чем больше активных пользователей — тем лучше будет развиваться сама система, тем быстрее можно получить ответ на появившийся вопрос и тем выше шансы найти готовые плагины или доработки для расширения функционала.
  • И последнее соображение — платность/бесплатность CMS. Для простого сайта или личного блога использовать платные CMS я смысла не вижу — бесплатные с лихвой покрывают все потребности.

Мой опыт работы с баннерной рекламой

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

Заработок на баннерах через биржу Rotaban

По сути это похоже на ту же контекстную рекламу, только в отличае от неё тематика баннеров не подбирается автоматически провайдером объявлений и количество баннеров, находящихся в ротации, обычно гораздо меньше количества контекстных объявлений. В остальном всё очень похоже, рекламодателя можно искать как самостоятельно, так и через биржу баннеров. Я пошел вторым путём и пользовался биржей Rotaban — одна из самых известных в рунете баннерных бирж (у них же кстати есть возможность зарабатывать на публикации постовых и обзоров через биржу Rotapost, что по-моему более доходно, чем показ баннеров).

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

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

С другой стороны — ротация баннеров, выкупленных через биржу, идёт автоматически (достаточно разместить код показа в нужных местах сайта) и в случае снятия каких-то баннеров рекламодателем их место занимают другие. Мне же в целом (при моих показателях посещаемости сайта) такой способ заработка принёс хоть меньше, чем контекстная реклама (баннеры я в итоге снял), но пользоваться заработанным гораздо удобней — в Rotaban порог вывода средств — всего 100 рублей, которые можно получить за месяц показа и сразу же пустить на дальнейшее развитие и раскрутку сайта. Так что на первое время молодому сайту заработок на баннерах через биржу может быть очень даже полезен!

Несколько советов по выбору планшета

Хотя рынок планшетных компьютеров еще довольно молод и лидирующие позиции на нём по-прежнему удерживает первопроходец от Apple — планшетник iPad, остальные производители мобильных устройств тоже стараются не отставать и постоянно расширяют свои модельные линейки планшетников. Очевидно, что чем больше предложений, тем сложнее выбрать какой-то конкретный компьютер — на первый взгляд все они примерно одинаковые и заточены под решение одних и тех же задач. Попробуем немного разобраться в этом вопросе.

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

Во-первых — цена. Тот же iPad меня не устроил — устройство довольно дорогое, а в дороге всякое бывает. Он может вывалиться из кронштейна во время езды по кочкам или быть придавленным багажом. Недорогой планшет не жалко и поменять, если сломается.

Во-вторых — время жизни от батареи. Я ориентировался как минимум на 6 часов просмотра видео без подзарядки. Это значит, что примерно такое же время можно будет пользоваться навигацией. Или часов 4-5 — мобильным интернетом (wi-fi). Или целый день что-то читать — вполне достаточно, когда сутки едешь в поезде.

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

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

И в-пятых — прошивка. Естественно я предпочитаю Android. Огромное количество полезных бесплатных программ, возможность установить модифицированную прошивку без всяких проблем, хорошее удобство использования — не вижу смысла искать что-то ещё. По итогам мне больше всего понравился планшет от фирмы Archos (французская контора). Модель — 101G9.

Планшет Archos 101 G9

Основные составляющие цены сайта

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

Сколько стоит создание сайта

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

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

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

Linux и восстановление файлов

Наверняка каждый, кто пользуется компьютером хоть сколь-нибудь долго, сталкивался с необходимостью восстановить утраченные из-за сбоя или удалённые по ошибке файлы. В том числе часто страдают потерей данных и сменные носители (особенно если при подключении гнезда USB сделать переполюсовку контактов или просто слишком резко выдернуть флешку). При этом, если найти программу для восстановления файлов c карты памяти под Windows проще простого — их море, как платных, так и бесплатных, то под Linux дело обстоит чуть сложнее.

В первую очередь конечно стоит регулярно делать резервные копии нужной информции, не зависимо от того, в какой ОС вы работаете. Тем более, что с появлением сервисов синхронизации типа Dropbox это стало проще простого. Но если нужные файлы всё-таки оказались потеряны, то восстановить их под Linux можно при помощи следующих программ:

  • PhotoRec – консольная программа, предназначенная для восстановления удалённых фотографий и других медиа-файлов, имеет возможность восстановления документов, поддерживает работу с внешними носителями (флешками и т.п.).
  • gET_iT_i_sAY — позволяет восстанавливать удалённые файлы, содержащиеся на разделах, имеющих файловые системы EXT2 или EXT3. Программа даёт возможность восстановить все удалённые файлы, принадлежащие определённому пользователю; позволяет восстанавливать файлы, принадлежащие к определённому типу (текст, медиафайлы); располагает встроенным анализатором данных, который помогает в процессе восстановления.
  • anyfs-tools — эта утилита для восстановления файлов даёт возможность восстановить или конвертировать файловую систему, использую дополнительное место на диске минимальным образом — она не занимается копированием восстанавливаемых файлов на свободное место, а просто сохраняет таблицу с адресами размещения файлов внутри файловой системы. Таким образом, можно смонтировать повреждённую ФС, подключив к ней сохранённую anyfs таблицу размещения файлов, и работать с ними из любого приложения (в том числе — самостоятельно скопировать в безопасное место).
  • findfile — представляет собой комплект утилит, предназначенных для восстановления файлов в случае разрушения каталогов или таблиц размещения в файловой системе. Помогает восстановить файлы в случае некорректной таблицы разделов жесткого диска или при повреждении съемного носителя (карты памяти, флешки).

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

Root Explorer — гиковский фаловый менеджер для Android

В заметке про мой ТОП-5 ежедневных приложений для Android я упомянул файловый менеджер E-Strong File Explorer, которым давно и успешно пользуюсь на смартфоне. Он хорош тем, что имеет интеграцию с облачными хранилищами (Dropbox, SugarSync), встроенные обозреватель локальных ресурсов (фактически это аналог Samba или Сетевого окружения Windows), встроенную поддержку передачи файлов через bluetooth «на лету» и встроенный проигрыватель видео/просмотр картинок. В принципе, поскольку прошивка у меня не оригинальная — на смартфоне есть root-доступ, но файловый менеджер не слишком приспособлен для работы с ним — в частности, опции монтирования и права доступа нужно менять при помощи эмулятора терминала. Но как выяснилось — есть специальный файловый менеджер для рутованных устройств — root explorer — который как раз и позволяет удобно управлять устройством, совмещая в себе возможности просмотра файловой системы и некоторые возможности терминала. Скажем так — он более «гиковский», чем файловый менеджер от E-Strong.

Root Explorer - Android file manager Файловый менеджер Root Explorer

Основные возможности, которыми обладает Root Explorer, во многом пересекаются с возможностями E-Strong File Explorer, но вот количество дополнительных «вкусностей» должно порадовать любителей покопаться в системе (разнообразие Android-софта как обычно радует). Единственный минус Root Explorer — он платный. Хотя вполне возможно, что его фишки стоят того, чтобы за них заплатить (тем более — разработчик обещает вернуть деньги если программа не понравится). Предлагаю просто познакомиться с основными возможностями файлового менеджера для рутованных Android-устройств под названием Root Explorer:

  • Позволяет просматривать все раздели файловой системы устройства, при этом внутреннюю память можно монтировать с разрешением записи, что даёт возможность модифицировать системные файлы.
  • Имеет встроенную поддержку БД SQLite (в которой многие Android-приложения хранят свои данные), встроенный текстовый редактор. Кроме того — есть возможность просмотра файлов приложений (APK binary XML).
  • Позволяет работать с архивами «на лету» — создавать архивы и извлекать файлы из них (поддерживаются zip, tar и gzip для создания/извлечения и rar только для извлечения файлов).
  • Имеет поддержку поиска файлов, переустановки приложений, назначения прав доступа к файлам и их группам (есть возможность мультивыбора файлов для проведения массовых операций над ними). Также поддерживается просмотр картинок, отправка файлов по bluetooth, электронной почте. Есть возможность создания закладок и ссылок на файлы, встроенная функция вычисления MD5-контрольной суммы.
  • Наконец, одна из удобнейших возможностей — выполнение сценариев командной оболочки, похожее на «пользовательские скрипты» из Nautilus.

Как можно понять — возможностей для управления устройством в Root Explorer достаточно много, кроме того, он достаточно часто обновляется и дополняется новым функционалом. Стоит обратить на него своё внимание, если вы пользуетесь устройством не только для игр и выбираете функциональный файловый менеджер под Android.

Предновогодняя поездка в Тулу

Зимой, незадолго до нового года (за три дня, если быть точным), я решил съездить в Тулу — посмотреть город. Благо, что во-первых — никогда там не бывал, а во-вторых — из Москвы туда ехать на маршрутке всего три с небольшим часа и ходят они довольно часто (внутри тоже приличные и удобные, я сначала на разведку сходил на их остановку). Единственное, что оказалось непредвиденным в поездке — из Тулы обратно в Москву последний рейс идёт достаточно рано, где-то в районе шести или семи вечера, хотя в расписании были указаны рейсы и после девяти. Времени как следует погулять может не хватить — лучше выезжать пораньше.

Так что, хотя полностью изучить город не удалось, кое-где я побывать успел (многие музеи как ни странно имеют выходные дни «по очереди» — и попасть в один день всюду просто не выйдет, а кинотеатры и театры Тулы меня не слишком интересовали в первый визит). Первым делом естественно отправился смотреть кремль и для начала — заблудился, перейдя реку Упа по мосту не в ту сторону. А карта, предварительно загруженная в навигатор, отказалась работать как специально. Заметил ошибку, когда стало попадаться подозрительно много новостроек и вернулся обратно к автовокзалу.
Читать далее Предновогодняя поездка в Тулу

Новая жизнь Yahoo Site Explorer

Сервис Yahoo Site Explorer, которым любили пользоваться многие веб-мастера, некоторое время к огорчению многих был закрыт. Напомню, что Site Explorer позволял проверять входящие внешние ссылки на сайт. Казалось бы — чего такого, посмотреть внешние ссылки можно через панел веб-мастера хоть от Google, хоть от Yandex. Но дело в том, что сервис от Yahoo позволял просматривать входящие ссылки на любой сайт интернета, а значит — можно было изучить ссылочную массу конкурентов и на основании этих сведений строить свою стратегию продвижения.

Итак, сервис был закрыт, но оставались альтернативы. Если у вас есть свой хостинг (а о том, как выбрать качественный и недорогой хостинг под разные задачи — я уже писал и пришел к выводу, что свой недорогой и надёжный хостинг для сайта лучше, чем бесплатные сайтоконструкторы) — можно использовать бесплатный инструмент Seo Panel, который тоже позволяет просмотреть входящие ссылки на любой сайт. Если хостинга нет и вы пользуетесь бесплатными платформами для создания сайта — существуют онлайн-альтернативы типа solomono, но они не слишком точны.

И вот недавно поисковик Bing, разработанный Microsoft, добавил в свои инструменты для веб-мастеров (Bing webmaster) новую функцию с названием Link Explorer, которая поможет заменить утраченный Yahoo Site Explorer — он тоже позволяет просмотреть все входящие ссылки на произвольный сайт и отфильтровать их по нужным критериям. Также были добавлены сервисы для анализа сайта с точки зрения SEO и построения SEO-отчетов, из которых можно увидеть положение дел с тегами, мета-тегами, атрибутами картинок (alt, title) и ссылок — и соответственно подправить недостатки, что улучшит индексацию сайта.

Link Explorer Bing Webmaster Tools

Перевод текста и речи для Android

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

Отдельные слова при нужде можно переводить по словарю — для Android есть словарная оболочка ColorDict (легко находится через Google Play), которая поддерживает открытый формат словарей. Но это если ты язык хоть сколько-то понимаешь, а когда ни одного слова знакомого в тексте нет? Нужно пользоваться переводчиком, которые под Android естественно тоже есть, и вполне неплохие. Причём возможен перевод не только печатного текста, но и синхронный перевод под диктовку — скоро достаточно будет иметь с собой телефон, чтобы не сталкиваться с языковым барьером вовсе.

Переводчик Google Translate для Android - внешний вид

Что особенно приятно — многие программы перевода для Android бесплатны, как и большинство других полезных Android-приложенией. Самая известная — естественно Google Translate, работает с использованием одноимённого сервиса перевода от Google. Еще один неплохой переводчик (тоже работает через онлайн-сервис) — Dictionary.com. Имеет встроенные словари, произношение слов, поддержку 50 языков. И наконец — альтернативная оболочка для Google Translate под названием TransZilla Translator. Произносит только английский текст, также поддерживает 50 языков.