Обновить
2

Пользователь

Отправить сообщение

Будем честны, фуррифокс на андройд:

  1. Медленный и жрет памяти больше чем хром, временами падают вкладки и само приложение.

  2. Экзотика под которую никто не тестирует сайты, неожиданные обновления ленты хабра во время прокрутки, срабатывания не тех кнопок, глючный ввод текста при наборе комментариев, даже некоторые сайты отключают яваскрипт-функционал.

  3. Смог растерять даже свою фишку — аддоны. Ни юзерстилей, ни юзерскриптов там больше не найти. Кроме ДаркРидера (котрый не всем сайтам подходит) полезных остались там: баннерорезка и поиск по картинкам.

Теслы имеют только видеокамеры.

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

А ещё есть более молодой Rust, в коем есть кажется совсем всё: дженерики могут как рабухать, так и работать через виртуальные методы; информация о типах может как стираться, так и так и извлекаться из обобщенного типа; не знаю как трейты относятся к *вариантности, но может быть одновременно несколько требований к разным трейтам; а еще есть макросы, которые как шаблоны из сишки приводят к нечитаемым ошибкам.

Готов поспорить, что идеальное замыливание перед downsampling-ом — это фильтр Box. Соответственно: box filter + downsampling = supersampling :)

Не слегка.

Обычная интерполяция при уменьшении более чем в 2 раза становится неприменимой. Например, при уменьшении в 3 раза, из квадрата 3х3 пикселей в результирующую картинку будет записан только центральный пиксел. Это совершенно верно, если считать пиксель точкой, но абсолютно неприемлимо на практике — границы на изображении становятся рублеными, наростает шум. Поэтому обычно для уменьшения используются суперсемплинг, мультисемплинг или сверточные фильтры — которые усредняют значения всех входных пикселей в площади выходного пикселя. Теоретически возможна постобработка фильтрами гаусса или даже fxaa к изображению уменьшенному обычной интерполяцией, но такого кроме как в статьях по обработке изображений я не видел.

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

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

Между прочим, такой алфавит, в котором буквы соответствуют звукам, есть — международный фонетический алфавит. И мне, диванному эксперту, непонятно почему никто не хочет заменять алфавиты на МФА.

А результат показать?

Формат же обновился, перед переводом можно было бы привести текст к соответствию спецификации, вы ее упомянули, но наверно не читали.

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

Тут очевидна проблема, что кто первый запись добавил в блокчейн — тот и «владелец», без всяких проверок. А настоящий владелец уже не сможет ни отменить это, ни добавить запись от своего имени.

Вопрос по входным данным. Каждый голосующий подает бюллетень с массивом ответов. Что значит позиция ответа? По мнению голосующего: те ответы, что стоят в начале массива более предпочтительны, чем те что в конце; или равнозначны?

Есть же сохранение в черновики…

Того кто придумал обрезать картинки — посадить на кол, вообще.

А какая у старого Edge была прекрасная плавная прокрутка, ей гордились, но потеряли с переходом на движок хрома.

Я возможно проглядел, но, где исходное изображение?

Между строк о выводах экспериментальной версии чувствуется ушат критики =) Спасибо, интересно написано.

Сборка мусора. Программа останавливается, сборщик переодически проходит по всем ссылкам помечая объекты до которых может дойти «живыми», удаляет мёртвые. Может быть медленно для программ с большим количеством объектов. Непостоянная скорость работы и потребление памяти. Трудно запланировть действия необходимые для выполнения перед освобождением объектов.

Подсчёт ссылок. Объекты хранят счётчик количества других объектов которые на него ссылаются, а если счёт опускается до нуля, то удаляется. Небольшой оверхед а рантайме. Ссылки объекта на самого себя, циклические ссылки, либо приводят к утечкам памяти, либо запрещены. Может дополнять сборку мусора, тогда скорость в общем выше, а циклы уберет сборщик.

Не освобождать память. Подходит только для короткоживущих программ.

Это те, что я знаю, может быть есть что-то ещё. Ссылка по теме:

https://m.habr.com/ru/post/489360/

Документацию я пытался читать: крикливые тексты (которые ничему не учат), срашные иллюстрации (кои ничего не иллюстрируют), кажется там были гифки и ругательства? Это докуметация? Я ходил по ссылкам с вашего гитхаба, наверное это действительно оно.

Что бы это ни было, это надо сжечь. Стереть всю эту чушь собачью. Показать лицом дружелюбное руководство для начинающих. Сухую исчерпывающую документацию. Принципы работы.

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

PS: Я сейчас на птичьих правах на хабре. Интересно, будет ли утвержен этот немного грубый комментарий автором публикации?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность