Umputun
👤 SpeakerAppearances Over Time
Podcast Appearances
Смотрите, как я быстро по тему хожу. Кембриджский исследователь создания получил неожиданное письмо от автономного и агента, представившегося как Клоудсен. Это тоже ерунда какая-то. Что мы будем, всякие пранки с вами тут разбирать. Эм...
Я как любил говорить игры, мы дошли уже до темы с одним плюсиком. Поэтому что дальше уже и смотреть. Я вообще ничего интересного не нахожу. Не рассказывать же мне вам. Не рассказывать ли мне вам. Уже язык заплетается.
И круто, и прям работает. И это даже не то, что прям какой-то edge case, да, это довольно элементарный, просто вот я пропустил где-то в релизноцах, что докер теперь так умеет делать. Я не знал. У меня у Бобок вчера, знаешь, задача была, просто интересно, как человек Бобок на эту задачу среагирует. Которую я прям не знал, как решить. Я даже не знал, что такая проблема есть. Использую, у меня есть базовый образ для докера, который скретч. То есть нет ничего, я туда кладу бинарник гошный. Так.
Нет смысла мое мнение по поводу того, как Роскомнадзор стал хуже справляться с блокировками. Черт его знает, хуже, лучше. Говорят, у вас там, дорогие слушатели российские, весь телеграмм уже отключили. Мне теща рассказала. Я хайдайковские новости, пора русский интернет от тещи узнаю. Она меня останавливает утром, я кофе делаю, она там что-то крутится на кухне и говорит, а знаешь ли ты, дорогой зять, что в Москве уже у половины телеграмм не работает.
А кого мне, Грея спрашивать? Господи. Или Бобука? Я не знаю, насколько я такой типичный представитель американской интеллигенции, но спроси, конечно. Мы вообще не представители интеллигенции. Вопрос в следующем. Я, когда этот бложек улучшал свой,
И этот гошный бинарник, у меня этот имидж уже сто лет используется, я его везде использую, все прекрасно всегда работало. А тут приходит пользователь и говорит, твоя система, которая позволяет upload файлы делать, на маленьких файлах работает, на больших пишет какой-то бред обратно.
Вот такой у меня источник хайтаковских российских новостей. Ну что, давайте на этой оптимистической ноте будем до следующей недели. Я не знаю, что я там такого ляпнул. Я пойду перед Грэмом голову пёпом посыпать. Я не хотел. Я не хотел.
Я решил его сделать двухязычным. На удивление, Хьюго поддерживает двухязычные многоязычные блоги прямо из коробки, кто бы знал. Все это оказалось технически сделать несложно, но откуда, собственно, взять английский текст? Резонный вопрос. Клоду сказал Клоду, поди переведи. И он напереводил. И в принципе, я дам ссылочку на последнюю статью, которая переведена целиком им, но просмотрена мною глазами.
Я начал разбираться, и оказывается, год для того, чтобы работать, необходима TMP-директория, потому что мультипарт-оплот, он кладет эти части в TMP системный, и как-то потом собирает все это вместе. По-моему, каждая часть, если меньше 10 мегабайт, то целиком, значит, пролазит, а если нет, то сохраняет.
Не хотел его обидеть, совершенно точно. Ладно, и вы там скажите, что вот он приходил, извинялся, может, он опять от меня бегать будет и разговаривать не захочет. А может, он вообще не обиделся, может, у него какие-то дела были, он срочно вышел. А мы тут с вами выдумываем. Ладно, все, пока. До следующей недели услышимся.
Defer, remove TMP, он тебе сказал сделать. Не, а теперь вопрос, а как это сделать? Вот как бы ты это сделал в Scratch Image? Вот как это сделать в Scratch Image? Как создать TMP, правильный TMP директорий?
По-моему, нормально напереводил. Вот, во всяком случае, мне в наш общий часик дал ссылку. Ничего такого глаза не режет. Там в конце есть несколько моментов, которые он выдает. Выдает Иаевские. Но надо понимать тонко, чтобы понять, что тут был Иаев. Если бы я не написал, что это Иаев, вполне, наверное, могло бы зайти за настоящий текст. Тебе не кажется, что...
Нифига не простой вопрос, да. У тебя есть представление о том, есть представление о том, с какого размера тебе нужна эта TMP-директория? Сколько тут будет? Во-первых, нет. Ну, я предполагаю, что там какие-то... У меня есть максимальный размер upload, я примерно представляю, сколько конкурентных пользователей. То есть, давай скажем так, размер не проблема. Мы можем вполне, если у нас есть внутри TMP, внутри контейнера, лишь бы его правильно создать. Вот как его правильно создать?
Вот вопрос в скретче, понимаете, как его? Там ничего нет. А если вы делаете в предыдущем лейере TMP-директории и наивно думаете, что копия сохранит все пермишины, так для вас сюрприз будет, потому что докер, дебил, вот этот стикифлаг не копирует. То есть ничего не получится. Я не нашел, как решить.
Я посмотрел, как Google это решает. У Google тоже есть свои вот эти Distroless. Ты не поверишь, Бабук, там такое решение элегантное. Они делают TAR, в котором внутри пустой TMP с правильными пермишинами. И команда Add умеет TAR автоматически развернуть, сохраняя все пермишины. То есть рядом лежит реально TAR с пустым TMP.
Причем я даже скрывать не пытался, что это AI перевел. Мало того, даже дал этот сам дисклеймер. И не боролся с MDash. Мы честные люди, правильно? Хочет он длинные Dash ставить. У меня там просто правило есть. Предпочитай предложения подлиннее, а не разбивая их на короткие рубленые фразы. И поучись на том тексте, который ты у меня находил в тикетах или еще где-то, где я писал. На иностранных языках.
Который внутри докер-файла разворачивается в пустой TMP. Это же идеально. Там никакого оверхеда вообще. Да, да. Гугловцы молодцы. Меня клауд-код навел, он сам тоже не догадался, как это сделать. Он тыкался, тыкался по-всякому. Говорит, я пойду погляжу, как гистерлессы другие сделают. А, говорит, вот так у Гугла. Красиво. Прикольно, что он сам пошел, посмотрел, как у Гугла.
По большому счету нормально получилось. Реально нормально. Я не знаю, к чему придраться. Я к чему придраться? Совсем мало к чему. Здорово они научились это делать. Здорово. Молодцы.
Вы бы видели, как ФБ... А кто такое ФБ? Фейсбук? Фейсбук. Переводится с иврита. А что, он умеет переводиться? Фейсбук? Да, он автоматически переводит часто, но иврит же в списке тех языков, которые просто очень криво пишутся. Вы же не забывайте, он пишется без гласных, и там можно такого напридумывать себя. Ну, зависит от фантазии читающего. Может, мне третий язык добавить? Точно. На иврите тоже умел.
Ну, я ему намекнул, что мой образ, он не единственный дистролез. Посмотри на другие дистролезы. А, то есть это ты ему сказал посмотреть. Окей, не сам догадался. После этого он пошел искать. Видишь, кожаный мешок еще для чего-то нужен. Ну, это кожаный мешок непростой. Он руководитель, понимаешь? Да.