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
Microsoft, смотрю, все никак не уймется после неудачной попытки протолкнуть скриншотилку на десктопы😐
В OpenSSH вчера нашли критическую уязвимость, которая там была во всех версиях с 8.5p1 по 9.7p1 включительно и позволяла выполнять код с root-полномочиями😱

Описание уязвимости: https://www.openwall.com/lists/oss-security/2024/07/01/3

Обновление от OpenSSH 9.8: https://www.openssh.com/releasenotes.html
😱1
Многие знают о том, что простой финский парень, Linus Torvalds, создал одну из самых популярных на сегодня операционных систем — Linux — просто ради развлечения.

При этом, далеко не все знают о том, что тот же самый человек создал самую-самую первую версию самой популярной сегодня системы контроля версий Git. Но в этот раз это уже была необходимость, а не fun. Кстати, основной функционал Git — это не его собственная идея! Незадолго до этого он начал "подсаживать" Linux-сообщество на другой, менее открытый инструмент, который назывался BitKeeper.

Только представьте, до этого момента ему приходилось разбирать предложения по изменению в коде, которые присылали ему по email в абсолютно хаотичном формате! А теперь, чтобы отправить изменения на ревизию, разработчику нужно было сделать в терминале примерно следующее:
# Загрузить репозиторий
bk clone bk://linux.bkbits.net/linux-2.5 linux-2.5
bk clone linux-2.5 alpha-2.5

# Отредактировать файлы и отправить обратно на сервер
bk vi fs/inode.c
bk push bk://gkernel@bkbits.net/alpha-2.5


После отправки изменений на сервер, Linus получал примерно следующее:
Here is an update for something something...

Please pull from: bk://gkernel.bkbits.net/alpha-2.5

example/file1.c | 6 ++++++
example/file2.c | 4 ----
2 files changed, 6 insertions(+), 4 deletions(-)


Выглядит знакомо, не так ли?😉

Ну и наконец в какой-то момент создатель BitKeeper решил, что надо подзакрутить гайки, как это нередко бывает (мы помним совсем недавние истории по смене лицензий HashiCorp, Redis и многих других). И в тот момент, Linus сообщил сообществу, что пути Linux и BitKeeper расходятся, и представил замену. 7-го апреля 2005 года в сети появилось первое упоминание Git версии 0.0.1.

Источник и более подробная статься о том "как" это было: https://blog.brachiosoft.com/en/posts/git/
👍5
Друзья, если у вас есть возможность и для вас будет безопасно отправить пожертвование детской больнице Охматдит, то пожалуйста рассмотрите возможность его отправки через благотворительный фонд, созданный при больнице https://www.ohmatdytfund.org/donate. Если такой возможности нет, то просьба проигнорировать это сообщение. Спасибо🕊
🕊4
Рубрика Утечки из Snowflake❄️

Около полутора месяцев назад я писал про утечку данных из Snowflake-аккаунтов нескольких крупных компаний. Сегодня стало известно еще об одном случае.

Один из гигантов рынка коммуникаций США, AT&T, сегодня заявил о несанкционированном доступе к своим данных и утечке данных, которая затронула почти всех‼️ клиентов компании. Причина похоже та же — украдены/скомпроментированы логин/пароль к Snowflake одного из сотрудников компании.

Пожалуйста, будьте бдительны, используйте мультифакторную аутентификацию и SSO-интеграцию и allowlists во всех своих cloud-системах для предотвращения подобных случаев. Особенно в тех, которые содержат закрытые клиентские данные.

Предыдущая новость рубрики https://news.1rj.ru/str/alexseconds/168
😁1
Live stream scheduled for
Хочу попробовать начать делать data-стримы по утрам в понедельник и думать/говорить о том, что хотелось бы сделать в течение недели, какие планы намечены и как будем пытаться их достигнуть.

Это точно будет новый опыт для меня. А вы, если хотите, то обязательно забегайте тоже — будем обсуждать вместе :)

https://news.1rj.ru/str/alexseconds
👍10
Маленькая #радостьвыходногодня — камамбер, запеченный с розмарином, чесночком и помидорчиками😋

Ну а справа вариант для тех, кто не любит щекотать вкусовые сосочки, там моцарелла вместо камамбера😊
1
Live stream started
Live stream finished (19 minutes)
Media is too big
VIEW IN TELEGRAM
📈Weekly Data Stand-Up📆15.07.2024

Текущие задачи/планы:
переход на инкремент в дата мартах
сложности с Snowflake UD(T)F
планы на интеграцию Data Contracts в существующую экосистему
отказоустойчивость Airflow через алерты из Grafana/OpenTelemetry
запросы стейкхолдеров на показ ETL Lambda в OpenMetadata lineage
пара новостей в части безопасности в Snowflake
• кастомный SQL endpoint для запросов аналитиков с автоподбором размера инстанса

Предложения/вопросы из чата:
• оптимизация модели данных
• анализ возможностей SqlMesh с dbt проектом as-is

Спасибо всем, кто забежал поучаствовать ранним утром понедельника💙

P.S.: кстати, если кто-то хочет поучаствовать в таком формате #weeklydatastandup и рассказать о своих текущих задачах/сложностях/успехах, пишите мне и присоединяйтесь в роли спикера!
👍4
На выходных занялся переносом инфраструктуры подкаста @datacoffee в новый AWS аккаунт. В этот раз решил делать не "на коленке", а при переносе заодно добавить нормальный CI. Надо сказать, что в целом все удачно идет, но открылся неприятный недочет #CloudFormation — при деплое базы данных #DynamoDB невозможно указать backup из которого восстанавливать ранее существовавшую таблицу! Наверное буду обходить это через изменение подхода. Вместо ресурса DynamoDB table в шаблоне CF сделаю шаг в Actions для восстановления таблицы через aws backup start-restore-job. Надо подумать...
😎3
Недавно, компания Apple поменяла свои ограничения для AppStore и разрешила публиковать всяческие программы для эмуляции других архитектур.

В первую очередь конечно массово бросились публиковать свои приложения разработчики эмуляторов игровых консолей. Один из самых нашумевших и быстрых эмуляторов различных платформ Nintendo — Delta.

Для меня же стало интересным разобраться, а что же можно из настольных систем сегодня эмулировать на iOS/iPadOS. Оказалось, что сообщество UTM опубликовало приложение #UTM SE, которое позволяет запустить виртуальные машины на архитектуре x86, arm и других. Ребята давно известны своими десктопными продуктами. Если правильно помню, они используют #QEMU под капотом.

В связи с тем, что эмуляция становится доступной на iPhone/iPad, всерьез думаю попробовать ещё раз попытаться пересесть на мобильное рабочее место в виде iPad с клавиатурой/мышью.

Ну а результаты экспериментов с телефоном можете увидеть на прикрепленном фото. Столько времени прошло… Не знаю есть ли какой-то практический смысл в наличии виртуальной Windows XP сегодня, но воспоминаний конечно много!
👍6
Прямо сейчас наблюдаются серьезные проблемы в IT-инфраструктурах многих компаний, связанные со сбоями в продуктах #Microsoft

В Германии, Австралии, США, Великобритании, Японии и других странах пассажиры не могут зарегистрироваться на авиарейсы, а самолеты не могут вылететь. Также проблемы наблюдаются у операторов железной дороги в Великобритании, в магазинах и на коммуникационных сетях Австралии, и в других сервисах по всему миру.

Причиной послужило сразу два события:

1) Изменение в конфигурации для одного из бэкенд кластеров Azure, которые привели к его постоянной перезагрузке и недоступности из-за потери связи между compute и виртуальными дисками.
Источник: https://azure.status.microsoft/en-us/status/history/

2) Неудачное обновление от провайдера антивирусного ПО CrowdStrike, которым пользуются многие компании по всему миру.
Источник: https://supportportal.crowdstrike.com/s/article/Tech-Alert-Windows-crashes-related-to-Falcon-Sensor-2024-07-19
🔥2
Live stream started
Новый Weekly Data Stand-Up уже идет🚀
🔥2
Live stream finished (10 minutes)
Media is too big
VIEW IN TELEGRAM
📈Weekly Data Stand-Up📆22.07.2024

Текущие задачи/планы:
CrowdStrike наносит удар, но не по нам
Snowflake UDTF все-таки заработала
• Grafana Alerts по метрикам (или их отсутствию) из Airflow
• нехватка open source коннекторов, но смотрим на Airbyte
• планы добавить линтеры и форматеры для SQL/dbt (SQLfluff) и HCL (tflint)

Предложения/вопросы из чата:
передача метрик GitHub через OpenTelemetry

Спасибо всем, кто забежал поучаствовать ранним утром понедельника💙

P.S.: кстати, если кто-то хочет поучаствовать в таком формате #weeklydatastandup и рассказать о своих текущих задачах/сложностях/успехах, пишите мне и присоединяйтесь в роли спикера!
5
Свежее приобретение — набор из двух петличных беспроводных микрофонов #Hollyland Lark C1. Удобный приёмник с разъемом USB-C, позволяет подключать микрофоны как к телефонам с таким разъемом, так и к моей камере #DJI Osmo Pocket 3, для чего я собственно и брал микрофоны в первую очередь. Буду тестировать!
👍3