среда, 14 ноября 2012 г.

Moodle2.4. Проблема с отдачей статики. Nginx+php-fpm.

В целях теста решил развернуть машинку с moodle 2.4, используя связку nginx+php-fpm. Все настроил, использовал конфиг для nginx, который приведен здесь. НО! При заходе на сайт получил сообщение "Доступ запрещен". Проблема была в файле конфигурации nginx. Удалил строки:

fastcgi_param  PATH_INFO          $fastcgi_path_info;
fastcgi_param  PATH_TRANSLATED    $document_root$fastcgi_path_info;

И вроде бы все ок, но не отдает статику. Через firebug глянул-все запросы на статику выдали 404(Not found). Все потому, что moodle получал её не напрямую, а через скрипты а-ля script.php/path/to/image.jpg.

Тогда, в секцию location конфигурацинного файла nginx добавил следующее:

rewrite ^(.*)/(.*\.php)(/)(.*)$ /$1/$2?file=/$4 last;

И только после этого получил полностью рабочий вариант moodle 2.4, но и его надо тестировать теперь.

понедельник, 12 ноября 2012 г.

Программное назначение значения полю ImageField

Не так давно мне потребовалось задать по умолчанию аватар для нового зарегистрированного пользователя. Для этого после регистрации пользователя подцеплял ему заранее заготовленный для этих целей файл следующим способом:

суббота, 29 сентября 2012 г.

Emacs. Работа с python mode.

Есть для emacs такая замечательная штука как python mode. Обеспечивает подсветку python синтаксиса и прочие плюшки :)

Ниже я привел основы работы с python-mode, а именно горячие клавиши:

воскресенье, 23 сентября 2012 г.

Костромской Fidonet объявляет набоp поинтов.

Костpомской сегмент сети FIDONET объявляет набоp поинтов.

Узел:  2:5034/10
Сисоп:  Sergey Anohin
Hазвание станции: FUN Station
Расположение:     Kostroma, Russia
Веб-стpаница:     <Отсутствует>
Пpотоколы:        binkp
Пpимечания:       Доступны все бонные эхи и большое количество небонных

Контакты сисопа:
    ICQ UIN:      486934865
    E-mail:       kosfan@mail.ru
    Дpугое:       С софтом помогу. Особых технических знаний не тpебуется.

суббота, 22 сентября 2012 г.

Прослушивание музыки в emacs.

Загнался я идеей проигрывать музыку там, где я провожу большую часть своего компьютерного времени т.е. в emacs. Погуглил, полазил по просторам инета и нашел замечательную штуковину: EMMS(Emacs Multimedia System)

четверг, 20 сентября 2012 г.

Django. Установка wysiwyg редактора tinymce

Довольно часто возникает вопрос об использовании визуального редактора в формах сайта. Для django существует замечательный плагин django-tinymce. Ниже я перевел официальную документацию по установке и использованию. Ссылка на страницу плагина и сам плагин в конце статьи

воскресенье, 2 сентября 2012 г.

Dwarf Fortress. Как начать свою крепость.

В прошлом посте про Dwarf Fortress я дал ссылку на русскоязычную вики, где все подробно описано. Но некоторые моменты для тех, кто только-только начал играть, на мой взгляд, требуют некоторого разжевывания. Итак, поехали: