GIT commit NPE
95 subscribers
298 photos
5 videos
36 links
Кодинг, linux, git, SQL, regex, board games, ножі, треш-індастріал.
Download Telegram
Одне з місць, що довелося мені відвідати під час останього геокешингу минулої весни.
Ось так зібралися та поїхали за сотню кілометрів. Майже так само, як колись у 2012-2013, але тоді радіус доступних нам точок був більш обмежений - насамперед маршрутними транспортними засобами та "своїми двома".

Колишня будівля парового млину минулого сторіччя. І дотепер її називають "Шишкин млин" на честь поміщика Федора Шишкина - того, хто збудував її та був першим власником.

#places
Жбурляння залізяк, серія 5 [27 вересня]

Тими вихідними я не дійшов до місця "постійного базування" - не сприяла погода, декілька разів зривався дощ. Знайшов інше місце поближче до цивілізації.
Вийшла така собі лайт-версія.

#knives
Парсив я вчора логи.
Небагато, десь двадцять три гігабайти тексту.

Заюзав старий добрий grep.
grep [ОПЦІЇ] ЩОШУКАЄМО [ДЕШУКАЄМО...]
Програма має величезну кількість опцій, і ось вам ті, які не раз ставали мені у нагоді.

Показати кільканадцять рядків до чи/або після рядка, де знайдено співпадіння?
-Bкількістьдо , --before-context=кількістьдо
-Aкількістьпісля
, --after-context=кількістьпісля

Виділити кольором ті частини рядка, що співпали?
--color

Чи, може, показати ЛИШЕ те, що співпало?
-o

Не бажаємо бачити імена файлів, в яких були знайдені співпадіння?
Бо зазвичай, якщо файли були задані маскою, рядок префіксується іменем свого файлу.
-h , --no-filename

Тре зазирнути рекурсивно в усі директорії (та не слідувати за сімлінками)?
-r , --recursive

Не хочу бачити ніякого тексту, лише покажи мені кількість співпадінь. Якщо файлів декілька, покаже для кожного.
-c , --count

І нарешті моє улюблене. Шукати за повноцінним PCRE-регекспом.
-P , --perl-regexp

А вчора було щось накшталт
grep
--color -P -B5 -A5 --no-filename
"тутРегуляркаДесьСередньогоРівняДеструктивноїДіїНаМозок"
*.log

#linux
Як жити далі???

UPD: А, все добре, вже працює, без паніки.
Жбурляння залізяк, серія 6 [4 жовтня]

Перші ж два півобертових були вдалими. На відміну від попередніх разів, коли доводилося розігріватися та пристрілюватися по 5-10 кидків, і лише після цього ножі починали більш-менш адекватно приходити в ціль.

Три години медитативного відпочинку з невеликою кількістю експериментів.
Ну і нарешті... Кожен ножовик повинен хоча б раз жбурнути свій EDC-ніж в дерево - [ВИКОНАНО]

#knives
Ось вам задачка на критичне мислення (принаймні, під таким соусом я ії почув).

На столі лежать чотири карти. Такі собі прямокутники, приблизно як гральні.
На одній стороні кожної карти нанесене число, інша сторона має кольорову "сорочку" червоного або коричневого кольору.
На столі лежать: "3", "8", червона, коричнева.

Скільки та яких карт тре перевернути, щоб підтвердити наступне твердження: "якщо на карті парне число, то вона має червону сорочку".
Минулого тижня.

Той самий момент, коли на робочому ПК закомітив жменю правок, вдома раптом закортіло трохи доробити (чи то Роботун напав, чи щось таке)... але "git pull origin" каже, що все актуальне. Бо не запушив.
Не виконав у повному обсязі золоте правило
"git commit, git push, get out" 😔

#git
Жбурляння залізяк, серія 7 [18 жовтня]

Саме жбурляння цього дня було менше. А більше було художньої фотографії спроб поклацати декілька екземплярів власної колекції серед осінньої природи. Від ноунейму з паракордом за пару баксів з AliExpress до невеличкого керамбіту українського виробництва. Від малесенького кованого "Кірідаші" до півметрового мачете.
І я був би не я, коли б не спробував щось із цього жбурнути. Зрозуміло, крім мачете та керамбітів.

#knives