Ruby vs Python vs PHP. Какой язык программирования выбрать? От профессионала!


Ruby vs Python или Python vs PHP, а может PHP vs Ruby? Языки программирования. Основы программирования. Какой язык программирования выбрать?
Тут вы узнаете как стать программистом, где найти школу программирования и курсы программирования и вообще о программирование для начинающих.
devjournal.ru/ — статьи и гайды для программистов, бесплатное обучение программированию.
Моя группа Вконтакте: vk.com/devjournal
Моя группа FaceBook: www.facebook.com/DevJournalRu
Я в Google: google.com/ DevTimeJournal
Я в Twitter: twitter.com/DevJournalRu
Канал YouTube: www.youtube.com/DevtimeJournal

Один в поле воин | Ара Рейзис | TEDxSadovoeRing


К ней везут детей и обращаются за помощью, когда уже испробовано всё. Её называют «наш доктор Хаус”. Ара Романовна Рейзис, действительно, умеет решать сложные медицинские загадки, которых в её врачебной практике было невероятно много.
И Ара Романовна уверена: не смотря на все современные технологии и передовые методы тестирования, только думающий и сострадающий врач способен помочь пациенту. Ведь порой простой искренний разговор с человеком может дать больше ответов, чем результаты любых обследований. Ара Рейзис — врач в пятом поколении, педиатр, инфекционист и гепатолог. Ее врачебный пусть насчитывает больше 60 лет. This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at www.ted.com/tedx

Иван Глушков — 10 причин [не] использовать k8s


.На основе своего опыта работы с Kubernetes расскажем про грабли, которые мы собрали, и про наработки, которые помогли нам и которые должны помочь и вам. Постараемся доказать, что без k8s в современном мире никуда. Противникам k8s также предоставим отличные причины, почему не стоит на него переходить.

Округление чисел в Excel


Видеоурок о различных возможностях округления чисел в Excel. Текстовая версия: statanaliz.info/excel/funktsii-i-formuly/okruglenie-chisel-v-excel/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

Трюк Excel 4. Автосумма в Excel


Автосумма в Excel: кнопки на ленте и горячие клавиши. Другие трюки Excel и файл с примером можно скачать здесь statanaliz.info/tryuki-ms-excel/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

Создание вычисляемых столбцов в PowerQuery


Видеоурок является отправной точкой для понимания принципа создания формул и вычислений в PowerQuery на примере простой модели план-факта. Так же в нем показывается как просмотреть все доступные для использования в PowerQuery формулы.
Скачать файл со всеми запросами, используемый в видеоуроке, можно по ссылке: www.excel-vba.ru/chto-umeet-excel/vychisleniya-v-powerquery/

Параметризация путей к данным в Power Query


Как задавать путь к данным в Power Query как переменную (параметр), чтобы ваш запрос работал и у других пользователей. Скачать пример www.planetaexcel.ru/techniques/24/6749/
Заходите в гости ↓↓↓
Twitter twitter.com/planeta_excel
Facebook www.facebook.com/planetaexcel
Instagram www.instagram.com/planetaexcel/
Мои книги planetaexcel.ru/books/
Моя надстройка PLEX ( 150 новых функций для вашего Excel) planetaexcel.ru/plex/

Linux команда find - команда поиска файлов.


Linux команда find — команда поиска файлов.

Ссылка на видео «Linux/Ubuntu шаблоны подстановки (wildcards).»
www.youtube.com/watch?v=BxEIYeNRCGE

Ссылка на видео «Linux навигация — относительные и абсолютные пути (ссылки).»
www.youtube.com/watch?v=ShBhgZJ2ADs

#!/bin/bash
# find — поиска файла по параметрам

# 0:18 поиск файла по имени в текущей директории
find -name file_name

# 1:05 поиск файла по имени в текущей директории без учёта регистра
find -iname file_name

# 2:06 поиск файла по имени в домашней директории без учёта регистр
find ~ -iname file_name

# 2:21 поиск файла по имени по всей файловой системе без учёта регистра
find / -iname file_name

# 2:51 поиск по имени с помощью шаблонов подстановки
find -iname fi?e_nam?
find -iname f*

# 4:20 поиск по размеру (все, что больше)
find -size 1000k

# 4:51 поиск по размеру (все, что меньше)
find -size -1k

# 5:07 найти пустой файл
find -empty

# 5:44 справка
find --help

[UNИХ] Программное обеспечение GNU/Linux - 06 - Регулярные выражения (2017-11-08)


uneex.org
Регулярные выражения — uneex.org/LecturesCMC/LinuxSoftware2017/06_Regexp

Принцип: сопоставление строки шаблону

Шаблоны (например, в flename generation) и их недостатки.

Язык: *? [a-z] [^a-z]
⇒ целое число? :(
… (ещё антипримеры?)
Задание и принцип работы РВ

⇒ Более общий механизм? (Хомский: формальный грамматики)

автоматные (регулярные) грамматики — имеют (относительно) низкую вычислительную сложность сопоставления
Примеры:

grep,
поиск с заменой: sed, нумерация и подстановка карманов
Синтаксис:

«просто_символ» → просто символ
"." → один любой символ
"[символы]" или "[диапазон-символов]" или "[и то и то]" → один символ из диапазона
(повторитель) «атомарное_РВ*» → строка, сопоставимая атомарному_РВ, повторенному 0 или более раз (в частности, пустая)
«РВ1РВ2…РВN» → строка, которую можно разбить на последовательные части, сопоставимые РВ1…РВN соответственно
Принцип однозначности: самое левое сопоставление — самое длинное
(группа) "(РВ1РВ2…РВN)" → атомарное регулярное выражение (можно помечать повторителем)
группа == карман (так вышло)
(позиционирование) "^" и "$" → начало и конец строки (не сопоставляются символам строки, только отмечают позицию)
Регулярные выражения и конечные автоматы

NFA — «поиск с возвратом»
«A.*B.*A»? wAtBlABlAs по правилу «самый левый самый длинный»
DFA — «сопоставление»
«A*AB? AAB
A:
A ← „A*“ или
A ← „A*A“, потому что ← „A*“ и для третьего символа РВ A ← „A“, т. е.
AA:
AA ← „A*“
AA ≠ „A*AB“, потому что для четвёртого символа РВ A ≠ „B“
AA ← „A*A“, где A ← „A*“ и A ← „A“
AAB:
AAB ≠ „A*A“, потому что B ≠ „A“
уже ≠
AAB ← „A*AB“, потому что AA ← „A*A“ и B ← „B“
Расширенные РВ

Альтернатива „РВ1|РВ2“ → строка, сопоставимая или с РВ1 или с РВ2
Повторители » " (1 и более раз) и "?" (0 или 1 раз)
Повторитель «количество}» и "{[миниум],[максимум]}"
Классы эквивалентности в диапазонах
Эквивалентность базовым РВ

Утилиты: tr, grep / egrep / fgrep, awk, less, vi / vim, …

Flavours

Закавычивание с помощью \
Именование карманов
Незапоминаемые группы
Базовые или расширенные
Полезности: индикаторы начал/концов слов и т. п.
многострочные РВ

Нерегулярные выражения

Perl/PCRE, Python, иное

обратные ссылки на группы (есть в egrep: cal | egrep ([0-9])4.*\1)
нежадные повторители (опасность полного перебора).
пред- и пост-просмотр