Кстати о таймзонах. GMT+07:00
А почему на LOR так?
Почему не по POSIX? UTC+7 или Etc/GMT-7?
Это какой стандарт?
А почему на LOR так?
Почему не по POSIX? UTC+7 или Etc/GMT-7?
Это какой стандарт?
Какое-нибудь Creative SOUND BLASTER Z SE ?
-------
Компутер тут сдох. Бегом-бегом, срочно-срочно купил другой, из тех какие были в наличии и максимально похожий на сгоревший.
Было: MSI B450-A PRO MAX + Ryzen 5 4650G
Стало: MSI B550M PRO-VDH + Ryzen 7 5700G
И всё так чудненько сложилось - и диски переткнул со старого, и даже память со старого добавил в новый (стало 32+16). И почти всё работает «как вчера». И даже успел к началу рабочего времени быть на посту.
Но вот музыки-то нет 5.1 у этой МП на борту. А привык. И колонки по углам гвоздями прибил по комнате давно уже. Хочу как было. Что бы такое приспособить в PCI ей, чтоб колонки не зря висели?
Про закрытую тему Поиск по сайту плохо работает .
Что-то хамское поведение модераторов в той теме заставило аж локальную копию ЛОРа развернуть у себя на локалхосте.
Я же правильно понимаю, что
"must": [
{
"bool": {
"should": [
{
"match": {
"title": {
"query": "первоеслово второеслово",
"minimum_should_match": "2"
}
}
},
{
"match": {
"message": {
"query": "первоеслово второеслово",
"minimum_should_match": "2"
}
}
}
]
}
}
]
Там черт ногу сломит в этой Java/Scala/jsp... Вижу только то, что долетает до самого OpenSearch в запросе.
Есть кто силён в Эластиках? Как у вас поиск по сайтам сделан?
Умеет кто-нибудь dotnet publish -c Release так, чтобы не было
$ ldd HelloWorld
linux-vdso.so.1 (0x00007fc945c1b000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fc94590b000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fc945600000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc945c1d000)
Практического вопроса нет, просто любопытно - почему на Go я могу собрать ровно тот же HelloWorld под Linux статически, а на Шарпе нет?
Всякое из Гугла SelfContained, PublishAot ничего не меняют.
Что-то удивительное сейчас было.
Купил у них VPS посмотреть 26го июня. В целом 499 рублей особо не жалко на посмотреть.
Посмотрел, не понравилось, ушёл, забыл про них и пользоваться не собирался. Думал само отвалится.
Сегодня (12го) банк говорит «списание 499 AdminVPS».
Какое к лешему списание? Откуда?
Оказывается они привязались к моей карте (!) и списали без спроса за период который ещё не наступил (с 26го июля) (!!!).
Разве это нормально?
Почему именно сегодня, в субботу, когда фин.отдел не работает у них?
Подразумевается, что список последних перезагрузок я могу получить так:
last -x --time-format iso reboot | awk '{print $5}'потом этот список могу запихать в SQL
SELECT
LAG(t.v::timestamp) OVER(ORDER BY t.v::timestamp DESC)
-
t.v::timestamp
FROM (
VALUES
('2025-02-02T04:38:21+07:00')
,('2025-02-02T02:24:37+07:00')
,('2025-02-02T02:14:04+07:00')
,('2025-02-02T00:51:46+07:00')
,('2025-02-02T00:45:00+07:00')
,('2025-01-30T01:39:10+07:00')
) t(v);А как без SQL это сделать? Как в командной строке посчитать интервал между значениями из соседних строк?
-----------
Первичный смысл - был аварийный сервер, который перезагружался и оставлял после перезагрузок «still runing». После нормальной перезагрузки все эти записи отметились одним временем - не видно с первого взгляда uptime'ы между авариями, только uptime от каждой из них до gracefull reboot.
Вторичный смысл - может пригодится ещё когда такое, и чтоб без SQL.
Может какой-то финт ушами есть, кроме покупки виртуальной/иностранной симки?
Или люди просто забили на GitHub?
HDD TOSHIBA DT01ACA100.
Что-то с ним случилось.
Ни Windows, ни Lunix не загружаются, когда он подключен. Выдёргиваешь провода из него - загружаются (хоть со второго наличного SSD, хоть с любого образа iso на iodd).
Это жонин компутер. Ладно, думал, Windows молча зависает. Посмотрю, что там происходит в Linux - а оно ровно так же висит, лампочкой диска горит, и ничего не происходит. Был уверен, что Linux хоть что-нибудь скажет.
Заодно ей и BIOS решил обновить - так в M-Flash тот диск ВИДЕН. И даже рисуется содержимое диска (получается - M-Flash умеет в NTFS, оказывается).
Что сие значит? Как вытащить из него данные? Они же точно читабельны. Какие-то проверки при обычном старте не могут пройти? Может оставить «висеть» на ночь - само пройдёт?
В 24х версиях DBeaver сломалось автоформатирование внутри DollarQuote строк для PostgreSQL.
Соответственно
CREATE FUNCTION bla_bla_bla()
AS $ffff$
/* вот тут, внутри самой процедуры ключевые слова не преобразовываются в верхний регистр в версиях >= 24 */
begin
end;
$ffff$;DO $x$begin select 1; end;$x$;Не могу найти, как это починить.
Насколько понимаю это должно происходить в SQLAutoIndentStrategy->customizeDocumentCommand.
И оно там происходит, если код пишется не внутри $$...$$
Но если внутри $$..$$ - она даже не вызывается. Где-то раньше происходит определение $$..$$ как обычной строки, которую не надо форматировать.
Поскольку public class SQLAutoIndentStrategy extends DefaultIndentLineAutoEditStrategy - это какая-то запчасть от Eclipse - там надо искать? В исходниках Eclipse что-то поменялось?
В 23х версиях DBeaver всё нормально.
---------
Моего английского не хватит для issue у них на github. Да и хотелось прям сразу pull request им готовый, но не вывожу.
Точнее - два разных ИБП ведут себя практически одинаково.
Запитаны микротик с симкой + хаб + видеокамеры от хаба по PoE (т.е. нагрузки-то почти никакой).
Если электричество действительно отключается/моргает - оба нормально переходят на батарейку и держат по 5-6-8 часов спокойно.
Но вот в обычном режиме - точно ничего нигде не моргало и не отключалось - оба просто выключатся периодически, словно им кнопку кто-то нажимает. Никак видимых причин не замечено.
Что это? Аварийное отключение? По перегреву? Скачки напряжения в сети? Какие-то дефекты проводки?
Стоит ли покупать отдельно стабилизатор напряжения? Стоит ли менять дифф.автоматы в щитке?
Есть запрос. Может и по полю в WHERE в индекс попасть, и по полю в ORDER BY в другой индекс попасть.
Ставлю LIMIT 79 - первый вариант с отличной скоростью выполнения. Ставлю LIMIT 78 - второй вариант и выполнение около 30 минут (таблица в районе полумиллиарда записей).
Могу, конечно, через hint_plan указать правильный IndexScan, но может кто знает - какая теория-то, что планировщик в районе 78/79 меняет выбор индекса? Статистика какая-то именно на этой таблице так ему подсказывает. Но какая?
printf '%s\n' '% a' '%%' 'a' 'A' '% b' | sortПри LC_COLLATE=«C»
% a
% b
%%
A
a
%%
% a
a
A
% b
Можно ли добиться такого:
% a
% b
%%
a
A
--------
Подвопрос: у musl же вообще нет вариантов, правильно? Там всегда, как «С»?
Если с правкой, форматированием, переписыванием отдельных кусков...
Сколько в день строк может быть отработано?
Так-то в игры не играю. И с подозрением удивлением смотрю на людей, которые знают наизусть так много разных слов про игры.
Но есть одна шиза. Практически грех и дурная привычка - уже много лет прохожу одну и ту же карту (Diaspora) в HMM4. Почти каждый раз нахожу какой-то новый финт ушами, чтобы пройти её быстрее, или с большим количеством очков, или с лучшими героями. Страшное количество раз прошёл. Нет предела совершенству. В общем - каждый сходит с ума, как умеет.
Так вооооооооот. Она играется в FullScreen 1280x1024. И все эти годы после выхода из неё делались определенные манипуляции чтобы вернуть обычные 1920х1080 на рабочем столе.
А сегодня обновился wine. И - оно само!!! Прям новая страница в жизни.
Попробую ещё раз что-нибудь поделать по поводу воспользоваться modelline, прощитав и прописав
Монитор тот же AOC U2897VF
Только видео-встройка в этот раз другая
Device-1: AMD Renoir [Radeon RX Vega 6 ] driver: amdgpu v: kernel
Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: amdgpu
dri: radeonsi gpu: amdgpu resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.2-arch1.2
renderer: AMD Radeon Graphics (radeonsi renoir LLVM 17.0.6 DRM 3.57
6.7.9-arch1-1)
API: Vulkan Message: No Vulkan data available.
При подключении по HDMI - никакой особой проблемы нет. Моргает иногда раз в неделю, возможно какую-то статику на мне видит.
При подключении по DVI-D (а хочется вернуть HDMI в телевизор-как-монитор) - и включается с пятого на десятый раз (просто вот стоит моргает, выключаешь/включаешь пока картинка не появится), а когда всё-таки нарисовал картинку - полосы по экрану иногда пробегают.
С этим вообще можно как-то бороться простыми пользовательскими средствами? DualLink|SingleLink кабели там, допустим... Какой-то EDID особый подсунуть ядру...
Или это больше похоже на косяк в прошивке самого монитора, который надо чинить в сервис-центре?
Какие обычно практики в (больших?) конторах?
Я тут периодически срусь с Питонистами/PHPшниками/etc что им таки следует проверять код возврата от БД об успешности внесения изменений.
На что они мне возражают «этого нет в ТЗ».

Obezyan, как у вас с этим? Вы прописываете в ТЗ очевидные вещи? Или «раз этого нет в ТЗ, значит в этом есть какой-то глубокий смысл и не нашего ума дело»?
Честно два дня пытался вспомнить, как это всё работало раньше. Но работало точно год назад.
Прошу подсказать.
ASUS, как сервер (в городе) + Mikrotik, как клиент (в лесу).
Соединение устанавливается. И 10.8.0.1, и 10.8.0.6 оба пингуются в обе стороны.
Но сама лесная сеть за Микротиком не отвечает. Т.е. вот прям сам Микротик - своим 10.8.0.6 отвечает, а своим же 192.168.88.1 уже нет ответа.
Только в обратную, городскую сторону всё чудесно работает. Собственно по ssh 192.168.99.1 захожу на Асус, и с него же пытаюсь пинговать обратно.
Маршруты и там и там есть.
192.168.88.0/24 via 10.8.0.2 dev tun21strings /lib/slack/slack | grep yandex.ru
https://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}&{google:cursorPosition}
https://yandex.ru/{yandex:searchPath}?text={searchTerms}&{yandex:referralID}
https://yandex.ru/images/search/?rpt=imageview
https://www.yandex.ru/chrome/newtab
http://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}&limit=10
Это нормально?
Просто случайно обнаружил, что ЯндексДзен мне стал предлагать в «рекомендациях» то, что я точно только в Слаке обсуждал.
Обычно Яндексом не пользуюсь. Из Слака никаких контекстных поисков не производил сознательно. Вероятно мог мышкой выделить это слово, но точно никуда его не отправлял.
А тут никому не нужен случайно голый SQLщик на подхват? Денег прошу мало, скажем от 60 т.р. (сейчас больше, готов в минус), но обязательно удаленка.
Хочу писать на PL/pgSQL. Всякое. Всё. Вплоть до сдергивания по API внешних источников данных непосредственно из ПГ
Теоретически могу немного в C, Golang и прочее Python/PHP. Но хочу именно PL/pgSQL (и чистый SQL в PG тоже, конечно)
Собственно сейчас так и работаю. И даже платят. И даже не гонят. Просто какое-то оно всё... утомительное в своей бессмысленности. Нет ощущения, что делаю что-то доброе, вечное, полезное.
Или у меня какое-то случайно-уникальное место и других таких мест не бывает?
Наткнулся на статью про сравнение языков: https://habr.com/ru/articles/532432/ Там на разных языках проверка числа на простое.
Получаю какие-то странные результаты (моя локальная машина и два разных VPS)
| test | AMD Ryzen 5 PRO 4650G (bogomips 7389.19) | AMD EPYC 7763 (bogomips 4890.81) | Intel Xeon CPU E5-2650 v2 (bogomips 5187.65) |
|---|---|---|---|
| go run test32.go | 4.154385519s | 1.823679616s | 3.120310686s |
| go run test64.go | 4.148815286s | 2.0692464s | 9.031017128s |
| node test.js | 4.138 | 2.036 | 5.387 |
| ./test-cpp | 4.16982 sec | 2.19747 sec | 3.18896 sec |
Почему рабочая машина так здорово проигрывает явно более слабым ЦПУ на VPS’ках? Энергосбережение? Не успевает разогнаться в MHz?
Почему на процессорах AMD почти не играет роли int32/int64 в Go, а на Intel заметно играет?
| следующие → |