Евгений Степанищев

Это персональный блог, который ведётся в режиме записок обо всём, что меня интересует. Пишу, по большей части, про историю и программирование.

Сны о провале

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

И вот недавно я понял, что уже заметное время таких снов не вижу. Хотел бы сказать, что это потому, что во мне что-то круто изменилось — я стал увереннее, например, но ничего такого. Интересно конечно, почему меня отпустило.

20 сентября  

Мелочь в синтаксисе SELECT

В синтаксисе запроса SELECT «Постгреса» есть приятная мелочь, которая хоть и нестандартна, но греет мне душу, — согласно описанию, выбираемые поля (часть между SELECT и FROM) можно опускать.

Вот как это работает в консоли:

SELECT FROM usr;
--
(588910 строк)

Кстати, можно ещё поставить там ключевое слово ALL, будет результат будет точно такой же.

Для чего это может пригодиться? Для подзапросов с EXISTS. Мне не нравится, как выглядит всем привычный вариант:

SELECT COUNT(*)
FROM document
WHERE EXISTS (
    SELECT NULL
    FROM document_n
    WHERE id = document.id
)

В подзапросе после SELECT по стандарту надо что-то указать, всё равно что, использоваться это не будет. Мне такая избыточность не по вкусу. А вот «Постгрес» позволяет ничего там не указывать:

SELECT COUNT(*)
FROM document
WHERE EXISTS (
    SELECT
    FROM document_n
    WHERE id = document.id
)

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

Если когда-либо встанет вопрос о переезде на другую СУБД, то вышеописанное — самая малая из проблем и решить её просто — заменой через регулярное выражение.

18 сентября   postgres   программирование

Денежно-вещевая лотерея

Два билета третьей денежно-вещевой лотереи 1940-х годов и остатки ещё трёх

Повезло сегодня заполучить два почти целых билета третьей денежно-вещевой лотереи, которую проводили в 1943 году в СССР. Отпарил их утюгом с крышки старого сундука. Судя по следам и обрывкам, там когда-то было наклеено ещё несколько билетов. У меня на фото билетов и их обрывков на 150 рублей — четыре по 25, а верхний справа принадлежит билету в 50 рублей четвертой денежно-вещевой лотереи (1944 года).

Сто пятьдесят рублей — треть средней зарплаты сороковых годов, кто-то изрядно потратился на помощь фронту — деньги, вырученные на лотерее, государство пускало на производство военной техники, всего было проведено четыре тиража лотереи — каждый год с 1941 по 1944-й.

Выигрышные номера третьего тиража печатались в газете «Известия советов депутатов трудящихся СССР» и других газетах, а так же выпускались отдельным изданием Главным управлением гострудсберкасс и госкредита. Любопытно было бы посмотреть не попались ли выигрышные билеты, но просматривать вручную архив газет чересчур трудоёмко.

Из «Инструкции городским (районным) финансовым отделам и центральным (районным) сберегательным кассам о проведении Третьей денежно-вещевой лотереи» можно узнать, что сумма лотереи была определена в 2,5 миллиарда рублей, на эту сумму было выпущено сто миллионов билетов достоинством в 25 рублей.

Были разыграны 2,5 миллиона денежных выигрышей на общую сумму 422 800 000 рублей и 62 800 вещевых призов общей стоимостью в 77 200 000 рублей. Деньгами можно было выиграть от 100 до 50 тысяч.

Кроме денег можно было выиграть: дамское каракулевое пальто (стоимостью 12 тысяч), дамское шерстяное пальто с воротником из чернобурой лисицы (7 тысяч), золотые часы ЗИФ (4,6 тысячи), мужской шерстяной костюм (3 тысячи), дамский шерстяной костюм (3 тысячи), золочёные часы (2 850 р.), ковёр (за одну или 2,5 тыс), серебряные часы (2,4 тыс), отрез шерстяной ткани на мужские и дамские костюмы (за одну или полторы тыс. рублей), дамский каракулевый воротник (1 250 руб), серебряный портсигар (900 руб), дамский трикотажный жакет (500 р), меховую шапку (500 р), пару дамской или мужской обуви (500 р) или отрез шёлковой ткани на дамское платье (450 р).

16 сентября   история

Для здоровья

Часто пишут, что выпивать вечером один-два бокала вина полезно для здоровья, прежде всего для сердца и кровеносных сосудов. Но на этом основании считать алкоголь профилактическим средством — фатальная ошибка. Это вовсе не домашнее «лекарство», а наркотик, который повышает риск заболеваний сердца, вызывает нарушения сердечного ритма и наносит вред прочим органам. От злоупотребления спиртным страдает печень, что, в свою очередь, может иметь прямые последствия для кровеносной системы.

— из книги «Тук-тук, сердце! Как подружиться с самым неутомимым органом и что будет, если этого не сделать» Йоханнеса Хинриха фон Борстеля.

16 сентября  

Кларнет-педаль и корнофон

Читал на досуге про сорокоричный счёт (как-нибудь кратенько напишу про это), а пока гуглил, волею судеб как-то вышел на неофициальный архив журнала «Наука и жизнь».

А там оказалось несколько дореволюционных выпусков журнала (с большими лакунами и сканами только первых страниц). Я и не знал, что журнал с таким названием выпускался ещё до революции — с 1890 года. Читать занятно. Вот немного из №22 за 1893 год:

Парижскій мастеръ Фонтень-Бессонъ устроилъ два новые музыкальные инструмента — кларнетъ-педаль и корнофонъ, которые могутъ быть весьма пригодны для всякаго оркестра, гдѣ есть духовые инструменты.

Кларнетъ-педаль, изображенный на прилагаемой гравюрѣ, на октаву ниже обыкновеннаго (си-бемоль, ля и ля-бемоль). Благодаря этому изобрѣтенію, кларнетъ нынѣ расширяется до шести октавъ, что представляетъ существенное улучшеніе. Устройство кларнетъ-педали такое же, въ общих чертахъ, как и нынѣ употребляемаго; но благодаря педали, звуки получаются въ forte чрезвычайно сильные, въ piano весьма мягкіе. Кларнетъ-педаль очень удобенъ для solo, особенно въ драматической и религіозной музыкѣ. Въ оркестрѣ онъ можетъ дублировать струнному контрабасу, усиливая его эффекты, и даже отлично исполняет пиччикато.

Корнофонъ имѣетъ звукъ, средній между звукомъ корнет-а́-пистонъ и валторны, но болѣе красивый. Корнофоны изобрѣтатель дѣлаетъ въ пяти видахъ (сопрано, альтъ, теноръ, басъ и контрабасъ).

Было бы желательно, чтобы это интересное изобрѣтеніе было введено и въ наши оркестры.

14 сентября   история

41

У меня есть такая традиция — каждый год на свой день рождения писать список того, что изменилось за время, прошедшее с предыдущего дня рождения. Кажется эта одна из немногих традиций, которую я пока не сломал, хотя писать этот мини-отчётец с каждым годом всё ленивее.

По ощущениям это был сложный год, я много работал и мало отдыхал, тем обиднее, что многое задуманное не успелось и переносится на следующий отчётный период. 😊

Самое свежее фото, со дня рождения дочки, кажется единственное пока, где видно идёт ли мне налысо

Наверное не сюрприз, многие начинают сталкиваться с этим эффектом с какого-то возраста, — сложно сопоставить себя с этой цифрой, сорок один… как-то не верится, изнутри мне определённо чувствуется младше. Ну что, посмотрим с чем я вторгся в пятый десяток.

13 сентября  

Кешбэк

Приобщился тут к миру настоящих карт с кешбэком — это когда ты что-то покупаешь, а часть денег тебе возвращают в конце периода обратно на карту.

Нет, у меня и до этого был «Тинькофф» (1% возврата) и «Ак Барс» (1,25%). Но ощущения не те. Конечно, оба банка время от времени подкидывают более интересные проценты на какие-нибудь категории товаров или брендов, чем я с удовольствием и пользуюсь. Но их ещё поймать надо.

Любопытно, что некоторые пользователи карт с кешбэком называют выплаты по таким картам «заработком». Какой-то самообман — странная работа, на которой тратишь деньги. Я предпочитаю считать это скидкой.

В общем, банк «Ак Барс» выпустил интересную карту — «АкБарс Женерейшн», которая даёт скидку в 10% на категорию «Транспорт» (такси, заправки, автомойки, стоянка и т. п.) и 5% — на «Развлечения» (кино, боулинг, музей, театры и т. п.). На сайте банка есть подробный перечень того, что входит в каждую из категорий.

Поскольку я постоянно езжу на такси, а жена заправляется, то я выпустил две карты на один счёт, и мы теперь неплохо «зарабатываем» (пф! 😝) на двоих. Второй период выплат, каких-то интересных подводных камней не обнаружилось. Разве что вертикальная карта (внимание на фото) не распознаётся приложениями, которые считывают карты через камеру.

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

4 сентября  

Per aspera ad Turcia

Третий день на отдыхе, вокруг бассейны, море, +31° и всё включено. И среди этой благодати я думаю — почему же дорога в этот рай так обильно вымощена терниями?

Встаёшь в три утра, чтобы приехать в аэропорт к началу регистрации (вылет в семь) и хватануть места подальше от туалета, потом тратишь несколько часов отпуска просто на ожидание вылета, далее сидишь три с половиной часа в шумящей алюминиевой банке, потом ещё час в автобусе, приезжаешь в отель, а заселение только в два!

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

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

(тут должна быть картинка с моноциклом из «Саус парка», но я не решился её вставить)

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

Предвкушаю дорогу назад.

1 сентября  

Кошачья гостиница

Мы тут в отпуск внезапно рванули, и впервые за всё время не с кем оставить кота. До этого почти всегда отдавали братишке, а тут у нас отпуска пересекаются.

Решили попробовать поискать гостиницу для животных. Первое же нагуглившееся предложение понравилось — три уровня номеров (наш на снимке сидит в среднем вольере, это размещение «люкс»), осмотр ветеринара, снимки через вотсапп, за отдельные деньги — видеонаблюдение и трансфер.

Неплохой вариант, но у брата оставлять всё равно как-то спокойнее.

30 августа  

День без компьютера

Обычно я весь день провожу с ноутбуком — он всегда где-то неподалёку, вечером я его кладу под кровать со своей стороны, а утром, едва проснувшись, уже открываю глянуть как изменился мир.

Вчера попробовал провести день без компьютера. Не без интернета, это другое — интернет есть у меня на телефоне, но пользуюсь я им совсем иначе, например, у меня там нет социальных сетей, кроме инстраграма и я там почти не пользуюсь браузером.

Решил посмотреть что изменится в моей жизни, если иногда практиковать такое. По ощущениям, неудобств особых не составило, а день я прожил как-то более по́лно.

27 августа  
Ранее Ctrl + ↓