А ось ковід завітав і до моєї оселі.
Майже весь цей тиждень мені приходилося вечорами замерзати. Ну, так склалося.
І в п'ятницю пізно ввечорі відчув невеликий дискомфорт у горлі. Спочатку подумав, що це "невелика застуда", результат перемерзань. Але сьогодні, коли вже наявні повноцінні ознаки застуди, зробив експрес-тест. І отакої 😔
Майже весь цей тиждень мені приходилося вечорами замерзати. Ну, так склалося.
І в п'ятницю пізно ввечорі відчув невеликий дискомфорт у горлі. Спочатку подумав, що це "невелика застуда", результат перемерзань. Але сьогодні, коли вже наявні повноцінні ознаки застуди, зробив експрес-тест. І отакої 😔
Але є і гарні новини: в "Дії" нарешті підтягнувся мій зелений сертифікат про вакцинацію. Місяць його не було, мені прийшлося навіть взяти паперову довідку у лікарні. Про всяк випадок.
👍2
Жадібні квантифікатори
Майже завжди квантифікатори регулярних виразів за умовчанням працюють "жадібно": спочатку захоплюють якнайбільше символів, а потім, якщо треба, відкочуються назад і віддають по одному символу наступним елементам регулярки.
Наприклад, у нас є рядок:
Процес: спочатку "
Співпадіння:
Матасимволом
Мовою регулярок:
Процес: "
Співпадіння:
Уважний слухач в цьомі місці гнівно заволає: І нашо перемикати? Якщо результати однакові, то навіщо платити більше зайві символи?
А давайте тепер запам'ятаємо частину регулярки в групу.
Мовою регулярок:
#regex
Майже завжди квантифікатори регулярних виразів за умовчанням працюють "жадібно": спочатку захоплюють якнайбільше символів, а потім, якщо треба, відкочуються назад і віддають по одному символу наступним елементам регулярки.
Наприклад, у нас є рядок:
qqq
Мовою регулярок: q+.+
Українською: один або більше символів "q", а потім один або більше будь-яких символів (щодо "будь-який" не все так просто, але давайте зараз вважати саме так).Процес: спочатку "
q+" співпаде з "qqq", але потім відкотиться на один символ назад, віддаючи останню "q" фрагменту ".+".Співпадіння:
qqq (увесь рядок)Матасимволом
? ми можемо перемкнути жадібність на протилежну.Мовою регулярок:
q+?.+
Українською: хоча б один символ "q", а потім один або більше будь-яких символів.Процес: "
q+" співпаде з першою "q" і задовольниться, а залишок "qq" співпаде з ".+".Співпадіння:
qqq (увесь рядок)Уважний слухач в цьомі місці гнівно заволає: І нашо перемикати? Якщо результати однакові, то навіщо
А давайте тепер запам'ятаємо частину регулярки в групу.
Мовою регулярок:
(q+).+
Співпадіння: qqq
Вміст групи, що співпала: qq
Мовою регулярок: (q+?).+
Співпадіння: qqq
Вміст групи, що співпала: q
P.S.: про метасимвол ? я писав ось тут.#regex
І ще про шорткати.
Віддати фокус верхній панелі - "
Згорнути активне вікно - "
#linux
Віддати фокус верхній панелі - "
Ctrl+Alt+Tab".Згорнути активне вікно - "
Super+H" ("hide").#linux
Цьому фото сьогодні виповняється рівно одинадцять років.
В ті часи я підробляв роздачею прайсів на комп'ютерні комплектуючі. Щовихідних на радіоринку "Метеор". Підробляв у знайомого, який мав тоді (та і зараз має) невеличку комп'ютерну фірму. Може, пам'ятаєте такі, їх було багатенько: що не мали свого магазину, проте мали маленький офіс та торгували зі складів.
Ця "інсталяція" була розташована саме в такому офісі - досить невеликому двокімнатному приміщенні напівпідвального типу.
Ностальгія...
P.S.: Зроблено на кнопковий телефон Motorola L9. Аж одна ціла і дев'ять десятих мегапікселя.
В ті часи я підробляв роздачею прайсів на комп'ютерні комплектуючі. Щовихідних на радіоринку "Метеор". Підробляв у знайомого, який мав тоді (та і зараз має) невеличку комп'ютерну фірму. Може, пам'ятаєте такі, їх було багатенько: що не мали свого магазину, проте мали маленький офіс та торгували зі складів.
Ця "інсталяція" була розташована саме в такому офісі - досить невеликому двокімнатному приміщенні напівпідвального типу.
Ностальгія...
P.S.: Зроблено на кнопковий телефон Motorola L9. Аж одна ціла і дев'ять десятих мегапікселя.
Попри усі негаразди цієї зими,
Ти вказівник розбери до останнього цвяху,
Привиду Києва - хай прилетить - подзвони,
Щоб руське військове судно ішло нахуй.
Друг написав: сидимо в коридорі з котом
Втрьох, переклав "Баттлтех". Бо тривога над дахом.
Темрява, тиша й молитва пливуть над Дніпром.
А руське військове судно пливе нахуй.
Тут пінопласт і бензин, бинти і броня.
Люди везуть і несуть усе, наче мурахи.
В чатику: "Їду куплять! Ми зібрали 100к за півдня!!!"
Й руське військове судно іде нахуй.
Їх зустрічають вогонь й "полуниця" рясна,
"Смузі" цілують броньований бік черепахи,
А квітів - не буде. Тримаймося. Майже весна.
Руське військове судно, іди нахуй!
Ти вказівник розбери до останнього цвяху,
Привиду Києва - хай прилетить - подзвони,
Щоб руське військове судно ішло нахуй.
Друг написав: сидимо в коридорі з котом
Втрьох, переклав "Баттлтех". Бо тривога над дахом.
Темрява, тиша й молитва пливуть над Дніпром.
А руське військове судно пливе нахуй.
Тут пінопласт і бензин, бинти і броня.
Люди везуть і несуть усе, наче мурахи.
В чатику: "Їду куплять! Ми зібрали 100к за півдня!!!"
Й руське військове судно іде нахуй.
Їх зустрічають вогонь й "полуниця" рясна,
"Смузі" цілують броньований бік черепахи,
А квітів - не буде. Тримаймося. Майже весна.
Руське військове судно, іди нахуй!
👍4
Forwarded from Оперативний ЗСУ
This media is not supported in your browser
VIEW IN TELEGRAM
Як вони чекали!…
Рідненькі.
#StrongTogether
#StopRussianAggression
@operativnoZSU
https://t.iss.one/operativnoZSU
Рідненькі.
#StrongTogether
#StopRussianAggression
@operativnoZSU
https://t.iss.one/operativnoZSU
Оперативний ЗСУ
Як вони чекали!… Рідненькі. #StrongTogether #StopRussianAggression @operativnoZSU https://t.iss.one/operativnoZSU
Я не міг це пропустити. До сліз.
Йобані кацапи, сука.
Йобані кацапи, сука.