Category: мода

Category was added automatically. Read all entries about "мода".

Датасатанизм И Польза

https://iced.github.io/primariezzz/

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

Больше Ада!

Ебаный докер, как же хочется уебать афтаров чем нибудь тяжёлым. Вот почему нельзя было дать возможность монтировать что то на билд степе? Ну вот какая причина, а? Билд всё равно идёт в специально запущенном контейнере, всё нужное есть, не понимаю. НИИУиУ явно покопалось, не иначе. Казалось бы проблема то несущественная (ну и вообще так хорошо - билд чистый, без сайдэффектов получается) но тут на сцену выходят афтары другой прекрасной штуки - петона с его пипом. Мало того что скорость скачки унутре докера на уровне плинтуса (10 мегабайт может скачивать минуту натруально на 100MB/s) - подозреваю что пионеры опять (были уже замечены) обосрались и там где то вычитка этих 10 мегабайт идёт с буффером в один байт - так и сборка какого нибудь нампи или, не к ночи, падласа может ужрать минут 15. Для решения первой проблемы пип почему то умеет кэшировать стянутое с хттп, для второй можно доставить колёсико и пип начнёт и собранные колёса кэшировать и переюзывать. Но - монтировать ничего нельзя - без персистенса кэш имеет примерно столько же смысла сколько бред северинца например.

Но - решение есть! ПИПФРЕЙМЕР! Суть такова (ц). Запускаем спецаильный контейнер с рсинкд в который монтируем уже вольюм для персистенса, перед запуском пипа рсинкаем кэш оттуда, после запуска рсинкаем обратно. Среднее время типичного (я померял по своим 7ми последним мл проектикам) пипинсталла с прогретым кэшем при сборке на гейбуке снижается с 1457s (и эти люди жалуются на скорость сборки крестикопроектов!) до 43s (чуть не попали в 1488s vs 42s, эх). Если это не перемога то я не знаю что такое перемога!

PS. На остальное в репе смотреть пока не стоит - оно ещё явно будет пару раз в процессе переписано. Цэ попытка почистить и стандартизировать мои тулзы которые позволяют мне сделать типичный сервис с млем за пол дня от спеки до прода (+ время на трейн модельки, очевидно, крайним разом трейнилась на двух 1080ти около 5ти дней например) - благо разработка сразу в прод-лайк окружении (нет вообще простой возможности пустить код вне этого окружения), с метриками, логами и прочим адом снимает примерно всю стандартную головную боль вывода поделок в прод (совсем всю боль снимает дополнительное условие - не работать там где около прода тупые вахтёры с разными эзотерическими видениями как поставлять, конфигурить и тестировать (поставлять сразу готовые докеры, конфигурить энвом, тестировать сценариями дёргания сервиса и никак иначе - тесты должны решать одну единственную проблему - выявить факт ошибки, помогать в поиске не надо, сами как нибудь справимся - обычно это в рамках пары тыщ кода вообще и пары коммитов на пару десятков строк кода, затраты на юниты никогда и нигде себя в таких условиях не окупят, не надо подходы принятые при разработке гигантского монолита на десятки лямов строк огромными командами применять к небольшим сервисам наляпывающимся парой-тройкой человек, это и глупо и смешно)).

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

PPPS. Да, очевидно, пипфреймер будет переписан на расте, так все модные пацаны делают. В версии 666.0.

Днищепсто

Есть такой писанный (уже два раза бывшим к счастью) "коллегой" мэйнфрэймер (название конечно ололо). Не то что бы совсем нинужно, но тулза которая делает рсинк диры на другой бокс, исполняет там команду и рсинкает всё обратно при необходимости пишется инплэйс в виде трёхстрочного шелл скрипта. Vnezapno (я всячески завидую весь аж) эта поделка оказалась сверхпопулярной в среде хипстеров, долбоёбов и хипстеров-долбоёбов - https://github.com/buildfoundation/mainframer собственно вот. Недавно аффтар учил новый модный язык раст и переписал на расте (нахуя шелл трёхстрочник переписывать на расте - открытый вопрос до которого учёные лет через 50 непременно дойдут). https://github.com/buildfoundation/mainframer/blob/3.x/src/time.rs#L4-L51 - собственно псто вот об этом куске - и поржать и как пример что и на функциональщине можно писать блевотный гокод. Отдельное ололо в неконсистентности выходных данных (секунды есть всегда а минут может не быть) и 100500 нахуй не нужных тестов (которые как то умудряются обходить неконсистентное поведение).

UP. https://github.com/buildfoundation/mainframer/blob/3.x/src/config.rs#L150-L160 - я ша уссусь.
UP2. https://github.com/buildfoundation - аааааа, убейте меня наконец уже.

Пидров Псто

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

pisia

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

Информационная справка.

Количество лесов во всём мире за исключением дикарских территорий (африка, центральная америка) растёт. Растёт по совершенно банальным и скучным причинам - при наличии горизонта планирования чуть дальше чем "завтра" прилично дешевле получается выращивать (благо усилий много не требует, сам растёт в основном) лес в одном месте рядом с инфраструктурой для его переработки чем возить его издалека к этой инфраструктуре. Это как бульба, только чуть сложнее. Бульбу ты весной посадил - осенью собрал. Лес весной посадил - осенью через 20 лет собрал. Романтика.

Вы, эмм, уважаемые, лучше фреймворк (тм) заопенсорсьте чем хуйнёй страдать.

Про Говномакось

Зашёл я давеча в гости к товарищу одному, принёс внешник. Втыкаем в его модный магбуг - и нихуя. Ага - у меня на всех внешниках ext2. Товарищ подрочил по трэкпаду, понаставил какого то говнософта. После установки говнософтина выдала какое то окошко, была нажата кнопкэ `OK` и... система ушла в ребут :] ОК - поматерились, запустили говнософтину, появилось окошко, тама увиделся веник с разделом, опознанным как ext2нажалась кнопка `смонтировать` и.... минута тупления и сообщение `а вот хуй - не буду это монтировать`. Стали пробовать монтировать консольной версией этой говнософтины - так после первой попытки веник вообще исчез из /dev и больше туда не вернулся несмотря на перетыкивания. Товарищ решил собрать из портов ещё какую то говнософтину - так хуй
на каком то из депов оно упало ;]

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

Скоро И У Нас...

http://www.argumenti.ru/news/news/19660 - собственно вот.

Если чуть чуть подумать - то вариантов кроме христианства и мусульманства хер будет - в рашке сейчас христианство модное и на 3-4ых здравомыслящих детей на класс никто отдельные атеистические курсы вести не будет.

До нас думаю через год дойдёт (путин-пузико --> президент-коленько, путин-байкеры --> президент-байкеры, ...) ;]