?

Log in

No account? Create an account
bolk's Journal
20 most recent entries

Date:2018-10-20 21:02
Subject:Как починить PNG и JPEG
Security:Public

Недавно мне нужно было восстановить несколько сотен картинок в формате PNG и JPEG силами командной строки — часть содержимого в файлах испорчена и задача была вытянуть хоть что-нибудь.

Пальцы стёр о гугл, но ничего не нашёл. Тем не менее такие утилиты всё-таки нашлись обычным перебором всего, что работает с этими форматами. Так что, мало ли, может вам тоже надо и вы так же не можете найти. Делюсь.

Заклинания для восстановления звучат так:

optipng -fix broken.png -out fixed.png
jpegtran -outfile fixed.jpg broken.jpg

Первая утилита распространяется самостоятельно, вторая — в составе libjpeg или mozjpeg.



Ссылка на оригинал.

post a comment



Date:2018-10-18 10:32
Subject:Анбоксинг сканирующего электронного микроскопа ТЕСЛА БиЭс350
Security:Public

Терпеть ненавижу анбоксинги (ролики про распаковку) всяких телефонов и прочих гаджетов, но мимо распаковки уникального сканирующего электронного микроскопа производства компании «ТЕСЛА» пройти не могу.

Производился он ещё во времена СССР, и на 1989 год было выпущено 56 штук. Один из них выставлен в техническом музее города Брно, а ещё один автор ролика распаковывает на камеру. Роликов там несколько штук, смотрите дальше на Ютубе, если тема заинтересовала.

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

Как этот экземпляр «ТЕСЛЫ» дожил до нашего времени до конца непонятно, но автор роликов предполагает, что виной всему почти одновременный развал Чехословакии, откуда его выслали, и СССР, куда он должен был прийти.



Ссылка на оригинал.

post a comment



Date:2018-10-16 00:10
Subject:Самара
Security:Public

Дореволюционные мундиры из ещё не открывшегося самарского музея

В России как-то принято любить другие города, не те, в которых живёшь. Кто-то любит Москву, Нью-Йорк или Лондон, а я вот, кажется, полюбил Самару. Может у меня ограниченный опыт, не знаю, за свою жизнь я посетил под сотню городов, больше трети из них — российских.

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

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

Гулять очень интересно, особенно заглядывать во дворы — в отличие от фасадной Казани, в Самаре, если заглянуть за историческое здание, увидишь другие исторические здания, а не новострой. Так, углубившись в одну из арок, познакомился с пьяненькой, но приветливой бабулькой, которая многое рассказала об истории двора, где обитает последние 50 лет. Живёт она в бывших конюшнях, в этой постройке ещё «привязи в целостности», а барскому дому в тридцатые надстроили два этажа и теперь это четырёхэтажный жилой дом.

Обои в одной из заброшек, открытой всем ветрам. Несмотря на отсутствие стёкол, нигде ничего не отошло

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

Разрешили снимать что захочу, сделал несколько снимков, но сейчас ругаю себя — мало! Заодно прояснил такую интересую вещь — не в первый раз обращаю внимание на небольшой размер одежды, как будто все люди были раньше сильно меньше. Сотрудник музея объяснил это просто — за сотню лет мундиры сильно сели от чистки и стирки.

Сейчас я посягну на святое, но лично мне кажется, что если город отреставрировать и наладить самолётное сообщение из близлежащих регионов, то Самара вполне могла бы соперничать с Питером! 😱



Ссылка на оригинал.

post a comment



Date:2018-10-14 13:08
Subject:Детские воспоминания
Security:Public

В квартире у бабушки Клавы — папиной мамы, в Лениногорске, 80-е годы

Недавно в «Фейсбуке» прокатилась повторная волна фотографий из девяностых, я как-то ей не поддался ни в первый раз, ни во второй. Может быть потому, что каких-то особо светлых воспоминаний из тех времён у меня нет.

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

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

Есть и ещё немало воспоминаний — помню эту машину на фотографии, её металлические педали, выпавшую сердцевинку руля, голубую с красным батарейку «Планета» на 4,5 вольта, от которой были запитаны фары, помню как засунул, играя, клёпку в нос, а потом вдохнул, как мне её вынимали щипцами в больнице, как меня держали несколько человек и то чувство панического ужаса. И ещё много всякого, компактно не рассказать. Оказывается, если долго всматриваться в себя, что-то начинает всплывать и вспоминаться.

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

И на меня вдруг моментально нахлынуло давно забытое детсадовское переживание времён моего перевода в старшую группу, больше эмо́ций, чем картинок — одиночество, страх, холод, крашенная дверь, стульчики у стены. Тогда «методика» была другая — тебя просто в один день переводили в другую группу и вся история.

Интересно, сколько ещё такого находится в памяти и как до этого дотянуться?



Ссылка на оригинал.

post a comment



Date:2018-10-12 23:00
Subject:Слоны
Security:Public

Есть такая система репликации на триггерах для СУБД «Постгрес» — Slony, не знаю кто как читает это слово по всему миру, я всегда произносил его как «Сло́ни» — вслед за нашими системными администраторами.

Оказывается читать это слово следует немного иначе.

Примерно в конце девяностых на логотипе «Постгреса» появился слон, к этому логотипу, да и видимо вёрстке сайта, приложили руку россияне. Так картинка со слоном называлась «slonik.gif» и прислал её, как достоверно известно, петербуржец Дмитрий Самерсов, рисунок сделала какая-то его знакомая.

Тот самый логотип со слоном

Ян Вик, активный участник сообщества, в то время искал название для своей системы репликации и поинтересовался что значит «slonik», а потом спросил как будет много слонов, так и родилось название «Slony» — «Слоны́».



Ссылка на оригинал.

post a comment



Date:2018-10-12 12:55
Subject:mozjpeg 3.3.1
Security:Public

Заворачивал в пакет для седьмой ЦентОСи относительно свежий mozjpeg. В теории всё просто, на практике просто так пакет не собрался, пришлось корректировать руками. Запишу себе сюда, чтобы не забыть что делал.

Нужно отредактировать в двух местах файл mozjpeg.spec.in (ниже готовый патч для утилиты patch):

diff -urd --ignore-blank-lines --minimal a/release/mozjpeg.spec.in b/release/mozjpeg.spec.in
--- a/release/mozjpeg.spec.in	2017-07-10 13:58:14.000000000 +0300
+++ b/release/mozjpeg.spec.in	2018-10-12 12:30:04.172828265 +0300
@@ -8,7 +8,7 @@
 %define _datadir %{__datadir}

 # Path under which docs should be installed
-%define _docdir /usr/share/doc/%{name}-%{version}
+%define _docdir /opt/mozjpeg/doc/%{name}-%{version}

 # Path under which headers should be installed
 %define _includedir %{__includedir}
@@ -35,7 +35,7 @@
 Release: @BUILD@
 License: BSD-style
 BuildRoot: %{_blddir}/%{name}-buildroot-%{version}-%{release}
-Prereq: /sbin/ldconfig
+Requires(pre,preun): /sbin/ldconfig
 %ifarch x86_64
 Provides: %{name} = %{version}-%{release}, @PACKAGE_NAME@ = %{version}-%{release}, libturbojpeg.so()(64bit)
 %else

Дальше запустить:

autoreconf -fiv
./configure
make rpm

И получится пакет.

Предложил авторам утилиты правку на «Гитхабе», посмотрим примут ли.



Ссылка на оригинал.

post a comment



Date:2018-10-08 22:29
Subject:До-ре-ми-до-ре-до
Security:Public

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

Изготовители домофонов, я смотрю, ребята умеющие интеллектуальный юмор… Кстати, существует и ответная фраза — «соль-фа-ми-ре-до-до#» (звучащая похоже на «сам иди туда же»).

В интервью с поэтом Андреем Вознесенским, покойным уже, есть такой момент:

Кроме того, во всю газету был нарисован золотой трубач, из трубы которого вылетали ноты «до-ре-ми-до-ре-до». Это закодированное хулиганство джазистов тех времен, когда они не хотели играть публике и, смеясь над ней, играли «до-ре-ми-до-ре-до», что означало «А иди ты на… ». Мы считали, что только избранные наши люди этот подтекст понимают и больше о нем не знает никто.

После войны в институт поступали многие демобилизованные, их принимали без экзаменов. У нас в группе учился бывший танкист Валерка, который играл на баяне. Он был очень хороший, честный, искренний, немножечко заикался, мы его очень любили. И вот он пошел в партком и от чистого сердца сказал: «А вы знаете, что такое „до-ре-ми-до-ре-до“?» В парткоме все ошалели, узнав подтекст!

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



Ссылка на оригинал.

post a comment



Date:2018-10-07 13:35
Subject:Кирпич Летягина в Самаре
Security:Public

Клеймо на кирпиче в стене одного из самарских домов, кажется Главпочтамта

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

Пока бегал, естественно, зацеплял глазами и кирпичные клейма. Почти ничего не фотографировал, не до этого было, но один раз всё же остановился и сделал пару снимков, кажется это были кирпичи в здании Главпочтамта.

Если в Казани на кирпичных клеймах одна, две или три литеры (за исключением кирпичей, привезённых из других губерний), то в Самаре очень много совершенно роскошных многословных клейм. Разглядывать такие — чистое удовольствие.

На снимке — кирпич с клеймом на тычке «З. н-въ Летягина въ Самаре с 1879» («наследников Летягина»). Произведён на заводах посёлка Запанское и принадлежавших когда-то Ивану Петровичу Летягину. После смерти владельца завод перешёл к его вдове и сыновьям.

Летягинский кирпич был брендом, вот что написано о нём у известных самарских краеведов Андрея и Ирины Демидовых:

Даже придирчивый домовладелец Дмитрий Ермилович Челышев предпочитал иметь дело с Летягиными, говоря: «Летягин — это фирма». Его кирпич можно и в окно бросить на тротуар, он не расколется, и в воде держать — веса не наберет. Классная работа. Именно из этого кирпича Челышев построил свой первый доходный дом на Саратовской (Фрунзе). А Иван Петрович Летягин только наращивал производство, имея три современных кирпичных завода.

В начале 20 века дела у Летягиных пошли совсем плохо — от Ивана Петровича остался огромный долг и в 1909 году кирпичные заводы пришлось продать, их купил Павел Никитович Маштаков, член городской думы, владелец каменоломен и кирпичных заводов, продолжив выпуск кирпича под маркой «Летягин».



Ссылка на оригинал.

post a comment



Date:2018-10-04 21:29
Subject:Аккумулятор «Мака»
Security:Public

Второй раз за свою жизнь меняю аккумулятор в «Маке». В первый раз это был вздувшийся аккумулятор в предыдущем «Эйре» жены, а сейчас в моём втором «Макбуке Про» (первый я утопил в чае).

Прослужил около четырёх лет, месяца три назад начал деградировать, пока наконец ноут не стал вырубаться без предупреждения на 70—90% разряда, иногда с потерей информации о дате и времени. А мне в выходные в Самару ехать, на конференцию, совсем не улыбается побираться там с проводом у розеток.

Сходил сегодня в «Алтын» (это наша местная «Горбушка»), там мне всё сделали. Аккумулятор обошёлся в 4300, работа (отклеить старый аккумулятор, убрать следы клея, приклеить новый) — ещё в 400.

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



Ссылка на оригинал.

post a comment



Date:2018-10-02 21:32
Subject:«Обливион» и Себорея
Security:Public

Кадр из фильма «Обвилион» (2013), на экране ДНК Джека — главного героя, которого играет Том Круз

Читаю книжку про кожу («Что скрывает кожа. 2 квадратных метра, которые диктуют, как нам жить», если кому интересно), дошёл до главы про шелушение. Оказывается каждый из нас теряет примерно сорок тысяч кожных чешуек в минуту — это отшелушивается верхний, мёртвый слой кожи. Чешуйки падают на землю и именно по этим «хлебным крошкам» нас находят собаки, когда идут по следу.

Мне сразу вспомнился момент в «Обвилионе», фильме 2013 года, где машины выслеживают главного героя, Джека Харпера по следу из ДНК, который остался, пока его тащили в укрытие «падальщики». На скриншоте как раз этот момент.

Но согласно книге, чешуйки мёртвой кожи, как правило, не содержат ядра, а значит в них нет и ДНК.

Исключение — когда клетки отшелушиваются быстрее нормы, как правило это происходит, если кожа пытается избавиться от раздражителя — грибка, аллергена, микроба и т. п. Возможно у Джека сыпется перхоть, тогда это объяснило бы, что за след из ДНК увидели машины.



Ссылка на оригинал.

post a comment



Date:2018-09-30 20:16
Subject:Красная ртуть
Security:Public

КДПВ — фотография с сегодняшнего посещения казанского блошиного рынка в парке им. Карима Тинчурина

Люблю лавки старьёвщиков, блошиные рынки. Полюбил ещё заочно, прочитав в детстве описание какого-то такого места в одной из книг. В моём родном городе им было взяться неоткуда — слишком маленький, позже я переехал в Казань, но про казанские не знал и впервые на блошиный попал в Москве (я там жил и работал около четырёх лет).

После возвращения в Казань прочитал про «блошку» на Тинчурина у своего приятеля Б. К. и загорелся сходить. С тех пор иногда там что-нибудь покупаю.

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

Например сегодня, пока выискивал взглядом в пыльных книжных залежах идеологии прошлого века что-нибудь, способное меня заинтересовать, услышал краем уха возбуждённый разговор двух мужчин, один делился с другим полушёпотом, — недавно он достоверно узнал, что «красная ртуть» — выдумка!

Патент Гульельмо Маркони №18105 от 10 сентября 1901 года, где упоминается ртутный когерер

Про красную ртуть в своём советском детстве я узнал от Д. П., мы тогда очень дружили, именно он мне рассказал о легендарной в те времена «ртутной антенне» — чудодейственном устройстве, обладающим демонической силой улавливать и усиливать любой сигнал.

Антенна, по его словам, представляла из себя запаянную стеклянную трубку с красной ртутью внутри. Сейчас я думаю, что эта «антенна» была чьей-то фантазией на тему когерера Маркони, ртутный вариант которого имел неплохую для своего времени чувствительность.

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



Ссылка на оригинал.

post a comment



Date:2018-09-29 15:50
Subject:Журнал «Огонёк»
Security:Public

Иллюстрации из первого номера журнала «Огонёк», вышедшего 9 (21) декабря 1899 года как еженедельное литературно‑художественное приложение к газете «Биржевые ведомости»

Может помните, недавно я изумлялся тому, что журнал «Наука и жизнь», большая неожиданность, начал издаваться ещё до революции. Комментарий в «Фейсбуке» (где у меня основная активность) побудил поискать другие современные журналы с дореволюционными корнями, и я почти сразу наткнулся на «Огонёк» — в 90-е, в Перестройку он был очень популярен.

Оказывается «Огонёк» начал издаваться ещё в конце 1899 года. Пробежался выборочно по первым номерам, честно сказать — читать и сегодня интересно. Позволю себе процитировать один материал.

Статья «Что такое геліографъ?» из первого номера за 1900 год:

Въ извѣстіяхъ, доходящихъ до насъ съ театра войны въ Южной Африкѣ, частно упоминается о геліографѣ. Огромное большинство читателей догадывается, конечно, что геліографъ есть аппаратъ, при помощи которага передаются извѣстія на разстояніи, и замѣняющій собою телеграфъ или телефонъ; но что, собственно, представляетъ собою геліографъ — это знаютъ не многіе.

Скажемъ прежде всего, что геліографія есть наиболѣе простая, дешевая и единственно вѣрная система, при помощи которой осажденный гарнизонъ можетъ сносится съ войсками, идущими къ нему на помощь. Каждый изъ двухъ отрядовъ ставитъ на извѣстномъ пунктѣ треножникъ изъ трехъ какихъ-угодно палокъ и къ верху этого треножника прикрѣпляет зеркало. Зеркало устанавливаютъ такъ, чтобы отраженные лучи пошли отъ него по желаемому направлению къ другому зеркалу, въ свою очередь посылающему лучи на первый пунктъ.

При благопріятныхъ обстаятельствахъ лучи эти представляются в видѣ яркой звезды, видимой въ иныхъ случаяхъ даже на разстояніи до 60 верстъ. У каждого из двухъ аппаратовъ помѣщается солдатъ для передачи сигналовъ и офицеръ, снабженный зрительной трубкой. Закрывая зеркало своей каской или фуражкой или просто дѣлая короткіе повороты, сигнальщикъ можетъ заставить звѣзду мерцать.

Преломляя поток лучей одинъ разъ, онъ передаетъ букву А, два раза Б, и так дальше; черточкѣ отвѣчаетъ продолжительный свѣтъ, точкѣ — коротій. У насъ, въ Россіи, геліографъ получилъ широкое примѣненіе въ Ахалъ-Текинской экспедиціи. Замѣтимъ еще, что слово — геліографъ — происходитъ отъ греческаго: „геліосъ“ — солнце, и „графо“ — пишу.



Ссылка на оригинал.

post a comment



Date:2018-09-28 21:10
Subject:Интерфейс в отеле
Security:Public

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

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

А на эту кнопку даже наша двухлетняя дочка научилась нажимать.



Ссылка на оригинал.

post a comment



Date:2018-09-26 09:05
Subject:«Консервы»
Security:Public

Майка из польского фильма «Приключения в каникулы» 70-х годов и её пояс со «консервами» знаний, которые можно грузить в мозг; задолго до «Матрицы» Вачовски

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

Но я надеюсь ещё увидеть и освоить нейроинтерфейсы с их глубоким проникновением в мозг виртуальной реальности и, в перспективе, прямой загрузке знаний из «консервов», лежащих в облаке.

Другое дело — удовольствие от чтения. Останется ли оно? Речь, конечно, больше о художественной литературе и большой вопрос нужно ли с ней так поступать — использовать нейроперенос вместо чтения и в чём смысл, если да? Зачем получать напрямую в мозг «Мастера и Маргариту», если нет удовольствия от прочтения или если оно длится миллисекунду?

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

Кино не убило театр, как когда-то опасались, но как бы нейрожвачка не убила литературу, как печатный текст убивает рукописный (или более совершенные носители убили заставки «Спектрума», как жанр).



Ссылка на оригинал.

post a comment



Date:2018-09-24 11:05
Subject:Спиловка
Security:Public

«Труды отдѣла торговыхъ портовъ. Выпускъ ⅩⅤⅠ. Описание Таганрогскаго порта», В. Н. Соболевъ, 1905

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

Я, вместо этого слова, всю жизнь использовал другое — «спиливание».



Ссылка на оригинал.

post a comment



Date:2018-09-23 17:58
Subject:Музыкальная шкатулка
Security:Public

Диск для музыкальной шкатулки с некой татарской мелодией

Пришла в голову неплохая, как мне кажется, идея — вместе со студентами высшей школы ИТИС перевести в цифру диски для музыкальных шкатулок, которые хранятся в институте, куда я передавал найденную в этом году в заброшенном сельском доме дореволюционную библиотеку.

А то дисков у них много, а сил всё это перевести в электронный вид нету.

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

Свёл между собой директора ИТИСа и заведующего Центром письменного и музыкального наследия, надеюсь сотрудничество даст плоды.

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



Ссылка на оригинал.

post a comment



Date:2018-09-20 21:13
Subject:Сны о провале
Security:Public

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

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



Ссылка на оригинал.

2 comments | post a comment



Date:2018-09-18 22:41
Subject:Мелочь в синтаксисе SELECT
Security:Public

В синтаксисе запроса 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
)

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

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



Ссылка на оригинал.

post a comment



Date:2018-09-16 23:31
Subject:Денежно-вещевая лотерея
Security:Public

Два билета третьей денежно-вещевой лотереи 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 р).



Ссылка на оригинал.

post a comment



Date:2018-09-16 20:59
Subject:Для здоровья
Security:Public

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

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



Ссылка на оригинал.

post a comment


browse
my journal