Подглядел одну задачку начального уровня на JavaScript.
Нужно регекспом по строке пройтись и вернуть количество совпадений. Пришлось применить сразу два костыля!
1. str.match(regex) обычно возвращает массив с найденными элементами. Но, если ничего не найдено, то вернётся не пустой массив, а null, от которого соответственно нельзя посчитать length!
2. Из-за пункта 1, думалось использовать typeof на результат match и сравнивать его с ‘null’. Тут второй костыль пришлось применить. Видите ли typeof null == object у них!!
Много думал. То ли лыжи не едут, то ли я не JavaScript’ер…
Нужно регекспом по строке пройтись и вернуть количество совпадений. Пришлось применить сразу два костыля!
1. str.match(regex) обычно возвращает массив с найденными элементами. Но, если ничего не найдено, то вернётся не пустой массив, а null, от которого соответственно нельзя посчитать length!
2. Из-за пункта 1, думалось использовать typeof на результат match и сравнивать его с ‘null’. Тут второй костыль пришлось применить. Видите ли typeof null == object у них!!
Много думал. То ли лыжи не едут, то ли я не JavaScript’ер…
😁2
GitHub обновил свои SSH-ключи
Не пугайтесь сегодня, когда будете пушить изменения в свои (или чужие) репозитории и увидите это сообщение об ошибке — все под контролем. GitHub обновил свои ключи и старые теперь невалидны. Все, что нужно сделать, — это выполнить вот эту команду
Валидный fingerprint ключа с сегодняшнего дня —
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
Не пугайтесь сегодня, когда будете пушить изменения в свои (или чужие) репозитории и увидите это сообщение об ошибке — все под контролем. GitHub обновил свои ключи и старые теперь невалидны. Все, что нужно сделать, — это выполнить вот эту команду
ssh-keygen -R github.com ну или просто вручную удалить старый SSH-ключ из ~/.ssh/known_hosts.Валидный fingerprint ключа с сегодняшнего дня —
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2shttps://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
❤2
эх, такой PR к рекомендательному алгоритму Twitter зарубили…
https://github.com/twitter/the-algorithm/pull/1674
https://github.com/twitter/the-algorithm/pull/1674
GitHub
Replaced the source code with Doom 1993 by TheDokT0r · Pull Request #1674 · twitter/the-algorithm
"But can it run doom?"
🐳1
Чтож, сегодня в очередной раз восхваляю MacOS.
Ровно за 10 секунд сейчас создал новый Shortcut, который повесил на сочетание клавиш Cmd+Option+C, по которому:
1) запускается вырезка экрана
2) распознается текст с выбранного участка
3) вставляется в буфер обмена
После этого нажимаем Cmd+V и вставляем уже Plain Text.
Это просто магия какая-то — как мы жили без этого раньше?!
Ровно за 10 секунд сейчас создал новый Shortcut, который повесил на сочетание клавиш Cmd+Option+C, по которому:
1) запускается вырезка экрана
2) распознается текст с выбранного участка
3) вставляется в буфер обмена
После этого нажимаем Cmd+V и вставляем уже Plain Text.
Это просто магия какая-то — как мы жили без этого раньше?!
🔥3
✅ Проснуться в 5 утра из-за упавшего пайплайна, который поправили вчера вечером и даже не удосужились потестировать перед переносом в прод, и чинить его следующие 3 часа
😁1
Вы знаете, что на моем компьютере давно не было Excel. Но понимаете какое дело…
Наткнулся я тут внезапно на offer с Microsoft Home & Business for Mac 2021 за какие-то $45. Ну вот скажите, как можно было пройти? Offer действует еще 3 часа, судя по надписи на страничке магазина. Там же есть версия Office Pro for Windows 2021 за те же деньги, если вдруг надо.
В-общем, я взял пару для домашних компьютеров, ну а вы, если надумаете и успеете до окончания предложения — держите линк https://shop.appleinsider.com/sales/microsoft-office-home-and-business-for-mac-2021-lifetime-license
Наткнулся я тут внезапно на offer с Microsoft Home & Business for Mac 2021 за какие-то $45. Ну вот скажите, как можно было пройти? Offer действует еще 3 часа, судя по надписи на страничке магазина. Там же есть версия Office Pro for Windows 2021 за те же деньги, если вдруг надо.
В-общем, я взял пару для домашних компьютеров, ну а вы, если надумаете и успеете до окончания предложения — держите линк https://shop.appleinsider.com/sales/microsoft-office-home-and-business-for-mac-2021-lifetime-license
🤔2
Ну вот и зачем мне эти слухи про то, что из iPhone могут убрать кнопку включения режима «Без звука» и заменить на какой-то «Action button»? Это ведь одна из главных фич девайсов — я пользуюсь этим постоянно 😭
👍3
Ребята!!! Крутяшный плагин для VSCode подвезли от Snowflake❄️. Я только что установил, но уже доволен как слон 🙂:
— подсказки с именами объектов (intellisense)
— поддержка SSO
— нормальное отображение типа данных Binary
— детали запроса (кол-во строк, длительность выполнения, просканированный объем)
— загрузка результатов выполнения запроса из stage
https://marketplace.visualstudio.com/items?itemName=snowflake.snowflake-vsc
— подсказки с именами объектов (intellisense)
— поддержка SSO
— нормальное отображение типа данных Binary
— детали запроса (кол-во строк, длительность выполнения, просканированный объем)
— загрузка результатов выполнения запроса из stage
https://marketplace.visualstudio.com/items?itemName=snowflake.snowflake-vsc
Visualstudio
Snowflake - Visual Studio Marketplace
Extension for Visual Studio Code - Connect to Snowflake, write and execute sql queries, and view results without leaving VS Code.
🔥1