#TINKOFF #CHALLENGE
1️⃣ Задания соревнования 2017 года
https://codeforces.com/tinkoff2017
2️⃣ Тинькофф образование:
https://fintech.tinkoff.ru/study/
1️⃣ Задания соревнования 2017 года
https://codeforces.com/tinkoff2017
2️⃣ Тинькофф образование:
https://fintech.tinkoff.ru/study/
Codeforces
Tinkoff Challenge 2017 - Codeforces
Codeforces. Programming competitions and contests, programming community
#GO #GOLANG #GOTOUR
1️⃣ Начало изучения Golang.
https://go-tour-ru-ru.appspot.com/list
https://go-tour-ru-ru.appspot.com/welcome/1
1️⃣ Начало изучения Golang.
https://go-tour-ru-ru.appspot.com/list
https://go-tour-ru-ru.appspot.com/welcome/1
❗️Здоровье, диабет, бизнес, авторское право, open source.
https://habr.com/ru/news/t/483010/
https://habr.com/ru/news/t/483010/
#DOCKER #PGADMIN4 #POSTGRESQL
1️⃣ Установка PgAdmin4
docker pull dpage/pgadmin4
2️⃣ Запуск
docker run -p 8080:80 -e 'PGADMIN_DEFAULT_EMAIL=username@mail.ru' -e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' -d dpage/pgadmin4
3️⃣ Остановка
docker ps
docker stop container_id
1️⃣ Установка PgAdmin4
docker pull dpage/pgadmin4
2️⃣ Запуск
docker run -p 8080:80 -e 'PGADMIN_DEFAULT_EMAIL=username@mail.ru' -e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' -d dpage/pgadmin4
3️⃣ Остановка
docker ps
docker stop container_id
Показать информацию о текущем файле подкачки:
sudo swapon --show
Альтернативный способ
free -h
Создать файл подкачки (Желательно в 2 раза больше RAM)
sudo fallocate -l 32G /swapfile
Если появляется ошибка
fallocate: fallocate failed: Text file busy
Нужно отключить старый файл
sudo swapoff /swapfile
Попытаться создать еще раз
sudo fallocate -l 32G /swapfile
Проверить
ls -lh /swapfile
Выдать права только для sudo
sudo chmod 600 /swapfile
Посмотреть
ls -lh /swapfile
Создать файловую систему
sudo mkswap /swapfile
Включить
sudo swapon /swapfile
Проверить
sudo swapon --show
#linux #swap #подкачка #файлподкачки #bash #swapon #mkswap #swapfile #ls #fallocate #swapoff #swapon #free
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#PHPSTOM #GIT #CHERRYPICK
❗️Git -> cherry-pick
https://www.youtube.com/watch?time_continue=72&v=Jn7KBrVJke0&feature=emb_logo
❗️With no commit:
git cherry-pick -n <HASH>
❗️Git -> cherry-pick
https://www.youtube.com/watch?time_continue=72&v=Jn7KBrVJke0&feature=emb_logo
❗️With no commit:
git cherry-pick -n <HASH>
#NGINX #PASSWORD
❗️Установка пароля на NGINX
1️⃣ Вспомогательная утилита:
sudo apt install apache2-utils
2️⃣ Файл с паролем:
touch /var/www/super_secret_password_file
3️⃣ Генерация пароля:
htpasswd -cb /var/www/super_secret_password_file custom_user custom_very_hard_password
4️⃣ Конфигурационный файл для nginx:
server {
...
location ~* /sec_folder/ {
auth_basic "Hello, please login";
auth_basic_user_file /var/www/super_secret_password_file;
...
}
...
}
5️⃣ Рестарт
service nginx restart
❗️Установка пароля на NGINX
1️⃣ Вспомогательная утилита:
sudo apt install apache2-utils
2️⃣ Файл с паролем:
touch /var/www/super_secret_password_file
3️⃣ Генерация пароля:
htpasswd -cb /var/www/super_secret_password_file custom_user custom_very_hard_password
4️⃣ Конфигурационный файл для nginx:
server {
...
location ~* /sec_folder/ {
auth_basic "Hello, please login";
auth_basic_user_file /var/www/super_secret_password_file;
...
}
...
}
5️⃣ Рестарт
service nginx restart
Найти самые большие файлы:
find -type f -exec du -Sh {} + | sort -rh | head -n 5
find -type f -exec du -Sh {} + | sort -rh | head -n 5
#1 case: int(1) #2 case: ❓ #3 case: ❓
Anonymous Poll
20%
#2 case: true #3 case: true
20%
#2 case: true #3 case: false
60%
#2 case: false #3 case: false
0%
#2 case: false #3 case: true
Forwarded from Павел Дуров
Отличная новость – Роскомнадзор официально разблокировал Telegram на территории России. Поздравляю всех российских пользователей Telegram с этим позитивным изменением – и надеюсь, что оно долгосрочно.
Что поменяется на практике в результате разблокировки? Должна вырасти стабильность и скорость работы мобильных приложений Telegram на территории России. Также станут доступны без VPN прямые веб-ссылки на каналы и сервисы Telegram, что приведет к росту числа участников каналов и чатов. При этом в плане сохранности личных данных изменений нет – право на конфиденциальность и тайну личной переписки остаются фундаментальным принципом Telegram во всех странах.
Думаю, что разблокировка станет хорошим сигналом для IT-предпринимателей и инвесторов. Подобные действия российских властей в этом и других направлениях внушают оптимизм. Надеюсь, что положительный тренд будет сохранен, и Россия сможет реализовать свой потенциал в цифровой сфере.
Спасибо всем россиянам, которые продолжали пользоваться Telegram в течение последних двух лет. Ваше доверие и поддержка вдохновляли нашу команду все это время. Уверен, эта поддержка стала одной из причин сегодняшнего события.
Что поменяется на практике в результате разблокировки? Должна вырасти стабильность и скорость работы мобильных приложений Telegram на территории России. Также станут доступны без VPN прямые веб-ссылки на каналы и сервисы Telegram, что приведет к росту числа участников каналов и чатов. При этом в плане сохранности личных данных изменений нет – право на конфиденциальность и тайну личной переписки остаются фундаментальным принципом Telegram во всех странах.
Думаю, что разблокировка станет хорошим сигналом для IT-предпринимателей и инвесторов. Подобные действия российских властей в этом и других направлениях внушают оптимизм. Надеюсь, что положительный тренд будет сохранен, и Россия сможет реализовать свой потенциал в цифровой сфере.
Спасибо всем россиянам, которые продолжали пользоваться Telegram в течение последних двух лет. Ваше доверие и поддержка вдохновляли нашу команду все это время. Уверен, эта поддержка стала одной из причин сегодняшнего события.