SannySanoff

Давеча случился релиз Flutter 1.0, по этому поводу был Live Event, где адепты и афтары собрались, показывали презентации, видосики, и коллективно радовались.

Я сам адепт Флуттера, но я не упущу случая пнуть. Там был один из главных дизайнеров (которые по визуальному дизайну), из тех, которые с высоким голосом и бородой от уха до уха. Он показывал демо, и она тормозила вплоть до 10FPS визуально в некоторых местах. На главной презентации.

Я вот постоянно интересовался, как так, уберут ли они тормоза к релизу. Не убрали. Написал об этом в реддит, дал ссылку на ютуб с таймкодом, говорю, а чо все молчат шо оно тормозит даже на презентации.

Заминусовали.

"Оно не тормозит"
"Ты никогда не писал на флуттере"
"Это был не релиз билд (а дебуг моде)"

Не понимаю я с этими современными людишками ничего.

SannySanoff

Нулячая VM на Google Cloud, на ней нулячая венда, на ней свежая Visual Studio (C++) Community edition. Через раз на третий запускаешь билд (Ctrl+Shift+B) появляется колесо "ожидайте" и вся студия виснет. В проекте 3 файла.

Есть здесь кто скажет доброе слово про то, во что превратилась венда?

SannySanoff

В виндовз есть программа для скачивания Firefox/Chrome. Она называется "Internet Explorer".

Я много лет не заходил в венду, а щас зашел. Короче, они эту программу там поломали, она уже поломана, не качает.

Я тут на Google Cloud поднял готовую венду, она там зарезана по самое не могу, и искаропке неработает, карочи, надо распутывать все, галочки какие-то тыкать, манаулы читать, чтобы что-то начать делать.

Господи, Господи! Благодарю тебя, что ты давно еще вразумил меня на ОС для нормальных людей (т.е не винду).

SannySanoff

Воткнул в розетку RockPro64 (RK3399) 4G Mali-T820 M2, в проводах весь стол: блок питания я отнял у жены, мышку отнял у рабочего компа, иксов нету, usb wifi не поднялся, езернет протянул с другого угла, гигабит поднялся норм.

Запустил на нем gzip, ffmpeg, нагрузил значит 6 ядер, написал программку на с++, запустил ее в 6 потоков, вертится, нагрелся немного, притормозил (throttling) процентов на 10-15, больше не тормозит, радиатор греется, вентилятора там нет.

Погуглил про OpenCL, по всяким NN выходит медленнее чем CPU, раза в 3, что для меня странно (сам еще не попробовал)

Или не странно.

По сравнению с моим 13-летним десктопом (core i7-920) работает где-то в 2 раза медленнее (single-core). А упомянутый core i7 920 — это в меру актуальный комп даже щас (умели раньше делать!). В результате умножая на ядра имеем где-то 2.5-3 раза разницу, что и подтвердилось и временем pbzip и времени gzip и количеством fps у ffmpeg.

Ящетаю что весьма не плохо. Что не мерял: скорость памяти. Тут наверняка будет подвох.

Нужно провести 12В и Езернет в отдельный уголок, подключить его и красноглазить красноглазить.

Одна из сфер применения — бабушкокомп. Другая — motion detection итп.

SannySanoff

Вот эти все серьезные движения на Украине, военное положение, открытие ГБР (государственное бюро расследований), надувание щек и риторика, как у взрослых дядей.

Это как ребенок доказывает другим, что он взрослый, начинает курить, бухать. Может даже созвать СБ ООН! Очень хочет быть взрослым. Но нет. Чего нет, того нет. Да что там ребенок! Когда девочка хочет показать, что она мальчик. Вот что тут такое. Она может даже успешно совершать мужские уголовные преступления, может даже прицепить себе усы! Но не примут её к мальчикам, ведь все всё понимают.

Это всё — глубинные комплексы и несбыточные завышенные ожидания, и мечты, ах эти мечты...

SannySanoff

Весьма интересно наблюдать за работой цензора на канале "прямой" в ютубе, где граждане комментируют заседание народных избранников, которых щас погоняют проголосовать за военное положение.

Цензура идет чисто политическая, не матюки, в течение нескольких секунд.

Я хочу софтину, которая мониторит и потом отдельно показывает все что было зацензурено.

Или лучше плагин к бровзеру который подменяет скрипт, делающий "message was deleted", чтобы он выделял желтеньким вместо этого. Есть такое?

SannySanoff

Несчастные украинствующие депутаты, которые вынудили себя говорить на укр.языке, добровольно сократили свои возможности выражать свои мысли, т.к. все говорят медленно и запинаясь, все идет так шо больно смотреть.

Сложно, но кушают кактус, мысль медленна, но за них решает Турчинов.

SannySanoff

Две новости:
1) рада соберется проголосовать за введение военного положения
2) злоумышленники вырезали 79 метров кабеля правительственной связи в Киеве, нанеся ущерб на столько-то тыс грн.

Больше стоящих новостей из Киева для вас у меня на сегодня нет.

SannySanoff

Продолжаю знакомиться с R.

Короче, R это такой PHP, только для data scientists. Я делаю вывод, что его писал не программист, а дата scientist.

Короче, есть матрица двумерная. Там есть операция выбора строк, в синтаксисе языка (!), не функция какая-то. Передаешь туда массив booleans соотв. длины, в нем указываешь TRUE в тех местах где нужна строка, в других местах FALSE. Возвращает укороченную матрицу, в ней запрашиваемое количеством TRUE количество строк.

А если там стояло среди всех значений только одно TRUE, то оно возвращает не матрицу об одной строке, а вектор, на котором свой набор дальнейших операций.

Муахаха. В kdb такой пурги нет, чтобы от значения параметра менялся тип возвращаемого значения в таких местах. Но вообще я уже столько всего повидал, мне смешно ровно настолько, чтобы написать только псто в жуечку и забыть.

А вот Shiny framework — это прикольно. В чем его смысл. Это реактивный веб фреймворк, пишешь клиента и сервера на R в одном файле, внутре всякие reactive bindings, получается очень коротко все, контролы с входными данными и тут же тебе результат. В туда встроено миллион всяких графиков и прочих дата визуализаций, всякие data tables итд, и простые виджеты для ввода. Идеально для отчотности и визуализации. Идеально, если бы не R :) а нормальный язык. Но ничо, прорвемся. Интерфейс к kdb там работает — и отлично.

Образец: shiny.rstudio.com там сорцы видны вот это всё — смотреть, втыкать.

Удивительно, что бровзерный dev tools не показывает там ни AJAX, ни Websocket, никакого трафика между клиентом и сервером. Мы понимаем, что трафик есть, это просто dev tools глючит, но ковыряться некогда.

SannySanoff

Взялся немножко проходя мимо за язык R, такое ощущение, что взял в руки FoxPro в 199х году — напхано туда все, что было у авторов в башке. И нет, от питонов такого ощущения нет. Наверное потому что в FoxPro язык самой системы был еще тот квазимодо, по сравнению с известным мне на тот момент строгим и красивым паскалем или каким-нибудь турбо-бейсиком (а щас c питоном, что ж, времена щас более тяжелые).

Прямо посмотрим как оно выйдет (хочу на shiny написать чуток визуализации данных из kdb для внутренних нужд)

SannySanoff

Новый альбум Muse конкретно по архетипчикам проходит, прямо игиловщина какая-то по напористости, с западной спецификой конечно.

Музыкально еще более бедный, и лирикс вот лучше и не читать вовсе. Бедные подростки (ЦА).

SannySanoff

вот что-то такое когда-то мечтал написать, очень люблю спорить и не люблю повторяться, и прекрасно бы вместо повторений давать ссылки "уже было". равно как и аргументы были бы все учтены.

en.arguman.org

SannySanoff

Знакомый украинствующий решил спросить у народа у себя в бложике, почему в школьном курсе украинской литературы практически все произведения классиков украинской литературы — о горе и страданиях? Есть ли оптимистичные и позитивные?

Начали ему наскребать по копеечке, но основной прорыв случился, когда перешли на советский период. "А, что, можно и советских? О, тогда вот!".

Такие дела.

Но выводов никто не сделал.

SannySanoff

«РФ ответит на санкции США из-за Крыма в политической плоскости зеркально, в экономической — избирательно, не допуская ущерба своим интересам»

Мне это все уже давно напоминает старую добрую игру Маджонг, там тоже аккуратно разбирают конструкцию. А вы думайте шо хотите.

SannySanoff

Чувачок статейку написал вводную про (небольшой аспект — замечание мое) языка Q — работа со списками. Там петонским синтаксисом переводятся некоторые азы языка Q.

Он делает вывод, что (в данном конкретном аспекте — замечание мое) kdb уделывает python по всем параметрам. Неудивительно, так как массивы — это основание всего языка.

Заканчивается статья годным пинком в жирный бок питону: Q makes developers’ productivity and performance the primary goals. В общем, это правда, но она очень жестокая: именно говнокодить на Q на порядок сложнее чем на петоне, проще сразу бросить 8)

SannySanoff

Когда женщина не принимает свою природу, она начинает бороться со всем. В ее природе — быть милой, а раз нет — то из нее получаются полит. активистки, феминистки и прочие абсолютно некрасивые бабы. И собственная все усиливающаяся некрасивость их еще более раззадоривает, ужас какой.

Ну, а когда мужчина не принимает свою природу, я вообще молчу.