Последние материалы

Модули Drupal, дополняющие возможности Views

Одной из изюминок системы Drupal, является модуль Views. Не смотря на то, что он не включен в ядро (в Drupal 8 включен), работа с Drupal начинается именно с того, что среди прочих, устанавливается именно этот модуль. Почему так? Да потому, что с помощью модуля Views вы можете с легкостью настроить отображение любых матертиалов сайта, таких как статьи, комментарии, пользователи и многое другое, при этом вам не нужно открывать никаких исходников - все делается в браузере, через инструментарий самой системы Drupal.

Помимо своих возможностей, модуль Views предоставляет API, благодаря которому можно расширять возможности, которых нет в основном модуле. В этой статье будут перечислены самые ходовые  модули, которые чаще всего приходится использовать при построении сайтов. Исмользование этих модулей, предоставит практически неограниченные возможности, для реализации ваших задумок.

Ubuntu: Защита SSH сервера от брутфорс атак

Вот несколько правил, придерживаясь которых вы сможете повысить Защиту SSH сервера от брутфорс атак:

  1. Измените стандартный порт sshd, на другой, не стандартный
  2. Установите knockd, для реализации системы port-knocking
  3. Не используйте пароли, а используйте вместо них SSH ключи
  4. Используйте в правилах IPTables recent and hashlimit matches для ограничения количества последовательных попыток подключения

Сейчас рассмотрим последний, четвертый случай, а именно использование правил IPTables.

Защита компьютера

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

В данной статье вы найдете ряд рекомендаций, которые помогут защитить компьютер и тем самым избежать проблем, вызванных заражением компьютерным вирусом или вторжением злоумышленника.

Сканирование портов

Каждой сетевой службе, отвечающей на запросы по сети (по протоколу TCP и UDP), системой должен быть выделен порт. Наиболее часто используемые службы имеют свои стандартные порты. Например SSH имеет 22 порт, SMTP - 25, POP3 - 110, IMAP - 143 порт и т.д.). Единовременно на одном IP/порту может слушать только одна служба. Зная о наличии уязвимости в сетевой службе и о том, что она запущена на данной системе, злоумшленник может получить удаленный доступ, вплоть до рутового(зависит от уязвимости и способа организации работы данного сервиса).

Drupal 7: Сортировка элементов представления вручную

Столкнулся недавно с задачей от отдного клиента - нужно отсортировать товар интернет магазина в произвольном порядке. Если с обычной сортировкой никаких вопросов не возникало - в модуле Views есть возможность настроить ее, то как отсортировать товар, если ни один из критериев для этого не подходит? Есть конечно вариант добавить числовое поле к определенному типу материала и в зависимости от значения этого поля проводить сортировку. Но это не легкий путь, особенно для менеджеров, которым лишнее нажатие мышью или клавиатурой приходится очень долго объяснять и запоминать.

Тэги: 

Вывод терминов таксономии с количеством нод

Если вам нужно вывести список терминов таксономии, то никакого труда у вас это не вызовет - система представлений (Views) Drupal позволяет это сделать всего за пару кликов.  В этой статье будет выведен список терминов таксономии с количеством нод в них. Где это может понадобиться? Например, для организации вывода терминов, как делает модуль TagClouds.

Тэги: 

Как отправить SMS сообщение из командной строки

В этой статье я коротко опишу как отправить SMS сообщение из командной строки. В большинстве случаев, отправка SMS сообщений нужна для нужд мониторинга. Если у вас в системе происходит какое-то интересующее вас событие, система о нем вас извещает отправкой SMS сообщения, в котором содержится информация о деталях произошедшего события. Например, если у вас настроен Zabbix сервер, вы можете настроить отправку SMS сообщений при срабатывании определенных триггеров.

MS Outlook: Автоматическое создание контактов

Случается так, что вы ведете переписку с большим количеством людей и вам нужно всех их добавить в контакты. Можно по очереди открывать письма от разных отправителей и по очереди добавлять каждого отправителя в контакты. Есть другой, более простой способ - использовать макросы Outlook. В последнем варианте процедура создания контактов займет у вас меньше времени и вы сможете без труда просканировать огромное количество писем.

Создадим макрос, который будет сканировать письма и добавлять контакты из них.

Ограничение скорости интернета в Ubuntu

Если раньше, для того, чтоб настроить различные параметры сетевого фильтра netfilter, приходилось изучать iptables, сетевые протоколы и многое другое, то сейчас, благодаря сообществу разработчиков Linux создано множество программ, которые упрощают жизнь простым людям, позволяя им сосредоточиться на своих главных задачах и избежать необходимости глубоко разбираться в той области, которая не нужна им в профессиональной деятельности.

Одной из таких программ, является wondershaper.

Страницы