Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Backend + Drupal

С этим тегом используют

IT Программирование Frontend IT юмор Разработка Программист Web Web-программирование Все
35 постов сначала свежее
DELETED
3 года назад

Создание вебформы в Drupal 8⁠⁠

Устанавливаем и включаем модуль Webform:

composer require drupal/webform ; drush en webform_ui -y

Заходим на страницу списка всех вебформ:

/admin/structure/webform

Нажимаем кнопку «Add webform» и пишем заголовок вебформы.

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Наша вебформа будет состоять из:

- Имя;

- Почта;

- Комментарий;

- Согласие на обработку персональных данных;

- Кнопка отправки.


Добавим текстовое поле. Для этого в настройках вебформы нажимаем кнопку «Добавить элемент» и выбираем «Текстовое поле»:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Пишем название поля и меняем машинное имя:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Сохраняем. Аналогично добавляем Почту и Комментарий, но вместо текстового поля — Email и Текстовая область соответственно.

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Теперь добавим поле с согласием на обработку персональных данных. Нам понадобится чекбокс / флажок:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Осталось только настроить кнопку и форма готова:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Заходим на страницу «Подтверждение».

/admin/structure/webform/manage/машинное_имя_вебформы/settings/confirmation

Что увидит пользователь после заполнение формы?

Самый простой способ — модальное окно!

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Теперь можем протестировать нажав на кнопку «Тест».

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Все заявки можно увидеть на странице «Результаты»:

/admin/structure/webform/manage/машинное_имя_вебформы/results/submissions
Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Для того чтобы сообщения с вебформы приходили на почту — заходим на страницу «Emails/Handlers»

/admin/structure/webform/manage/feedback/handlers

Нажимаем кнопку «Add email». Необходимо заполнить следующие настройки:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Здесь я настраиваю отправку почты для себя, чтобы иметь возможность протестировать вебформу.

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Кому будут приходить письма с вебформы? CC email и BCC email это второй и третий получатель. Но я никогда не пользуюсь этими полями.

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

От кого будут приходить письма. Почта отправителя не обязательно должна существовать. Главное, чтобы домен отправителя совпадал с доменом сайта.

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Тема и содержимое сообщения. Особое внимание к Twig — он позволит более или менее оформить письмо.


После окончания тестирования формы — отправку можно отключить во вкладке «Расширенные»:

Создание вебформы в Drupal 8 Разработка, Программирование, IT, Drupal, Backend, Cms, Электронная почта, Длиннопост

Если сайт не отправляет формы — вам нужно настроить SMTP.

Если письма не приходят сверстанными — вам нужно настроить Mime Mail.

Показать полностью 14
[моё] Разработка Программирование IT Drupal Backend Cms Электронная почта Длиннопост
6
DELETED
3 года назад

Отключаем кэширование в Drupal 8⁠⁠

Открываем файл:

sites/default/settings.php

Раскомментируем следующие строки:

if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}

Создаем файл settings.local.php:

cp sites/example.settings.local.php sites/default/settings.local.php

Раскомментируем следующие строки:

$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['page'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

Создаем файл development.services.yml:

cp sites/development.services.yml sites/default/development.services.yml

Создаем файл services.yml:

touch sites/default/services.yml

И добавляем в него параметры:

parameters:
twig.config:
debug : true
auto_reload: true
cache: false

Сбрасываем кэш:

drush cr
[моё] Разработка Программирование IT Drupal Cache Backend Cms Текст
6
DELETED
3 года назад

Оптимизация CSS и JS в Drupal 8⁠⁠

1. Перейти в раздел производительность.

/admin/config/development/performance

Оптимизация CSS и JS в Drupal 8 Drupal, Backend, CSS, Javascript, Разработка, Программирование, IT, Перформанс

2. Поставить галки на Объединение CSS файлов и Объединить файлы JavaScript.

3. Нажать кнопку Сохранить конфигурацию.


Это простейший способ оптимизировать CSS и JS, которого должно быть достаточно в 90% случаев (в рамках drupal).

[моё] Drupal Backend CSS Javascript Разработка Программирование IT Перформанс
1
1
DELETED
3 года назад

Создаем страницу Help для модуля в Drupal 8⁠⁠

Сначала я создам тестовый модуль, чтобы было где показывать:

drush generate module

Назову его tester helper

Создаем страницу Help для модуля в Drupal 8 Помощь, Drupal, Программирование, IT, Разработка, Backend, Hook, Софт

Отрываем файл .module и воспользуемся следующим шаблоном:

<?php
use Drupal\Core\Routing\RouteMatchInterface;
/**
* Implements hook_help().
*/
function tester_helper_help($route_name, RouteMatchInterface $route_match) {
 switch ($route_name) {
  case 'help.page.tester_helper':
   $output = '';
   $output .= '<h3>' . t('About') . '</h3>';
   $output .= '<p>' . t('The module is example:') . '</p';
   $output .= '<ul>';
   $output .= '<li>' . t('To show simple hook template') . '</li>';
   $output .= '<li>' . t('To show how the page looks like') . '</li>';
   $output .= '<li>' . t('To show it is very easy to create help page for module') . '</li>';
   $output .= '</ul>';
   return $output;
  default:
  } 
}

tester_helper меняем на машинное имя своего модуля.

В переменную $output записываем содержимое страницы help.

Вот так эта страница выглядит у меня:

Создаем страницу Help для модуля в Drupal 8 Помощь, Drupal, Программирование, IT, Разработка, Backend, Hook, Софт
Показать полностью 1
[моё] Помощь Drupal Программирование IT Разработка Backend Hook Софт
4
DELETED
3 года назад

Импорт БД в Drupal 8⁠⁠

Drush

В папке, где находится файл с базой данных, используем команду:

drush sql-drop ; drush sql-cli < ./dump.sql

phpMyAdmin

- Переходим в phpMyAdmin;

- Выбираем БД из списка;

- Жмем вкладку Импорт;

- Жмем Выберите файл и загружаем архив с БД;

- Нажимаем кнопку Вперед.

Импорт БД в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, База данных, Импорт

Docker container

Если вы работаете на локалке, то этот способ предпочтительней. Особенно, если у вас большая База Данных.

В терминале пишем:

docker ps


Я нахожу строку с mariadb и узнаю нужный мне CONTAINER_ID

Импорт БД в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, База данных, Импорт

Импорт БД в контейнер докер происходит по следующему образцу:

docker exec -i CONTAINER_ID mysql -uUSERNAME -pPASSWORD DATABASE_NAME < dump.sql

В моем случае, значения имеют следующий вид:

CONTAINER_ID: daf7d5df2d5eUSERNAME: drupalPASSWORD: drupalDATABASE_NAME: drupal

Следовательно, для того чтобы импортировать БД я пропишу следующее:

docker exec -i daf7d5df2d5e mysql -udrupal -pdrupal drupal < dump.sql

Не забывайте прописывать -u перед логином и -p перед паролем.

Показать полностью 2
[моё] Программирование Разработка IT Drupal Backend База данных Импорт
0
0
DELETED
3 года назад

Полезные модули Drupal 8⁠⁠

Большинство задач в Drupal уже реализованы через модули. Для Drupal 8 есть очень наглядная картинка:

Полезные модули Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Кофе, Софт

Протестировать каждый можно на сайте https://simplytest.me/


Например, меня заинтересовал Coffee, который на 77 позиции.

Я перехожу по адресу:

https://simplytest.me/project/coffee


Захожу в аккаунт администратора:

- Нажимаю кнопку Log in;

- В поле логин пишу: admin

- В поле пароль пишу: admin

Полезные модули Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Кофе, Софт

На странице Help модуля Coffee написано, что для активации нужно нажать сочетание клавиш Alt + D

/admin/help/coffee
Полезные модули Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Кофе, Софт

Аналогичным образом можно тестировать любые модули, размещенные на drupal.org

Показать полностью 3
[моё] Программирование Разработка IT Drupal Backend Кофе Софт
0
DELETED
3 года назад

Именование файлов / Drupal 8⁠⁠

У Нетологии есть отличная статья о том, как правильно называть файлы.


Если вкратце, то всего-то нужно:

- Использовать только латинские буквы и цифры;

- Не использовать заглавные буквы;

- Не использовать пробел. Разделять слова тире;

- Давать осмысленные названия на английском.


Для выполнения первых трех правил в Drupal 8 есть модуль — Transliterate filenames for uploads.


Устанавливаем:

composer require drupal/transliterate_filenames ; drush en transliterate_filenames -y

Проверяем:

Именование файлов / Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Файл, Backend, Софт, Транслитерация
Именование файлов / Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Файл, Backend, Софт, Транслитерация

Модуль сам заменит заглавные буквы на строчные, пробелы на нижнее подчеркивание, кириллицу на латиницу.


Единственное, чего он не сделает, — это то, что он не переведет название файла на английский язык, поэтому за этим придется следить самим.

Показать полностью 2
[моё] Программирование Разработка IT Программист Drupal Файл Backend Софт Транслитерация
5
39
Промо Забустить свой пост
BadGodman
BadGodman
Авторские истории

Сериал "Локдаун". Season #1 Episode #1⁠⁠

Сериал "Локдаун". Season #1 Episode #1 Фантастика, Антиутопия, Текст, Постапокалипсис, Параллельная вселенная, Альтернативная история, Альтернативная реальность, Мат, Длиннопост

— Андрей, у нас пиздец! — не поздоровавшись рявкнул Сергей Валерьевич, распахивая входную дверь и практически вынося, стоящего в дверном проёме Андрея. В голосе Сергей Валерьевич слышались едва скрытые нотки паники.

— И вам здравствуйте… — показательно невозмутимо ответил Андрей вслед удаляющейся спине в темно-синем костюме и аккуратно закрыл дверь.

Шаркая тапочками и еще не отойдя ото сна, он добрел по коридору до гостиной. Сергей Валерьевич уже стоял около бара и, поднося бутылки почти к носу, рассматривал надписи на этикетках.

— Не рановато ли в… — Андрей замялся, соображая, который сейчас час. Бросил взгляд на экран айфона, отметив про себя сообщение о шестидесяти четырех пропущенных звонках — …в 11:20 утра.

— Нормально. — Сергей Валерьевич остановился на коньяке стоимостью в сорок тысяч, налил себе добрую половину рокса и по-хозяйски уселся в кресло у камина.

— У нас пиздец, Андрей.

— Это вы уже говорили. Но, может, это какой-то конкретный пиздец? Есть какие-то вводные, данные, факты? — Андрей присел в кресло напротив, рассматривая через окно во всю стену за спиной Сергея Валерьевича, залитый солнцем задний двор. Попутно мелькнула мысль, что траву пора бы уже покосить.

— Шутник! Ты в интернете вообще бываешь? Тебе же тридцать девять, почти молодежь! Даже я в свои шестьдесят три им пользуюсь и всегда в курсе новостей! — в голосе Сергея Валерьевича послышались мерзенькие нотки сарказма. — А ты все дрыхнешь! Опять бухал небось! — он начал заводиться, левой рукой вытирая испарину с лысой головы. Стакан с коньяком опасно дрожал в его правой руке, отчего напиток едва не выплескивался из стакана. – Тебе за что такое бабло платят, Андрей? Чтобы ты все контролировал! На, смотри!

Андрей взял айпад Сергея Валерьевича. Там был открыт ютуб с рекомендованными видео.

— И что смотреть?

— Любое! — зло отрезал Сергей Валерьевич.

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

«Странно, что у него нет премиума, — успел подумать Андрей и перевел взгляд на отсчет. — Блять, двадцать секунд».

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

— Недобрый день, — слегка наклонив голову, будто смотрел в камеру исподлобья, сказал человек. — Конечно, вы чувствуете, что власть многое не договаривает, а зачастую — и вовсе откровенно лжет своему народу, которому, согласно Конституции, должна служить. Ведь согласно Конституции суть власти составляют избранные народом менеджеры, которые управляют страной и ее ресурсами во благо своего электората. Однако во всем мире с самого начала этот постулат является фикцией, ширмой и враньем. Любой политик и чиновник, используя многочисленные ухищрения и обещания, добираясь до власти, тут же забывает про свои слова, преследуя исключительно личные цели. Мы решили показать, что получится, если избранные простыми людьми управленцы начнут говорить правду… — двадцать секунд прошло, но Андрей уже забыл про кнопку «Пропустить». — …и выполнять обещанное. К сожалению, ложь, стремление к самообогащению, интриги и развязанные ими войны каждый день уносят и ломают жизни многих людей. Поэтому нам придется говорить на их языке и действовать теми же методами. Советуем прислушаться к данному заявлению всем власть имущим и воспринять наш манифест всерьез. Но, конечно, выбор за вами, когда день станет добрым…

Обращение кончилось, начался обычный видеоролик, но Андрей уже не слушал.

— И это вы рассматриваете как... нечто серьезное? – в какой-то прострации выдавил он очевидный вопрос.

— А ты нет? Ты не понял, что этот ролик сейчас крутят везде! Не только на ютубе. Он на всех видеоресурсах, хостингах, в социальных сетях и даже в новостях. Каждую минуту миллионы людей обсуждают его, делятся ссылками и уже создают мемы! И не только у нас. Он практически на всех языках мира вне зависимости от геолокации! – уже почти кричал Сергей Валерьевич.

— Ты представляешь, что за организация могла взломать столько серверов крупных корпораций?! Какие у них ресурсы! Или сколько стоит купить всю эту рекламу! Сколько бабла! Что они могут с этими ресурсами?! И главное – какая паника начнётся в ближайшее время!

— И что уже есть? Какие наработки? Кто-то взял на себя ответственность? Что говорит Сам? Какие данные? – мозг Андрея уже начал развивать обычную скорость мышления.

— А вот хер! Нет никаких данных. Эта реклама блокируется почти всеми компаниями, но каким-то образом она все равно умудряется везде пролезть. Во всем мире просто фантастические просмотры. И это пиздец, Андрей! Или чья-то шутка. Было бы хорошо, если шутка. Но в ней тогда нет смысла. А смысл должен быть! – Сергей Валерьевич начал понижать тон, то ли смирившись, то ли успокаивая сам себя, то ли от безысходности ситуации.

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

То, что это был взлом, Андрей не сомневался, потому что ни у кого нет столько денег, чтобы купить всю видеорекламу. Этот вариант невозможен даже в теории.

— Ясно, пора выезжать! — процедил Андрей и пошел одеваться.

Сгоняя «крякалками» офисный планктон с левой полосы и пролетая с мигалками по встречке, Андрей торопил водителя, параллельно при этом выслушивая по телефону доклады подчиненных. Информации было крайне мало. Одни предположения.

Уже через полчаса Андрей подъезжал к офису.

— Вас Сергей Валерьевич, по закрытой связи, – доложил охранник с переднего сиденья. Андрей взял трубку.

— Тут странная ситуация, – донёсся тихий вкрадчивый голос Сергея Валерьевича. Этот голос очень напрягал. – Практически сразу после выхода этого видео, один америкосовский политик, забыл, как его зовут, сделал заявление, что это проделки наших хакеров. Выкатил нам ноту протеста и выдвинул кучу всяких обвинений. Потом призвал к новым санкциям, ну, и всё в таком же роде. Это всё в принципе привычно. Но дело в том, что спустя двадцать четыре минуты он умер. Кардиостимулятор практически сжег ему сердце. – Голос Сергея Валерьевича почти перешел на шепот. – Об этом пока не известно СМИ, но как бы… Есть ли вероятность, что это как-то связано с заявлением этого пидора в маске?

— Скиньте мне больше информации. Всё что известно.

Просторный кабинет Андрея был заполнен руководителями разных подразделений. Он пробрался сквозь толпу и сел во главе своего Т-образного стола. Гул и разговоры затихли.

— Итак, коллеги. Начинаем. Докладываем по очереди.

— Подконтрольные СМИ сглаживают ситуацию, запустили всякую хрень про тестирование новой системы какого-то рекламного оператора, часть развивает тему, что это – завуалированная реклама и суть откроется позже. И еще кучу разных спокойных контролируемых теорий. Телеграм только не подчиняется.

— Там не так уж и много пользователей. Десять миллионов вроде?

— Кхм… Уже нет, – опустил глаза сотрудник. – Как пошло это видео, количество скачиваний увеличилось в два раза и продолжает расти в геометрической прогрессии.

— Блять. Придумайте что-нибудь! Что там Комитет по надзору, просто так сидит, что ли?

— Мы сейчас блокируем все возможные видеоресурсы, включая ютуб. Но это нереально сделать мгновенно. К тому же остаются разные обходы, типа прокси и ВПН.

— Большинство прокси-серверов мы сами вбросили людям, ты чего тупишь?

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

— Андрей! – перебил их другой сотрудник в наушниках, не отрываясь от айпада. – Только что ИГ взял на себя всю ответственность за происходящее!

— Ну уже что-то… - Андрей даже почувствовал легкое облегчение. – Как нам это красиво преподнести с выигрышем для себя?

— Сейчас обсудим с пиарщиками.

— И вообще, давайте, решайте проблему! Доклад каждые полчаса!

Подчиненные тихо вышли из кабинета.

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

Через двадцать минут в кабинет без стука ворвался тот парень с айпадом, Витя.

— Почему без стука? – от неожиданности вскрикнул Андрей.

— Извини, но тут какая-то хрень! – с бегающими от волнения глазами резко выпалил Виктор, теребя провод от наушников.

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

— Короче, с ИГ шляпа!

— В смысле?

— Только что слили инфу с американской базы. У них одна ракета, стоящая на боевом дежурстве, после заявления ИГ самостоятельно стартовала в неизвестность. Точнее, в известность. В то место, откуда было запеленговано обращение об ответственности. Америкосы знают это место, ты же понимаешь. Там сотрудничество, то, сё. Поэтому видеообращение особо не маскировалось. Уже привыкли все. Но теперь там все зачищено этой ракетой. Это как так?

— Это как так? – тупо повторил вопрос Андрей.

— И как бы… это, слушай. Чисто предположить, если… в теории… Может, есть связь и с Дениэлем Колином? Два раза – это уже не случайность.

Андрей вспомнил, это было имя из отчета про кардиостимулятор.

— Ты откуда знаешь про него? Хотя похуй. Ты… понимаешь, что это? – прошипел Андрей. – Срочно! Запретить кому-либо из политиков, чиновников и вообще кому-либо выступать с заявлениями! Свяжись со Службой Госохраны! Доложи об этом! Пусть занимаются своей работой! Надо, чтобы все пока заткнулись! Пока мы не поняли, что это, случайность или... пиздец!

— Понял! – уже выбегая из кабинета, крикнул Витя.

Андрей набрал Сергея Валерьевича, сухо изложил тому последнюю информацию и попросил посодействовать с тишиной в эфирах.

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

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

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

Не был понятен и повод. Если это террористы, тогда где требования?

Или же это банальная маскировка грабежа века? А может быть баловство хакерской группы? Или одного хакера? Развал устоявшегося государственного строя мира? Кем? Зачем? Версий и вопросов было очень много.

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

И тут действительно стало страшно.

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

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

И вот уже не хватает чиновников. Они бегут, а освободившиеся места никто не спешит занять. В некоторых регионах страны уже практически введено полное самоуправление. Только вот неясно к чему это приведет. Хорошо, если хотя бы не к полной анархии. Всё-таки, полиция и силовики пока ещё на местах. Хотя и здесь появилась проблема – всё теперь делается только по закону.

Людям в погонах тоже страшно. Их теперь не используешь в своих делах.

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

Под разными предлогами по ТВ перестали транслировать различные ток-шоу. Хоть что-то позитивное случилось.

А прошло всего лишь семь суток…

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

Он стал бояться будущего. Ему тоже приходилось много врать и подстраиваться в угоду интересам государства и личным желаниям, чтобы сесть в это теплое кресло, которое было поистине золотой жилой. Да-а-а-а, много приходилось отдавать покровителям, но много оставалось и в кармане. Очень много. И сейчас он надеялся только на то, что отсчёт за враньё шёл с момента первого видео. Что за всеми не придут. Потому что очень уж многие повязаны одной большой паутиной лжи.

От стука во входную дверь Андрей дернулся, нечаянно пролив на стол виски из стакана. Экран айфона показал 23:34 – странное время для гостей.


Продолжение будет выкладываться и здесь, если зайдет. Так что покажи пальцем, понравилось или нет. Черкани коммент, если есть, что сказать.

Но если не терпится читать дальше, то в t.me/badgodman уже седьмой сезон сериала идет.

Показать полностью
[моё] Фантастика Антиутопия Текст Постапокалипсис Параллельная вселенная Альтернативная история Альтернативная реальность Мат Длиннопост
13
DELETED
3 года назад

Включаем режим обслуживания в Drupal 8⁠⁠

Переходим в раздел: Конфигурация → Разработка → Режим обслуживания.

/admin/config/development/maintenance
Включаем режим обслуживания в Drupal 8 Программирование, IT, Drupal, Разработка, Cms, Backend, Разработчики

- Нажмите чекбокс «Перевести сайт в режим обслуживания»;

- Отредактируйте текст сообщения;

- Нажмите кнопку «Сохранить конфигурацию».

[моё] Программирование IT Drupal Разработка Cms Backend Разработчики
6
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии