Что общего у драже, граммофонных пластинок, скрипок и яблок? Как ни странно, это удивительное вещество, производимое насекомыми. Мы говорим о шеллаке, веществе, похожем на смолу. Его производят насекомые отряда полужесткокрылых - лаковые червецы. Эти маленькие насекомые обитают на стволах деревьев в Юго-Восточной Азии. Некоторые источники утверждают, что название происходит от санскритского слов alakh, означающего «сто тысяч», что отражает огромное количество этих насекомых, которое можно найти в одном месте. Очевидно, слово “лак” так же попало в русский язык из санскрита через европейские языки.
Под катом небольшой фрагмент с сокращениями из книги норвежской биолога Анне Свердруп-Тайгесон “Планета насекомых”. Вся книга полна удивительных историй о мире насекомых и определённо стоит прочтения.
Идея данного поста у меня появилась после проведённого в прошлом году отпуска в Шварцвальд. В подвальном помещении краеведческого музея города Триберг обнаружилась очень неплохая экспозиция об истории местной компании SABA, которая оказала большое влияние на развитие электронной промышленности Германии прошлого века. Вернувшись из отпуска я провел некоторое время изучая историю компании и её продуктов. История оказалась весьма богата техническими инновациями, сменами направлений деятельности, взлетами, падениями, чехардой собственников, банкротством и, в конечном итоге, забвением (но это не точно). В посте я собрал наиболее интересные картинки, которые смог найти, с краткими комментариями.
Безопасное хранение и передача секретов (токенов, паролей и т.п.) между пользователями и сервисами – это один из вызовов, с которыми сталкиваются разработчики и DevOps инженеры. Традиционные централизованное хранение в менеджерах паролей, например, полностью проблему не решает, а лишь смещает её в сторону управления мастер-паролями, которые, к тому же, становятся «ключами к царству» и компрометация которых может иметь катастрофические последствия. Данную проблему «курицы и яйца» ещё иногда называют проблемой «нулевого секрета» (Secret Zero Problem). В этой заметке я расскажу о попытке решить эту проблему при помощи механизма обёртки ответа (Response Wrapping).