to post messages and comments.

Я вот щас придумал future web app platform. Без всякого гомняного CSS HTML и жабоскрипта, всяких gulp grunt uglify и 100 прочего унылого однодневного crap, а будет как старый добрый виток desktop apps, ну всякие там Swing, Windows Forms итп.

Короче, DOM используется чисто как девайс для постскрипта. Есть шрифты, есть их метрики, известны размеры. Есть output device (document.body.clientWidth x height), расставляй себе буквы как пожелаешь. Линии там рисуй (через канвас получится). Поля ввода тоже расставляй, они без рамок и паддингов, рамки и паддинги рисуются как линии если чо.

Всякие layout managers и вообще весь код — приходят в бровзер на webassembly и они работают быстрее чем встроенный в бровзер, т.к. специализация и никакой тебе backward compatibility 20 лет. Если сайт хочет, он вообще изобретает себе сам язык разметки, кладет в бровзеру в кеш webassembly килобайт 300 и с тех пор он сам себе HTML. А разработка ведется на каком-нибудь в натуре dart-подобном языке (который удобен тем, что весьма динамический, но аннотирован типами и нормально компилится в llvm и как следствие в вебасм)

Кроме того, Дартиум (или прочий бровзер с поддержкой VM для норм языка разработки, отличного от javascript) становится не нужен (он уже и так помирает в случае дарта, но по своим причинам). Пишешь ты как прежде было в GWT — прямо в IDE на любимом язычке который нативно вертится в своей VM, а всякое отображение с евентами рисуется удаленно по TCP в бровзере, и никакого DOM описания не гоняется там по протоколу, боже упаси, исключительно "нарисуй строку там", "картинку сям (и вот так)", а тут жолтеньким подкрась. Так как HTML layout весь отсутствует, тяжелый DOM с вложенностью двадцать уровней — отсутствует, то анимации "вручную" должны норм летать, если что.

Да, и здесь полностью становится не нужен GC на жабоскрипте, да. Хотя конечно DOM bridge будет что-то кушать, но немного.

А потом вообще сделают бровзеры интерфейс между webassembly и экраном прямой (тк щас этого интерфейса нет почти ничего). Не канвас, потому что текст-ориентированные аппы все-таки (ну там копи-паст должен работать, например, а его в канвасе не задумано), а что-то минуя js/dom layer.

Станет разработка под бровзер приятной как раньше.

Запомните это псто!

Пока я тут чухаюсь с ерундой, и не читаю реддит, все прогрессивное человечество уже смотрит в сторону капчи, в которой вы исключительно фотаете свое лицо и отправляете на сервера ЦРУ, а оно по скрытым критериям определяют, а не робот ли вы. Да, это Цукерман в свой Пейсбух такое придумал вставить. Если вам пришла капча с требованием фотки, ваш аккаунт до верификации — не ваш. Думаю, первую-то фотку у всех попросят, не? Фотки обещают тут же удалить.

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

Также нашел, и доношу до аудитории, что в Австралийском бранче Пейсбуха пошли еще дальше. Короче, если вы подозреваете, что ваш бывший/бывшая может залить порнуху с вашим участием в паблик, то залейте ее сами первыми прямо в Пейсбух, но только в Первый Отдел. Они ваши голые картинки померяют, и с тех пор то что у вас между ногами, а также не только у вас (если оно имеет схожий с вами ХЭШ), в пейсбухе заблокируется для показа. Представляете, сколько интересной работы будет у Первого Отдела? Порнуху обещают тут же удалить.

Спокойной ночи.

via wired.com , theverge.com

Мытарства с гейбуком почти подошли к концу.

Купил Mi Wifi 5GHz, поставил прямо возле гейбука (а не на другом этаже 2.4), проблемы с сетью под линуксом ушли. Проблемы с блютусом под линуксом ушли. Возникли проблемы, правда с 5Гц. Сегодня на утро он не анонсируется и не коннектится. On/Off 5Гц через местную админку починили говно. Видать, зря я сэкономил вместо микротыка (микротык который теперь я хочу сюда — это 5Гц/ГигабитЕзернет стоит $125 баксов, хочу в будущем гонять по нему много по дому).

Также гемор с медленной отрисовкой на 4К мониторе — перевел резолюшн пониже под макосью. Он-то и был не нативный, а scaled, а теперь он еще менее нативный, зату сцуко стал значительно быстрее.

Оказывается, гей-ось у себя внутри рендерит весь экран на opengl surface указанного размера (larger text == меньший размер surface), потом (КАК-ТО?) его проецирует на opengl surface размера нативного резолюшна (монитор 3840 x 2160) и эту картинку гонит через displayport, монитор показывает 3840. Есть у него и низкие разрешения, проецируется на меньший резолюшн, хотя монитор все равно показывает сигнал 3840 x 2160.

Так вот, я провел исследования как выглядят шрифты на мониторе после всех этих пертурбаций. Сделал 2 замера: полностью нативный резолюшн (когда на экране все очень мелкое но быстрое, и пиксель-в пиксель), и тот резолюшн где снова не тормозит потому мелкий резолюшн (1504 х 846) . Результаты на картинке внизу. Нужно понимать, что страдал я под тормозным резолюшном где-то в половину от нативного, где был доволен шрифтами, хотя они УЖЕ были "пикселизованные". Эту пикселизацию я и пытался измерить на картинке, чтобы устранить внутренний вопрос "ты шо, с 846p на 2160p мониторе работаешь???"

Резюмируя, как у женщины покупка новых перчаток (или носового платочка?) влечет за собой смену всего гардероба, потому что к новым перчаткам нужно и то и се, так у меня драйвером видать стал 4К монитор, из-за него столько движений.

Читаю комментарии к статье «Пора убить C#» habrahabr.ru
Вэбщик (автор статьи) напирает на то что используя HTML, CSS, JavaScript можно быстро делать свистоперделки и приводит в качестве примера снимок екрана со свистопердящим календариком, потом пишет «Не знаком с GTK, но это вроде как тот же Canvas, где все рисуется на низком уровне. Как сделать hover и Tooltip Над элементом, опять куча математики с масок?». Тупая гнида. Чтобы такое говно не вылазило нужно в ВУЗах будущих программистов помимо математики задрачивать всевозможными сиплюсплюсами и qt`ями чтобы хотя бы представление имели безжалостно отчисляя всех неосиляторов, но у меня чувстов что в ВУЗах сейчас всех кормлят вэбом.

Они убрали в хроме и в опере на макоси отключение долбаного smooth scrolling!!! Теперь он всегда smooth (там он лишь настолько смус, чтобы не казался дискретным для гомосек, и не настолько смус чтобы страдали все любители дискретного скролла). Но я же вижу! И страдаю! Ну сцуко это ли не доминирование в разных позах над моим мозгом?

Вон я помню Manowar гонял на полуторной скорости — было открытие сезона для меня.

А щас послушал старый ролик Шария, Собчак и Навального на скорости 0.5 в Youtube — добавляется ТАКОЙ новый эмоциональный пласт при просмотре!

youtube.com

Мож баян, не знаю.

Недавно стрельнула мысль что Web это по большей части полиграфия и что оно уменьшило сакральность нашей жизни (из–за низведения это самой полиграфии к подобию постоянно обновляющейся ленты с однотипной вёрсткой). WWW это некий каталог (поддерживаймый со всех сторон костылями) интерактивных журналов, рекламных буклетов, каталогов с товарами; каталогов с видео и аудио; почти что бесплатная рекламная площадка для тех кто желает заявить о себе. Народ пытается заработать на показе рекламы, наёбе населения и продаже чего–нибудь. Если раньше всё это говно было во врезках на страницах журналов и газет, то теперь оно прямо в наших ЭОМ и усердно грузит ЦП и кушает електричество. Типичный сайт это серверный скрипт с функциоанльностью инфузории и адок технологий каменного века ИТ на стороне клиента. Не зря большая часть работы по созданию сайтов занимает вёрстка и создание красивостей а PHP это в основном системы управления содержимым. Типичный выход в WWW типичного пользователя WWW это как поход в библиотеку, газетный киоск. Хотя, скорее всего, для большинства нынешних пользователей всё свелось к YouTube заменившему жвачку по телевизору, просмотру кинопродукции, Вкундахту и какому–нибудь viber. Выпусти более–менее популярные сайты типа Вкундахта программы для Окон, все бы только спасибо сказали. Идиоты тратят свою ничкчёмную жизнь активно создавая корпоративную (и не только) хуиту используя вэбную парашу вместо более вменяемых средств типа .NET (которое скорее всего и создавалось с прицелом на эту самую корпоративную хуиту).

Что бы это могло быть? Известная ли это малварь?
Судя по всему, проникло на Ubiquiti Airgrid M5, морда роутера висела на не самом стандартном порту, прошивка XW 6.?.?.

Комментарий к картинкам: Внезапно вся сетка перестала коннектиться по https, вылазил такой левый сертификат. На роутере (который делал NAT в направлении провайдера) оказался закрыт 22 порт (обычно должен был быть открыт). После ребута роутера сертификат уже не инжектился,но порт не открылся. Попытка открыть порт 23 тоже не привела к успеху. На морде над стандартной ubiquiti мордой стандартным образом показывалась надпись "залит инвалидный firmware, залейте что-то лучше". После factory reset железка стала пингаться по дефолтному адресу 192.168.1.20, все порты включая 80 закрыты.

Что бы это могло быть? Известная ли это малварь или? (какое к черту или — инжектить левые сертификаты!!)

WWW

Скайп вроде бы начинался как суперкачество звука, echo cancellation итп.

Ну, карочи, нынче по сравнению с riot.im он эхо канселит чересчур, так шо в некоторых environments голос оппонента с провалами доходит, если шумно у меня (а в riot нет). Автоотсечение молчания в скайпе работает так, что когда начинается разговор, он идет с фоновым тихим шипением, а когда замолкает, то черная тишина. В это же время в riot звук вообще звонкий сочный с высокими частотами, и если есть автоотсечение, то его не слышно.

Такие дела. Вот что микрософт животворящий вытворяет.

WWW

В отчаянном поиске куда свалить со скайпа, обнаружил riot.im он же бывший vector, построенный поверх matrix.

С удивлением обнаружил, что весьма годно. Щас будем обкатывать. Вся функциональность скайпа есть, вопрос насколько надежно.

Опенсорс, но люди пишут за бабки под крылом некой конторы. Замахиваются на более лучший jabber.

Из местных там тусуется @dluciv. Уже несколько лет. Он тут пытался пиарить, но это было давно и сыро.

WWW

К сожалению, wire messenger не оправдал.

Несмотря на очевидно лучшее sound quality, на отличный UI, и хорошие идеи которых нету в скайпе (например: реалтайм переключение камер на десктопе, инициатор group call может уйти, а звонок останется, стерео-звучание (заявлено, но я не слышал)), есть несколько критических недостатков:

1) в Крыму забанен

2) были случаи что чувак реально не мог никому дозвониться, лечится иногда перезагрузкой, но не всегда

3) если запущен десктоп, а на телефоне не запущен wire процесс, то на мобильный НЕ приходят системные push notifications про чат (если запущен, приходят не через систмный пуш, т.е. нормально)

4) если НЕ запущен десктоп, и остановлен на мобильном, не приходят push notifications на телефон, что звонок.

По работе пришлось вернуться на мерзкий скайп с мерзкими бибиканиями.

Захотел законтачить одного удаленного tech savvy коллегу, а у него в скайпе ссылка на его телеграм. Запустил телеграм, пообщались текстом. Говорю, "а голосом ты как с людьми общаешься? Через телегу?" Говорит не, через FaceTime.

Я заподозрил неладное. FaceTime — это ж типа секта аппаратно-ограниченных.

А я никогда не запускал даже. Думаю, время посмотреть хоть. Запустил на десктопе, набираю его номер, оно мне и говорит "не коннектиццо, офлайн шоле?". Пишу в телеге "гонишь брателло". Он почухался, звонит сам. Нажимаю "ответить", и приложение зависает в UI thread-е. Нотификейшн с кнопкой "ответить" перестает реагировать, окно не рисуется.

Во, думаю, цирк. Коллега говорит "может ты за натом". Шо?? Нат? Ну у них и развлечения там в секте.

Стал апологетом wire (wire messenger). Новый скайп в телефоне говно, мерзкие звуки, крешится (android/nexus), говнодизайн. На линуксе, говорят, умирает. На винде там реклама, на гейбуке еще куда ни шло, но чувствую, это не надолго. Короче, все против него.

По работе уже сижу на нем. На скайпе оставил записку.

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

Такие дела.

Я утомился. Заходишь на иной хипстерский сайт со статьей IT-related. Сверху наезжающий на текст header, снизу наезжающий на текст какой-то важный кусок говна, листаешь страницы пробелом, листает честно по странице без учета этого мусора, по нескольку строк текста получается пропускаешь, которые входят в высоту но закрыты для нашего с вами удобства.

И это тренд, господа. Я думаю, это не пробить.

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

Гугл капча показала мне скоко-то картинок и попросила показать штуки, в которых держат карандаши.

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

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

Закачал клиент Second Life, запустил, выбросило на Красной площади, там зазывают "нажми на картинку стань гражданином новой Москвы".

Не будет ли это являться актом сепаратизма (укр.) ? Боюсь

WWW

Вебу почти четверть века. В HTML-формах до сих пор невозможно создать несколько кнопок с разными методами HTTP. До сих пор невозможно создать форму с методом PUT или DELETE. До сих пор невозможно нормально стилизовать элемент <select> в тех же формах. Неудивительно, что все давно используют AJAX и кастомные элементы.

Вот, я нашел себе решение, которому постишь регулярно урл с параметрами, например

echo "disk_space 12345" | http_post collector.mydomain.mytld

и оно и графики тебе рисует, и алерты алертит, и простое в настройке, и Я ДАЖЕ ЕГО НАСТРОИЛ. Написано, кстати, на языке Go.


Называется prometheus.io

Стал себе алерты делать на андроед чтобы мне громко слышно, а там либо платные солюшны всякие, либо слак, либо хипчат, либо email.

Поставил слак, настроил — в слаке невозможно указать свой звук уведомления, а те шо есть — специально ненавязчивые. Не лечится; чуваки уже много лет просят — слак так и не смог ( twitter.com ).

Поставил хипчат, настроил. Хипчат позволяет выбрать свой звук но, скотина, вообще не алертит на андроеде (глюк?). Включил все настройки, присылаю mention, трафик вижу на него идет, а нотификейшна нет. (Все прочие сессии закрыл)

И тут внезапно, решил слать почту (получать через гмыл)!!! Вот это решение!
Настрою фильтр, и (внимание!) gmail клиент на андроеде позволяет на каждый лабел свой звук, все дела, без дураков.

Вот так мы отличаем конторы, которые работают для людей, от контор, которые зарабатывают себе на смузи.

WWW

От одного чувака как–то услышал что он рад по возможности использовать вместо обычных программ сайтики (вроде получается SaaS), но блять, это же тупо. У меня сейчас открыто 77 вкладок и перемещаться между вкладкми с документацией к фигне Y, X, Z, вкладкой с поисковой выдачей от Google, найденными материалами по текущему вопросу и прочими очень неудобно и это при том я использую Pale Moon в котором в сравнении с Хромогом есть средства которые облегчают эту задачу. Кроме этого есть ещё другие особенности типа потребляемой оперативной памяти и вероятность падения броузера.

Граждан РФ какие-то, понимаешь, мизулины (или приравненные к ним) начинают возвращать из расслабленного виртуальчика в реальность:

Уважаемый @roscomnadzor , вы если порнхаб блокируете, вы хоть предлагайте альтернативу ? Целую, Лёля
Уважаемая Лёля, в качестве альтернативы можно познакомиться с кем-нибудь в реальной жизни, целую, ваш @roscomnadzor

С точки зрения общего блага, данное действие несомненно благо. С точки зрения личного блага конечно вой и скрежет зубовный 8)

WWW

Шо-то меня парит, когда пишут что "android can't multitask" когда под multitask имеют в виду split screen. Такое ощущение, что я в айтишном детском саду. Нет, не в айтишном. В нулевке школы изящных искусств. Но нет, это tech blog.

здесь arstechnica.com

Наткнулся на статью, где чувак пишет как он scrape-ит веб, с помощью автоматизации бровзера (на самом деле selenium, phantomjs итп). Ну, этим и мне случалось заниматься, но он мимоходом (ничтоже сумняшеся) пишет, "для капчи я наше сервис antigate, дешевый совсем, ломает капчи".

И я вспомнил, как видел статью как индусы в своей глуши в деревнях получают гроши за оптовое решение капч в течение 8-часового рабочего дня, занятого чисто решением капч 8). С соц-соревнованием внутренним, ага.

Зашел на antigate, пишут: среднее время решения капчи 15 секунд, 70 центов за 1000 капч. Все верно, пинг до Индии, сигнал в программе, индус очнулся, решил, 15 секунд. Главное знать латиницу, но она простая. Конкретно этот antigate — видать русские забацали. Мне вылез попап по-русски.

Ндя, шо сказать.

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

Вот не прошло и полгода, как я интересовался потенциальной реакцией девелоперского коммунити на потенциальный порт PowerShell под линукс (как противоположность порту баша+друзья под венду, по поводу чего было большое ликование). См мое псто #2827078 .

И вот случилось, товарищи, МС заопенсорсил повершелл и он типа собирается под линуск. Теперь мы может с цифрами в руках (комменты на реддите) оценить действительную реакцию на одно и на другое событие.

Баш: reddit.com 861 коммент 2171 апов

Повершелл:
reddit.com пока не особо

Венда (судя по реакции + будущей реакции) говно, что я вам говорил.

А Juick сервер уже поддерживает QUIC ?

ma.ttias.be

(TLDR) Короче, частично баян, но

1) гугл написал HTTPS over UDP с мультиплексированием многих каналов (авторизация secure сессии же только одна), с data redundancy (как в RAID5), то есть пакеты содержат избыточные данные, достаточные для восстановления до 10% дропнутых пакетов, и с быстрой установкой соединения, и с плавающим клиентским IP адресом, потому что адресация каналов виртуальная. Все реализовано в userspace.

2) гугл вставил это дело в хром и в свои сервера УЖЕ, и с последней (52) версией хрома активизировал уже по умолчанию на клиенте.

3) (добавление от меня) гугл положил на RFC процесс, и теперь с его гугловой массой заявляет "хотите-пользуйте, не хотите — не пользуйте, но у меня все лётает быстрее". И ведь все возьмут и будут пользовать мимо RFC.

Такой вот прогресс.

WWW

Пишут, что на Реддите уходят негры и бабы из менеджмента. Остаются, следовательно (но этого прямо не пишут) белые мужики. И еще пишут, что они очень любят бухать на рабочем месте. Есть шанс, что это натуралы, и что сам факт бухания — это сигнал читателям об этом, из тотально задоминированного гомосеками и толерастами дискурса, в условиях которого нельзя иначе. Если все на самом деле так, то я не могу не аплодировать этой тенденции Реддита (весь минус моей кармы на Реддите сделали мне гомосеки, в отместку за мои взгляды, отказали мне в свободе совести).

по матерьялам techcrunch.com