All streams
Search
Write a publication
Pull to refresh
9
0
Send message

Кстати, даже если бы это было так, то из-за того, что очень часто stdin в интерактивных окружениях является просто dup() от /dev/ttyN, наряду с stdout и stderr, запись в stdin приведет к печати текста в терминал.

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

Вы имели в виду "интегрированными"? Потому что любые видяхи со своей собственной памятью являются дискретными по определению, и агрегат из поста не исключение.

Почти переизобрели монады, неплохо.

но это будет извлекать ненужные участки междусловных знаков как строку, от чего мы вроде как хотели избавиться? :)
И, наверное, лучше использовать классы знаков — ваше выражение аналогично /\W+/g, но не считается с буквами других алфавитов.

Дайте угадаю, люди с 5 звездами живут на спорных территориях?

Можно ускорить ваше решение, если искать не небуквенные символы, а места переходов от буквенных к небуквенным:


function longest(s) {
  const reStart = /(?:\W|^)\w/g;
  const reEnd = /\w(?:\W|$)/g;
  let inWord = false;
  let longest = 0;
  let startOffset;

  do {
    if (!inWord) {
      const m = reStart.exec(s);
      if (!m) {
        return longest;
      }
      reEnd.lastIndex = reStart.lastIndex - 1;
      startOffset = m.index - 2 + m[0].length;
      inWord = true;
    } else {
      const m = reEnd.exec(s);
      reStart.lastIndex = reEnd.lastIndex - 1;
      longest = Math.max(longest, m.index - startOffset);
      inWord = false;
    }
  } while (true);
};

Вторая задача не учитывает пунктуацию. Можно сделать так:


image


Или, как вариант, не абюзить replace и запросить все матчи как-то так:


const allMatches = (s, re) => {
    const matches = [];
    let m;
    while (m = re.exec(s)) {
        matches.push(m[0]);
    }
    return matches;
}

Но мне кажется, что это проще сделать за один проход.

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

Это не плохие коммиты. Кто-то берет ваш проект, форкает себе, прикручивает к нему комиссию и хостит у себя, вкладывая деньги в рекламу — больше, чем вы. Опенсорсные лицензии не запрещают другим зарабатывать деньги на вашем коде.

В первой задаче берем в качестве примера строку, которая включает в себя emoji и смотрим, как с ней справляются оба ваших решения в сравнении с однострочником:


image


Это происходит, потому что ваш код не учитывает существование знаков вне BMP, которые кодируются суррогатными парами UTF-16, и адресует не codepoint-ы, а их UTF-16-кодированное представление.

Если этот сервис будет брать свою комиссию, в чем суть? Если не будет, в чем ваш интерес? Если проект будет опенсорсным, как вы помешаете кому-то его взять и прикрутить к нему сбор комиссии? :)

Возьмите StyleGAN2, используйте проектор, чтобы получить координаты лица в latent space, затем используйте интерполяцию между полученными координатами.


https://colab.research.google.com/drive/1ShgW6wohEFQtqs_znMna3dzrcVoABKIH#scrollTo=rYdsgv4i6YPl вот тут пример работы проектора.

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


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

Интересно было бы сравнить с решением на основе NeRF-W — судя по всему, это как раз задача, которую NeRF решает легко.

А что, уже самое время выходить из самоизоляции? Вирус победили? Или пандемию отменили, а то я новости пропустил?

Ну вот ща обычный айтишник возьмет и достанет лишние US$ 0,75 млн, мелочь-то какая.

У вас диаграмму жестоко попердолило:

Скрытый текст
image

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Architect