Авоська тащит \m/

Внезапно запахло коммунизмом =)
Авоська — офигенное изобретение наших граждан. Купил себе парочку для хождения на почту, и вот как это выглядит:
Когда надо забрать несколько разнокалиберных посылок, о размере которых можешь только догадываться — авоська дико тащит перед всякими там сумками и пакетами. Все они занимают намного больше места в кармане, чтобы таскать их постоянно и просто так, а в пакет еще и не всякую коробку запихать получится. Авоська же умещается чуть ли не в кулаке, при этом способна разместить в себе нормальный груз =) Жаль, что в современном мире эти авоськи хрен найдешь, чтобы не «винтажное гламурье для хипстеров за 100500 денег», а «практичная вещь, скроенная на века». Свои я аж на ибее заказывал, хоть и не из-за рубежа )

Пластинки пластиночки

Давненько не выкладывал новенького из пластинок, а выложить-то есть чего! За это время мне сделали царский подгон!

Джексон, Dire Straits, сразу несколько пластинок из серии «Архив популярной музыки»! Спасибо, друзья! Кстати, добрая половина «архива» у меня таким образом оказалась уже собрана, так что приложу усилия и найду недостающее — будет у меня полная серия. Мелочь, а приятно =)

Итак:

Вот такая офигенская гора! И кое-что еще осталось в загашнике.

Но не пластинками едиными! Загрейдил свою вертушку, заменив китайский чемодан на все еще умеренный в цене, но звучащий в разы лучше агрегат от Denon — DP-300F. Случилось это совсем на днях, так что часть вышеперечисленных пластинок оцифрована еще со старого китайского чемодана, а часть — уже с нового денона. И конечно я не мог не сделать какое-то сравнение по звуку, поэтому взял довольно хорошо сохранившуюся пластику Dire Straits и собрал ролик на примере одной из песен.

Так как разные проигрыватели крутят пластинки с немного разной скоростью (по уму это надо калибровать), то пришлось отдельно гемороиться с подгоном дорожек в редакторе, чтобы получились стыки. В остальном — это совершенно честные звучания, в обоих случаях полученные с линейного выхода (денон, в отличие от чемодана, не умеет рипать через USB)

Анимация, которую мы… потеряли?

Шикарный пример старой-доброй 2D-анимации, которую когда-то очень даже годно рисовали и дисней, и ворнеры. Сейчас, глядя на засилье тридэ с одной стороны, и совершенно стилистически ужасной, оквадраченой 2D-рисовки — с другой, остается, по ходу, только вздохнуть по приятным плавным линиям, куче деталей и большому количеству кадров.

В chrome под linux не работает встроенный чат twitch

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

Или показывая чат, иногда с его содержимым, но с «колесиком» загрузки поверх и без возможности что-либо писать:Такая проблема проявлялась только в хроме (вернее в хромиуме, но не суть) и только на одном из двух аналогичных в плане софта компов. Также проблема возникала только если чат был встроен по ссылке вида «http://www.twitch.tv/channelname/chat» и не проявлялась при встраивании по ссылке вида «https://www.twitch.tv/embed/channelname/chat».

Так как на втором компе с той же версией линукса (Linux Mint 17.3) и Chromium ( 64.0.3282.140) проблемы не наблюдалось, я заглянул в консоль (CTRL   Shift I) и сравнил ошибки. И действительно, на «нерабочем» компе наблюдалась ошибка «Uncaught RangeError: Unsupported time zone specified undefined» Оказалось, что на этом компе у меня выставлена таймзона «-3», соответствующая Москве, а не зона с названием «Москва». Не знаю какого рожна хром решил к этому придраться, но выставление зоны на «именную» решило данную дикую проблему.

Напомню, что в этих наших debian-like дистрах зона меняется командой:

 
 
dpkg-reconfigure tzdata

 

Второй вариант где может не работать

Идем в настройки хрома:
«Настройки контента» -> «Файлы Cookie», убеждаемся что снят флаг «Блокировать сторонние файлы cookie»

Jockel, der Gartenteichspringbrunnen

Замечательная песня =) Та самая, из мема со шрёдингером.

***
Был как то раз фонтанчик,
Он стоял в пруду.
Он выглядел как король,
В своем маленьком королевстве.
И всякий пускал слезу,
Когда видел как он эякулирует.

Это Ёкель,
Садовый фонтанчик!
На радость стрекозам,
У него всегда стояк.
Это Ёкель,
Садовый фонтанчик!
Никогда не уставая,
Прыскает целый день!

***
Садовый гном завидует,
Лягушки объяты ужасом,
Из-за того что эта водная центрифуга
Увлажняет их садовый пруд.
Его жизнь превратилась в ад,
На его имя было наложено табу,
Потому что никто не хотел видеть
Как вода стремится из него!

Это Ёкель,
Садовый фонтанчик!
На радость стрекозам,
У него всегда стояк.
Это Ёкель,
Садовый фонтанчик!
Никогда не уставая,
Прыскает целый день!

***
Его жизнь была не долгой,
Он не смог выстоять.
Проклятый за гедонизм,
Он был наказан за его преступления.
Однажды зимой,
Вода замерзла.
Ёкель уступил напору.
И насос сломался!

Это был Ёкель,
Садовый фонтанчик!
На радость стрекозам,
У него всегда стояк.
Это был Ёкель,
Садовый фонтанчик!
Никогда не уставая,
Прыскает целый день!

Как давно выключена эта виртуалка?

Набросал небольшой скриптец для VMware ESXi, чтобы проверять как давно менялось состояние виртуальных машин. При запуске он заполняет кастомное поле «Power» состоянием и датой, когда это состояние было обнаружено. Кинув в шедулер можно с некоторой точностью понимать, что вот эту виртуалку выключили только вчера, а вот та — выключена уже пару лет (конечно после того как этот скрипт пару лет проверял ее состояние =). Скрипт использует VMware PowerCLI

check-vm-powerstate.ps1
 
Add-PSSnapin VMware.VimAutomation.Core
Connect-VIServer -Server localhost
Get-VM  | ForEach-Object { 
                        $vm = $_
                        $date = (Get-Date -UFormat "%Y-%m-%d  %R").ToString()
                        $AnnotationStatus =  (Get-Annotation $_ | Where-Object { $_.Name -eq "Power"}).Value
                        
                        if ( ($_.PowerState -eq 'PoweredOn') -and ($AnnotationStatus -like 'Down*') ) {
                            $vm | Set-Annotation -CustomAttribute "Power" -Value "Up since $date" 
                        }
                        if ( ($_.PowerState -eq 'PoweredOn') -and ($AnnotationStatus -eq '') ) {
                            $vm | Set-Annotation -CustomAttribute "Power" -Value "Up since  < $date" 
                        }
                        if ( ($_.PowerState -eq 'PoweredOff') -and ($AnnotationStatus -like 'Up*') ) {
                            $vm | Set-Annotation -CustomAttribute "Power" -Value "Down since $date" 
                        }
                        if ( ($_.PowerState -eq 'PoweredOff') -and ($AnnotationStatus -eq '') ) {
                            $vm | Set-Annotation -CustomAttribute "Power" -Value "Down since < $date" 
                        }
                    }

Экспертный совет по нравственности (sic!)

Депутат Госдумы Елена Драпеко («Справедливая Россия») заявила, что в России нужно создать экспертный совет по нравственности для оценки художественных произведений. По ее словам, ее фракция уже несколько раз вносила такой законопроект.

«В условиях информационной войны мы должны начать жить по условиям военного времени. <…> Когда одна провокация следует за другой, нам надо задуматься и ограничить возможность распространения информации, наносящей вред нравственности и безопасности нашей страны» — сказала Елена Драпеко. (с)

Ну что тут сказать….

Шла двадцать восьмая пятилетка…

Залил на ютубчег инсталлятор второго редалерта в переводе незабвенного «Дядюшки Рисёч». Вествуды, конечно, дикие молодцы, что процесс установки своих игр разбавляли подобными интрами.

Ну и интра вдогонку =)