Мир IT c Антоном Павленко
7.28K subscribers
652 photos
157 videos
19 files
1.41K links
IT новости, статьи и видео с канала
https://youtube.com/pavlenkoat
По всем вопросом обращаться @pavlenko_at

Поддержать автора:
https://www.donationalerts.com/r/pavlenkoat
Автор канала прошел путь от сисадмина до DevOps/SRE в крупных компаниях
Download Telegram
Незаметно наш youtube-канал набрал 200 подписчиков. 🎉🎉🎉

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

Спасибо, что смотрите, ставите лайки и оставляете свои ценные комментарии. Это помогает продвигать канал и погрузить больше народа в мир информационных технологий. Вклад каждого очень ценен.💪
А вы никогда не задумывались почему в Windows для разделения путей использует “\”, а в других ОС и протоколах используется “/”? Я тут на статью наткнулся выдержка из нее:

DOS 1.0 DOS поддерживает только дискеты. Многие из утилит DOS использовали символ "/" в качестве символа разделения ключей. А что символ “/” конфликтовал с разделителем пути другой ОС не волновало первоначальных разработчиков, так как DOS не поддерживал каталоги, только файлы в одном корневом каталоге.
Разработчики MS-DOS 2.0 решили использовать метод стиля * nix для определения иерархии, но столкнулись с проблемой, что символ "/" используется в качестве символа разделения ключей. Они конечно могли использовать "." как в DEC, но точка уже использовалась как разделитель между именем файла и расширением. Поэтому они выбрали наилучший вариант из оставшихся — символ "\", который был визуально похож на "/".

Вот маленький известный секрет о MS-DOS. Разработчики DOS не были довольны таким положением дел – они использовали Xenix, поэтому они были привыкшие к структурой *nix команд. Они добавили в ОС возможность принимать в качестве разделителя путей как "/" так и "\" (это работает и под XP, попробуйте выполнить “notepad c:/boot.ini”). Они добавили недокументированный системный вызов, чтобы изменить символ разделителя ключей “-”. И обновили утилиты, чтобы те поддерживали этот флаг. Таким образом можно было превратить MS-DOS в *nix-style ОС, используя "-флаг", и пути с разделителем "/". Но данную разработку забросили уже много лет назад.

Источник: https://blogs.msdn.microsoft.com/larryosterman/2005/06/24/why-is-the-dos-path-character/
Новый выпуск: https://youtu.be/j7iKs5xiujM Приятного просмотра
Роскомнадзор может запретить торрент-трекер за распространения Linux.😨😨😨


НПО «РусБИТех» подал в суд на торрент-трекера torplanet.ru, обвинив в незаконном распространении Linux-дистрибутива Astra Linux Special Edition. Мосгорсуд удовлетворил заявление компании и у владельцев есть три дня на удаление ссылок на скачивания. Если не выполнят требования Роскомнадзор включит торрент-трекера torplanet.ru в реестр запрещенных сайтов.

Astra Linux создан на основе Debian GNU/Linux и распространяется под лицензией GNU GPL. Debian свободно распространяется и имеет открытый исходный код. Все Debian модификации должны свободно распространяться. Хотя исходные коды Astra Linux доступны на сайте разработчика, однако сам дистрибутив имеет проприетарную лицензию. При этом лицензия. GNU GPL не позволяет включать программу в проприетарное ПО. 😑

Можно конечно сослаться на Redhat, но они продают поддержку и собственный софт.
В одном из следующих обновлений ОС Windows 10 из меню «Пуск» Microsoft может убрать «живые плитки» (live tiles), сообщил главный редактор портала Windows Central Зак Боуден в своем Twitter. Предположение Боуден сделал на основе отсутствия в бета-версии обновления с индексом 19H1 возможности для пользователя самостоятельно закреплять в «Пуске» плитки с нужными ему приложениями – пиктограммы с новыми программами будут появляться только после их установки.

По мне неубедительно, но если это произойдет многие пользователи Windows будут рады.
Строка форматирования вывода команды date в linux (первым символом должен быть +)

%a день недели, сокр. Sun Вск
%A день недели, полный Sunday Воскресенье
%d число месяца (01—31) 06
%e число месяца, дополненное пробелом ( 1—31)
%j день года (001—366)
%u день недели (1—7, воскресенье = 7)
%w день недели (0—6, воскресенье = 0)

Неделя

%U номер недели (00—53, воскресенье — первый день недели)
%W номер недели (00—53, понедельник — первый день недели)
%V номер недели (01—53, понедельник — первый день недели)

Месяц

%m номер месяца (01—12)
%h или %b месяц, сокр.
%B месяц, полный

Год

%y год без столетия (00—99)
%C столетие (00—99)
%Y год, включая столетие
%g год (без столетия) понедельника недели %V
%G год (включая столетие) понедельника недели %V

Дата

%D %m/%d/%y 12/06/09
%x дата в формате текущей локали
%F %Y-%m-%d 2009-12-06

Час

%l час в 12-часовой системе, дополненный пробелом ( 1—12)
%I час в 12-часовой системе (01—12)
%k час, дополненный пробелом ( 0—23)
%H час (00—23)
%p В английских локалях, AM («до полудня») или PM («после полудня»).
Во многих других локалях не используется.
%P То же, что %p, но строчными буквами

Минута

%M минута (00—59)

Секунда

%s секунд с 00:00:00
%S секунда (00—60)
%N наносекунда (000000000—999999999)

Время

%r 12-часовое время в текущей локали
%R %H:%M
%T %H:%M:%S
%X время в стандартном формате для текущей локали

Дата и время

%c дата и время в стандартном формате для текущей локали

Часовой пояс

%z часовой пояс в формате
%:z часовой пояс в формате
%Z алфавитный код часового пояса

Оформление

%% Символ «%»
%n Новая строка (0x0a)
%t Табуляция (0x09)
Бурная ночь, бомжи и внезапная любовь… Что общего между этими словами и командами Linux?

Узаете в видео https://youtu.be/-VV75JVEkmc

Многие боятся терминала linux, всем вокруг нужен только GUI. По мне вы просто плохо познакомились с терминалом. В этом видео на наглядных примера вы познакомитесь с основными командами Linux. Приятного просмотра.
Я в своих видео постоянно твержу, что все в Linux это файл. Наткнулся на внятный трактат почему:

ОС семейства UNIX созданы следуя нескольким единым идеям и концептам, которые отразились в их дизайне, интерфейсе, культуре и эволюции. Одна из важнейших таких идей: "все - это файл"

Этот ключевой принцип состоит в предоставлении единой парадигмы для доступа к широкому кругу устройств ввода/вывода: документы, директории, жесткие диски, CD-диски, модемы, клавиатуры, принтеры, мониторы, терминалы и даже некоторые межпроцессовые взаимодействия и сетевые соединения. Фокус в том, чтобы предоставить простые абстракции для всех этих ресурсов, каждую из которых отцы UNIX назвали "файлом". Так как доступ к любому "файлу" можно получить через один и тот же интерфейс(API, не путать с GUI), вы можете использовать один и тот же набор базовых команд для чтения/записи диска, клавиатуры, документа или сетевого устройства.
Вот уж воистину:

Программирование сейчас находится в состоянии гонки между разработчиками, которые пытаются сделать свои приложения все более устойчивыми к тупости пользователя, и вселенной, которая создает все более и более глупых пользователей. Надо признать, что у программистов мало шансов в этой битве.
Знаете, когда появился systemd, я его ругал, наверно, под воздействием хейтеров (их аргументы были убедительны). Поэтому долго сидел на ubuntu 14.04. Ведь они отошли от философии Unix: “Пишите программы, которые делают что-то одно и делают это хорошо”. Да-да, философия микросервисов в Unix подобных ОС давно существуют и монстры-комбайны тут не приветствуются.

Перешел на 16.04, познакомился с systemd, понял, что он должен был появиться. SysV и upstart состоят из скриптов, текст которых по сути похож. Всегда было интересно: почему бы его не вынести и не обернуть, добавляя информацию, необходимую для запуска конкретной программы? Они отошли от них в пользу конфигов и убрали кучу повторяющегося кода. Конфиг выглядит как-то поприятнее. Да и философию Unix они не сильно предали. Systemd - это куча программ, объединенных в единое целое. Что много рассказывать, - вот хорошая 'статья-ответ хейтерам' https://habr.com/ru/post/438698/ рекомендую, кому интересна эта тема.
В выпуске "Основные команды Linux, которые должен знать каждый" я давал команду cd /var/./lib/../spool/cron/./crontabs/../../mail/.././../run/../././lib/./.././../lib/./systemd и просил написать где мы в итоге окажемся.

Кто дал правильный ответ вы узнаете в ближайшем выпуске, а сейчас давайте разберем команду по полочкам:
cd /var/ (перейдем в директорию /var/)
cd ./ (./ - означает текущая директория, останемся в /var/)
cd lib/ (перейдем в директорию /var/lib/)
cd ../ (../- означает директория выше, перейдем в директорию /var/)
cd spool/ (перейдем в директорию /var/spool/)
cd cron/ (перейдем в директорию /var/spool/cron/)
cd ./ (останемся в /var/spool/cron/)
cd crontabs/ (перейдем в директорию /var/spool/cron/crontabs/)
cd ../ (перейдем в директорию /var/spool/cron/)
cd ../ (перейдем в директорию /var/spool/)
cd mail/ (перейдем в директорию /var/spool/mail/)
cd ../ (перейдем в директорию /var/spool/)
cd ./ (/var/spool/)
cd ../ (/var/)
cd run/ (/var/run/)
cd ../ (/var/)
cd ./ (/var/)
cd ./ (/var/)
cd lib/ (/var/lib/)
cd ./ (/var/lib/)
cd ../ (/var/)
cd ./ (/var/)
cd ../ (/)
cd lib/ (/lib/)
cd ./ (/lib/)
cd systemd (/lib/systemd)

Правильный ответ /lib/systemd.
А вам никогда не хотелось побыть властителем судеб? Хотя бы виртуальных? А давайте поуправляем пользователями Linux. Как? Узнаете в этом видео https://youtu.be/5w2fyPv-H60

В этом выпуске подробно рассмотрим несколько способов создания пользователей в Linux. А также редактирование параметров и управление пользователями.
Сегодня, 14 февраля, великий праздник “Всемирный день компьютерщика”. Дата приурочена к презентации 14 февраля 1946 года в США первого работающего электронного компьютера ENIAC I. Его празднуют программисты, тестировщики, системные администраторы, компьютерные инженеры, специалисты по управлению базами данных и другие it-специалисты.

С праздником коллеги.
Я помню чудное мгновенье: внезапная перезагрузка после обновления
В прошлом месяце я сообщал, что youtube-канал набрал 200 подписчиков.
И так мы покорили новую вершину — 500 подписчиков. Плюс 300 за 20 дней. Неплохо для специализированного канала. Бум случился после публикации роликов с уроками обучающих командой строке Linux. Значит это интересно.

Спасибо, что смотрите, ставите лайки и оставляете свои ценные комментарии. Это помогает продвигать канал и погрузить больше народа в мир IT и в частности Linux. Ваш вклад очень ценен.
В конце прошлого года президент США принял стратегию кибербезопасности. В госдуме стратегию назвали агрессивной и решили подготовиться к отключению от мирового интернета, в связи с чем был разработан законопроект об автономном Интернете.

В видео вы узнаете:
- как может рухнуть Российский интернет в случае изоляции;
- что слуги народа хотят предпринять
- кто будет все курировать
- мои опасения по поводу данной инициативы
ПОЗДРАВЛЯЮ всех защитников с “День воинской славы России”.!!!Защищайте своих родных, близких и отечество. Не будьте тряпками.
«Яндекс» встроил сервис мгновенного обмена сообщениями в мобильную версию собственного браузера для операционных систем Android и iOS. В настоящее время новая функция находится в режиме бета-тестирования.

Подготовка к автономному Рунету?
А вы знали, что ODF является ГОСУДАРСТВЕННЫМ и МЕЖДУНАРОДНЫМ стандартом документов?

В декабря 2010 г в России зарегистрировали ODF в качестве государственного стандарта, а в качестве ГОСТа вступил в силу с 2011г. Формат зарегистрирован как ГОСТ Р ИСО/МЭК 26300-2010, он используется как основной в популярнейшем свободном офисном пакете OpenOffice и LibreOffice.

Российский ГОСТ соответствует международному стандарту ISO/IEC 26300:2006, принятому еще в конце 2006 г. (см. новость ComNews от 27 декабря 2010 г.58721). К нему относятся файлы, имеющие расширения .odt (текстовые документы), .ods (электронные таблицы), .odp (презентации), .odb (базы данных), .odg (графика) и .odf (формулы).