Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Bhudh

Pages: [1] 2 3 ... 385
1
Ну вот у меня в #primary почему-то залезли предлагаемые видео.
  • 0
  • 0

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

А разработчики YouTube занимаются именно тем, что со всего размаху ломают установленные принципы разработки через колено.
С момента возникновения DOM программистов учили: «На странице должен быть только один элемент с определённым атрибутом id!». И показывали на примерах, какие ошибки могут возникать, если на этот принцип наплевать.
Вот сколько ожидается элементов в результате выполнения метода
     document.getElementById('content'); ?
Либо 1, если элемент есть, либо null, если элемента нет, правильно?
А какой длины ожидается array-like объект в результате выполнения метода
    document.querySelectorAll('#content'); ?
По идее, точно так же: 1 или 0, да?
А не хотите ли 28 (двадцать, сука, восемь!)⁈
Именно столько возвращает этот метод на странице с просматриваемым видео, так как в том обфусцированном коде где-то сидит команда «Создать элемент с id="content" и поместить туда превьюшку и описание предлагаемого видео», и никому из программистов почему-то не пришло в голову, что это ж будет исполняться в цикле и одинаковых айдишников наклепается столько, сколько будет потом подгружено предлагаемых видео…
Плюс один, который с самого начала имеется на странице и в котором содержатся основные элементы, включая те самые #primary и #secondary!
Вопрос — в каких альтернативных университетах учились альтернативно обученные программисты YouTube, почему им не показывали известных примеров и почему им никто ничего не говорит за ломание принципов кодинга?
А в базы данных они не хотят неуникальные индексы видео напихать? А то берегитесь, товарищи блогеры: придёт такой альтернативно одарённый и полетят все ваши плейлисты по кочкам да закоулочкам.

И это — не случайная ошибка. Это у них сейчас такой принцип разработки. Я проверил и у них повторяются на странице 144 айдишника. Не 144 раза повторяются, а 144 штуки от 2 до 142 145 раз‼
Полный список в спойлере.
Spoiler: ShowHide
action-button: 5
action-buttons: 10
action-menu: 9
additional-metadata-line: 40
ads-info-button: 4
always-shown: 3
arrow-drop-down: 2
attached-survey: 40
author-comment-badge: 9
author-text: 9
author-thumbnail: 10
avatar: 41
avatar-link: 40
banner: 4
body: 10
button: 119
button-shape: 50
buttons: 41
byline-container: 40
cancel: 2
channel-name: 41
chevron-left: 2
chevron-right: 2
collapsible: 3
comment: 9
comment-chip-container: 9
comment-chip-price: 9
container: 51
content: 57
content-header: 3
content-text: 9
contentWrapper: 2
contents: 26
contextual-info: 4
continuations: 3
count: 2
country-code: 2
creator-heart: 9
description: 4
details: 40
dislike-button: 9
dismissed: 40
dismissed-content: 40
dismissible: 40
dropdown: 2
edit-dialog: 9
end: 2
end-actions: 3
equalizer: 80
expander: 11
flexible-item-buttons: 50
footer: 7
ghost-cards: 4
guide-button: 2
guide-icon: 2
header: 26
header-author: 9
header-contents: 3
header-description: 3
header-top-row: 3
hover-overlays: 83
icon: 5
icon-label: 2
img: 59
info: 6
information-button: 4
interaction: 142
item-with-badge: 4
items: 7
label: 5
label-icon: 2
left-arrow: 2
length: 40
less: 10
like-button: 9
linked-comment-badge: 9
logo: 3
logo-icon: 4
main: 9
menu: 49
meta: 41
metadata: 40
metadata-line: 40
more: 10
mouseover-overlay: 43
navigation-button: 4
next-label: 3
next-video-title: 3
notification: 2
overflow-menu: 3
overlay-text: 80
overlays: 85
paid-comment-background: 9
paid-comment-chip: 9
pinned-comment-badge: 9
player-container: 3
playlist: 2
playlist-action-menu: 3
playlist-actions: 3
playlist-thumbnails: 40
progress: 19
published-time-text: 9
publisher-container: 3
repeat: 145
replies: 9
reply-button-end: 9
reply-dialog: 9
right-arrow: 2
save-button: 3
scroll-container: 2
search: 3
sections: 2
separator: 80
spinner: 4
spinner-container: 3
spinnerContainer: 10
sponsor-comment-badge: 9
start: 2
start-actions: 3
subheader: 4
subtitle: 10
subtitle-complex: 4
text: 123
text-container: 41
thumbnail: 125
thumbnail-underlay: 40
ticks: 2
time-status: 76
title: 16
title-container: 5
title-text: 4
toolbar: 9
tooltip: 73
top-level-buttons-computed: 50
top-row-buttons: 3
trailing-button: 3
trailing-icon: 3
trigger: 2
video-info: 40
video-title: 40
video-title-link: 40
view-more: 40
visibility-button: 4
vote-count-middle: 9

Тут надо удивляться не тому, что в старых браузерах отображение ломается, а каким чёртом это вообще работает в любых, особенно новейших, заточенных под "безопастность" и иногда запрещающих картинку из той же с html-ки папки в canvas загрузить. А одинаковые айдишники элементов (что чревато, скажем, запуском кода вместо отображения картинки) — да пожалуйста! Даже warning не напишем!
  • 0
  • 0

3
Поскольку браузер и компик у меня старенькие и тупенькие, я могу поймать момент, когда сервер присылает им разметку и браузер её отображает под превьюшкой, и выглядит предварительная разметка вот так:

Quote from:

И до последнего времени по этой разметке всё потом и отображалось: название и описание ролика слева, под ними комментарии, справа предлагаемые видео (рекламы нет, так как я без VPN сижу).
Сначала, примерно тогда, когда решётка сменилась с четверной на тройную, сломался чат: стал налезать на место, предназначенное для просмотра видео, а видео, соответственно, стало ужиматься на ширину чата. При закрытом чате он сворачивался под видео.
А сейчас содержимое секции предлагаемых видео и секции описания с комментариями тупо поменялось местами, да ещё и видео стали размещаться по принципу главной страницы, то есть сколько влезет в данную им ширину секции, а влезает по два.
  • 0
  • 0

4
"Нормально" это как?
Загляните в HTML-код, там в элементе с id="primary" предлагаемые видео, а в элементе с id="secondary" комментарии к видео?
Или Вы хотите сказать, что сервер с непонятного панталыку стал внезапно старым браузерам отправлять видео и комментарии в другие элементы, хотя пару дней назад отправлял в обратные?
Или сервер стал отправлять такой код, который стал элементы (или их содержимое) менять местами? А, простите, нахуа?
  • 0
  • 0

5
У меня неделю назад ничего не менялось, поменялось только сегодня.
До этого были какие-то другие изменения, которые отразились у меня в том, что решётка предлагаемых видео на главной странице стала шириной не в 4 видео, а в 3.
Дезигнеры явно крутят-мутят с flex-представлением, пытаясь подстроить его непонятно подо что, но, скорее всего, под супер-пупер-новейший Chrome на Макбуке, на котором они работают, а на остальную шелупонь им посрать, они же на ней не работают.
  • 0
  • 1

6
Когда вводили и когда открутили, уточните?
У меня интерфейс, который я видел ещё вчера, был довольно долго и я его никак не пытался менять.
А это говно приходится пытаться.
  • 0
  • 0

7
Чат есть только у тех видео, в которых чат включён.
Раньше было «широкая секция комментариев слева, узкий столбец предлагаемых видео справа».
А сейчас «широкая секция предлагаемых видео слева (шириной в 2 видео), узкий столбец комментариев справа».
А чат у меня в режиме «Не на весь экран» вообще раньше был справа от видео, если его не закрыть.
  • 0
  • 0

8
Скажите, YouTube у всех поменялся или только в старых и мобильных браузерах?
Кому там что ударило в голову и они решили поменять под проигрывателем секции комментариев и предлагаемых видео местами?
Это у них очередной фортель промоутеров контента?
  • 0
  • 0

10
Это да, мы тогда «Новую газету» выписывали, в которой про дело № 144128 писали и обсуждали убийства оппозиционных политиков.
  • 0
  • 0

11
Отсутствие неприкрытых фашистов у власти.
И загорающие люди под стенами московского кремля.
  • 0
  • 0

12
Крылышки варят пьяные долбодятлы, вот они и отваливаются. А без крылышков бомбы летают не на 60‒70 км, а максимум на 1‒2.
  • 1
  • 0

13
Азия / Re: Раиси в опасносте
« on: 20 May 2024, 18:24:44 »


Можно сказать, что в течение 1 месяца обещание выполнил. Пацан сказал — пацан сделал.
  • 3
  • 0

14
Азия / Re: Раиси в опасносте
« on: 20 May 2024, 17:15:44 »
Quote from: BBC News
Пасажирами вертолета были президент Ирана Эбрахим Раиси, министр иностранных дел Хосейн Амир Абдоллахиян, губернатор иранской провинции Восточный Азербайджан Малик Рахмети и аятолла провинции Тебриз Али Хашим.
В результате падения вертолета погибли по меньшей мере восемь человек, сообщает агентство Tasnim.
  • 1
  • 0

15
У меня дежа вю. Вы это предлагали раньше или кто-то ещё?
  • 0
  • 0

Pages: [1] 2 3 ... 385