10
Июн
3 комментария
На мой взгляд, отправка и приём IM-сообщений на сайтах — это чушь. Сами мессенджеры всё равно удобнее любых костылей. Но тем не менее, я допускаю ситуацию, когда интерфейс какого-нибудь IM может пригодиться веб-разработчику — это довольно оперативный способ сообщить о каком-либо событии.
Итак, сделаем это с помощью ICQ на моём любимом языке PHP.
Нам потребуется класс WebIcqLite и зарегистрированный ICQ UIN (номер). Вот такой скрипт отправит по указанному номеру нужный текст (текст, естественно, может отправляться и формироваться по событию):
<?php
include('WebIcqLite.class.php');
define('UIN', 111111111); // номер ICQ для скрипта
define('PASSWORD', 'password'); // пароль
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD)){
if(!$icq->send_message('123456789', 'Hello!')){ // куда и какое сообщение отправить
echo $icq->error;
} else {
echo 'Сообщение отправлено.';
}
$icq->disconnect();
} else {
echo $icq->error;
}
?>
WebIcqLite позволяет не только отправлять сообщения, но и принимать их, управлять статусами и прочее. На форуме этого класса можно найти даже несколько исходников функциональных ICQ-ботов, написанных на его основе.
Кстати, очень просто сделать то же самое с помощью Jabber. Для этого есть как минимум 2 PHP-класса — class.jabber.php и Jabber Client. Аналогичный код для отправки сообщения через class.jabber.php описан здесь: Class Jabber PHP.
09
Июн
7 комментариев
Никогда не обращали внимания на такую ситуацию: человек что-то пишет про какую-то компанию или человека, и тут же его начинает комментировать этот человек или представитель этой компании ? Бывает.
Как отследить упоминания о чём-либо в блогосфере? Многие давно этим пользуются, регулярно получая отзывы о продукте, фирме, себе, друзьях, клубе, сайтах …
Вещь, казалось бы, очевидная, но не все знают как это реализовать, и всегда находятся люди, спрашивающие: «Ты за мной следил ???».
Одним из первых раскрутившихся на этой почве интернет-шпионов является СЕКУ.ru, следящий за появлением в интернете указанной фразы и присылающий ссылку почтой. Но бесплатно — только некоторое время. Поскольку СЕКУ.ru честно признаётся, что основывает свой поиск на потоках поисковиков, то почему бы не сделать то же самое? Ну а поскольку живём мы в России, воспользуемся Яndex`ом. В частности, его сервисом поиска по блогам.
Идём в его справку по поисковым запросам и внимательно читаем — язык простой. Составлять запрос лучше сразу проверяя результат — отсеивая минусом лишние результаты и добавляя разные варианты логическим «или».
И когда результат будет нужным — остаётся только подписаться на результат в виде RSS-ленты в ваш любимый RSS-ридер (мне нравится последняя бесплатная версия Omea Reader). Таких запросов можно составить много. Теперь каждый раз, когда в сети появится что-то новое и, возможно, важное — вы будете в курсе.
09
Июн
14 комментариев
Наткнулся в сети на довольно интересный проект — CafePress.com, который, к тому же, работает уже давно. Суть его в том, что на сайт можно загрузить картинку и приобрести футболку, кепку, кружку или ещё что-нибудь с этой картинкой. На этом можно было бы и остановиться, но создатели пошли дальше — они добавили возможность создавать свои партнёрские магазины на основе их сервиса. Тоже несложно — выбирается необходимый товар (выбор довольно большой) и (если нужно) выбирается графика для нанесения. После этого получается ссылка на магазин с этими товарами, которую можно разместить у себя на сайте и продавать таким образом товары с какой-либо символикой, получая за это процент от продажи.
Честно говоря, в условиях России пользы от такого сервиса немного — оплата по кредитке не распространена и не вызывает доверия, а доставка может оказаться непредсказуемо долгой. К сожалению, не нашёл в рунете аналогичных сервисов (может, плохо искал ?). Так что тем, кто мучается отсутствием идей — вот стартап на блюдечке с действующим примером, который легко обойти в России.
07
Июн
18 комментариев
Ну вот и дождались бесплатной IP-геобазы для определения города по IP-адресу в пределах России. При поддержке RU-center появился проект IpGeoBase, содержащий в себе базу данных местонахождений блоков IP-адресов, выделенных RIPE NCC для использования в Российской федерации. Её можно не только использовать прямо на сайте, но и скачать себе вместе с примером её обработчика на языке Perl.
Ну а поскольку эта база касается только России, то я считаю вполне обоснованным для своих целей добавить в неё ещё один уровень — предварительное определение страны. Как я уже писал, эту информацию можно найти в бесплатной базе данных IP Address Lookup.
Ну и для полноты ликбеза — отвечу на ОченьЧастоЗадаваемыйВопрос — «Как узнать свой внешний IP-адрес ?»
Очень просто — он написан на сайте MyIP.ru.
06
Июн
3 комментария
Нашёл на просторах сети интересный шрифтик и решил поделиться:
Скачать шрифт (60 Kb).
А ещё очень много шрифтов (в основном, правда, латинских) можно найти и скачать в каталоге iFONT.ru.
05
Июн
4 комментария
— А, так у вас тут FireFox везде… Вот почему сайт так криво в IE смотрится.
Наблюдения показывают, что всё больше разработчиков отдают предпочтению FireFox в качестве основного браузера. Ничего никому не навязывая (дело вкуса), покажу несколько удобных и на мой взгляд полезных расширений к браузеру, которым пользуюсь сам (порядок — алфавитный).
- Colorzilla — про этот плагин я уже писал, он позволяет захватить цвет любого пикселя на любой странице в буфер обмена в виде кода.
- Firebug — JavaScript — отладчик, Html-, Css-, Net-, DOM-… Довольно серьёзная вещь в плане отладки.
- IE Tab — расширение, которое позволяет просмотреть любую страницу в Internet Explorer, не выходя при этом из FireFox, используя только движок IE. Аналог этого расширения — Opera View, оно позволяет просматривать сайт в браузере Opera.
- MeasureIt — расширение, которое позволяет измерять расстояния и размеры объектов прямо на странице. Незаменимая вещь при подборе ширины блоков.
- Operator — плагин для использования и отладки microformats, о которых я планирую написать подробнее позже.
- Page Diff — плагин для сравнения кода страниц (поиск изменений) и их читабельного отображения.
- Web Developer – всё, что только может понадобиться веб-разработчику — работа с cookies, JavaScript, Java, CSS, различными экранными разрешениями, валидаторами и прочим.
- Locationbar² — красивый, на мой взгляд плагин, который восстанавливает русские буквы в адресной строке, подкрашивает GET-переменные и другие элементы URI. При наведении курсора на адресную строку, она возвращается в обычное состояние.
31
мая
8 комментариев
На протяжении нескольких лет Microsoft Dynamics поддерживает выпуск наиболее интересных бизнес-книг и книг о CRM и ERP-системах. Теперь у вас есть возможность получить одну из них бесплатно, просто заполнив форму на их сайте «Библиотека Microsoft Dynamics».
В течение 5 рабочих дней обещают выслать заказанную книгу Почтой России.
Я выбрал эту:
Дон Пепперс, Марта Роджерс — «Управление отношениями с клиентами. Как превратить базу ваших клиентов в деньги.»
31
мая
2 комментария
Наконец-то кто-то додумался сделать к этой IM-функции более-менее человеческое лицо. Боюсь, ICQ это уже не спасёт (хотя кто его знает?), но для других «болталок» определённо пригодится.
Суть сервиса проста — выбираем вид мессенджера (ICQ, AOL, Yahoo, Skype или MSN), иконки (онлайн\оффлайн, можно свои, можно выбрать из имеющихся), выбираем обслуживающий сервер (возможно, это многим покажется лишним) и получаем html-код для вставки на своём сайте. Заданные иконки будут меняться в зависимости от того, находитесь вы в сети или нет.
Кстати, более простой и менее удобный аналогичный официальный сервис для ICQ тоже всё ещё действует — к картинке-статусу можно обратиться по адресу http://web.icq.com/whitepages/online?icq=*********&img=4.
30
мая
Добавить комментарий
Нашёл ещё одну сокровищницу DHTML и AJAX-кода:
dhtmlgoodies.com
Просто тьма скриптов, примеров, кода и информации к размышлению.
30
мая
Добавить комментарий
Me.dium — это плагин к вашему браузеру (судя по всему, он автоматически распознаёт браузер и устанавливает нужный плагин), который отслеживает посещаемые сайты, и отображает карту из рекомендованных релевантных сайтов и людей, посещающих эти сайты. Соответственно, чем больше людей в этой сети — тем больше пользы от плагина.
Есть возможность рекомендовать сайты, добавлять пользователей в друзья, видеть, где они находятся в текущий момент, а так же отключать наблюдение за собой в любой момент. Ещё имеется встроенный мессенджер для общения с друзьями и другими пользователями.