Пример простого telegram-бота на Perl

Рабочий perl-код с комметариями ниже. Описывать считаю бессмысленным, если ты перловик.

undefined

Порт Лачи на Кипре

Порт Лачи я посетил в составе экскурсии. В нее входило посещение винодельни Kamanterenaкупальни Афродиты и Голубой Лагуны. Отправной точкой к лагуне стала именно эта деревушка, где меняется автобус на катер.

порт лачи кафе

Ubuntu: переключение между окнами одного приложения

В Ubuntu переключение между окнами одного приложения возможно по сочетаниям клавиш alt + ~.

.htaccess для лэндингов

Частенько необходимо делать лэндинги и постоянно приходится искать, как сделать то или иное правило для htaccess. Публикую небольшую подборку правил: без www, редирект на https, убираем .html в url, обрезка завершающего слеша в url.

RewriteEngine On

# редирект на https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

# Делаем редирект со слешем на без слеша
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

# Убираем html 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^.*$ $0.html [L,QSA]
RewriteCond %{THE_REQUEST} ([^\s]*)\.html(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]

Верона: Ромео и Джульетта

Вы когда-нибудь любили? Вот чтобы до конца, до грани... вот чтобы все готовы были отдать, даже жизнь? Тогда это место на Земле для вас. Верона.

Верона

Как следить за кем-то в Инстаграм?

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

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

zengram инсташпион

.htaccess: оптимизация сайта под Google PageSpeed

Чаще всего при проверке скорости загрузки страницы в гугл сервисе Google PageSpeed, либо любом другом сервисе появляются рекомендации включить сжатие GZIP или использовать кэш браузера для ускорения сайта.

.htaccess: оптимизация сайта под Google PageSpeed

Испанская паэлья и сангрия

Побывать в Испании и не попробовать паэлью с морепродуктами и сангрию - это все равно, что не побывать в Испании. =)

Испанская паэлья в Барселоне

git pull/push требует логин и пароль

Распространенной ошибкой является клонирование с использованием HTTPS вместо SSH. Вы можете исправить это, перейдя в свой репозиторий, нажав "Clone" и скопировав поле "Clone with SSH" (пример интерфейса GiLab).

git pull/push требует логин и пароль

Ошибка xcrun: error: invalid active developer path

После обновления на macOS Mojave возникла ошибка при работе с Git. Перейдя в репозиторий и набрав git status, появляется ошибка xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools).