То странное чувство когда своя мышка дома и приходится пользоваться дешёвой публичной, но в дешёвой публичной нормально нажимается третья кнопка.
😠
2024.10.08 14:39
Интересно как разные диалекты sql
по-разному оптимизированы.
Вот было у меня две таблички A, B и это one to many, надо было левенько заджойнится с некоторыми условиями, а где не получилось с условиями — вернуть null
. А если получилось несколько раз, то вернуть самое последнее справа.
Казалось бы что тут могло произвести вот это вот:
Aggregations of aggregations are not allowed at [10:8] SELECT list expression references a.title which is neither grouped nor aggregated at [10:18] Correlated subqueries that reference other tables are not supported unless they can be de-correlated, such as by transforming them into an efficient JOIN. ORDER BY clause expression references column b.id which is neither grouped nor aggregated at [34:14] HAVING clause should return type BOOL, but returns INT64 at [42:8] Aggregate function MAX not allowed in JOIN ON clause at [24:21] Star expansion expression references column id which is neither grouped nor aggregated at [28:19]
Решение решения сложно назвать решением, но оно решение:
select a.*, b.* from a as a left join (select * from b where id in ( select id from b where (cond1 = 1) and (cond2 = 2) and (cond3 = 3) group by a_id order by id desc )) as b on (a.id = b.a_id)
2024.09.13 17:04
Хотите карманную малинку с дисплеем, батарейками и клавиатурой от блекбери? Хотите дальше: https://www.tindie.com/products/zitaotech/hackberrypi-cyberdeck-handheld-with-bbq20-keyboard/
2024.09.09 10:00
Мне очень нравится что новый дизайн википедии удачно использует экранное пространство и позволяет на лету настроить размер шрифта и скрыть ненужные элементы интерфейса!
2024.09.05 13:23
Мне кажется занимательным что веломагазины не доставляют велокурьерами. Вызывает доверие.
2024.08.26 17:17
предмет | 25.90 EUR |
доставка | 09.99 EUR |
НДС | 10.56 EUR |
таможенное оформление | 13.90 EUR |
всего без таможни | 35.89 EUR |
всего | 69.69 EUR |
2024.08.15 13:18
Invalid formula - Operator "=" doesn't support TEXT = NUMBER. Operator "=" supports ANY = ANY.
А почему `TEXT = NUMBER` это не `ANY = ANY`??????77
2024.06.28 10:22
Бесконечно дерпессивный тред где люди делятся своими ожиданиями.
Order: #232xx
Ordered: Sep 15, 2023
Shipped notice: June 22, 2024
Order #279XX
Ordered: Mar 30, 2024
Delivered: ~Jun 30, 2024
Некоторые ждут всего-лишь 100 дней, некоторые больше 10 месяцев. Люди делятся номерами заказов и конфигурациями пытаясь угадать когда ждать консоль. Кто-то даже создал гугл-документ куда складывают норера заказов и дату доставки.
Логики никакой, совершенно разные комбинации всего доставляются непонятно когда.
Какой-то Алекс из саппорта всегда отвечает что:
ваша в следущих 2-3 партиях, а мы делаем до 5 партий в месяц!!11
Очень увлекательно. Покупайте uConsole! Получите (может быть) в 2026 с модулем Raspberry Pi4!
2024.06.27 12:42
Уважаемый подписчики,
Поздравляю вас с наисветлейшим праздником года — с Днём Летнего Солнцестояния!
2024.06.20 11:35
Один из моих самых сильно страхов пробуждается по ночам когда я перед выездом накачиваю велосипедные колёса и я очень боюсь что именно в этот раз камера не выдержит и лопнет всеми своими 7 атмосферами.
И соседи сразу же вызовут на меня полицию за стрельбу в жилом доме.
2024.06.14 21:33
А вот давайте я у вас спрошу совета, а вы мне посоветуете как решить мои проблемы.
Вы знаете как и где недорого купить денег??????7777 Ладно, вы не знаете иначе как бы этот бложик мог оказаться круге ваших интересов.
Если в прогрессивных линуксовых терминалах (zsh
, fish
) нажать <tab%gt;
, то будет автодополнение по которому можно двигаться стрелочками и выбрать что нужно:
root@production /tmp/1 (master)> ls mmeson.build meson_options.txt
А какой коммандой воспользоваться чтобы получить список чего-то, отправить в эту комманду, она нарисует список, а я выбуре что мне нужно и эта комманда потом возьмёт выбранное и отправит в заданное как параметры.
Например, вот мне хочется убить сразу несколько screen
к которым у меня пропало влечение, например:
root@production:~$ screen -ls There are screens on: 2399700.pts-0.production (05/22/24 16:34:07) (Detached) 2393834.pts-5.production (05/22/24 14:09:48) (Detached) 2343416.pts-0.production (05/21/24 16:17:47) (Detached) 2097808.pts-2.production (05/17/24 13:39:41) (Detached) 1883649.pts-1.production (05/14/24 16:28:41) (Detached)
Я, конечно, сейчас копироваю это в nvim
, а потом удаляю/добавляю свои комманды и копироваю обратно в терминал как многострочную комманду, НО ЭТО ОЧЕНЬ НЕУДОБНО МНЕ НАДОЕЛО.
—
Да, есть варианты типа dialog
/whiptail
, но мне бы всё же хотело чтобы оно было больше как fish_pager
(понятия не имею почему это pager).
2024.05.23 10:42
Вы наверное не в курсе, но я какое-то время уже увлекаюсь xkb
и это прекрасно чуть более чем полностью.
Почему-то весь софт которые был написан тысячу лет назад примерно в тысячу раз лучше чем современный софт. Наверное, люди которые создавали его были немножко чуть-чуть более квалифицированны и понимали зачем это делают.
Там можно даже взять какую-то существующую раскладку, заинклудить её в свою раскладку, добавить 3 кнопки поверх и сделать на основании этого новую раскладку. Но нельзя это сделать на лету, надо создавать файл, создавать новую раскладку и вызывать свою новую раскладку.
Но зато можно положить эту новую раскладку в домашнюю дирректорию так что это не очень удобно, но абсолютно рабочий вариант.
Я вот, например, давно хочу чтобы по hjkl
у меня были стрелочки везде просто потому что меня бесит пользоваться стрелочкам. И это можно легко сделать на внешней программируемой клавиатуре, но что делать если я не хочу носить с собой внешнюю программируемую клавиатуру?
И, внезапно, это же можно сделать через xkb + AltGr + hjkl
.
Потрясающе. Ждите на гитхабе!
(а вас не раздражает что в браузере поиск по тексту есть, а замены нет? А ведь это тоже можно решить через xkb!)
2024.03.27 14:44
Если вы не знаете что почитать перед сном, но мечтаете о приятном, смешном и успокаивающем чтении, то я могу порекомендовать вам An Unreliable Guide to XKB Configuration by Doug Palmer. Очень, очень приятно написано, полно искромётного юмора, неожиданный сюжет и потрясающие главные герои.
2024.03.17 23:43
Да, кстати, вы наверное не знаете (хотя догадывались), но у меня появился новый домен.
Это не значит что этот домен будет заброшен (будет уже заброшен давно), но теперь есть и второй!
Так что если вы всё же не врали в своих назойливых комментариях полных слащавого восхищения, то подписывайтесь на рсс на втором домене тоже!
2024.03.15 12:07