Лучшая логин панель что я видел в своей жизни сделали ребята из mailchimp. Настолько красивая еда что мне не всегда хочется логиниться внутрь потому что я хочу рассматривать эту еду.

2017.07.21 19:12
Совсем недавно я жаловался на какие-то плохие сайты которые никому не нужны. Настолько никому не нужны, что даже с разработчиками этих сайтов никак нельзя связаться в течении 5 минут.
Но вот, оказывается, внезапно, есть сервисы которым не наплевать и у них быстрый (до 1 дня) саппорт который отвечает не “спасибо за письмо, эта информация очень важна для нас”, а вот прям даже пытается помочь тебе в твоих дурацких проблемах.
Вы, конечно, догадались что я про slack и mailchimp.
Мне кажется главное чего не понимаю владельцы сервисов, что если у вас хороший саппорт то в него будут писать. И не только нестабильные личности, но и другие нестабильные личности типа меня которым хочется сказать “аххаха, у вас тут ошибка”. А ведь они эту ошибку смогут исправить! Бесплатный бета-тестинг.
Впрочем, с другой стороны, у слака и мейлчимпа настолько душевные саппорты, что мне хочется им просто так писать чтобы пообщаться, спросить как дела, подружиться…
2017.06.29 02:14
Этот блог создан для вертикальных фотокарточек.

Жаль что меня за это забьют камнями :(.
2017.06.16 00:14
И вот мне всё же надоело обновлять сертификат руками и поэтому я случайно нашёл потрясающую инструкцию как починить.
Только не всё мне в ней понравилось поэтому давайте сделаем всё хорошо и красиво и не будем запускать crbot из под рута потому что это даже как-то неприлично.
Создадим пользователя и добавим nginx в группу этого пользователя!
# useradd -mU -s /bin/bash lets_encrypt # usermod -aG lets_encrypt nginx
Создадим хранилище для данных crbot!
# su lets_encrypt
# cd /home/lets_encrypt/
# mkdir -p /home/lets_encrypt/certbot/{config,logs,webroot,work}
Теперь надо создать всякие полезные скрипты которые нам пригодятся в ближайшем будущем
# cd /home/lets_encrypt/certbot/ # touch generate.sh renew.sh renew-hook.sh # chmod u+x *sh
Теперь нужно заполнить эти файлы полезным содержимым.
# cat generate.sh
--------------------------------------------------------
#!/bin/bash
if [ -z "$1" ]; then
echo "Please, enter domain as first argument"
exit
fi
DOMAIN=$1
EMAIL="changeme@example.com"
if [ $EMAIL = "changeme@example.com" ]; then
echo "Please, change email"
exit
fi
certbot certonly --webroot --agree-tos --no-eff-email \
--email $EMAIL \
--config-dir /home/lets_encrypt/certbot/config/ \
--work-dir /home/lets_encrypt/certbot/work/ \
--logs-dir /home/lets_encrypt/certbot/logs/ \
-w /home/lets_encrypt/certbot/webroot/ \
-d $DOMAIN
# cat renew.sh
--------------------------------------------------------
#!/bin/bash
EMAIL="changeme@example.com"
if [ $EMAIL = "changeme@example.com" ]; then
echo "Please, change email"
exit
fi
certbot renew --noninteractive \
--email $EMAIL \
--config-dir /home/lets_encrypt/certbot/config/ \
--work-dir /home/lets_encrypt/certbot/work/ \
--logs-dir /home/lets_encrypt/certbot/logs/ \
--renew-hook /home/lets_encrypt/certbot/renew-hook.sh \
-w /home/lets_encrypt/certbot/webroot/
# cat renew-hook.sh -------------------------------------------------------- #!/bin/bash sudo service nginx reload
Редактируем cron
# crontab -e 20 3 * * * /home/lets_encrypt/certbot/renew.sh
Это все настройки что я хотел привнести в этот мир. Остальное берите в оригинальной инструкции.
Что же здесь собственно происходит?
Мне не нравится запускать что-нибудь из под рута поэтому мы создаем специального пользователя для certbot (клиент для Let’s Encrypt), создаем нужные ему для локальной работы директории и создаем три простых скрипта.
Для того чтобы сгенирировать сертификат в первый раз надо надо сделать там вские настройки в nginx’e, перезагрузить его и потом запустить из под нашего нового пользователя:
# ./generate.sh hshhhhh.name
И внимательно читать вывод консоли. Или не читать — зачем вам этот дурацкий SSL?
А если вам всё же не всё же понятно после этой, кхм, великолепной инструкции — задавайте вопросы в комментариях, подписывайтесь на RSS, делитесь этим постом в ваших социальных сетях!
2017.06.08 02:55
Друзья! Вы спрашивали меня зачем же посты смещены были от центра где были? Ну вот теперь зато если вы забудете закрыть этот сайт — вентилятор вам напомнит это сделать!
2017.05.21 04:24
Вот вы же умные люди, мои читатели, и уничтожаете рекламу adblock’ом, правда же? А я вот и ютуб меня вознаградил за мою самоотвеженность.
2017.05.11 00:40
Никогда ещё в своей жизни не встречал столь понятного объяснения сущности мироздания! Это даже понятнее чем “потому что, иди отсюда”!
2017.05.06 18:46
Вы себе представить могли о возможности существования, О БОГИ, Oscilloscope Music?! ЭТО В-О-С-Х-И-Т-И-Т-Е-Л-Ь-Н-О!-!-!-!!11
2017.04.18 22:15
Нет вы только посмотрите какая же порнография, этот человек явно что-то понимает в жизни! Какой же восторг! Я пока смотрел забывал как дышать!
2017.04.18 21:24
НА ВАШЕГО ВНИМАНИЯ СУД
КРАСИВОГО НА ГОРОД ВИДА КАДР

И КРУПНЫМ КАДРОМ НА ПИВНУЮ КАДР

НЕ УСТРАШИВШИСЬ ВАШЕЙ КРИТИКИ ЗАПОЩЕНЫ В БЛОГ БЫЛИ МНОЮ
2017.04.12 20:26
ШОК! УМИРАЮЩАЯ КАСАТКА ПЫТАЛАСЬ ДОЙТИ ДО АПТЕКИ И НАЙТИ ТАМ ПОМОЩЬ, НО ЖЕСТОКИЕ ЛЮДИ НЕ ОТКРЫЛИ ЕЙ. ВЫ МОЖЕТЕ ВИДЕТЬ КАК ИЗ ПОСЛЕДНИХ СИЛ ОНА ПЫТАЛАСЬ ДОТЯНУТЬСЯ ПЛАВНИКОМ ДО РУЧКИ ДВЕРИ, НО УМЕРЛА ТАК И НЕ ДОЖДАВШИСЬ ПОМОЩИ. КУДА СМОТРИТ GREENPEACE?

2017.04.12 20:21
За последний год кусок кода написанный ниже — лучший. Настолько им горжусь что даже решил поделиться!
2017.03.15 23:14
2017.03.15 15:16
Возникла прекрасная идея — а почему бы не запусть вордпресс на sqlite. Ну, шутки ради, почему нет-то? Вот то-то! Так вот официально это запрещено вопрдпресом, здравым смыслом и ленью разработчиков вордпресса.
Но можно поставить какой-то стремный плагин. И написано что очень все просто, но у меня что-то не получилось (НАДЕЮСЬ, МЕНЯ НЕ ХАКНУЛИ ХАКЕРЫ), но зато вордпресс глубоко умер. Ушел в валгаллу он от этого плагина.
А потом взял и ожил. Смотрю — а плагина уже нет, задушил его вордпресс чуть не проиграв в ужасной битве. И вот живой теперь. Сам собой ожил! Магия…
2017.03.01 01:23