Loess.ru

having fun

Backing up your git repos

git clone --mirror path/to/original path/to/dest/.git
cd path/to/dest
git config --bool core.bare false
git checkout anybranch

https://stackoverflow.com/questions/67699/how-to-clone-all-remote-branches-in-git

p.s. можно просто git clone --mirror path/to/original,
затем — mv original.git .git и далее — по инструкции git config..., git checkout...

Online 2d graphing tool

http://memorystomp.com/graphtoy/#draw1%3Dtrue%26formula1%3Dsin(4*x)%252Fx%26draw2%3Dtrue%26formula2%3Dfloor(x-frac(t))%252Bfrac(t)%26draw3%3Dtrue%26formula3%3Dnoise(x)*x%26draw4%3Dtrue%26formula4%3D2%2B*%2Babs(%2Bfloor(x*0.5%252B0.5)%2B-%2B0.5*x%2B)%26draw5%3Dtrue%26formula5%3Dlog(x)%26draw6%3Dtrue%26formula6%3D-x%252Bsin(x)%26draw7%3Dtrue%26formula7%3Dtri(0.3%252Cx-t*b)%26draw8%3Dtrue%26formula8%3Df7(x)%2B%252B%2Bf7(x*(2%252Ba))*0.5%2B%252B%2Bf7(x*(4%252Ba))*0.25%2B%252B%2Bf7(x*(8%252Ba))*0.125%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dfalse%26lightTheme%3Dfalse%26mXres%3D960%26mYres%3D720%26mCx%3D-0.7874999999999996%26mCy%3D-1.4625000000000006%26mRx%3D12%26mRy%3D9%26backgroundCol%3D%26A%3D0.271%26B%3D0.254%26C%3D0.130%26mySize%3D1%26myPresets%3D0

Reanimation of P6T freezed on «press Del to enter setup…»

Asus P6T LGA1366 Intel® X58 ICH10R +i7 940

Характерные признаки:
зависает на splash-screen «press Del to enter setup…», не отвечает на кнопку выключения, экран работает
не отвечает на клавиатуру, но при этом есть +5vusb
нет num-lock
греется южный мост
POST 38

Лечить так:
Качаем последний биос с сайта Asus, качаем AMIBCP337.exe, открываем BIOS в программе
Во вкладке Advanced -> USB Config — > USB Functions устанавливаем в DISABLED на обоих режимах. Сохраняем рядом с оригиналом.
Вынимаем SPI flash MX25L1605D из кроватки, суём в программатор (например, CoRight USB Programmer)

Родным софтом программатора делаем бэкап биоса из флешки, стираем, записываем последний биос с сайта Asus. Ставим флешку в MoBo и проверяем зависание на POST 38.
Если зависло — прошиваем изменённым биосом (USB Functions — DISABLED), проверяем
Если опять зависло — можно попробовать отключать Onboard Devices

Второй метод: прошить на такой же, но рабочей матери, благо кроватка позволяет

по мотивам https://www.rom.by/forum/AsRock_G31M-VS

CI/CD: Многоэтапные (multi-stage builds) сборки в Docker

Лишь сегодня узнал о прекрасной возможности делать docker image компилируемых приложений без оставления зависимостей для этапа компилирования, и без применения тыщи действий для выуживания исполняемых файлов. Выглядит мультиэтапная сборка примерно так (реальный Dockerfile):

FROM debian:stable-slim AS builder

RUN apt-get update && \
apt-get install -y binutils-dev build-essential cmake \
git libcurl4-openssl-dev libdw-dev libiberty-dev \
ninja-build python3 zlib1g-dev \
;

ADD . /src/

RUN mkdir /src/build && \
cd /src/build && \
cmake -G 'Ninja' .. && \
cmake --build . && \
cmake --build . --target install

FROM debian:stable-slim

RUN apt-get update && \
apt-get install -y binutils libcurl4 libdw1 zlib1g && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

COPY --from=builder /usr/local/bin/kcov* /usr/local/bin/
COPY --from=builder /usr/local/share/doc/kcov /usr/local/share/doc/kcov

CMD ["/usr/local/bin/kcov"]

Служит для, очевидно, деплоя только что собранного приложения в докер образ и, так сказать, запуска-тестирования без отрыва от «производства»
https://habr.com/ru/post/349802/

Биология пандемий


Подборка золотого научпопа про болезни, их исторические последствия, прочую биологию, и даже про зомби:

ВИЧ — нулевой пациент мировой пандемии https://habr.com (pdf)

Рудиментарные дела. Кого, чему, зачем и что не нужно https://habr.com

Охотничьи зоонозы: когда утка опасней ружья https://habr.com (pdf)

SARS нерукотворный? Генеалогия уханьского коронавируса https://habr.com (pdf)

Биологическое оружие против советских граждан. Трагедия в Свердловске-19 https://skrepohistory.livejournal.com/21016.html (pdf)

Зомби: от Гаити до психиатрии https://zen.yandex.ru/ (pdf)

Справочка о рабстве (и немного эзотерики): https://bitcoin-translated.ru/sources/bitcoin-abc/masters-and-slaves-of-money/

Прочие рассказы о паразитарных (и не только) инфекциях тут: https://zen.yandex.ru/scientaevulgaris

Блог поехавшей шизотерички

1. Красивая картинка из книги русских сказок, которая была у меня в детстве:
Это так Василиса Прекрасная возвращается домой от Бабы-Яги

2. «Кто придумывал русские сказки?» Натягивание совы на глобус, но читать интересно:
https://assalam786.livejournal.com/538.html

3. Фэн-Шуй:
https://assalam786.livejournal.com/92809.html

4. Viktor Schauberger — физику не учи, вечные двигатели — строй:
The Secrets of Water, The Documentary of Viktor Schauberger «Comprehend and Copy Nature»

A fun way to learn HTML

Js-скрипт, позволяющий редактировать HTML in-place. Подойдёт новичкам и тем, у кого нет нормального анализатора/подсветки кода. С CSS — не работает.
https://x-ray-goggles.mouse.org/