Нашел сегодня в сети портативную версию mysql server 5.5.9. Написал 2 bat скрипта для запуска и остановки веб сервера. Бат скрипт записывает часть конфига для nginx вычисляя пути для переменной, которая дальше используется в nginx. Веб сервер вместе с отладчиком работает и я доволен. На новоиспеченном веб сервере допрогал систему контроля и учета программного обеспечения. Думаю, что не только в больничке пригодится мне этот веб сервер, но и на работу можно будет взять, т.к. там все ПК слабенькие и поднимать под виртуальной машиной веб сервер выйдет накладнее как по ресурсам, так и по времени. А для разработки и такая связка вполне подойдет.
Все записи с тэгом из блога: Веб разработка
Все еще лежу в больничке. Благо есть нетбук и какой-никакой доступ в сеть Интернет. После нескольких дней отказался от Denwer и поставил nginx 1.0.10 и php 5.3.8. Поставил nts версию, т.к. отладчик zendDebug.dll есть только nts версия для php 5.3. Nginx обрабатывает статику, ведет логи и передает php-cgi обработку динамических страниц.
Сегодня после долгого перерыва в веб разработке, я на немного вернулся к своей веб разработке ))) Возникли мысли реализовать миниатюры для записей в блоге. Но так как основной критерий любого разрабатываемого мной модуля - это сохранение нагрузки, ну или незначительное оправданное увеличение нагрузки, то встал вопрос о реализации.
Сегодня пол дня программировал, точнее разбирался с системой авторизации в твитере для одной небольшой побочной задачи, которая затянулась на весь день. Честно сказать, думал, что там все проще и на это уйдет 1-2 часа времени, а не пол дня. Сейчас все реализовал вроде (завтра доделаю плюшки и украшу вкусностями), но так до конца и не понял всей сути атворизации.
Хочу рассказать о интересной книжке о javaScript, которую заказывал летом этого года и уже прочитал - Стоян Стефан "JavaScript шаблоны". Книжка была переведена на русский язык в 2011 году компанией "Символ". В книге очень понятно и достаточно просто объясняется применение ООП в javaScript. Уверен, что многие до сих пор думают, что javascript не является ООП языком программирования.
Реализовывал небольшую насдстройку над ajax запросами jQuery, чтобы было удобнее управлять запросами и обрабатывтаь ответы от сервера на стороне клиента. Все запросы делегируются элементом document для простоты. Суть за надстройки заключалось в том, чтобы с ее помощью нее можно было из любого места приложения управлять (влиять) запросами.
На каком-то этапе написания кода оказалось, что скрипты, которые динамически подключаются jQuery методом $.getScript() не появляются во вкладке "Сценарии" в firebug. Как следствие их нельзя отлаживать. Я 2-3 дня искал причину почему вдруг "динамические" скрипты пропали из вкладки с дебагом, но сам так и не смог разобраться увы.
Есть такая таблица id | postID | termID 1 | 1 | 1 2 | 1 | 2 3 | 1 | 3 4 | 2 | 1 5 | 2 | 2 6 | 3 | 1 7 | 3 | 3 В итоге нужно получить все postID у которых есть termID 1 и 2. Т.е. в итоге это будет postID 1 и 2. Т.е. нужно выбирать по 2, 3, 4 условиям postID. Подскажите как такое сделать? UPD: проблему помогли решить на русском форуме sql - http://www.sql.ru/forum/actualthread.aspx?tid=847628&pg=1&mid=10589647&hl=having за что респект их сообществу! )))
Ajax здорово упрощает процесс веб разработки форм на странице. Помимо того, что благодаря ajax здорово сокращается серверная часть кода, сам процесс работы с формой становится более приятным для конечного пользователя. Для отправки данных обработчику их нужно собрать из формы.
Разрабатываю свой простенький движок, который я начал писать в августе еще ради изучения php и поднятия собственного опыта в программировании. Сделал большой упор на расширяемость, т.е. использование плагинов. Хотя на данный момент почти все расширения, которые задумывались, как плагины, стали частью движка по одной простой причине, что они будут использоваться почти на любом сайте.
ordPress
плагины
