Pull to refresh
179
0
spmbt @spmbt

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

Send message
Скорее всего, проблема — в неформализованности алгоритма синхронизации у Хрома и кого-либо ещё. Каждый по-своему разрешает коллизии, поэтому ответственность у каждого своя. Если бы был алгоритм, аналогичный правилам форматирования кода или правилам умножения, Гугл мог бы его опубликовать и придерживаться, а другие бы присоединялись к прозрачному алгоритму, беря за свою реализацию ответственность. А сейчас в случае межбраузерной синхронизации никто даже не сможет сказать, кто затёр данные, посчитавшиеся устаревшими — нет алгоритма.
Сравнение лучших — ютуберов, блогеров, миллиардеров — с остальными — вообще не презентативно. Очень хорошо смотрится в статьях, но практически никогда не достигается другими. Даже больше можно сказать, что 2.7 раза — это очень маленький коэффициент для лучших, что наводит на предположение, что средние на премиях зарабатывают раз в 10 меньше, т.е. это — вообще не средство заработка.

И заголовок неоднозначный — ничего не сказано о 2 других расах: ).

Где найти такое же, но с текстовыми примерами кодов? Ещё лучше — с кодами в JSFiddle / CodePen / CSS Deck / JS Bin / Dabblet / Plunker ?

Добавил:
1) режим набора избранных строчек, как описано выше, если кликать по ячейке «Модель» в строчке. И убирание из избранного, если кликать по такой же клетке в табличке избранного;
2) поддержку IE11+;
3) убрал мелкие баги и лишние перерисовки.
Код JS
var $tFix, wW, wX, $tNL, $T = $('.maintable');
setInterval(function(){
  if(wW !== window.innerWidth || wX !== window.pageXOffset || !$('.tFix').length)
    wW = window.innerWidth,
    wX = window.pageXOffset,
	$sav = $('.tFix').find('tr:not(:first-child)'),
    $tFix = $('<table class=tFix><tr style="text-align: center"></tr></table>')
      .css({position:'fixed',top:0, left: $T.position().left - wX, minHeight:'20px',
        minWidth:'120px', maxWidth:'none', width: $T[0].offsetWidth,
        paddingBottom:'1px', background:'rgba(140, 155, 246, 0.87)',
        fontSize:'0.8em'})
      .appendTo('body'),
    $T.find('.headers').first().find('td').each(function(i, el){$tFix
      .find('tr').append($(el).clone()
      .css({width: el.offsetWidth, border:'1px solid #D5D5D5'}) )} ),
    $tFix.find('tr').after($sav);
  if(($tNL = $('.tFix:not(:last-child)')).length)
    $tNL.remove();
  $tFix.css({display: $tFix.find('tr').length > 1 || $T.position().top - window.pageYOffset < 0 ?'block':'none'});
}, 330);
$T.find('tr:not(:first-child) td:nth-child(4)').css({cursor:'cell'}).click(function(ev){
  $tFix && $tFix.find('tr:last-child').after(
    $(ev.target.parentNode).clone(!1).removeClass()
      .css({borderBottom:'1px solid #D5D5D5'})
	  .click(function(ev){$(ev.target.parentNode).remove()})
	  .find('td:nth-child(4)').css({cursor:'no-drop'}).end() );
});



Увидеть в действии можно на странице типа такой, с таблицей, скопировав код в консоль окна «Инструменты разработчика» (вызов по F12) и нажав Enter, а затем крутим скролл и меняем ширину окна. Fx, Chrome, Edge, IE11,… Уход со страницы сотрёт подборку.
Тоже, зайдя недавно на сайт, обнаружил желание закрепить заголовок таблицы.: )

Раз зашла об этом речь, то написал скрипт (решение же будет быстрым?), который достаточно поместить в страницу, далее всё сделает сам. При горизонтальном скролле будет заметно подлагивание — с ним лучше не бороться, оно неизбежно при данной реализации. Но это лучше, чем вообще без прилипшего заголовка.

var $t, $ths, $tabFix, $thdA, wW, wX = window.scrollX, $tNL;
setInterval(x => {
  if(wW !== window.width || wX !== window.scrollX || !$tabFix)
    $t = $('.maintable'),
    $ths = $t.find('.headers').first(),
    tPos = $t.position()
    $tabFix = $('<table class=tabFix><tr class=tabFix2></tr></table>')
      .css({position:'fixed',top:0, left: tPos.left - wX, minHeight:'20px',
        minWidth:'120px', maxWidth:'none', width: $t[0].offsetWidth,
		background:'rgba(140, 155, 246, 0.77)', textAlign:'center',
		fontSize:'0.8em'})
      .appendTo('body'),
    $thdA = $ths.find('td').each((i, el) => {
        $tabFix.find('.tabFix2')
		  .append($(el).clone()
		  .css({width: el.offsetWidth, border:'1px solid #D5D5D5'}) );
      }
    ),
    wW = window.innerWidth,
    wX = window.scrollX;
    if(($tNL = $('.tabFix:not(:last-child)')).length)
      $tNL.remove();
  $tabFix.css({display: tPos.top - window.scrollY < 0 ?'block':'none'});
}, 99);

Там ниже в комментарии:
> Хотелось бы иметь возможность добавить лампы в сравнение...
можно сделать на этом же скрипте: выделение строчки (например, кликнуть по колонке «Модель») приведёт к прилеплению её под плавающим заголовком и он появится на странице, независимо от того, нужен или нет. Так можно будет набрать до нескольких строчек в сравнение. Если же сравнение приходит с другой страницы, то выделенные ранее строчки передаются как невидимые и визуализируются этим скриптом (потребуется правильное количество колонок, но это сервер будет контролировать при пагинации).
> То есть всего плюсов 2016: 304 787; 2017: 305 854

А если ещё учесть, что в последний год (не помню точно, когда, надеюсь — подскажут) введена функция ставить +2 за 1 голос Автора (или Эксперта) и +3 за голос Легенды или чего-то подобного, то ясно, что плюсов стало меньше. Возможно, не настолько меньше, насколько публикаций (на 10%). Получается, что статистика есть, а как её интерпретировать — не хватает информации. Хотелось бы увидеть не число плюсов, а очищенное число голосов «за». (С минусами — в порядке, с ними такое правило "+2" и "+3" не действует.)
Комментарий в JSON — {...«node»:«нечто по этому узлу», «nodeCOMMENT»:«Комментарий»...}
Для Яндекса пока что есть это userstyles.org/styles/121827/yandex-ru-remove-ads и подобное greasyfork.org/ru/scripts/19993-ru-adlist-js-fixes, но пользуюсь первым, качества второго не знаю.
Но есть нюанс: выйдите за пределы своего мира. К тем, кто не может сюда плюса поставить.

1) > мы можем себе позволить отключить медийную рекламу для 48 тыс пользователей
2) Хабр -> СТАТИСТИКА. Всего: 839 740


Вы, могущие отключить рекламу — есть 6.5% всех читателей. 1/15-я часть. Вот вам и У.
Надо добавить дежурное противоположное мнение )
Отключая рекламу, вы приучаете постоянных посетителей к инфантильности, так как они постепенно разучаются блокировать рекламу не только здесь, но остаются более безоружными на других, неизмеримо более злостных рекламирующих сайтах.

В то же время, хорошо, что это — только опция. Вот не буду отключать рекламу принципиально, а продолжу её блокировать с помощью ZenComment )
Ми качественно подаём только за деньги. Неужели ви думаете, что мы будем для вас стараться? У нас все советы такие.
Спасибо, что есть изменения — это прогресс, на полном серьёзе. А то был такой опыт года 1.5 назад. Причём у Сбербанка тоже было около 3 недель после собеседования не после СБ, а просто «думали». А когда сообщили о положительном решении, уже было не нужно: ). И в то же самое время — и Альфа. При этом удивило, что недели 2-3 (после собес. и следующим дня через 4 посещением СБ) просто никто не отзывался. Спросил эйчара — она ответила, что «прохождение СБ — это один из этапов, но не определяющий приём». Единственный случай, когда вот так наплевательски к чужому времени относились. Просто удивительно, что вообще у вас направляют в СБ «просто так», не на последнем этапе принятия решения.

> Смотря через сколько повторный приход на вакансию
Не знаю точно, но читал обсуждения в сети, что на предыдущие посещения просто не смотрят (не смотрели).
Вы лучше расскажите, как это вам помогло решить проблему с вашей службой СБ. Она — мало того, что задерживает на 2-3 недели (а общаться с ней — в очереди часа на 3), когда актуальность продолжения работы с вами становится нулевой, так ещё:
1) есть такие чудаки — эйчары у вас, которые считают, что они могут направлять в СБ просто так, впрок;
2) говорят, при повторном приходе на похожую вакансию прохождение СБ вовсе не отменяется.
> за 20*** рублей в месяц
и тут 20 превратится в число от 20000 до 20999. Совершенно честно — ведь звёздочки в рекламе означали скрытые цифры.
И не перевод, и оценка мнений весьма сдержанная: «а 79% не испытывают от него никакого удовольствия», странно.
Вы посмотрите сюда:
«Это правда, что черная пятница развод для лохов?» — 4 ответа, и все в стиле «да» (для России).
«Черная пятница в MediaMarkt» — там наглядные фотографии цен.
«В России скидки на товар по акции — только сплошное...! Жду каждый год окончания НГраспродаж, чтобы купить дешевле...»
"«Черная пятница» в России: самые популярные способы «развода» покупателей"
На этом достаточно?
В чём проблема с минусами?
В статьях от ТМ принято оперативно сообщать о багах для улучшения общего качества сайта.
Если кто усомнился в его наличии, невнимательно прочитав описание — дополнительно поясню.

Баг, действительно, есть, но чтобы его увидеть, нужно в активно обсуждаемой теме (какой была эта) сделать свой коммент, а затем попробовать увидеть всплывающую подсказку у любого сообщения с синим заголовком. Даже понятно, что надо сделать, чтобы его исправить — повесить обработчики после создания блоков в функции подгрузки новых комментариев. (Надеюсь, довёл мысль до разработчика из ТМ. Багрепорт отправлен.)
> но вы же понимаете, что разработчику во многих случаях проще спросить...
deniskin, который задал вопрос — это не разработчик у них, а Product Owner такой.
Интересное наблюдение. Давно хотелось узнать, куда больше активных читателей ходит. И вот пример.

Обе статьи с опросниками опубликованы в одно и то же время — 10:06.
Эта — geektimes.ru/company/tm/blog/295507
И на Хабре — habrahabr.ru/company/tm/blog/342576

Среднее количество ответивших на первые 5 вопросов (к 15:00):
Здесь — 900-1000 чел.
На Хабре — 1000-1200 чел.
Баг: подгруженные после отправки собственного комментария (без перезагрузки страницы) новые чужие комментарии (синие заголовки) не имеют функции подсказки о данных пользователя при наведении мыши на его ник или аватар.
Пример: с этого ника подсказка есть, а с того, что ниже с синим фоном — нет.


+ ещё баг — не только текст в поле ввода отправленного комментария не стирается, о чём писал коммент выше, но и предпросмотр уже отправленного и отображённого комментария не сворачивается.
Аналогично (например, Win10+Fx).
Но я так понимаю, что баги нужны, чтобы далее было над чем работать. Нельзя всё делать хорошо. К тому же, наличие багов привлекает профессионалов, а когда всё становится хорошо, они расходятся.

Information

Rating
Does not participate
Location
Россия
Registered
Activity