Pull to refresh
144
0
Александр Прохоров @Athari

Программист C#

Send message
Интересно, если предыдущие владельцы сервисов вырученные деньги проели/вложили в другие стартапы/етц, как будет выполняться распоряжение отменить сделку?

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

Хоть в какой-то европейской стране у банков нет права отказать любому клиенту по желанию левой пятки?

Клиенты из Германии и Италии останутся, а клиенты из условной России могут начать смотреть, что за иконка в углу карточки. Я не говорю, что V и MC прогорят, просто верхушки компаний никогда не захотят рисковать даже 0.1%.

Это не масштабируется. Кнопки доната не работают. Сервисы "распредели бабло по лайкам" провалились. Люди — ленивые сволочи, нам нужно, чтобы всё делалось само без нашего участия.


Всякие Патреоны позволили очень многим творить в разных жанрах и получать стабильное бабло. Когда на таких ресурсах возникает цензура, это крайне скверно, потому что возникает ситуация "нуачо, напиши свой Твиттер".

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

Сколько я видел площадок камвхор — везде какие-то заоблачные цены типа 20 баксов за 10-минутный ролик. Я б, может, и прикупил чего, тем более, что камвхоры вольны творить то, что в мейнстриме плохо продаётся, но цены отбивают любое желание. По сути, получается как в "фритуплее" — ориентация исключительно на богатых Буратин, остальные идут лесом.


Visa и MC могут с завтрашнего дня открыть и полностью финансировать площадку с ДП (CP, кому как удобно) — им никто и ничего сделать просто не сможет.

По-моему, вы слегка преувеличиваете. Даже Виза и МастерКард могут словить по репутации, и для них это тоже имеет значение. При их масштабах даже потеря 0.1% дохода из-за скандалов — это слишком много.

На Тумблере порнуха составляла, ну, грубо, половину траффика, ОнлиФанс состоял из порнухи чуть менее, чем полностью, а на Реддите порнуха где-то на отшибе, ИМХО. Ну и плюс на Реддите рассадник снежинок похлеще Тумблера, так что там силами самих юзеров и модераторов многое изгоняется и травится.

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

Вдобавок «Яндекс» открыл доступ к полному списку слов и выражений, которые компания получила в результате этой разметки — набор данных RussianLocalWordsDataset.

Мнэ… в Татарстане сплошная кулинария: кыстыбый, эчпочмок, катык, губадия, баурсак, перемяч, бэлеш...


Хм, оказывается, "силом" — это местячковое...

Я, как обладатель ачивки "Комментатор" на хабре (5 комментариев с оценкой 50+), уверяю, что такое количество плюсиков бывает. Но для этого надо запостить что-то смешное, эмоциональное и правдивое в первых комментариях к очень популярной статье.


Что комментарий где-то в глубине обсуждения набрал 43 голоса, как комментарий выше, — это большая редкость. Это значит, что плюсик поставили почти все прочитавшие комментарий с правом голосования.

так тут и более развитые страны замешаны в причинах обнищания сомалийцев

Очень интересная формулировка. По такой логике надо грабить крупные торговые сети, потому что, видите ли, они ограничивают мелкий бизнес, который менее эффективен.


Не можешь приспособиться к конкуренции — иди подметай улицы. Это не оправдание для грабежа и убийств.

А. Ну переедут, делов-то. Не первый и не последний раз удаляют подобный софт.

Youtube-dl же, вроде, на гитхабе лежит?
А опенсорс — он такой, дикий, пишешь на том, на чём народ угораздило проект создать, а не на том, на чём хочется.

Лучше б в youtube-dl поддержку vk добавили, чем ещё одну утилиту плодить.

.NET Source Generators — а вот это вторая несахарная фича, но как всегда, майкрософт пошел на кучу компромиссов.

Огромное разочарование, согласен. Я так подозреваю, разрабы IDE отказались делать поддержку чего-то нормального. В результате этот кривой бесполезный костыль.


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

Я не очень активно слежу за Java, но у них проблем ещё больше, по-моему. Перетаскивания обещаний много версий подряд вовсе не меньше. Сколько там лет Project Valhalla? Царского наследия, портящего современный дизайн, больше.


Джавовый мир движется вперёд за счёт игнорирования джавы, и у меня пока не складывается ощущение, что котлин ощутимо лучше шарпа хоть в каком-то измерении, будь то мощь или популярность. Пока что я его воспринимаю как Swift — возможность писать на нормальном языке, когда ограничен платформой.


Ну да, шарп не движется так быстро, как хотелось бы. Но где альтернатива-то?

До крестов шарпу пока далековато, хотя, признаться, новый синтаксис паттерн-матчинга инопланетный: использовать в шарпе "неполные" куски кода типа (< 0 or > 10) — это не так же естественно, как в функциональных языках, где эти куски по отдельности реально существуют.


Все остальные фичи идут на упрощение восприятия того, что и так существовало: если у записи нет оператора равенства, то не надо думать о его семантике; если нет функции Main, то не надо думать, какой из вариантов функции использован; большинство будет использовать генераторы, а не писать их; target typing чисто убирает копипасту в нескольких местах, где она ещё оставалась.

Я разрабатываю конвертер MarkConv.

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


Тогда я пришел к другой более сложной стратегии: обрабатывать сначала markdown блоки, затем сцеплять их в единый html и парсить уже валидный HTML. Схема работает с использованием HAP, а с AngleSharp возникли проблемы, указанные выше.

Подход звучит логичным, потому что это то, что будет делать конвертер MD в HTML. С фрагментами проблем нет, как я понял. Если вам нужна поддержка тегов со специфическим поведением, я бы форкнул AngleSharp (для ката скопипастить код какого-нибудь только-самозакрывающегося тега типа img и убрать лишнее). Кавычки значения не должны иметь для ваших целей.

AngleSharp парсит так, как будет парсить любой полноценный браузер. Из невалидного HTML он сгенерирует точно такой же мусор, который сгенерирует браузер. HAP в этом плане гораздо хуже, потому что мало того, что он сгенерирует мусор по-своему, так ещё и валидный код распарсит не так, как полноценный браузер.


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


По пунктам:


  1. Итого, проблема отсутствует, если использовать корректный API.


  2. Выполните код div.innerHTML = "<p><cut/></p>"; alert(div.innerHTML). Это к вопросу о том, почему так сделано. Если парсер Хабра не состоянии обработать полученный текст (там что, регулярка?), то это проблема Хабра. Если вы ориентируетесь на неправильное поведение, то вы заранее подписываетесь на проблемы, независимо от библиотеки.


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


  3. Вам зачем кавычки сохранять? Вы используете библиотеку в редакторе? Тогда при использовании HAP у вас будет гораздо больше проблем, потому что пока AngleSharp изменит сериализованный формат, HAP испортит и сериализацию, и представление: пробелы полетят, вложенность тегов изменится и т.п., причём без всяких кастомных тегов.



Итого:


  1. Если мне надо предсказуемо распарсить HTML так, как сделает нормальный браузер, то выбора нет — только AngleSharp. HAP сделает что-то своё и непредсказуемое.


  2. Если писать плагин для редактора или ещё что-нибудь такое, то обе библиотеки совершенно не подходят. Там нужен совершенно другой уровень представления.


  3. Если для работы с текстом для Хабра вам идеально подходит HAP (например, потому что на Хабре используется та же библиотека, поэтому многочисленные баги аккуратно нкладываются друг на друга), то вам просто сильно повезло, но в общем случае HAP остаётся ужасно кривым парсером, несовместимым с окружающим миром.


Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity