Про нелегитимность роспуска СССР

Я родился и рос в СССР. Пошел в советскую школу, выпускался уже из российской. В школе меня начинали понемногу учить ненавидеть ту страну без которой ни меня, ни моих родителей бы не было. Учили ненавидеть, а знания давали по учебникам, которые печатала как раз еще та страна.  К чему я это? К тому что СССР мне точно так же дорог, как многим другим. Чтобы кто-то не особо умный не подумал, что меня хорошо научили ненавидеть. Те кто учил ненавидеть добились ровно другого. Вместо того чтобы просто любить ушедший СССР как некую абстракцию в прошлом, я занялся копанием самого его прошлого. Через копание этого прошлого приходишь к таким вещам, о которых ранее не задумывался. Читать далее «Про нелегитимность роспуска СССР»

Зеркало для героя или День Совка

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

Завалили мамонта.

У меня в голове почему-то именно такая ассоциация возникла, когда я увидел как муравьи облепили дохлую стрекозу. Так что дедушка Крылов нам врал в своей басне про Стрекозу и Муравья. Стрекоза, может и ходила к муравью, и насмехалась, но потом он её расчленил и съел. На этом басенке конец, а кто жив остался — молодец.

Примеры чтения переменных для скриптов оболочки Linux

Вы наверное знаете, что мы можем задавать переменные внутри скриптов оболочки, чтобы обойтись без так называемого hard coding. Ниже — размерем как мы можем задавать значения для этих переменных.

Определение переменных в скрипте: назначение предопределенных значений переменным внутри скрипта.
Перед запуском скрипта: используются параметры задающие значения для переменных перед каждым запуском скрипта.
Во время работы скрипта: мы можем получить доступ к переменным прямо во время работы скрипта.

Все это решает разные задачи, когда требуется присвоить значения переменным. Команда чтения полезна для назначения переменных во время выполнения скрипта. Читать далее «Примеры чтения переменных для скриптов оболочки Linux»

Клим Жуков и Дмитрий Пучков про художественный фильм «Собачье Сердце»

В передаче «Синий Фил» Клим Жуков и Дмитрий Пучков разбирают фильм «Собачье Сердце», а так же одноименную повесть Михаила Булгакова по которой, собственно,  и был снят фильм.  делается разбор чем фильм отличается от повести, почему повесть была не особо популярна до выхода фильма, какие ускользающие от невнимательного читателя вещи прямым текстом преподносит автор, какие вещи из повести отброшены режиссёром фильма либо по умыслу, либо по незнанию.

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

 

Как определить статус завершения скрипта или команды в Linux

Хотите писать навороченные сценарии и стать экспертом в написании скриптов оболочки? Тогда этот пост для вас ;)

В Linux/Unix когда вы запускаете скрипт или команду, они завершатся со значимым статусом для того чтобы вы поняли — достигли ли вы своей цели запуская их или нет. Тем самым мы можем предпринять какие-то действия по статусу завершения (выполнено, провалено или выполнено частично) этих команд. В linux есть некоторые команды, которые не отображают статус завершения, например команда «mount -a» которую мы выполняем после правки файла fstab не покажет вам ничего. Так как же мы узнаем что команда отработала и на сколько успешно? Для этого в Linux/Unix есть встроенная переменная которая хранит статус завершения для любой команды или запущенного скрипта. Этот статус хранится во встроенной переменно «$?». Статус завершения принимает значение от 0 до 255. Некоторые из обычно используемых статусов завершения приведены ниже. Читать далее «Как определить статус завершения скрипта или команды в Linux»

История BASH в Linux — возможности замены в последней команде

Иногда мы используем в Linux команды с кучей длинных аргументов, а так же используем их многократно друг за другом, но меняя лишь пару параметров.
Пример :

Что делать если тоже самое надо выполнить для user2?

Читать далее «История BASH в Linux — возможности замены в последней команде»

Встроенные в bash переменные

В оболочке существует множество встроенных переменных, которые помогают администрированию и упрощают написание скриптов. В этом посте мы рассмотрим важные встроенные переменные. Если есть еще какие-то я и их пропустил — добавляйте в комментариях.

Прим.: чтобы получить текущие значения этих переменных, используйте команду echo для их вывода. Например, если вы хотите увидеть в какой оболочке вы сейчас работаете тогда набираем: echo $ SHELL  чтобы получить текущую оболочку. Читать далее «Встроенные в bash переменные»

Минкомсвязь поддерживает идею оплаты «пакета Яровой» абонентами

Я понимаю, что, возможно, для многих сумма копеечная, но важен сам факт того, как государство принимая закон (местами нужный, местами сомнительный) начинает подстраиваться под бизнес, то есть перекладывает свои затраты и затраты операторов на плечи абонентов. Это говорит о многом. Как минимум о том — что это происходит во всех сферах жизни и о том что государство в первую очередь защищает тех у кого есть деньги, и только потом всех остальных. И тут остается совсем небольшой маневр до следующей мысли… Читать далее «Минкомсвязь поддерживает идею оплаты «пакета Яровой» абонентами»

Состояние дополнений WebExtensions для Firefox в июле 2017

Mozilla планирует выпустить Firefox 57 как браузер работающий только с поддержкой WebExtensions. Это значит, что дополнения, которые не являются WebExtension с момента выпуска 57 версии перестанут работать. Firefox 57 запланирован на 14 ноября 2017 года в соответствии с графиком выпусков Firefox.

Старые дополнения включают в себя все классические расширения браузера, а также темы и некоторые другие типы надстроек для браузера.

Прим.: Хотя Firefox 57 является приоритетной целью, данное изменение может быть отложено Mozilla, например, чтобы попасть в браузер после следующей крупной версии ESR в марте 2018 года. Читать далее «Состояние дополнений WebExtensions для Firefox в июле 2017»