Уже два раза Claude стирал несохранённые изменения в коде, «случайно» дёрнув какую-то git команду. Я был настолько зол, что даже не разобрался что именно и почему он дёргал. Решил сделать хук, защищающий от этого безумия. Полез в интернет, и нашёл только один маленький скрипт от Matt Pocock.
В итоге пришлось вайбкодить самому.
Представляю https://github.com/Anisotropic/bfg
Хук блокирует все деструктивные гит команды, при этом разрешая read-only команды.
Сделал в двух вариантах, первый вариант — для фронтендеров, использует node.Js для работы. Второй вариант для всех остальных, использует bash и jq. То есть придётся устанавливать дополнительную утилиту.
Варианта установки два:
- для обычных людей — запустить три команды, указанные в репо, в итоге скилл поставится в клод, и будет там висеть
- для продвинутых юзверей — скачать нужный скрипт, руками его скопировать, и потом руками прописать хук. Примеры хука есть в skill.md
PS
Это простейшая блокировка от «случайных» обращений к деструктивным командам. Если Клод сильно захочет, то он её обойдёт, просто модифицировав сам скрипт проверки


Выход новой версии операционной системы на твоём мобильнике — это всегда праздник. Узнав, что на мой Nexus 4 гугл соизволил запилить Леденец, я был очень счастлив. Прежде всего от нового Android Lollipop мне нужна была поддержка RAW, которая обещала сильно поднять качество фотографий. Но владельцы старых аппаратов должны страдать!! Поддержки RAW 
Про raw video на современных зеркалках Canon написано уже очень много. Я тоже напишу свои мысли. О RAW Video на Кеноне вообще, и на EOS 6D в частности.
GPS в полнокадровой зеркалке по началу вызывает недоумение и вопросы. С приобретением второго аккумулятора, я решил использовать GPS, и расскажу, что из этого получается.
В качестве упражнения по JavaScript и jQuery сделал слайдер (ползунок). Сделал более-менее законченный, функциональный вариант, который при движении ручки ползунка записывает значение в переменную data-value. Запустил это дело на айпаде, и погрустнел. Там оно не работало. Начал копать. Оказалось, что основными событиями на тач-девайсах являются touchstart, touchmove, touchend.
Прошло две недели с того времени, когда с форумов Magic Lantern в мир полетела новость, что на Canon 5D mark III возможна запись FullHD RAW видео. За эти две недели разработчики альтернативной прошивки для зеркалок Canon выжали всё что можно из ПО и контроллера карточек памяти. Технологию начали переносить на другие зеркалки Canon: 6D, 5Dmark II, 550D, 600D, 650D, и даже 50D! К сожалению, беспрерывную запись RAW видео 1920х1080: 24P пока удалось получить только на Canon 5D mark III. В случае остальных фотоаппаратов сказывается недостаток пропускной способности контроллеров карточек памяти. Но самое интересное, что даже 720Р raw видео, обработанное и апскейленное в FullHD, по качеству превосходит обычное h264 видео, записываемое фотоаппаратом.