0.00
0 читателей, 4902 топика

91.AWS - Lambda Edge функции и пример защиты CloudFront


#aws #lambdaedge #cloudfrontpassword
91.AWS — Lambda Edge функции и пример защиты CloudFront

Мой исходник github.com/adv4000/lambda_edge_python/blob/main/lambda_function.py

Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Linux команда xargs.


Linux команда xargs — команда, позволяющая выполнять повторяющиеся действия.

Ссылка на видео «Linux команда basename — выделяет краткое имя файла из полного имени.»
www.youtube.com/watch?v=cGsTDvP5ZFs

Ссылка на видео «Linux команда cp — копирование файлов и папок на Ubuntu»:
www.youtube.com/watch?v=v0ZOcHqxtmU

Ссылка на видео «Linux команда mkdir и команды создания файлов.»
www.youtube.com/watch?v=7GhzNwkvQ1I

Ссылка на видео «Linux команда mv — переместить (переименовать) файл или папку на Ubuntu»:
www.youtube.com/watch?v=z0EIH3IMyAw

#!/bin/bash

# 0:23 без аргументов работает как echo
ls -1 | xargs

# 1:04 параметр -n управляет количеством передаваемых в обработку строк
ls -1 | xargs -n5

# 1:51 параметр -i пердаёт строку в фигурные скобки в следующую команда
ls -1 | xargs -n1 -i echo XXX=={}===RRR

# 3:05 = 1.) переимеруем все файлы .txt в .TTT
basename -s .txt *.txt | xargs -n1 -i mv {}.txt {}.TTT

# 5:18 = 2.) Теперь наоборот, переимеруем все файлы .TTT в .txt
basename -s .TTT *.TTT | xargs -n1 -i mv {}.TTT {}.txt

# 6:02 = 3.) создать директории с именами txt-файлов (без расширения txt) и скопировать во вновь созданные и директории соответствующие файлы

# 6:21 = 3.1.) сначала создаём директории
basename -s .txt *.txt | xargs -n1 -i mkdir {}

# 7:09 = 3.2.) затем копируем в созданные директории txt-файлы
basename -s .txt *.txt | xargs -n1 -i cp {}.txt {}/

# 8:11 справка
xagrs --help

Пеле: Рождение легенды / Pele: Birth of a Legend (aka Pele) (2016) / Биография


Биографическая драма расскажет о закулисье спорта, в частности о жизни величайшего игрока в истории футбола — Пеле. Зрители станут свидетелями непростой жизни бразильской легенды спорта. Сколько преград тому удалось преодолеть на своем пути, чтобы добиться мировой популярности? Это сейчас он демонстрирует невероятные профессиональные достижения и вдобавок ко всему не забывает о благородных делах, но раньше все было по-другому. С ранних лет Пеле жаждал получить признание, неустанно шел к своей мечте, преодолевая препятствия, тем самым закаляя свой характер. Картина охватывает детство футболиста, вплоть до победы на Чемпионате мира в Швеции, когда Пеле было семнадцать лет. Судьба не всегда была благосклонна к спортсмену, однако за каждой успешной личностью стоит огромный труд, железная воля и твердая уверенность в собственных силах.

Год: 2016
Страна: США
Режиссер: Джефф Цимбалист, Майкл Цимбалист
Автор сценария: Джефф Цимбалист, Майкл Цимбалист
Актеры: Кевин де Паула, Леонардо Лима Карвальо, Сеу Жоржи, Мариана Нюнс, Милтон Гонсалвис, Сет Майклс
Возрастной рейтинг: 12

#драма #биография #спорт #футбол #легендафутбола

Вадим Зеланд — Прекращаем думать


Вадим Зеланд. Конец иллюзии стадной безопасности. Часть I — ПОИСК ЦЕЛИ. ПРЕКРАЩАЕМ ДУМАТЬ.
Надо, наконец, обрести решимость и начать действовать. Хотите крутить слайд — не думайте, как это делать — просто делайте это.
Хотите создать свою реальность — не медлите и не готовьтесь — снимайте свое кино прямо сейчас, с этого момента и впредь.

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

Демонизированный PHP - before it was cool (Arvids Godjuks)


Видео доклада с DevConf2015

Моя история с демонами на PHP началась до того, как в нашу жизнь ворвался libevent, phpDaemon, reactPHP и прочие. Это рассказ, основанный на многогодичной практике, о том, как писать демонов без сторонних инструменотв. Так же затронет исторические изменения в PHP, а так-же посмотрим можно ли повторить опыт с HHVM.

devconf.ru/data/2015/ppt/13_Demonizirovannyy PHP — before it was cool.pdf

UNIX-1.5 Awk, Cut, Last, Wc Commands Video Tutorial


Make sure to subscribe to my channel for more videos on UNIX, Perl and SQL.
facebook: facebook.com/fuzicast
twitter: @fuzicast
youtube: youtube.com/yuejdesigner85

awk -F| BEGIN{ initialization } { code block } END{ finalization } — general syntax
default delimiter is space
VAR=«value» — define a variable
print VAR — print a variable
NF is number of fields
$NF is value of last field
print "$EXTERNAL_VAR" — double single $EXTERNAL_VAR single double
VAR~/pattern/ — pattern patching
VAR!~/pattern/ — does not match
FS returns value of field separator, same as -F
OFS returns output field separator
print $1,$2 is separated
NR returns line number
FILENAME returns current filename
awk -v var1=value1 — pre-assign values to variables in awk
awk -F, conditions { code block } filename — condition must be right before code block

cut — get columns from file
cut -d, -f1-2 filename — print 1st to 2nd columns
cut -c1-5 filename — print first 5 characters
cut -d, -f2- filename — print from 2nd column to last column
cut -d, -f1,4,5 filename — print 1st, 4th and 5th column
cut -d, -f-3 filename — print from 1st to 3rd column
cut -d, -f1,3-5 filename — print 1st, 3rd to 5th column

wc — word count
wc -l — line count
wc -c — print number of bytes
wc — print number of newline, word and bytes
wc -m — character count
wc -w — word count

last — check login history
last -10 — show last 10 logins
last -F — show full login information

Python YouTube API Tutorial: Sort a Playlist by Most Popular Videos


In this Python Programming Tutorial, well be learning how to get the most popular videos in a YouTube playlist. I use scripts like this a lot personally when I dont have time to watch an entire playlist and want to only see the most-watched videos. Surprisingly YouTube doesnt have this ability on their site, but Python allows us to do this programmatically. Lets get started…

The code for this video can be found at:
bit.ly/YouTubeAPI-03

YouTube API Tutorial — youtu.be/th5_9woFJmk
F-Strings Tutorial — youtu.be/nghuHvKLhJA
Sorting Tutorial — youtu.be/D3JvDWO-BY4
Slicing Tutorial — youtu.be/ajrtAuDg3yw

YouTube API Docs — developers.google.com/youtube/v3
Google API Python Client — github.com/googleapis/google-api-python-client

✅ Support My Channel Through Patreon:
www.patreon.com/coreyms

✅ Become a Channel Member:
www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

✅ One-Time Contribution Through PayPal:
goo.gl/649HFY

✅ Cryptocurrency Donations:
Bitcoin Wallet — 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet — 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet — MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

✅ Coreys Public Amazon Wishlist
a.co/inIyro1

✅ Equipment I Use and Books I Recommend:
www.amazon.com/shop/coreyschafer

▶️ You Can Find Me On:
My Website — coreyms.com/
My Second Channel — www.youtube.com/c/coreymschafer
Facebook — www.facebook.com/CoreyMSchafer
Twitter — twitter.com/CoreyMSchafer
Instagram — www.instagram.com/coreymschafer/

#Python

Один день из жизни сисадмина. Шок некоторым обеспечен :-) Россия, Красноярск


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