Как стать автором
Обновить
0
0
nortan @nortan

Пользователь

Отправить сообщение

Тонкости продвижения в FaceBook

Время на прочтение6 мин
Количество просмотров11K
Facebook совсем недавно пришел в Россию, однако с каждым днем он все больше набирает популярность. На данный момент в социальной сети Марка Цукерберга насчитывается около 5 000 000 русских пользователей. В сравнении с 35 000 000 ежедневной аудитории ВКонтакте и 27 000 000 в Одноклассниках это очень мало, однако если вы все-таки решите продвигать свой бренд или стартап в Facebook, то это статья для вас.
Читать дальше →
Всего голосов 57: ↑47 и ↓10+37
Комментарии19

Яндекс. Директ. Анализируем конкурентное окружение

Время на прочтение4 мин
Количество просмотров16K

Представьте ситуацию. Вы разрабатываете сайты. Хорошие сайты для хороших людей. Ваши рекламные кампании работают давно, вы вышли на хороший уровень ROI, заказы идут с завидной периодичностью. Все казалось бы хорошо, пока в один прекрасный день мы не получаем кучу писем от Директа, о том что мы кем-то вытеснены с насиженных позиций. Мы идем в выдачу и видим на своей любимой позиции незнакомый сайт конкурента. Естественным нашим желанием будет узнать что это за фрукт и на основании этой информации принять стратегическое решение – ввязываться ли в войну бюджетов (если это серьезный и жирный конкурент) или подпереть снизу и помочь слить бюджет (если это мелочевка).

«Но это же невозможно!» – Скажете вы. – «Любая система контекстной рекламы руководствуется принципами закрытого аукциона и не предоставляет своим рекламодателям информацию о конкурентах. Мы ведь не знаем ни ключевых запросов конкурента, ни настроек его РК. Не знаем использует он минус-слова или кавычки. Самое главное – мы не знаем его ставок и CTR»

Спокойствие, только спокойствие! (с)

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

Читать дальше →
Всего голосов 94: ↑89 и ↓5+84
Комментарии34

Небольшой мастер-класс. Как создать хорошую контекстную рекламную кампанию

Время на прочтение4 мин
Количество просмотров3.6K
Привет, %username%!

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

Что будет в этом посте:

— Что такое контекстная реклама и почему не SEO?
— Почему выгодно делать хорошие объявления?
— Как сделать хорошее объявление?
— 5 простых способов повысить CTR объявления.
— И это далеко не все…
Узнать как делать хорошие тексты...
Всего голосов 129: ↑114 и ↓15+99
Комментарии75

Автоматический отстрел граберов или как избежать автоматического сграбления сайта

Время на прочтение2 мин
Количество просмотров1.1K
Я администратор доски объявлений и видимо усилия по поддержанию уникального контента (TBD – тема отдельного типика) не проходят зря т.к. я заметил нехорошую тенденцию к сграблению объявлений через RSS ленту, разбор html-страниц сайта т.е. контент серым личностям нравиться.

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

Первый и действенный метод борьбы – посмотреть в ping IP сайта, ворующего контент и заблокировать его, что помогало только первое время. Но иногда мне просто нехватало времени на выявление «воришек», да и некоторые сайты стали добавлять использование прокси-серверов.

Как настоящий программист я принялся искать автоматизированное решение и быстро нашел его. Достаточно вспомнить, что одним из важнейших различий вэб-сервера и компьютера пользователя в сети Интернет является наличие у сервера открытых портов, обслуживаемых HTTP/SMTP/POP-серверами. Т.е. если недопускать копирование контента с IP имеющих открытые наружу порты, то это будет хорошее препятствие.

Чтобы начать выявлять серых личностей и их сайты оказалось достаточно такого PHP-кода:

//$ip – это может быть $_SERVER["REMOTE_ADDR"] и $_SERVER["HTTP_X_FORWARDED_FOR"]
$fp = @fsockopen($ip, 80, $errno, $errstr, 1);
if( $fp !== FALSE )
{
//тут логируем, что данный IP имеет открытый HTTP-порт т.е. вероятно это сервер
}


Следует обратить внимание, что поле HTTP_X_FORWARDED_FOR устанавлиается в случае, если пользователь ходит через обычный прокси. Но это поле может быть и подделкой, поэтому нужно проверять IP как указанное в HTTP_X_FORWARDED_FOR, так и в REMOTE_ADDR.

Поскольку на доске объявлений происходит установка сессии для каждого посетителя, то проверка выполнялась только на 2-м хите для каждого уникального IP.

Пробный запуск скрипта на 1 сутки показал высокую эффективность – 4 сайта-грабителя были выявлены и обезврежены. Отловлено IP с открытым 80-м портов – более 2000! Поэтому для анализа IP использовался WHOIS сервис любезно предоставленный nic.ru и еще один скрипт. Ну что-же, у них защиты от автоматических сканеров нет и хорошо ;)

Теперь все, кто находятся в моем бан-листе получают текст объявления вроде «Данное объявление было незаконно скопировано с сайта xxxx, что является нарушением авторских и смежных прав. Пожалуйста, не пользуйтесь сайтами ворующими контент т.к. такие сайты могут использоваться для распространения скрытых вредоносных программ, а также могут собирать конфиденциальную информацию о вас.» ;)

Однако не стоит просто блокировать все IP имеюшие открытые наружу порты. Оказывается существуют домашние сети, где по 80-му порту открывается статистика прокси-сервиса (да, каждому гостю!), где детально перечислен список любимых сайтов этой аудитории с количеством хитов/Мб и кто сколько тянул…

Дополнительная информация:
  1. Для анализа хождений через прокси-сервера следует анализировать порты – 8080, 1080, 3126.
  2. Поиск дубликатов (имею премиум, личное мнение – сервис очень часто не прав) — http://www.copyscape.com/


Прошу Ваши идеи и комментарии в тред!
Всего голосов 34: ↑30 и ↓4+26
Комментарии29

Оптимизируем интерфейс Windows XP на нетбуках

Время на прочтение2 мин
Количество просмотров18K
Оптимизированный интерфейс Windows XP

Сейчас пошла мода на так называемые нетбуки — ноутбуки, маленькие по размеру и с довольно слабой аппаратной начинкой, но зато — дешевые. Вот и я поддался соблазну и приобрел пару месяцев назад1 такую машинку: ASUS eee PC. Один из минусов компактности у этой машинки — маленький экран. Причем, мала как диагональ экрана, так и физическое разрешение: всего 800 х 480 точек. Из-за этого многие окна программ просто не влазят в экран и чтобы как-то оптимизировать работу, я стал настраивать графическое оформление системы. Во-первых, зачем нужны такие громоздкие заголовки окон, во-вторых, зачем оставлять в панельках инструментов столько свободного места? Незачем, посчитал я и принялся искать замену стандартному голубому оформлению Windows XP2.
Читать дальше →
Всего голосов 189: ↑172 и ↓17+155
Комментарии149

Добавление разъема внешней Wi-Fi антенны на ноутбуки и Tablet PC

Время на прочтение5 мин
Количество просмотров127K

В этой статье я расскажу о добавлении разъема внешней Wi-Fi антенны на ноутбуки и Tablet PC.
Обычно антенны с высоким коэффициентом усиления используются для увеличения покрытия точками доступа, я же покажу какой эффект они оказывают на стороне передатчика.
Экспресс тестирование направленных и всенаправленных антенн в качестве бонуса.
Читать дальше →
Всего голосов 52: ↑50 и ↓2+48
Комментарии70

Сфотографировать можно и спичечным коробком

Время на прочтение2 мин
Количество просмотров4.5K
Эту фразу я слышал в кругу знакомых фотографов, и считал что это всего лишь каламбур. (Фотографировать можно было еще ведром, консервной банкой, кастрюлей и чем угодно).
Оказывается я заблуждался.



Однажды, один хороший человек мне обьяснил:
что в каждой шутке есть доля шутки
Всего голосов 172: ↑136 и ↓36+100
Комментарии83

InstantCMS — движок социальной сети, гибрид Хабра и В контакте

Время на прочтение1 мин
Количество просмотров5.9K
Работаю над социальной сетью регионального уровня. На данный момент это обычный блог-хостинг, работающий на многопользовательской версии WordPress MU. Система, конечно, гибкая, расширяемая и весьма удобная для меня как не программера, но как человека очень хорошо знающего WordPress.

Однако…

WordPress MU ну очень капризная вещь и заставить её корректно работать в течении длительного периода времени просто невозможно. Да к тому же функциональность на самом деле без глубокого знания php и mysql весьма условная, ибо плагинов море на обычную версию, а под многопользовательскую их надо адаптировать, с чем у меня возникают вполне понятные трудности.

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

В поисках более функциональной и стабильной CMS для городской социальной сети (в частности для блог-хостинга) особое внимание привлекли несколько движков. Один из них подробно описывается и обсуждается на Хабре — BigStreet.ru. Вещь интересная, но предлагает пока только блоги, что для регионов не айс — нужны еще всякие фотогалереи, форумы и прочие атавизмы.

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

Очень интересно узнать поподробнее, что у него внутри, а у разработчиков это спрашивать бесполезно по понятным причинам…
Всего голосов 18: ↑11 и ↓7+4
Комментарии29

MySQL-дамп базы каталога DMOZ и другие интересные вещи

Время на прочтение1 мин
Количество просмотров621
Наверное, многие знают, что самый знаменитый и самый авторитетный в мире каталог DMOZ.org (он же ODP или Open Directory Project) выкладывает полностью свою базу данных в открытый доступ в формате RDF (http://www.dmoz.org/help/getdata.html) с тем, чтобы люди могли свободно использовать эти данные на своих сайтах. Например, это бывает полезно для создателей нишевых каталогов, так они могут наполнить свои сайты первоначальной информацией.

Однако, народ очень часто парится с форматом RDF (это формат описания ресурсов, похожий на XML — xmlhack.ru/texts/06/rdf-quickintro/rdf-quickintro.html), пишет на разных языках разные парсеры для разных СУБД. И вот, оказывается, есть люди, которые эту проблему за всех решили. Добро пожаловать: на странице www.we-globe.net/WebLab/Download/DmozRdf2MySQL.html лежат готовые MySQL-дампы базы DMOZ за последние 3 месяца.

На этом же ресурсе есть и еще два любопытных раздела:
www.we-globe.net/WebLab/Dmoz/TotalStatistics.html — глобальная статистика DMOZ, включая данные по рубрикам, редакторам и т.д. (данные от 2008-06-07)
www.we-globe.net/WebLab/Hostnames.html — глобальная статистика по хостам и доменам (данные от 2008-05-15)

Выглядит все, правда, достаточно коряво, но зато информация весьма ценная.
Всего голосов 6: ↑5 и ↓1+4
Комментарии1

iPhone —как полноценный gprs/3g модем, используя VPN over SSH.

Время на прочтение2 мин
Количество просмотров9.9K
Видимо по той причине, что Apple заинтересована в безлимитном интернете только на самом iPhone (а не на устройствах подключенных к iPhone), они построили ядро ОС не включив в него технологию DIVERT, которая позволяет использовать NAT подобный тому, который обычно стоит в маршрутизаторах для обеспечения интернетом «серых» сетей (те которые 192.168.0.0/24 например).

К счастью, используя стороннее ПО на iPhone можно запустить socks –сервер, но с ним не умеют работать куча программ.

Однако у нас есть возможность использовать на iPhone SSH и туннелирование трафика, что частично позволяет нам неполноценно и достаточно неудобно, но доставать нужные сервисы из интернета.

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

Единственный нюанс: необходим удалённый сервер, который будет вашим маршрутизатором. Для этого нужен обычный сервер с реальным белым IP- адресом (динамический тоже можно использовать, например, с помощью dynDNS). Таким сервером может быть: домашний компьютер, сервер на работе, VPS и т.п.
Читать дальше →
Всего голосов 53: ↑41 и ↓12+29
Комментарии30

«Fragile Machine» — киберпанк-оперетта

Время на прочтение2 мин
Количество просмотров668


Хочу чуть-чуть рассказать вам об этом красивейшем короткометражном анимационном фильме, название которого дословно переводится с английского как «Хрупкая Машина». Для начала можно посмотреть десятиминутный трейлер, и потом уже, если он вам понравится, смело читать продолжение.

Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии3

Примеры Google Maps API №2: Прячем элементы управления картой

Время на прочтение1 мин
Количество просмотров5.4K
Кросс-пост второй маленькой статейки на тему Google Maps API из моего блога. На этот раз речь пойдет о том, как скрыть элементы управления картой.

Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии3

Пишем расширения для PHP на C (Си)

Время на прочтение7 мин
Количество просмотров3.6K
Современному PHP разработчику это знание может понадобиться скорее для расширения сознания, чем непосредственное руководство к действию, но несмотря на то, что в PHP уже встроено практически все необходимое, а в разнообразных PEAR и PECL репозитариях можно найти пакет дополнений на любой вкус, многим думаю будет интересно, а некоторым и полезно узнать как и что работает внутри PHP.

И раз уж Zend предоставил нам такие удобные инструменты, почему бы ими не воспользоваться? Например для оптимизации каких-то процессов, сокрытия своего когда в коммерческих приложениях и встраивания механизма лицензий, реализации многопоточности или для чего-то еще…

Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии12

Изменение настроек телефона по времени и местоположению (без gps, по вышкам операторов)

Время на прочтение2 мин
Количество просмотров32K
Наткнувшись на статью: NFC-теги из карт метрополитена решил оформить данный топик.
Помнится, что года полтора назад кто-то предлагал создать программу, которая в зависимости от местоположения, по вышкам (с целью экономии батареи) самостоятельно бы включала/выключала wifi. В том давнем топике все это было на уровне идеи, не имеющей реализации. И, вот, совсем недавно, меня такая мысль посетила вновь, из-за чего я начал искать конкретную реализацию.

image
Читать дальше →
Всего голосов 46: ↑45 и ↓1+44
Комментарии45

Как я выиграл суд с EMS Почта России

Время на прочтение10 мин
Количество просмотров204K
Как я выиграл суд с EMS.
Итак, как было обещано в вопросе habrahabr.ru/qa/19545, я публикую свой опыт по подаче иска к «EMS – Почта России», который завершился положительно для меня. Впрочем, обо всем по порядку.
Big Update — сегодня, 6.03.2013 получил деньги. Кафкианский процесс завершен. Ура!
Читать дальше →
Всего голосов 483: ↑464 и ↓19+445
Комментарии260

Яндекс.Склонятор

Время на прочтение2 мин
Количество просмотров25K
Яндекс выпустил XML-склонятор русских имен. Сервис по адресу export.yandex.ru/inflect.xml?name=Вася%20Пупкин берет имя и выдает его склонения в такой форме:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <inflections>
  3.   <original>&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</original>
  4.   <inflection case="1">&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</inflection>
  5.   <inflection case="2">&#1042;&#1072;&#1089;&#1080; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  6.   <inflection case="3">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1091;</inflection>
  7.   <inflection case="4">&#1042;&#1072;&#1089;&#1102; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  8.   <inflection case="5">&#1042;&#1072;&#1089;&#1077;&#1081; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1099;&#1084;</inflection>
  9.   <inflection case="6">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1077;</inflection>
  10. </inflections>
Пользуйтесь на здоровье :)

Склонятор стал 17-м мини-проектом сборника Яндекс.Нано.

P. S. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)
Всего голосов 118: ↑114 и ↓4+110
Комментарии64

Веб-флешка из iPod Touch

Время на прочтение2 мин
Количество просмотров1.7K
Наигравшись с iPod Touch, захотелось его немного попотрошить. Сей девайс имеет практически все для экспериментов, включая различные сервера (веб, удаленное управление, т.д.). Решено было сделать что-то «аля» веб-юзабельное. Пришла мысля сделать некое подобие веб-флешки, для записи файлов.
Читать дальше →
Всего голосов 52: ↑44 и ↓8+36
Комментарии37

Google Gears — ускоряем ваш сайт

Время на прочтение8 мин
Количество просмотров1.9K
Google Gearsоткрытое программное обеспечение от Google (бета, лицензия BSD), позволяющее использование веб-приложений с помощью браузеров Mozilla Firefox и Internet Explorer под GNU/Linux, Mac OS и Microsoft Windows в режиме оффлайн.

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

Google gears представляет собой AJAX-API и работает только с веб-сайтами, специально поддерживающими этот сервис. (Источник)

Так вот, почитав немного документацию, я решил интегрировать такую вещь в один сайт. Итак начнем.

Читать дальше →
Всего голосов 55: ↑45 и ↓10+35
Комментарии25

yougetsignal.com — набор полезных сетевых инструментов!

Время на прочтение1 мин
Количество просмотров1.8K
В набор входят как обычные, так и уникальные утилиты, ну давайте обо всем по порядку (как это представлено на сайте).

1. Port Forwarding Tester — средство для проверки внешнего IP-адреса и обнаружения открытых портов.



2. Network Location Tool — утилита, позволяющая определить геофизическое местоположение по ip-адресу используя Google Maps.
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии12

Важность факторов, влияющих на ранжирование сайта в Яндексе

Время на прочтение1 мин
Количество просмотров2.3K
Мною был организован опрос среди опытных SEOшников на тему сабжа. Надеюсь — оцените.

Факторы с важностью по 10-и бальной шкале в картинках (чем больше — тем важнее):



Остальные графики спрятал под кат.

Читать дальше →
Всего голосов 157: ↑137 и ↓20+117
Комментарии99

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность