Alex. Seconds. – Telegram
Alex. Seconds.
179 subscribers
193 photos
10 videos
1 file
144 links
Любитель кофе и open source. Мысли обо всем. Мнение автора не должно и не будет совпадать с вашим.

Другие проекты: @datacatalogs, @db_tools, @datacoffee, iOS DAG Monitor

Mastodon(EN): https://techhub.social/@data_diving
Download Telegram
Так и есть
😢1
Подглядел одну задачку начального уровня на JavaScript.

Нужно регекспом по строке пройтись и вернуть количество совпадений. Пришлось применить сразу два костыля!

1. str.match(regex) обычно возвращает массив с найденными элементами. Но, если ничего не найдено, то вернётся не пустой массив, а null, от которого соответственно нельзя посчитать length!
2. Из-за пункта 1, думалось использовать typeof на результат match и сравнивать его с ‘null’. Тут второй костыль пришлось применить. Видите ли typeof null == object у них!!

Много думал. То ли лыжи не едут, то ли я не JavaScript’ер…
😁2
GitHub обновил свои SSH-ключи

Не пугайтесь сегодня, когда будете пушить изменения в свои (или чужие) репозитории и увидите это сообщение об ошибке — все под контролем. GitHub обновил свои ключи и старые теперь невалидны. Все, что нужно сделать, — это выполнить вот эту команду ssh-keygen -R github.com ну или просто вручную удалить старый SSH-ключ из ~/.ssh/known_hosts.

Валидный fingerprint ключа с сегодняшнего дня — SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
2
🥹
Oh my goodness…

#snowflake
Чтож, сегодня в очередной раз восхваляю MacOS.

Ровно за 10 секунд сейчас создал новый Shortcut, который повесил на сочетание клавиш Cmd+Option+C, по которому:
1) запускается вырезка экрана
2) распознается текст с выбранного участка
3) вставляется в буфер обмена

После этого нажимаем Cmd+V и вставляем уже Plain Text.

Это просто магия какая-то — как мы жили без этого раньше?!
🔥3
А может я из-за этого не могу во frontend? 🤔
🤯2
Проснуться в 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
🤔2
Ну вот и зачем мне эти слухи про то, что из iPhone могут убрать кнопку включения режима «Без звука» и заменить на какой-то «Action button»? Это ведь одна из главных фич девайсов — я пользуюсь этим постоянно 😭
👍3
Теперь для AWS Lambda можно выбирать Python 3.10 как среду выполнения
🔥2
Ребята!!! Крутяшный плагин для VSCode подвезли от Snowflake❄️. Я только что установил, но уже доволен как слон 🙂:
— подсказки с именами объектов (intellisense)
— поддержка SSO
— нормальное отображение типа данных Binary
— детали запроса (кол-во строк, длительность выполнения, просканированный объем)
— загрузка результатов выполнения запроса из stage

https://marketplace.visualstudio.com/items?itemName=snowflake.snowflake-vsc
🔥1
Чуть не забыл!
🥰2
Уххх, жиза
😁2
Дату 9 мая за последние десятилетия из дня скорби и памяти вам удалось превратить сначала в «можем повторить» и парады первоклашек в военной форме, ну а в прошлом году перейти и к активным боевым действиям и людоедскому пиру.

Вместо распространения информации об ужасах войны на параде чествуют и выделяют среди остальных участников «специальный военной операции» — они же «защищают российскую государственность сегодня».

Мой дед, будь он сейчас еще жив, обругал бы вас, нелюди, за то, что вы сотворили, за переписывание учебников, за размывание границ черного и белого, за очернение и смешивание великого подвига народа с грязью.

Мы не смогли пронести это знание в неизменном виде через года. Время было не на нашей стороне. Конечно же нашлись недоброжелатели, которые захотели воспользоваться и этой слабостью в человеческом сознании для переворачивания истории. Прости, дедушка. Я очень ярко помню твои страшные рассказы о войне и твои мокрые еле видящие из-за осколочных ранений глаза. И следующую за этим радость. Радость не от военных побед, а от успешной защиты своих детей и внуков от этих ужасов. Прости, дедушка, но нашлись мрази, которые решили, что их собственное благополучие выше подвигов наших дедов, выше светлого будущего наших детей и ваших внуков и правнуков. Нашлись те, кто вас предал.

А вы, суки… Будьте вы прокляты, лицемеры и убийцы. Гореть вам всем в аду!
👏5
Подумал сейчас, что очень много крутых open-source вещей обновилось за по сути совсем короткое время:
— OpenMetaData 1.0
— dbt-core 1.5
— Apache Airflow 2.6
— Apache Superset 2.1
— Pandas 2.0

Это все не может не радовать и показывает, что на open-source можно хорошо развивать, улучшать, и при этом зарабатывать. Единственное что заставляет задуматься — все эти проекты конечно дико популярны сейчас и у них много контрибьютеров, но так ли легко запустить какой-то успешный open-source проект абсолютно "с нуля"? Какому пути сегодня должна следовать команда энтузиастов, чтобы добиться хотя бы небольших успехов на этом поприще?
TIL Максимальное количество открытых вкладок в мобильном Safari — 500 штук. По достижении этого лимита кнопка создания вкладки становится неактивной :)

Upd: создав новую tab group можно продолжить плодить вкладки 😈
🔥1
Нашел в сабредите под названием "Технически правда" 😁️
😁1
В качестве развлечения задумал себе прикупить какой-нибудь маленький девайс, который служил бы домашним сервером. Вот некоторые вещи из тех, что планирую перенести на него со своего основного компьютера:
— Portainer, особо не пользуюсь им по назначению, но иногда захожу посмотреть на дашборд
— Jellyfin, мультимедиа сервер с приложениями для различных девайсов
— Jsoncrack, не знаю в курсе ли вы, но это open source инструмент для приятной визуализации JSON-файлов
— Kimai, приложение для тайм-трекинга, инвойсов и прочих контракторских штук
— Firefly, домашняя бухгалтерия с приятным интерфейсом, ответами и API
— Gitea, симпатичный git для личных проектов и репозиториев
— DroneCI, очень приятный CI
— Factorio headless, безголовый сервер для игры Factorio
Интересное обновление от OpenAI, которое возможно юридически разблокирует возможность использования ChatGPT в бизнесе. Теперь, отключив Chat History можно быть уверенным, что переданные в ChatGPT данные не будут использоваться для тренировки моделей OpenAI.

Upd: ссылочка