|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Журнал Витуса./Записи в блоге |
|
Журнал Витуса.
Голосов: 2 Адрес блога: http://vitus-wagner.livejournal.com/ Добавлен: 2008-02-19 12:48:41 блограйдером Lurk |
|
Мастерская на ISS
2014-12-22 09:18:17 (читать в оригинале)http://www.theguardian.com/science/2014/dec/20/iss-astronaut-uses-3d-printer-to-make-socket-wrench-in-space
На ISS изготовили с помощью 3d-принтера торцевой гаечный ключ. Чем еще раз продемонстрировали - в космосе, как и везде где доставка изделий с "большой земли" дорога и нерегулярна, крайне важно иметь возможность делать внезапно понадобившиеся мелочи на месте.
На мой взгляд, 3d-принтер, конечно, штука полезная, но обработку металлов резанием и ковкой он не заменит. Нужно все-таки иметь на орбитальной станции или в межпланетном корабле нормальную мастерскую с токарным и многокоординатным фрезерным станками. А чтобы стружка вневесомости не летела куда попало, невесомости в мастерской быть не должно.
Кстати, на большинстве морских кораблей мастерская со станками есть. Хотя заход корабля в порт стоит много дешевле и случается заметно чаще, чем рейс грузового корабля на ISS.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1038325.html. Please comment there using OpenID. Now there are
Традиционный пост зимнего солнцестояния
2014-12-22 09:00:55 (читать в оригинале)Ура, самая длинная ночь в году кончилась!
Да здравствует Солнце, да скроется тьма!
Я в общем пишу такие посты каждое зимнее солнцестояние уже не первый год.
Но в этом году почему-то среди тех, кого я читаю, уже человек пять написали нечто аналогичное. Раньше такого не было. Видимо, тьма уже всем надоела.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1037858.html. Please comment there using OpenID. Now there are
И еще о ctypescrypto
2014-12-21 23:54:16 (читать в оригинале)За выходные дописал туда модуль mac. Теперь если мне потребуется вдруг срочно реализовывать гостовскую имитовставку, у меня есть где посмотреть правильную последовательность вызовов функций OpenSSL.
Кстати, надо бы еще написать тесты на PKey.derive. Заодно и вспомню куда там UKM кладут при VKO 34.10. А то вдруг VKO тоже срочно потребуется реализовывать.
И в общем с test coverage там все не так уж плохо:
Name Stmts Miss Cover -------------------------------------------- ctypescrypto/__init__ 7 1 86% ctypescrypto/bio 64 6 91% ctypescrypto/cipher 121 15 88% ctypescrypto/digest 100 5 95% ctypescrypto/ec 63 16 75% ctypescrypto/engine 24 8 67% ctypescrypto/exception 24 0 100% ctypescrypto/mac 58 5 91% ctypescrypto/oid 55 4 93% ctypescrypto/pbkdf2 13 1 92% ctypescrypto/pkey 196 48 76% ctypescrypto/rand 34 4 88% ctypescrypto/x509 338 55 84% -------------------------------------------- TOTAL 1097 168 85%
Ну это, правда, если не учитывать того что на модуль cms тестов вообще нет (это 152 оператора всего и 97 непротестированых).
Большая часть не покрытых тестами строк, правда, представляет собой обработку
возвращенных функциями OpenSSL ошибок. Как сделать, чтобы эти ошибки устойчиво в тестах воспроизводились, пожалуй. не скажет и Хэнсон. Конечно, есть здоровые куски в модулях pkey и x509, до тестирования которых просто не дошли руки. В заметном числе случаев там в конце соответствующего метода вместо вызова OpenSSL-ной функции стоит raise NotImplementedError. Проблема в том, что соотвествующая функциональность нифига не документирована ни в родных man-ах, ни в криптокомовском руководстве программиста, и выяснять как это использовать можно исключительно посредством RTFS.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1037691.html. Please comment there using OpenID. Now there are
Про ctypescrypto
2014-12-20 10:35:02 (читать в оригинале)Вчера вот приспичило доставать из сертификатов срок их действия. А в OpenSSL нет функций-аксессоров к этим полям - есть макросы. Поэтому пришлось разобраться как в python-овском ctypes делается доступ к полях сишных структур.
В результате сейчас ctypescrypto 0.2.4 знает про сертификаты почти все что нужно (кроме расширений). Это пока мне не приспичило. А то ведь и вокруг X509V3_EXT_print обертку нарисовать недолго.
Ну и CMS у меня тестами не покрыта. Теоретически поддерживаются SignedData, EnvelopedData и EncryptedData, практически убедился только в том, что подпись проверяется, и то это не в этом test suite.
А так по-моему оно скоро переплюнет m2crypto по функциональности (не считая SSL, куда я просто не лез). Впрочем m2crypto уже несколько лет как не развивается.
Вообще порекламировать что-ли его в openssl-users, Чтобы фидбек получить...
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1037378.html. Please comment there using OpenID. Now there are
О центре мира
2014-12-18 12:48:18 (читать в оригинале)Хорошо или плохо ощущать себя не центром мира. а его периферией?
Мир у нас, как известно, в первом приближении шарообразный. Его периферия - поверхность, где мы все и живем, как бы себя субъективно не ощущали. А центр - это место глубоко под землей, где очень жарко и огромное давление. То есть с точки зрения ощущений очень похоже на ад в представлении мировых религий. Вы всё еще хотите ощущать себя живущими в центре мира?
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1037124.html. Please comment there using OpenID. Now there are
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
