Jan. 25th, 2012
Как я уже тут намекал, последние чуть не недели я трахался с курьёзом, который в конце той недели свёл к полному абсурду.
Есть тест на джаве; это тест стартует сервер (через ProcessBuilder, запуская шел-скрипт, который уже запускает сервер).
Этот сервер читает с базы креденшиалзы и пытается поговорить с rabbitMQ через SSL.
Так вот, если я тест гоняю из интелиджея, то всё хорошо, с кроликом поговорили, отрапортовали успех, тест прошел.
А если из мавна, то верительные грамоты от кролика не принимаются. Плохие грамоты.
Я приставал к людям с этой фигнёй, тем более, что с ssl я раньше дела не имел, да и с мавном не особо, да и с rabbitMQ тож; мне б монаду в аппликативный функтор переделать, это люблю; и стиль править люблю.
Ну и что же. Понатыкал я уж такое дикое количество логгинга, что по самое немогу.
И как только эти величины стали наблюдаемы, как всё, верительные грамоты приняты, тест работает. Все улыбаются.
Бля, да что ж это такое. Это может быть в верительных грамотах момент, с которого они действительны, ставится слишком ранний. Или какая-нибудь хрень не переходит барьер памяти, и существует как бы в двух ипостасях, в одной нитке она одна, а в другой другая. Потому что рукопожатие с кроликом идёт в отдельной нитке (лучше сказать, вставным сюжетом).
Представьте сериал, какого-нибудь Хауса, в котором прерывают одну нить, мы видим другую, а потом оказывается, что какие-нибудь третьи лица видели их в другом порядке. Потому что, может, это вовсе не кванты, а теория относительности.
Да вот же и пример!
А монады, как известно, не коммутируют. So there.
Есть тест на джаве; это тест стартует сервер (через ProcessBuilder, запуская шел-скрипт, который уже запускает сервер).
Этот сервер читает с базы креденшиалзы и пытается поговорить с rabbitMQ через SSL.
Так вот, если я тест гоняю из интелиджея, то всё хорошо, с кроликом поговорили, отрапортовали успех, тест прошел.
А если из мавна, то верительные грамоты от кролика не принимаются. Плохие грамоты.
Я приставал к людям с этой фигнёй, тем более, что с ssl я раньше дела не имел, да и с мавном не особо, да и с rabbitMQ тож; мне б монаду в аппликативный функтор переделать, это люблю; и стиль править люблю.
Ну и что же. Понатыкал я уж такое дикое количество логгинга, что по самое немогу.
И как только эти величины стали наблюдаемы, как всё, верительные грамоты приняты, тест работает. Все улыбаются.
Бля, да что ж это такое. Это может быть в верительных грамотах момент, с которого они действительны, ставится слишком ранний. Или какая-нибудь хрень не переходит барьер памяти, и существует как бы в двух ипостасях, в одной нитке она одна, а в другой другая. Потому что рукопожатие с кроликом идёт в отдельной нитке (лучше сказать, вставным сюжетом).
Представьте сериал, какого-нибудь Хауса, в котором прерывают одну нить, мы видим другую, а потом оказывается, что какие-нибудь третьи лица видели их в другом порядке. Потому что, может, это вовсе не кванты, а теория относительности.
Да вот же и пример!
А монады, как известно, не коммутируют. So there.