Быстрый возврат к печати:
1. Фиксируем высоту в миллиметрах или номер слоя (осторожно, если есть поддержка — там мешанина с количеством слоёв), печатаемый исходник;
2. Открываем исходник, считаем высоту, не забывая коррекцию (в самом начале что-то типа: G1 Z0.550 F6000.000), ищем строчку с первой записью «Zxx.xxx» по подсчитанной высоте;
3. Выше этой строчки обязательно должна быть запись «G92 E0». Оставляем всё, что ниже, включая эту запись;
4. Перезапускаем хост, нагреваем хотенд (!!!ВАЖНО, если он остыл, иначе всё порвёт!!!), стол, кулер, скорость печати в рабочий режим;
5. Калибруем x y z. Вставляем G-code начиная с «G92 E0». Поехали!
Календарь для распечатки 2020
дальше — больше
Read More
Useful linux network cmds
sudo lsof -i -P -n | grep LISTEN netstat -tulnp | grep LISTEN
Show iptables nat with packet counters:
iptables -L -t nat -nvx
tcpdump -n -nn -v -i eth0 host 192.168.0.1
conntrack-tools (apt-get install conntrack):
conntrack -L [-j 192.168.0.1]
apache2ctl fullstatus
apache2 -V
python -m SimpleHTTPServer python -m http.server 8000
ffmpeg+hls picture and audio streaming
Появилась задача — из говна и палок собрать переключение по расписанию
с видеопотока
на картинку+радиопоток
и обратно, и транслировать это в hls.
В первом приближении задача решена так:
cron поочерёдно запускает два скрипта:
killall -9 ffmpeg find /mnt/ramdisk/ -mindepth 1 -mtime +1 -delete /usr/bin/ffmpeg -stream_loop -1 -i /path/to/slide.ts \ -re -i http://audio.mp3.ip.address:8000/sample128 -bufsize 1920k -vf scale=w=720:h=576:force_original_aspect_ratio=decrease \ -c:a aac -b:a 128k \ -c:v libx264 -crf 21 -preset veryfast -pix_fmt yuv420p \ -hls_time 4 -hls_list_size 3 -hls_flags delete_segments+discont_start+append_list /mnt/ramdisk/video.m3u8 &>/dev/null &
при этом slide.ts собран ффмпегом из картинки (-i ‘/path/to/image.jpg’), ну просто потому что -i image.jpg работал крайне нестабильно при переключении потоков и вообще не работал в firefox:
/usr/bin/ffmpeg -y -f image2 -pattern_type glob -framerate 25 -i '/path/to/slide.jpg' -an -aspect 16:9 -qscale 2 -g 50 -f mpegts -pix_fmt yuv420p -r 25 /path/to/slide.ts
второй скрипт:
killall -9 ffmpeg find /mnt/ramdisk/ -mindepth 1 -mtime +1 -delete /usr/bin/ffmpeg -i http://video.mpeg2ts.ip.address:port/stream -bufsize 1920k -vf scale=w=720:h=576:force_original_aspect_ratio=decrease \ -c:a aac -b:a 128k \ -c:v libx264 -crf 21 -preset veryfast \ -hls_time 4 -hls_list_size 3 -hls_flags delete_segments+discont_start+append_list+temp_file /mnt/ramdisk/video.m3u8 &>/dev/null &
Опции для потоков сделаны специально одинаковыми, дабы минимизировать разницу между ними. Вторая строка удаляет лишние ts-файлы, которые остаются после каждого убийства ffmpeg.
Работает как говно, если честно, бывает, циклит ещё раз старые чанки, зато задачу свою выполняет довольно стабильно. Примерно это и требовалось, у меня больше нет желания заниматься экспериментами =@. Если будешь тюнить — имей в виду, что любая опция важна и может покрашить всё к чертям, и заставить браузерный hls-плеер тупить даже в те моменты, когда он тупить не должен.
Mapping porn
Лучший софт для работы с открытыми картами — это SAS.Планета.
Nobody canna cross it
by DJ the Bus Can Swim
Об обратной связи в системах управления
«Предполагается, что пресекать это должна городская полиция, но она функционирует в отсутствие автоматической системы стимулирования с помощью прибылей и убытков. Её зарплата выплачивается за счёт налогов и не связана с результатами её деятельности, так что она не несёт финансовых потерь…»
— Walter Block, Defending the Undefendable, 1976
Модель «лимонов» описывает так называемое предконтрактное оппортунистическое поведение и построена на вполне реальной, животрепещущей проблеме — торговле подержанными автомобилями в США. Вот приходит человек покупать подержанную машину. Все они приведены в надлежащий вид, все блестят, но вот насколько эти автомобили хорошо ездят, проедут ли они 500 метров и встанут или будут ездить еще сто тысяч километров, неизвестно — выглядят они все одинаково. Какой критерий выбора у покупателя? Есть внешний вид и есть цена. Кто может сильнее опустить цену? Тот, кто продает достаточно хороший автомобиль, или тот, кто продает не очень хороший автомобиль? Получается, что, как только человек начинает принимать решение, основываясь на внешнем виде и цене товара, в конкуренции побеждает самый недобросовестный ее участник, продавец «лимона» — так на жаргоне американских автодилеров называется некачественная машина. А «сливы», то есть достаточно приличные автомобили, начинают вытесняться с рынка, они не продаются.
Казалось бы, в модели «лимонов» описывается вполне чистая ситуация — нормальная конкуренция, никакого вмешательства внешних сил, никаких монополий. Но из-за того, что покупатель ограниченно рационален и не может знать всего, а продавец скрывает часть информации — ведет себя оппортунистически, — конкуренция не ведет к экономическому процветанию. Больше того, она может просто схлопнуть этот рынок, потому что качество продавцов будет постоянно падать. Кстати, решением этого вопроса являются довольно простые правила — например, если вы вводите гарантию продавца: он от себя дает гарантию, что любые поломки в течение года ремонтируются за его счет, — и цены немедленно выравниваются.
Но это уже решение проблемы с помощью введения определенных правил — институтов. А не имея этих правил, мы получаем так называемый «ухудшающий отбор». Причем то, что Акерлоф доказал на примере рынка подержанных автомобилей, работает, к примеру, в российском государственном аппарате. Если вы не понимаете, какие общественные блага и для кого производит российское государство, то критерии отбора связаны с тем, как начальник оценивает деятельность того или иного сотрудника. В итоге карьеру будет делать не тот, кто лучше производит блага — ухудшающий отбор работает везде, где потребитель не в состоянии оценить качество продукта.
— https://esquire.ru/articles/1807-auzan-1/
https://www.vedomosti.ru/economics/video/2015/03/20/rossiyanin-platit-nalogov-bolshe-chem-amerikanets
https://postnauka.ru/lectures/38421
A Girl Walks Home Alone at Night (2014)
Фильм снят в модных в тех годах трендах на феминизм и гендерную небинарность, но, тем не менее, очень медитативен, изящен, и эта мода не портит впечатление от картины, а наоборот, практически, становится её историей. В целом, для массового зрителя — фильму недостаёт какой-то изюминки, это история заурядной вампирши-подростка, которая «за всё хорошее против всего плохого» посреди стереотипов старого мира. Многие сюжетные полосочки остаются нераскрытыми и незаконченными, но на то он и нуар. Для сравнения на ум приходит что-то вроде «Лобстер», «Under the Skin», «Sin City».
Это пример чистого искусства в кино, тот случай, когда почти каждый кадр можно заявлять на фотовыставку
https://www.kinopoisk.ru/user/570505/comment/2396513/
Рак успешно лечат
но не в этой стране:
Американские ученые разработали новый вид иммунотерапии рака, значительно превосходящий по эффективности все имеющиеся виды лечения. В ранних клинических испытаниях новой методики удалось достичь полного излечения пациентов, которые считались безнадежными. Предварительные результаты этих испытаний были представлены 14 февраля 2016 года на ежегодном слете Американской ассоциации содействия развитию науки (AAAS) в Вашингтоне.
https://nplus1.ru/news/2016/02/17/cancer-breakthrough
Стопицот лет эволюции! И снова, и опять
(pdf)
Моя бабушка лечилась травами, меня лечила и родных. И сотни поколений до неё — делали то же самое. Последние сто-двести лет выдавили из нас такие практики, пересадив на общедоступные болеутоляющие, противовоспалительные и спазмолитики.
Но сейчас, как никогда, популярно употребление БАДов, всяких экстрактов, масел и жмыха — и неспроста. Даже в составы современных лекарств всё больше и больше проникают вещества растительного происхождения — см., например, Флавоноиды. И, хотя стопроцентная безопасность некоторых не подтверждена, в некоторых странах они остаются в категории БАДов, а в остальных — их используют в качестве вполне официальных лексредств.
Жуйте морковь, ребятки, изучайте матчасть, особенно про то, как зелёный чай в больших дозах вреден детям и беременным.