Linux команда uniq - обработка уникальных и повторяющихся строк.


Linux команда uniq — обработка уникальных и повторяющихся строк в текстовом файле.

#!/bin/bash
# uniq — команда проверяет строки на уникальность

# 1:00 добавляем межстрочный интервал во весь файл
uniq -c text_file

# 1:34 по скольким символам (от начала) сравнивать
uniq -c -w2 text_file

# 2:22 избегать сравнения по N начальных полей
uniq -c -f2 text_file

# 3:09 избегать сравнения по N начальным символам
uniq -c -s15 text_file

# 3:46 игнорировать различия в регистре
uniq -c -s15 -i text_file

# 4:16 печатать по одной повторяющейся строке
uniq -d -s15 -i text_file

# 4:44 печатать ВСЕ повторяющиеся строки
uniq -D -s15 -i text_file

# 5:06 печатать только уникальные строки
uniq -u -s15 -i text_file

Linux команда tr - команда трансформации текста.


Linux команда tr — команда трансформации текста.

/\ — здесь — символ перенаправления вход
\/ — здесь — символ перенаправления выход

#!/bin/bash
# tr — команда замены (сжатия) символов текста

# 0:59 замена символов
tr a A
fdsa
fdsA
Ctrl D # выход из режима экранного ввода

# 2:00 обработка потока ввода
ls -l ../ | tr a A

# 3:27 перенаправление ввода из файла
tr a A /\ text_file

# 5:06 сохранить изменения в файле (создать или переписать)
tr a A /\ text_file \/ new_file

# 5:55 сохранить изменения в файле (создать или добавить снизу)
tr a A /\ text_file \/\/ new_file

# 6:40 список замены символов
tr abcd ABCD /\ text_file

# 7:34 сокращённая запись списка замены символов
tr a-d A-D /\ text_file

# 8:11 удалить все эти символы из файла
tr -d dr /\ text_file

# 8:38 замена последовательности символов — одним из списка
tr -s su R /\ text_file

# 10:14 замена повторяющихся символов — одним
tr -s /\ text_file

# 11:01 замена последовательности пробелов на символы табуляции
tr -s \t /\ text_file

# 11:32 опция с — работает с символами, которых нет в наборе
# удаляет символы, которых нет в наборе
tr -cd A-Za-z0-9\-\:[:cntrl:][:blank:] /\ text_file

Lesson 12 - The Awk Programming Language


A Book Review and Brief tutorial on AWK. Follows chapter 1 of Aho, Kernighan and Weinbergers «The Awk Programming Language».

One of my favorite languages ever.

Around 17:00 there is a weird God Voice effect reminiscent of this skit from Car Talk www.cartalk.com/radio/show/1609-you-cant-do-it-unless-number-two Dont know what happened with the microphone.

Массивы Google Apps Script и JavaScript. Методы поиска


Массивы Google Apps Script и JavaScript. Методы поиска.

Подробно на конкретных примерах рассматриваются JavaScript и Apps Script методы поиска элементов массивов: find(), findIndex(), indexOf(), lastIndexOf(), includes(), every(), some()

Ссылка на предыдущее видео плейлиста: youtu.be/6KD5XGEQg8o

Ссылка на плейлист Массивы: www.youtube.com/playlist?list=PLz8SX0iNPyAJhtjx6qIDPM-QaJ--FWYrE

Скрипты, используемые в этом видео: it4each.com/blog/massivy-google-apps-script-i-javascript-metody-poiska/

#GoogleAppScript #Arrays #SpreadSheet #JSArray #JSArraysSort

Парсинг (cкрапинг) с помощью Google Apps Script


Парсинг (Скрапинг) с помощью Google Apps Script.
Подробно рассматривается парсинг (скрапинг/скрейпинг) веб-сайта биржи фриланса с помощью инструментов Google Apps Script.

Ссылка на плейлист Массивы: www.youtube.com/playlist?list=PLz8SX0iNPyAJhtjx6qIDPM-QaJ--FWYrE

Скрипты, используемые в этом видео: it4each.com/blog/parsing-skraping-s-pomoshchiu-google-apps-script/

#ScrapingWithAppsScript #ScrapingWithJS #SpreadSheet #AppsScriptParsing

Забытое знание. Вы способны на Все. Вадим Зеланд Трансерфинг Реальности


Вы способны на многое, только вам никто об этом не говорил. Вы владеете огромным сокровищем — уникальностью вашей прекрасной и неповторимой Души — она имеет все для осуществления вашего желания. Ваша душа имеет доступ к любым знаниям и достижениям. Поверьте в себя.
Волшебник внутри вас.
Забытое знание. Вы способны на все.
Вадим Зеланд
Трансерфинг Реальности
#ВадимЗеланд#ТрансерфингРеальности#AnastasiaAndres

Адаптивная вёрстка писем: проблемы и решения


На лайве обсудим:
— Кому и зачем нужна вёрстка рассылок в 2021 году.
— С какими проблемами сталкиваются верстальщики.
— Какие навыки нужны для создания красивых и адаптивных писем.
— Из чего состоит программа курса «Вёрстка email-рассылок».

Разобраться с вёрсткой писем помогут: директор по развитию HTML Academy Лёша Симоненко, а также веб-разработчик Reg.ru и автор курса «Вёрстка email-рассылок» Серёжа Зубов. Запись лайва будет доступна после.

Прокачайте навыки по вёрстке писем уже сейчас с помощью нашего онлайн-курса «Вёрстка email-рассылок» — tml.io/kr7nw. Курс проходит в асинхронном формате, поэтому приступить к обучению можно в удобное для вас время.

Тайм-коды:
0:06 Приветствие, знакомство
3:51 О Компании Reg.ru
4:41 Типовые задачи разработчиков Reg.ru
7:35 Актуальность вёрстки писем
9:58 Статистика по количеству пользователей почты
11:09 Взаимодействие между верстальщиками писем и маркетингом
14:25 Как принимают проекты маркетологи
16:01 Обязательный ли навык вёрстки писем для разработчика
17:06 Использование картинок в рассылках
24:49 Особенности рендеринга
27:10 Распространённость почтовых клиентов в мире
28:50 Российский рынок почтовых клиентов
32:42 Проблемы верстальщиков писем
33:38 Технические аспекты вёрстки писем
36:22 Как сделать письмо адаптивным
43:05 Сервисы для тестирования рассылок
44:45 Как собирается аналитика по почтовым клиентам
46:54 Почему надо верстать стили инлайново
55:03 Какой уровень знаний необходим для вёрстки писем
59:09 Программа курса по вёрстке email-рассылок
1:03:05 Обзор проекта на курсе по вёрстке писем
1:04:45 Пример рассылок от Spotify
1:05:27 Примеры писем от крупных компаний на Чёрную пятницу
1:09:38 Вёрстка писем: как делать не надо
1:17:18 Формат курса по вёрстке рассылок
1:18:50 Наставники на курсе по рассылкам
1:20:35 Защита проектов на курсе
1:23:36 Ограничения по времени прохождения курса