Top.Mail.Ru
Slach's Journal
? ?
Slach's Journal [entries|friends|calendar]
Image
Slach

[ website | http://altinity.com/ ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Первое выступление на английском [24 Sep 2025|04:22pm]
post comment

Выступил на UWDC 2025 [30 Jul 2025|02:41pm]

Полная версия презентации (60% слайдов не влезло в презентацию)

https://docs.google.com/presentation/u/1/d/1YEiZ1SXrASrVRpKiVw1fyHMftjQExphYGjaHOty09FQ/


2 comments|post comment

[06 May 2025|03:00pm]

Сегодня решился на некий эксперимент, который очень хочу чтобы положительно закончился в августе, пожелайте мне удачи

4 comments|post comment

[21 Mar 2025|07:56am]

Новый интересный in-memory cache в ClickHouse 25.4, второй запуск для запросов типа ```SELECT ... FROM table WHERE ...```, может быть быстрее в 20 раз, ну только если кол-во гранул попадающих под условие (селективность) не 100%, интересно как именно тут работает инвалидация кеша, полностью сбрасывается на INSERT или по-умному, только те парты которые "устарели"?





Image



post comment

[23 Jan 2025|04:41pm]

а кто нибудь может объяснить
https://github.com/platacard/terraform-provider-superset

зачем такое нужно?

почему в инфрастуктуру пытаются утащить software settings management?

post comment

[07 Nov 2024|12:59pm]

С праздником!


Потому что это действительно один из тех праздников о которых стоит помнить!

post comment

[30 Oct 2024|10:49am]

Как говорится, идеи ничего не стоят!

Но кому-то чисто под идею дали 2 ляма, которые они благополучно скорее всего просрут, хотя я бы посмотрел если бы мне как автору контента платили за каждый показ рекламы рядом с моим постом...

https://news.ycombinator.com/item?id=41991998

А мне в свое время конечно никто ничего не дал...
https://slach.livejournal.com/220351.html

post comment

[04 Oct 2024|07:01pm]

Народ. кто чем пользуется для нотификации перелетов?




закрывают «app in the air»


нужен следующий БЕСПЛАТНЫЙ функционал




- РФ авиа компании


- распознавание маршрутных квитанций из почты


- уведомление о начале регистрации на рейс через пуш


- возможность добавления рейса в ручную по номеру

post comment

[10 Aug 2024|10:27am]

https://github.com/ClickHouse/ClickHouse/pull/64183


Теперь ClickHouse умеет напрямую в prometheus remote write protocol.


Но читать потом все равно надо через SQL


Минимум два SQL запроса


первый для списка label


второй для получения time series данных

post comment

[08 Aug 2024|01:16pm]

Разработка программного обеспечения СЛОМАНА...
кругом трансгендерные ПРОДАКОУНЕРШИ бородатые ...  =(

программисты C++ от Microsoft не умеют в Http Keep-Alive ;( и вообще не понимают что это такое
https://github.com/Azure/azure-sdk-for-cpp/issues/5877


программисты C++ от ClickHouse, тоже особо не вникают, тупо retry повесили ...
https://github.com/ClickHouse/ClickHouse/issues/60447


я очень надеюсь что таких ошибок накопится как можно больше, и в какой-то момент случится какая нибудь спонтанная амплификация трафика, которая просто забьет каналы паразитным трафиком ВЕЗДЕ! потому что в таком виде как сейчас, скорее бы все это нахрен сдохло =(

15 comments|post comment

[20 Jun 2024|10:33pm]

canonical упал примерно весь (PPA, keyserver)

какие-то проблемы с Ceph
блин... ну почему с Ceph так все сложно получается...

https://status.canonical.com/#/incident/KNms6QK9ewuzz-7xUsPsNylV20jEt5kyKsd8A-3ptQEc-Ltyx0WSh3P_UGc3YqNr8bJSuMLkjKZCrzE2Xxiy8Q==

у многих наверняка CI/CD полетит как у меня

2 comments|post comment

non-equal JOINs, в clickhouse 24.5+ я ждал эту фичу 3 последних года! [03 Jun 2024|09:51pm]



Image




SET allow_experimental_join_condition = 1
надеюсь багов там не так много

post comment

[11 May 2024|12:04pm]

Поиск меняется, и google в нем проигрывает, я сегодня благодаря perplexity.ai, узнал про 


 git log -p -G "Pattern"


 git log -p -S "Pattern"


 git log -p -G --all "Pattern"


 git log -p -S --all "Pattern"


в комплекте с  https://github.com/dandavison/delta


просто пушка получается ...

Ты ищешь паттерн в коде по всем diff в коммитах
и отображаешь его корректно...

не понимаю почему этого еще нет в JetBrains
там только поиск по логам по сообщениям есть, насколько я смог разобраться


просто сравните вывод
https://www.perplexity.ai/search/how-to-make-46Zkq4jqTOO_F4fdFZliFw

и


https://www.google.com/search?q=how+to+make+git+diff+for+every+commit+and+try+to+find+substring+in+diff

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





Image



post comment

[09 May 2024|11:02am]

я реально последние лет 15 думал что маманя гейтса и семейка повлияла...


и что там корпоративный сговор с IBM,


причем не могу вспомнить где именно я это прочитал... но помню что источник доверия заслуживал


а оказалось что нет, IBM за PC-DOS не платила...


а платили все остальные за копию....


и что к тому времени практика для персоналок "продажа копий" была мейнстримом


и что на BASIC, они свой первый лям вполне себе честно заработали, так что посыпаю голову пеплом...


мудак я, не те сайты в инете прочитал... обидно -)

2 comments|post comment

[01 May 2024|09:36am]

Сегодня читал статью...


https://habr.com/ru/articles/811151/


там фраза попалась...


>  Декораторы Python за вас превращают любой фрагмент кода в его абстрактное синтаксическое дерево, после чего вы можете делать с ним что угодно.


всегда считал что декораторы  в runtime работают и подменяют собой просто точку входа в исходную функцию получая эту функцию в качестве аргумента на вход...


а парсинг AST это как-бы другая стадия, когда байткод *.pyc создается... 


и вот теперь не знаю что думать

может автор как то не так себе процесс работы Numba представляет?

2 comments|post comment

[27 Mar 2024|05:10am]

последнее, что хочется видеть в 05:09AM при прогоне ci/cd в github actions стандартном runner это




Could not resolve host: github.com
post comment

[16 Dec 2023|09:49am]

С моей стороны вот такие штуки


https://github.com/ClickHouse/ClickHouse/pull/57932


https://github.com/ClickHouse/ClickHouse/pull/57836


не выглядят как какое-то здоровое явление.


Я бы хотел обсудить.


Друзья как вы думаете?


Если коммерческая компания пишет популярный open-source продукт и этот продукт является ядром основного коммерческого продукта, который компания продает и принимаются фичи от сторонних контрибуторов, почему core команда ожидает, что сторонние разработчики, которые сделали доработки, но не занимаются clickhouse на full time, обязаны поддерживать и фиксить все баги в будущем?


И почему тогда необходимо удалять фичи вместо того чтобы фиксить баги?


Если вы не готовы поддерживать в продукте фичи, зачем их запихивать в продукт?

4 comments|post comment

[08 Dec 2023|09:47pm]

Вот так можно парсить метрики Prometheus прямо из clickhouse


SELECT 
  name, 
  extractKeyValuePairs(trim(BOTH '{}' FROM labels), '=') as labels, 
  value, 
  fromUnixTimestamp64Milli(toUInt64OrNull(ts)) as t 
FROM url(
  'http://service:port/metrics', 
  'Regexp', 
  'name String, labels String, value Float64, ts String'
) 
SETTINGS format_regexp='^(?<metric>[^\s{]+)(?<labels>{[^}]+})? +(?<value>[-+]?[0-9]*\.?[0-9]+[eE]?[-+]?[0-9]*) *(?<ts>[0-9]+)?$', 
format_regexp_escaping_rule='Raw', format_regexp_skip_unmatched=0;
post comment

[25 Oct 2023|12:50pm]

https://altinity.com/events/safety-first-using-clickhouse-backup-for-clickhouse-backup-and-restore




если кто-то хочет послушать про то как работает clickhouse-backup внутри. регистрируйтесь по ссылке

3 comments|post comment

[03 Jun 2023|10:23am]

https://github.com/ClickHouse/ClickHouse/pull/47414

ClickHouse затащили наконец таки standalone keeper client
хороший шаг к тому чтобы сделать clickhouse-keeper действительно production ready

post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]

Image