Blog

  • Продвижение сайта и правильное его создание

    BEdita Home Page Screenshot
    Структура сайта

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

    Как говорил, Стив Джобс — чтобы проделать огромную работу, нужно ее полюбить. Так же и с сайтом. Есть множество фирм и фрилансеров, создающих и продвигающих сайты. Все они конечно же на этом зарабатывают. (далее…)

  • Тег навигации по сайту link

    Пагинация страниц на сайте
    Пагинация страниц на сайте

    Читая на одном сайте интересные статьи, задался вопросом, как перейти на следующую страницу. Можно постоянно целиться в ссылку «Следующая», как это делают почти все. Но хотелось упростить этот процесс, так как листать вниз и брать в руки мышку только чтобы кликнуть на нужную ссылку, мне не удобно. (далее…)

  • Поиск нелогичностей через анализ посещений

    Пример анализа поведения пользователя на сайте с помощью Piwik.
    Все никак не могу нарадоваться новому счетчику. Сколько мелких нюансов он выводит наружу.
    Решил выложить один показательный пример, того как можно с помощью анализа поведения пользователя найти нелогичности на сайте. Итак, исходная ситуация. Пользователь заходит на сайт расписаний занятий с поиска по нужной фразе. Нужная фраза, это такая, которая не говорит явно, что пользователь не знает расписание. Т.е. предполагается, что он может его знать. Вот такую последовательность действий мы видим: (далее…)

  • Piwik — Анализ посещаемости и счетчики посетителей

    Сегодня во время поиска информации о том, как же увидеть статистику в реальном времени от Google Analytics набрел на хороший счетчик Piwik — главное отличие от ГА и Яндекс Метрики — это скрипт на PHP — его сначала нужно скачать, а потом куда-нибудь залить. Хотя можно и совершенно на любой сервер, не обязательно тот, на котором проект. Чем хороши Метрика и ГА: (далее…)

  • Регулярные выражения

    Наконец-то разобрался с регулярными выражениями. Решил красиво сделать реврайты к сайтам. На локальной машине у меня Apache, а на хостинге — nginx. Поэтому пришлось постигать различия в написании конфигов. Apache намного привередливее. Постоянно где-то что-то не так. Например, флаг [L] странно работает. Нужно ставить дополнительные проверки, иначе вылезает ошибка: (далее…)

  • Идея приложения для ВКонтакте

    Палю тему приложения для ВК, да и просто сайта, если кому интересно.Она не уникальна, но если правильно подойти к развитию, то можно выйти на хороший уровень. Хотя может я просто не нашел аналогов. Основана на субгеолокации. (далее…)

  • Принципы построения распределенных сервисов

    Спустя какое-то время, на примере разработки системы для такси, усвоил некоторые принципы. Хотя в теории я и так их знал. Но почему-то в тот момент мне приходили не те мысли.
    Итак: (далее…)

  • Combobox и Autocomplete в одном

    Работая над Расписаниями пар онлайн, мне пришлось искать подходящий select с возможностью редактирования на Javascript. Это оказалась не такая простая задача, как кажется на первый взгляд. Есть много автокомплитов, и работают они замечательно. Есть много комбобоксов разного внешнего вида. Но вот два в одном — комбобокс и автокомплит — мало. Перед описанием работы с комбо-боксом ВКонтакте, опишу немного других вариантов. (далее…)

  • Расписания занятий онлайн

    Да, Расписание занятий онлайн — это тот самый проект, о котором я писал недавно. Конечно же есть аналоги, точнее стоящий аналог только один, из того что я нашел. Правда он развивается немного не в том направлении и дизайн у него никакой, поэтому есть все шансы занять эту нишу ). На том проекте за год зарегистрировано 10 тысяч пользователей. (далее…)

  • GPS-трекер для телефонов

    На днях меня припрягли написанием GPS-трекера, который мог бы принимать данные от разных девайсов, в частности телефонов, коммуникаторов и навигаторов. Я занимался серверной частью и  клиентом под Windows Mobile и Windows CE. Вот сейчас под CE что-то получилось. Под остальные системы писали другие люди. Сервер оказался довольно простым, но позволил мне освоить некоторые новые фишки веб-программирования. (далее…)