trekking, Himalaya

Вершины крупным планом

Решил собрать здесь вершины гор, снятые мною крупным планом. Буду потихоньку добавлять, поэтому пусть этот пост повисит немного. Пока добавил фотографии из района Эвереста.
Upd. Добавил фотографии из Пакистана.

Collapse )
trekking, Himalaya

What is the size of jsonb ?

It's interesting to know how big is your jsonb and it's not trivial as it looks, since jsonb is a binary format and also may be TOASTed (compressed).

Assume, that jb - is an attribute of type jsonb, than
CREATE TABLE test (jb jsonb);
ALTER TABLE test ALTER COLUMN jb SET STORAGE EXTERNAL; -- for easy demonstration
INSERT INTO test
SELECT
  jsonb_build_object(
  'id', i, 
  'foo', (select jsonb_agg(0) from generate_series(1, 1960/12)) -- [0,0,0, ...]
  ) jb
FROM
  generate_series(1, 10000) i;


raw_size = pg_column_size(jb::text::jsonb) -- the size of jsonb in memory
compressed_size = pg_column_size(jb) -- stored size of jsonb (raw_size if not TOAST-ed and non-compressed)

SELECT jb->'id' as id, pg_column_size(jb) as raw_size, pg_column_size(jb::text::jsonb) stored_size FROM test;
id raw_size stored_size
── ──────── ───────────
1      2006        2010
2      1998        1998
3      1998        1998
4      1998        1998
5      1998        1998
6      1998        1998
7      1998        1998
8      1998        1998
9      1998        1998
10     1998        1998
(10 rows)
trekking, Himalaya

Случайные фотки

Этот пост - моя фоторамка. Весь дневник так или иначе построен вокруг моих впечатлений, которые я попытался сохранить в своих фотографиях. Можно подписаться на rss.
Oleg Bartunov - View my most interesting photos on Flickriver
Collapse )
trekking, Himalaya

Tinkar La expedition 2019

Забыл написать, что у нас все сложилось нормально в конце-концов, вот закатный вид гор при спуске с Tinkar La. Я и Пема прошли 50 км, сделали 1840 метров подъема из деревушки Тинкар до одноименного перевала и вернулись обратно, все заняло 14 часов, 3 литра воды и 3 шоколадки, жесть конечно, учитывая, что всю дорогу пришлось тропить. Вот короткое видео с вершины перевала - https://youtu.be/hgYScHs81tY
trekking, Himalaya

Мои вещи

17 апреля 2018 года мне понадобилось собрать все свои вещи.

И жил я в этой комнате.


Через год на один рюкзак стало меньше, так как я просто раздал кучу разных конференционных маек.
trekking, Himalaya

Гримасы (экономика) опенсорса

По мотивам статьи https://onezero.medium.com/open-source-betrayed-industry-leaders-accuse-amazon-of-playing-a-rigged-game-with-aws-67177bc748b7.




Недавно рассказывал про экономику опенсорса и гримасы бизнеса. Амазон присосался к опенсорсу, превращая опенсорсные продукты в платные сервисы. Проблема в том, что компания, стоящая за этим опенсорсным продуктом( в тексте Эластиксерч) не может конкурировать с гигантом и вынуждена менять лицензию, ограничивать свободу. Амазон не имеет традиции возвращать в сообщество свои наработки, как это принято в нормальных сообществах. Я не помню ни одного патча от Амазона в постгрес, хотя Амазон много работал и работает с потгресовым кодом. Гиганты айти-бизнеса повернулись в сторону опенсорса, видя в нем перспективу и реальную силу, и стали встраиваться в его экосистему, каждый по-разному. Они тоже понимают, что опенсорс надо сохранить, но как найти баланс ?

Опенсорсу нужна экономика, чтобы развиваться и сохраниться, как это сделать в условиях появления сверхгигантов типа Амазона, непонятно. Разве что хардкорное опенсорсное постгресовое сообщество может выжить в таких условиях.

Collapse )