Переезд в Москву

Ну вот и случилось. Уже почти полторы недели как переехал в Москву. Но только сейчас более-менее наладил быт, нашёл квартиру, провёл интернет. Вроде всё неплохо, мне нравится. Грусть по родному городу уже не так сильно гложет.

Ну вот как-то так, у меня всё.

Далее...

🦇 Bat - как Cat только лучше

Очередная микрозаметка. Существует очень приятная замена класичекой утилите cat - bat. https://github.com/sharkdp/bat Написано на расте, но это не главное. Главное - оно дает удобный просмотр (как в less), нумерацию строк (!!!), и подсветку синтаксиса. Для себя я накидал пару сниппетов, которые помогают мне в работе: Просмотр неформатированного json bat ФАЙЛ.json | json_pp | bat -l json Для xml xmllint --pretty 3 --format ФАЙЛ.xml | bat Обе команды используют встроенные в macOS инструменты.
Далее...

⚙️ Скрипт выставления TTL в macOS для обхода раздачи интернета в Йоте

Накидал небольшой AppleScript для коллеги выставляющий TTL=65 для обхода ограничений Йоты на раздачу интернета с телефона.

Если коротко, то вот код:

try
	do shell script "sudo sysctl -w net.inet.ip.ttl=65" with administrator privileges
	display notification "TTL=65 сделан"
on error errorMessage number errorNumber
	display alert errorNumber message errorMessage
end try

Для ленивых вот скрипт в виде программы, чтобы удобно запускать: https://cloud.mail.ru/public/G4d2/mjwMQkLF6

Далее...

🛀 Играем в return true to win

Дошли, наконец, руки до презабавнейшей игры return true to win. О ней, в первую очередь, я узнал из нашего рабочего чатика, а потом уже на каждом углу стал встречать. Пройти её (с далеко не всегда лучшими результатами) получилось минут за 15 и я решил выложить свои решения с небольшими комментариями. Возможно, кому-то будет интересно. !0 - очевидно, что отрицание нуля - true function(){return 'true';} - тут я смалодушничал и решил “в лоб” 1.
Далее...