Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

GitHub Copilot нормально работает через VPN

Это на руки или ещё минус налоги?

Вам знакома ситуация, когда вы погреблены под валом задач?

Планировать нужно не задачи, а свой успех

Мне кажется, что рассказы в таком формате уже никому не интересны.
Где интрига, где развитие сюжета, где драматургия?
Где забавные фотографии ложных срабатываний?
Что ваша нейросеть думает про котика в шапочке или про человека в бейсболке?


Если бы здесь были SMM-щики из Манн-Иванов-и-Фербер, они бы, наверно, посоветовали вам новую книгу "Евангелист бизнеса": Рассказы о контент-маркетинге и бренд-журналистике в России:
mann-ivanov-ferber.ru/books/evangelist-biznesa/

ВТБ24 молодцы!
Если говорят что "вам одобрен кредит, для получения нужен только паспорт", то на месте окажется что принесите еще 2НДФЛ и кроме указанных в предложении процентов давайте мы вам еще страховку добавим.
Все во благо клиента.

Мне кажется, что успех игры будет зависеть от того, будет ли возможность грабить корованы.
Если так, то я думаю многие согласятся подождать джва года до выхода

А если ты будешь пропускать тренировки и продолжать питаться в корпоративной столовой, то она закажет тебе через Uber беспилотное такси до воркутинского поселка Северный, высадит тебя ночью в тундре и заблокирует двери.
И когда ты замерзшими пальцами будешь пытаться на телефоне, где уже почти нет заряда, набрать номер техподдержки, чувствуя, как холодок ползет за ворот, увидишь последнее push-сообщение: «Прости, Дэйв, боюсь, ты портишь мне статистику.»

Жаль в статье не рассказано, что будет после вашего заказа, это же самое интересное!
Вы только что вернулись из отпуска в Казани?
Отлично! Тогда мы через два дня пришлем вам письмо с предложением снова туда съездить.
Не хотите? Только чемоданы распаковали?
Может тогда через четыре дня? Снова нет? Странно… Вам же там понравилось, вы 5 звезд поставили?
Что, у вас следующий отпуск только через полгода?
А, ну ничего страшного, за это время найдем для вас и пришлем вам на почту 91 вариант где его можно провести.
Оставайтесь с нами, ваш Booking.

Я без проблем добавил карту Альфа-Банка, а вот ВТБ24 так и не смог

Единственная проблема с ВТБ24 была в том, что нужно было позвонить в поддержку, набрать в тоновом режиме номер карты и после переключения на второго специалиста сообщить ему дату и сумму когда вы физически пользовались картой — снимали деньги или платили в магазине. Если карта до этого в основном использовалась только для онлайн-покупок, то это будет непростой квест )

Где вы были 10 лет назад )
Приходилось писать скрипт для такой обработки своими силами (на основе КЛАДР):

image
EXECUTE 'UPDATE row_counts set reltuples=reltuples +1 where relname = ''' || TG_RELNAME || '''';

Вам четыре кавычки подряд глаза не режут?
В PostgreSQL можно использовать «Dollar-quoted String Constants»:
CREATE OR REPLACE FUNCTION adjust_count()
RETURNS TRIGGER AS
$_$
  DECLARE
  -- ...
  EXECUTE $$UPDATE ... WHERE relname = '$$ || TG_RELNAME || $$'$$;

  -- или так:

  EXECUTE 'UPDATE ... WHERE relname = $1' USING TG_RELNAME;
Если вы сидите на фудкорте в ТЦ и краем уха слышите как у соседнего охранника из рации доносится «Эпплджек, Эпплджек, это Флаттершай, прием, шевели копытами, у нас тут радуга», то лучше отложить недоеденную булку из сабвея, взять пакет с покупками и неспеша, чтобы не создавать лишнюю панику, пойти к выходу.
«Людям не нужны лучшие стандарты, людям нужны стандартные стандарты»
@shk1r: Необходимо обязательно минимум одно полное слово для FTS?


Теоретически, вы можете искать по части слова используя родной полнотекстовый поиск:
SELECT title FROM company WHERE tsv @@ to_tsquery('дизельн:*');

Балтийская дизельная компания
Дизельные Технологии
...
Саратовдизельаппарат
Сибирский дизельный центр


Я предпочитаю для поиска создавать отдельное поле, например
tsv::TSVECTOR

и делать индекс по нему
...
Bitmap Index Scan on company_tsv  (cost=0.00..496.22 rows=28 width=0)
  Index Cond: (tsv @@ to_tsquery('дизельн:*'::text))
Для поиска по части слова лучше действительно использовать pg_trgm как советует paradoxfm

SELECT title FROM company WHERE LOWER(title) ~ 'дизель' ORDER BY 1;

АВТОДИЗЕЛЬ ПЛЮС
АВТОДИЗЕЛЬЗАПЧАСТЬ
Автодизель Актобе
Дизель-Резерв
ДизельГрупп
ДизельДеталь
...
Ярдизель Сервис


Но для этого желательно правильно настроить индексы:
CREATE INDEX ON company USING gin (LOWER(title) gin_trgm_ops);
EXPLAIN SELECT title FROM company WHERE LOWER(title) ~ 'дизель' ORDER BY 1;

...
Bitmap Index Scan on company_lower_title_trgm
  Index Cond: (lower(title) ~ 'дизель'::text)
Давайте по порядку.

У всей системы есть один крупный недостаток...

Откуда, позвольте поинтересоваться, вы откопали tsearch2? Его нужно закопать обратно и больше не трогать. Этот модуль используется только для обратной совместимости. Начиная с версии 8.3. в PostgreSQL есть встроенный полнотекстовый поиск:
The tsearch2 module provides backwards-compatible text search functionality for applications that used tsearch2 before text searching was integrated into core PostgreSQL in release 8.3.
… слова в поле типа tsvector записываются после стемминга

Скорее всего у вас просто не настроены словари.
Стеммер должен использоваться в последнюю очередь, только если слово не найдено в словаре:

SELECT
  token
, dictionary
, lexemes
  FROM ts_debug('Проверяю ксерокс searches ктулху')
  WHERE lexemes IS NOT NULL
;


Должно получиться что-то вроде:

     token   |  dictionary     |  lexemes
   ----------+-----------------+-------------
    Проверяю | dict_ispell_rus | {проверять}
    ксерокс  | thesaurus_tpro  | {xerox}
    searches | dict_ispell_eng | {search}
    ктулху   | russian_stem    | {ктулх}


P.S. А если еще синонимы настроить, то можно получить такой бонус:
SELECT to_tsvector('клапан запорный корозийностойкий') @@ plainto_tsquery('вентиль нержавеющий'); -- TRUE

Всегда было интересно — что заставляет людей, работающих на PostgreSQL, использовать VARCHAR вместо TEXT?
Неужели никто в этой теме не напишет историю про хакера, столовую и солонки?

Информация

В рейтинге
Не участвует
Откуда
Сыктывкар, Коми, Россия
Дата рождения
Зарегистрирован
Активность