События осени

Неделя Российского Интернета (RIW-2009) (почти все платно)

RIW-2009 (Russian Internet Week) пройдет 22-24 октября 2009 г. в ЦВК «Экспоцентр» на Красной Пресне (павильон №3). RIW-2009 проходит при поддержке Министерства связи и массовых коммуникаций РФ.

RIW-2009 – это многопотоковая трехдневная конференция, масштабная Выставка «ИНТЕРНЕТ–2009», множество внепрограммных активностей, презентаций и промо-акций. В RIW-2009 примут участие более 15 тыс.человек.

Программа выставки: http://2009.russianinternetweek.ru/program/

RIW//09 Online – онлайн секция Russian Internet Week: http://2009.russianinternetweek.ru/program2/

20-я Юбилейная выставка Softool (символически платно)

Выставка Softool играет ведущую роль в продвижении на российский и мировой рынок передовых разработок индустрии ИКТ. Это самый представительный форум информационных и коммуникационных технологий в России, событие государственной важности. Softool предоставляет своим участникам и посетителям максимальный комфорт и все необходимые условия для бизнеса. Выставка Softool проходит под эгидой Российской академии наук и Федерального агентства по информационным технологиям. Поддержку выставке оказывает Торгово-промышленная палата и Правительство Москвы.
В этом году крупнейшая в Европе национальная выставка информационных и коммуникационных технологий SofTool-2009 будет включать расширенные экспозиции.

Программа выставки: http://www.softool.ru/progr_conf_09/

PHPConf 2009 8-9 октября (платно)
День первый – WebArchitect WorkShop Day 8 октября (чт)
Это день полностью состоящий из мастер-классов. Их прочитают признанные гуру. Каждый мастер-класс могут посетить не более 30 человек. На данный момент планируется 3 потока по 6 часов. Каждый мастер-класс длительностью от 1,5 до 6 часов.

День второй – PHPCONF 2009 9 октября (пт)
Пополните ваши знания! Что нового произошло за 1,5 года? Какие методики разработки стали общепринятыми в профессиональной среде? Как их внедрить малой кровью? Как повысить эффективность вашей работы и работы вашей команды в разы?

Основные доклады:

  • Главные новости PHP 5.3, о которых все говорят
  • Презентация «MySQL [Online] Backup»
  • Sphinx 2009 — от автора
  • “Практика распределенной разработки в open-source проектах. Методы, инструментарий, проблемы.”
  • “PHP performance hints and tips.”
  • Рассекреченный демон Pinba — realtime statistics for PHP

Сайт конференции: http://www.phpconf.ru/

Теги: , , , , ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white
реклама в блоге реклама в блоге

Это стоит всего 200$, торопитесь!

А что же стоит 200$ спросите Вы? Четко и без ненужных рассуждений, отвечу, моя работа.

Любые скрипты (php) под заказ за 200$. Также предлогаю услуги по верстки и дизайну. Все по 200 =)

Предложения в комменты. Или icq – 256245 ну или почта – dsda [sobaka] dsda.ru – можно меня найти и в jabber`е shady_ru@qip.ru или тут http://twitter.com/dsda

Буду рад любым предложениям.

Теги: , , , ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white

Хорошо ли я знаю PHP?

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

Теги: ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white
реклама в блоге реклама в блоге

Я хороший php-программист

Собственно вот так =)))

Спонсор поста: really top

Теги: ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white

Откуда Вы?

… или как узнать кто пришел и с какими намерениями?

В этом нам поможет неплохой скриптик написанный в блоге PHP в SouthPark. Я сам уже написал что-то похожее, но пока выкладывать не собирался. Но т.к. наткнулся на паблик, да еще и дополненный от руки, решил выложить.

Собственно копипаст следует:

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

Я написал небольшую функцию, которая определяет поисковый запрос по URL.

echo extractKeyword(‘http://www.yandex.ru/yandsearch?text=php+%D0%B2+southpark&lr=187′);

выведет “php в southpark”.

Пример использования:

  1. <?
  2. $keyword = extractKeyword($_SERVER['HTTP_REFERER']);
  3. if (stripos($keyword, ‘southpark’)!==false && stripos($keyword, ‘php’)===false) {
  4. echo(‘<div class=”notice”>Это сайт о PHP, а не о <a href=”http://www.southpark.org.ru/”>SouthPark</a></div>’);
  5.     }
  6. ?>

Вот сама функция

  1. /**
  2. * Extract keyword from search URL
  3. *
  4. * @param string $url ex: http://google.com/search?q=%D1%82%D0%B5%D1%81%D1%82&btnG=Search
  5. * @return string Keyword or false
  6. */
  7. function extractKeyword($url) {
  8.     $searchEngines = array(
  9.         ‘google.’ => ‘q’,
  10.         ‘yahoo.’ => ‘p’,
  11.         ‘live.’ => ‘q’,
  12.         ‘msn.’ => ‘q’,
  13.         ‘aol.’ => ‘query’,
  14.         ‘aol.’ => ‘encquery’,
  15.         ‘lycos.’ => ‘query’,
  16.         ‘ask.’ => ‘q’,
  17.         ‘altavista.’ => ‘q’,
  18.         ‘netscape.’ => ‘query’,
  19.         ‘cnn.’ => ‘query’,
  20.         ‘looksmart.’ => ‘qt’,
  21.         ‘about.’ => ‘terms’,
  22.         ‘mamma.’ => ‘query’,
  23.         ‘alltheweb.’ => ‘q’,
  24.         ‘gigablast.’ => ‘q’,
  25.         ‘voila.’ => ‘rdata’,
  26.         ‘virgilio.’ => ‘qs’,
  27.         ‘baidu.’ => ‘wd’,
  28.         ‘alice.’ => ‘qs’,
  29.         ‘yandex.’ => ‘text’,
  30.         ‘najdi.’ => ‘q’,
  31.         ‘aol.’ => ‘q’,
  32.         ‘club-internet.’ => ‘q’,
  33.         ‘mama.’ => ‘query’,
  34.         ‘seznam.’ => ‘q’,
  35.         ‘search.’ => ‘q’,
  36.         ‘szukaj.’ => ‘szukaj’,
  37.         ‘szukaj.’ => ‘qt’,
  38.         ‘netsprint.’ => ‘q’,
  39.         ‘szukacz.’ => ‘q’,
  40.         ‘yam.’ => ‘k’,
  41.         ‘pchome.’ => ‘q’,
  42.         ‘mail.ru’ => ‘q’,
  43.         ‘rambler.ru’ => ‘words’,
  44.         ‘meta.ua’ => ‘q’,
  45.         ‘bigmir.net’ => ‘q’,
  46.         ‘aport.ru’ => ‘r’,
  47.         ‘a-counter’ => ‘sub_data’,
  48.         ‘i.ua’ => ‘q’
  49.     );
  50.  
  51.     $host = parse_url($url, PHP_URL_HOST);
  52.     $query = parse_url($url, PHP_URL_QUERY);
  53.     $queryItems = array();
  54.     parse_str($query, $queryItems);
  55.  
  56.     foreach ($searchEngines as $needle=>$param) {
  57.         if (strpos($host, $needle)!==false && !empty($queryItems[$param])) {
  58.             return urldecode($queryItems[$param]);
  59.         }
  60.     }
  61.  
  62.     return false;
  63. }

Массив $searchEngines был почти полностью одолжен из скрипта Google Analytics urchin.js. Поэтому поддерживаются все поисковики, которые сейчас определяет Google Analytics плюс добавлены несколько русских и украинских поисковиков.

Можно легко добавить свои любимые поисковики. Если будете добавлять, отпишитесь в комментариях, может быть, они пригодятся не только вам.

Теги: , , , , ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white
реклама в блоге реклама в блоге

IpGeoBase

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

На сайте проекта есть сама база, скрипты для Perl и PHP и онлайн версия.

Данные, естественно, не очень точные, но кто мешает улучшать? =)

Кстати есть еще и ip-adress.com который тоже неплохо справляется с задачей определения местоположения по ip.

Теги: , , ,
Еще можно почитать по теме
http://dsda.ru/wp-content/themes/white