Нажми ESC чтобы закрыть

MPM (Multi-Processing Module) для веб-сервера Apache

0

Как известно, Apache работает от одного юзера. Соответственно, php работающий под ним, тоже работает от этого юзера. Отсюда, естественно, вытекают проблемы безопасности и некоторые неурядицы при работе с файлами на сервере из PHP скриптов. Представим обычную ситуацию, после установки LAMP: Apache и PHP работают у нас от пользователя 80 из группы 80. А ФТП пользователь у нас 1000:1000. Получаем такой косяк: пользователь закачивает по ФТП, скажем, картинку. Далее, PHP скрипт должен, допустим, наложить на нее водяной знак. В итоге получаем проблему. PHP не может изменять этот файл, т.к. он не является его владельцем и не состоит в группе владельца.

Читать далее

OAuth2.0, MVC4 и Yandex

2

Если вы разрабатываете проект на MVC 4 с использованием авторизации по протоколу OAuth 2,0 используя DotNetOpenAuth и хотите прикрутить авторизацию через аккаунты Yandex, то у вас определенно возникнут с этим трудности. Ну во-первых, нужно будет написать OAuth2,0 клиент для работы с Яндексом. В этом нет ни чего сложного. Нужно только взять уже написанный клиент, скажем, для Facebook (из репов DotNetOpenAuth на GitHub) и подправить некоторый код.

Читать далее

Выпадающее меню средствами только CSS

0

Вместо краткого введения Довольно часто мне требуется ставить на сайты вертикальное меню. И, иногда, заказчики просят сделать так, чтобы подменю раскрывалось не как подпункт, а раскрывалось отдельным блоком правее основного меню, его подменю еще правее и так далее… Я долго искал решения в интернете, но почему то вертикальные выпадающие меню не такие уж популярные, чего не скажешь о горизонтальных, который хоть «пятой точкой» ешь.

Читать далее

Раздача Windows 8 для разработчиков!

0

Пока смотрел BUILD, по твитеру пришло радостное известие: Радостное известие для всех Windows девелоперов! Завтра, в 7:00 по Москве, Microsoft начнет раздавать Developer Preview версию своей новой операционнй системы Windows 8. Раздаваться будут как 32 так и 64 разрядные версии операционки, что радует. Плюс ко всему, будет доступна так же версия со встроенной Visual Studio и парой-тройкой готовых программ, для того чтобы вы могли «поиграться» с новой операционкой в полную силу.

Читать далее