Новая версия сайта www.mini-soft.ru

Вчера, 9 августа 2014 года, выложил на сервер новую версию сайта www.mini-soft.ru. Прежняя версия просуществовала 10 лет (с августа 2004 года). Было несколько причин в переписывании сайта:

  • сложно поддерживать старый код (это был самый первый сайт на PHP, который я написал, соответственно код был просто ужасен, никаких библиотек, фреймворков не использовалось);
  • сложно публиковать новый контент (нужно было вручную создать файл, залить его по FTP, прописать в базу данных ссылки на новую страницу,…);
  • сложно вносить изменения, которые затрагивают все страницы сайта;
  • не современный дизайн (тем более никак не адаптирован под мобильные устройства);
  • с точки зрения безопасности сайт был «дырявый» (удивляюсь, что его не сломали за это время);
  • желание добавить новый функционал;
  • отсутствие автоматической продажи контента (все заказы обрабатывались вручную — платежи, отправка файлов).

Разработка движка новой версии сайта началась в конце апреля. За две недели основной код был написан (Yii + Bootstrap) Но главную сложность составляла задача по переносу контента со старого сайта на новый. Автоматически это было нельзя сделать. От части контента пришлось отказаться по разным причинам. Нужно было не просто перенести, но ещё и настроить редиректы со старых URL`ов на новые, так как основной трафик идет через поисковики и пользователи переходят на конкретную страницу из поиска. В результате было создано 717 документов и 1538 редиректов.

Скриншот новой версии сайта:

Скриншот новой версии www.mini-soft.ru

Для истории приведу скриншот старой версии сайта:

Скриншот старой версии mini-soft.ru

Ежегодный отчет о работе сервиса заполнения аттестатов в 2014 году

Ссылки на отчет за 2011, 2012 и 2013 года.

В начале этого года  формат бланков аттестатов вновь изменился. Встал вопрос, либо закрывать сервис насовсем, либо адаптировать его под новые бланки. Я решил доработать сервис и сделать его вновь платным (с 7 июня 2014).

Реклама

Рекламу в Google AdWords в этом году не запускал.

Техническая поддержка

Тех. поддержка была доступна по электронной почте и на сайте в разделе «Вопрос-Ответ»:

По электронной почте пришло около 60 писем от 20 разных школ

18 обращений через страницу «Вопрос-Ответ».

1 звонок, одна школа попросила телефон, чтобы оперативно выяснить свои вопросы.

Статистика посещаемости

По данным счетчика LiveInternet за месяц было 2 125 посетителей и 35 007 просмотров.

Статистика посещений за июнь 2014График посещаемости по версии Яндекс.Метрики:

яндекс.метрика июнь 2014Источники переходов:

источники переходов июнь 2014Статистика по аттестатам

Всего на сервисе было создано 858 классов, в них было добавлено 4 514 аттестата (в прошлом году было  3 182 аттестата).

Количество оценок:

  • 3 — 26 497
  • 4 — 30 934
  • 5 — 22 304

Всего оценок — 79 735.

Средний балл — 3.94 (увеличился, в прошлом году был 3,92).

Популярные имена:

1. Анастасия (198)

2. Александр (169)

3. Екатерина (130)

4. Сергей (113)

5. Анна (107)

6. Андрей (103)

7. Мария (100)

8. Дарья (95)

9. Иван (92)

10. Алексей (90)

11. Максим (89)

12. Татьяна (87)

13. Дмитрий (85)

14. Наталья (81)

15. Юлия (81)

16. Никита (73)

17. Владислав (73)

18. Ирина (71)

19. Виктория (69)

20. Ольга (68)

Финансовая статистика

Сервис оплатили (для тех школ которые платили в первые два года в этом году доступ к сервису был бесплатный) 32 школы. Через

  • Банковскую карту – 13 школ,
  • МТС — 3 школы,
  • Мегафон – 9,
  • Евросеть – 4,
  • Связной – 2,
  • QIWI -1.

Количество школ оплативших по регионам:

  • 18 — Новосибирская область 054
  • 4 — Республика Башкортостан 002
  • 4 — Москва 077
  • 2 — Забайкальский край 075
  • 2 — Псковская область 060
  • 2 — Республика Карелия 010
  • 1 — Санкт-Петербург 078
  • 1 — Краснодарский край 023
  • 1 — Тверская область 069
  • 1 — Нижегородская область 052
  • 1 — Кемеровская область 042
  • 1 — Ростовская область 061
  • 1 — Ненецкий автономный округ 083
  • 1 — Ханты-Мансийский автономный округ — Югра 086
  • 1 — Ямало-Ненецкий автономный округ 089
  • 1 — Республика Дагестан 005
  • 1 — Чувашская Республика — Чувашия 021
  • 1 — Ленинградская область 047

 

Интересные факты

Одна школа написала письмо с просьбой сказать им пароль от экселевского файла, который я делал в ОблЦИТе.

Через 10 минут после включения платного режима на сайте поступил первый платеж.

Сервис был не просто адаптирован под новые бланки, но и была добавлена новая функциональность — заполнение свидетельств, экспорт сводной ведомости в файл Excel.

Обновил Сервис заполнения аттестатов

В начале этого года Министерство Образования РФ вновь изменила бланки выдаваемых в школах аттестатов. Пришлось переделывать свой «Сервис заполнения аттестатов«, в частности:

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

скриншот настройки шаблона титульного листа аттестата

Новый микропроект — Вкусный торт

Летом пришла идея сделать простенький сайт, где можно было бы записывать своё мнение о съеденных тортах, чтобы при покупке очередного торта проще делать свой выбор. Закончить работу над сайтом удалось только в декабре. Проект «Вкусный торт» создан исключительно для себя. Представленный рейтинг тортов субъективный и не претендует на объективность. О вкусах не спорят. Но каждый может выразить своё мнение в отзывах. Все добавляемые торты и отзывы проходят премодерацию.

Сайт сделан с применением Bootstrap и Yii, дизайн адаптивный — хорошо смотрится на больших и мобильных экранах.

Скриншот сайта tort.pachkov.ru

Ежегодный отчет о работе сервиса заполнения аттестатов в 2013 году

По традиции подвожу итоги работы сервиса заполнения аттестатов в конце учебного года. Ссылки на отчет за 2011 и 2012 года.

Летом 2012 г. я сделал сервис бесплатным для всех школ на неограниченное время, поэтому финансовой статистики нет. Continue reading «Ежегодный отчет о работе сервиса заполнения аттестатов в 2013 году»

Анализ работы сервиса обмена садиками

Проект «Обмен садиками» был запущен в первой версии 27 сентября 2011 г. В первой версии варианты обмена находились только между двумя родителями. Был полный список дошкольных учреждений города Новосибирска, Бердска и Искитима. Пользователи не могли сами добавлять новые садики в базу.

12 мая 2012 г. добавлены садики г. Обь. 14 июня 2012 г. добавлены все садики г. Чебоксары.

После запуска первой версии стало ясно, что вероятность нахождения пары родителей для обмена крайне низкая. Родители сами просили сделать возможность находить варианты между тремя и более родителями. Осенью 2011 года я приступил к разработке новой версии. Разработка велась крайне нерегулярно, поэтому закончить вторую версию удалось только 20 марта 2013 года.

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

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

Из этих данных следует, что только 7% родителей разместивших заявку смогут найти вариант обмена.

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

Поэтому я решил отказаться от идеи развития данного сервиса. Он будет функционировать в том виде, в котором находится сейчас, но функциональность и внешний вид меняться не будут.

График посещаемости по неделям:

статистика посещаемости сервиса обмена садиками

Перенес свои сайты на новый сервер

Вчера перенес все свои сайты с виртуального сервера от Scalaxy на сервер в Амстердаме от DigitalOcean. Главная причина — очень дорого у Scalaxy. Платил почти $40 в месяц. Сейчас перенес на сервер за $10. Память осталось столько же (1 Гб), диск увеличился с 10 Гб до 30 Гб (причем SSD). Пинги до сайтов увеличились с 60 мс до 110 мс. Что не особо критично (до сервера в Нью-Йорке 200 мс).

Предыдущий раз переезд был 25 июля 2011 в облако Scalaxy.

 

 

Результаты работы сервиса заполнения аттестатов 2012 году

Завершился очередной этап заполнения и выдачи аттестатов в школах. Подведу итоги работы моего сервиса. Отчет за 2011 год.

Если кратко, стало ещё хуже, чем в прошлом году. Continue reading «Результаты работы сервиса заполнения аттестатов 2012 году»

Бизнес для программистов

Последнюю неделю по вечерам читал книгу «Бизнес для программистов. Как начать свое дело» Эрика Синка. Приобрел её в местном магазине «КнигоМир» со скидкой 70%. Книга интересная, читается легко и быстро.

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

Читая книгу, я анализировал опыт по созданию и продаже своего первого программного продукта – программы для расчета источников питания «Power Source». Эту программу я разрабатывал задолго до начала ведения блога, поэтому хотел бы восполнить пробел и кратко описать историю создания этого проекта.

К разработке первой версии программы я приступил 1 января 2001 года. Тогда я применял язык программирования Бейсик с использованием компилятора QBasic.exe. Программа работала под MS-DOS. Какой-то конкретной цели не было, просто хотелось потренироваться в написании программ на QBasic. В то время я ещё активно увлекался радиотехникой и учился в БЭМТе, поэтому темой для тренировки в программировании стала задача автоматизации расчета трансформатора. В последствии добавились расчеты выпрямителя, стабилизатора и полный расчет всего источника питания.

Вот как выглядела третья версия программы:

15 мая 2002 года на научно-практической студенческой конференции я выступал с докладом «Разработка прикладных программ для курсового и дипломного проектирования», в котором рассказывал о созданной программе. Тогда я занял 6-е место в конкурсе работ и получил грамоту «за компетентность в области заявленной темы».

В 2003 году я создал свой сайт Mini-Soft, на котором выложил описание программы «Power Source 3» и пытался её продавать по 100 рублей. За год не было продано ни одной копии программы.

В сентябре 2004 года у меня появляется первый покупатель, причем он хотел купить программу вместе с исходниками для выполнения своей дипломной работы, но его не устраивало, что программа работала под MS-DOS. Он мне предложил переписать программу под Windows, с условием, что он получит исходники программы. Я согласился сделать это за 2500 рублей. Программу написал на C++ Builder 6 всего за 10 дней. К исходникам проекта прилагался файл с описанием применяемых алгоритмов расчета и списком использованной литературы.

Скриншот четвертой версии программы:

В феврале 2005 года я продолжил разработку программы и добавил несколько новых функциональных возможностей. Новую версию программы я предлагал купить по цене 60 рублей. К моему удивлению и восхищению, программу начали покупать. На сегодняшний день продано 142 копии. Много это или мало? Я считаю, что много, учитывая то, насколько узок круг людей нуждающихся в данной программе. При этом надо учитывать, что есть бесплатные аналоги и то, что расчет можно выполнить вручную по описанным в литературе методикам.

Программа никак не защищена от нелицензионного копирования. Её даже не нужно устанавливать, просто разархивируй и запускай. При этом за 6 лет её никто не выложил в публичный доступ, что тоже для меня является большим удивлением.

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