Главная

Александр Семёнов. "Двенадцать агентов Ябеды-Корябеды". Часть III

15:43 Рубрика: Всячина

12agentov03

Александр Семёнов. "Двенадцать агентов Ябеды-Корябеды". Часть II

15:43 Рубрика: Всячина

12agentov02

Александр Семёнов. "Двенадцать агентов Ябеды-Корябеды". Часть I

15:42 Рубрика: Всячина

12agentov01

Файловый менеджер на PHP, с правами, контролем версий и AJAX-ом

16:08 Рубрика: Web Development

phpfilemanager

 

Особенности файлового менеджера:
— Можно задавать права доступа на файлы и директории. Права двух типов: есть доступ или нет доступа. Файлы хранятся в недоступной для скачивания по прямой ссылке папке. Скачивание файла происходит с предварительной проверкой пользователя и прав доступа на файл. Любой пользователь файлового менеджера может обладать правами администратора, что указывается при добавлении нового или редактировании существующего пользователя. Администратор может видеть все, в том числе «удалённые» файлы.
— Контроль версий каждого файла. После загрузки файла он сохраняется с именем, которое не позволяет перезаписать существующие файлы, а его «оригинальное» имя сохраняется в БД. Данный подход разрешает хранить разные состояния файлов.
— Автоматическое создание превью загружаемых изображений.
— Файл в менеджере можно сделать доступным для скачивания
— GPL, код доступен на github

 

Далее

Психологическая деформация программистов. Взгляд с обеих сторон баррикад

16:06 Рубрика: Всячина

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

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.


Сразу стоит заметить, что программист много времени проводит за компьютером, следовательно, многие из перечисленных пунктов относятся не только конкретно к программистам, а и к «компьютерщикам» в целом.

Далее

Как изменить форму создания/редактирования материала из template.php

10:37 Рубрика: Drupal

Уже писал как изменить форму создания материала из своего модуля, сейчас же покажу как можно сделать тоже самое из template.php:

 

Читать

workflow access не работает

10:36 Рубрика: Drupal

Есть материал material.
При помощи workflow access устанавливаю ограничение доступа на редактирование материала в определенных состояниях. Но материал редактируется не глядя на то, что я это не разрешал.

В настройке разрешений для ролей стоит
create material content ДА
edit own materila contentм ДА

Если убираю там галочки, то материал не редактируется в тех состояниях в которых должен редактироваться.

Как правильно настроить workflow access? Помнится в пятерке все работало...

 

Читать

Кнопки социальных сетей для Drupal

10:35 Рубрика: Drupal

Решил себе поставить на некоторые сайты, включая этот, кнопки от социальных сетей и сервисов, которые позволяют добавлять пользователям контент с сайта на странице в различных сервисах делясь таким образом информацией с друзьями.

 

Далее

Ошибка MySQL server has gone away query

10:33 Рубрика: Drupal

При регистрация, после отправки своих данных вылезает куча ошибок (практически мгновенно) типа MySQL server has gone away query. Регистрация вроде проходит успешно.
Лог прилагаю
Хостер так прокомментировал:
''чаще всего это значит сервер MySQL по таймауту неактивности прерывает соединение.''
Скорость до сервера действительно хреновая, пакеты теряются пинг 550ms. Но этож не повод согласитесь. Можете прокомметировать?

 

Читать

How do you keep parents of floated elements from collapsing?

10:31 Рубрика: Web Development

Although elements like <div>s normally grow to fit their contents, using the float property can cause a startling problem for CSS newbies: if floated elements have non-floated parent elements, the parent will collapse.

 

More