Обо мне:

  История

    Все началось с того, что в 2005 году появилось хобби – делать HTML-странички. Потом оказалось чтобы их красиво разукрасить базовых возможностей HTML недостаточно, и тогда я узнал что есть такая замечательная штука, как каскадные таблицы стилей CSS. Странички преобрели цвет, но они все так-же уныло были статические – их можно было только смотреть, и переходить по ссылкам. Это было явно недостаточно, и в моих руках появилась книжка о Java Script(JS). Многое тогда было непонятно, но тем не менее на страничка появились различные скрипты, невидимые div и так и не разобранные до конца чьи-то готовые скрипты. Но оказалось что это все работает только до перезагрузки страницы, все изменения на странице JS сделанные пользователем сбрасываются. Так я узнал что есть еще и серверные языки, на тот момент выбор был между PERL и PHP – я отдал предпочтение более молодому PHP.

    Потом было изучение MYSQL, так как fopen, fgets, fputs и вообще работа с файлами мне очень не понравилась – трудоемко, медленно и при хранении большого количества файлов как-то за ними следить очень трудно. Затем была попытка написания собственной системы управления - она представляла собой смесь PHP, MYSQL и HTML кода в построчном варианте. Подобная структура положила крест на модификации ее структуры и написании каких-либо дополнений к ней. Более 40кб повторяющегося кода в одном файле.

    Далее я узнал что есть MVC системы – деление кода на составляющие части. После этого оказалость что стандартной установки и конфигурирования Apache мне недостаточно – пришлость настраивать виртуальные хосты. После чего было изучение шаблонизатора smarty и написание собственной простенькой помодульной, шаблонной системы управления с несколькими подключенными классами, которая сейчас установлена на сайте.

So thats a short story how I come to my current job. Currently I am working using linux and php related things such as docker, docker-compose, nginx, postgres and a couple other.

I hope you find in the my blog something helpful for you.

drcreazy © 2008-2012 all rights reserved