Удовлетворение =)
Вот и произошло мое первое "боевое" знакомство с php, причем сразу не с самых простых вещей =) А заодно попрактиковался в написании плагинов к программам, которые не вполне хорошо продуманы в "модульном" плане.
Все дело в том, что я, в силу своих возрастных показателей, работаю в компьютерном клубе (надо сказать, что не так уж это и плохо) и пришла нам недавно идея отображать realtime статистику занятости клуба на сайте.
Ну раз решили, то надо делать, подумал я и сел читать документацию.
А в клубе у нас стоит ClubControl -- программа во всех отношениях классная и мастерски написанная... во всех, кроме поддержки плагинов... Ну блин, модуль, умеющий реагировать только на 4-5 событий -- это разве полнофункциональный плагин? Кроме того, мое личное мнение таково, что если ты предоставляешь сторонним разработчикам писать свои модули, то будь добр, выложи SDK, а не просто пример с куцими комментариями. Так или иначе, разобравшись с возможностями, которые предоставили мне разработчики, я засел за кодинг. Как это всегда бывает, после того, как плагин был готов и разлит по всем машинам, в голову пришла идея "немного проапгрейдить" его, дабы у админов была возможность смотреть полную статистику по клубу.
Недолго раздумывая, я дописал все, что было нужно и лег спать, в это время мой друг написал простенький скрипт на пхп, который отображал общую статистику. Проснувшись, я понял, что на меня напала жажда деятельности, а поскольку товарищ свалил домой, а возможностей его скрипта явно не хватало, то разбираться прийдется самому, в итоге я понял, что обучаться работе с библиотекой GD а также с возможностью вывода кириллических символов на изображении -- это круто для первого раза. Просидев часов 5 над всей этой гадостью я все же закончил оба скрипта (для общего обозрения и админский), осталось только залить все это дело на сайт....
Все дело в том, что я, в силу своих возрастных показателей, работаю в компьютерном клубе (надо сказать, что не так уж это и плохо) и пришла нам недавно идея отображать realtime статистику занятости клуба на сайте.
Ну раз решили, то надо делать, подумал я и сел читать документацию.
А в клубе у нас стоит ClubControl -- программа во всех отношениях классная и мастерски написанная... во всех, кроме поддержки плагинов... Ну блин, модуль, умеющий реагировать только на 4-5 событий -- это разве полнофункциональный плагин? Кроме того, мое личное мнение таково, что если ты предоставляешь сторонним разработчикам писать свои модули, то будь добр, выложи SDK, а не просто пример с куцими комментариями. Так или иначе, разобравшись с возможностями, которые предоставили мне разработчики, я засел за кодинг. Как это всегда бывает, после того, как плагин был готов и разлит по всем машинам, в голову пришла идея "немного проапгрейдить" его, дабы у админов была возможность смотреть полную статистику по клубу.
Недолго раздумывая, я дописал все, что было нужно и лег спать, в это время мой друг написал простенький скрипт на пхп, который отображал общую статистику. Проснувшись, я понял, что на меня напала жажда деятельности, а поскольку товарищ свалил домой, а возможностей его скрипта явно не хватало, то разбираться прийдется самому, в итоге я понял, что обучаться работе с библиотекой GD а также с возможностью вывода кириллических символов на изображении -- это круто для первого раза. Просидев часов 5 над всей этой гадостью я все же закончил оба скрипта (для общего обозрения и админский), осталось только залить все это дело на сайт....

Комментариев нет:
Отправить комментарий