• Высокие цены на видеокарты с нами навсегда?

    @rPman
    Чтобы средние видеокарты перестали быть актуальными для криптомайнинга, необходимо чтобы требования к этому майнингу выросли, например оперативная память.

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

    Вот желающим поиграть с большими нейронными сетями (или иными gpgpu вычислениями) плакать крупными слезами еще долго.
    Ответ написан
    2 комментария
  • Высокие цены на видеокарты с нами навсегда?

    vabka
    @vabka
    Токсичный шарпист
    Дефицит чипов связан не только со спросом на видеокарты.
    Всё-таки заказ на чипы делается сильно заранее, и одна условная нвидия не может все мощности отожрать.

    А цены на видеокарты нормализуются, когда решится пара "простых" вопросов:
    1. Закончится массовый локдаун
    2. TSMC и прочие фабрики расширят свои мощности раза в два, чтобы покрыть весь спрос.
    3. Государства массово запретят майнинг или вообще криптовалюты
    4. Все криптовалюты откажутся от PoW, а кто не отказался - соскамятся.
    5. Рыночек перестанет работать как работает, и монополисты решат снижать цены.
    Ответ написан
    8 комментариев
  • Есть ли техническая возможность создать такой бот для Telegram'a?

    @Beltoev
    Живу в своё удовольствие
    • 1. Нет, невозможно. Telegram Bot API такое не умеет, поэтому придется копать в сторону Telegram API.
    • 2. А в чем проблема? Либо пользователь сам вводит адрес, либо бот шлет список адресов, чтобы пользователю оставалось только выбрать.
    • 3. Pocket, Evernote и им подобные сервисы умеют вычленять основную часть статьи на сайте. То есть, примерное направление поиска должны уловить.
      Но, в целом, скорее всего, всё упрется в поиск div-а с классом "content" и ему подобных (навскидку).
    • 4. Вполне возможно, что существует. Правда, не вижу особого смысла в таком интернет-серфинге
    Ответ написан
    Комментировать
  • Какие значения пинга между серверами в пределах одного Дата-цетра?

    @viiy
    Linux сисадмин \ DevOps
    1) 1ms и меньше.
    2) что подразумевается по "приватной" сетью? Отдельный Vlan? Ни на сколько не увеличится
    3) Стабилен до критических показателей загрузки сетевого оборудования
    4) Зависит от сетевого оборудования, сколько свичей нужно пройти пакету по пути от отправителя до получателя. Минимальные значения пинга будут при расположении серверов в одной стойке, подключенному к одному свичу, имеющих одну и туже сеть. Но разница может быть минимальна или вобще не заметна от серверов подключенных в разных стойках, имеющих разные сети, имеющих в промежутке 3-4 свича и роутер.
    Ответ написан
    Комментировать
  • Какие значения пинга между серверами в пределах одного Дата-цетра?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Почти все вопросы надо задать каждому хостеру отдельно.

    ДЦ бывают разные, пинги тоже.
    У нас 3 сервера рядом, попросили специально рядом чтобы дали.
    Пинг ~0,1ms

    Без всяких приватных сетей и танцев с бубном.
    Ответ написан
    Комментировать
  • 9 мая - насколько удачная дата для запуска открытого раннего альфа-тестирования игры?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    проблема майских праздников - в майских праздниках
    это не ноябрь и не НГ, сопоставимый по длительности
    Ответ написан
    3 комментария
  • Как использовать LuaSrcDiet и автоматизировать использование для множества файлов?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Либо скрипт написать с ипользованием LuaFileSystem расширения, либо установить cygwin и сделать for цикл на баше.
    Ответ написан
    Комментировать
  • Как использовать LuaSrcDiet и автоматизировать использование для множества файлов?

    ruddy22
    @ruddy22
    Спасение утопающих — дело рук самих утопающих
    может бысть стоит написать скрипт (на том же lua), который запустит по треду на файл?
    Ответ написан
    Комментировать
  • Как реализовать очередь фиксированной длины?

    riky
    @riky
    Laravel
    операция unshift в js довольно дорогая
    сделал пример для тестирования pop/unshift
    https://jsfiddle.net/uzjcttj2/5/ (откройте консоль)
    заметьте что у unshift колич итераций в 100 раз меньше. если ставить больше то браузер зависнет.

    первые 3 теста - скорость создания массивов разными способами, заметьте что у unshift в 100 раз меньше элементов. видим что самый быстрый - push.

    далее 2 теста - скорость добавления/доставания элементов.
    хорошо видно что на маленьких массивах время сильно падает.

    6ой тест - скорость pop - как видим она очень хорошая.

    итого если очередь небольшая - подойдет вариант Stalker_RED

    для гигантских очередей написал свою реализацю
    используем 2 массива: из b только читаем с конца, в a вставляем и только в конец.
    то есть мы берем из конца и вставляем в конец - в js это очень быстро.

    сравнение скорости с вариантом Stalker_RED https://jsfiddle.net/wL84rr46/4/
    в обоих случаях у нас очередь из 1M элементов.
    примерно за одно и то же время (100-200мс на моем компе) первый случай делается всего 100 операции. в моем примере 10M

    a = [];
    b = []; 
    for (i=1e6; --i;) a.push(i); // init array 1M items
    var overflowCount;
    
    console.time('example2');
    for (i = 1e7; --i;) {
    		a.push(123456);
        overflowCount = a.length - maxLen;
        if (overflowCount > 10000) { // удаляем лишние элементы только при серьезном переполнении
            a = a.splice(0, overflowCount); // удаляем в начале overflowCount элементов
        }
        
        if (b.length === 0) { // в b закончились элементы
            b = a; // переносим все в b из a
            a.length = 0; // обнуляем буфер вставки
            if (b.length > maxLen) b.length = maxLen; 
            b.reverse(); // разворачиваем буфер извлечения чтобы доставать элементы из конца
        }
        b.pop(); 
    }
    Ответ написан
  • Как реализовать очередь фиксированной длины?

    Stalker_RED
    @Stalker_RED
    var stack = [];
    var maxLen = 5;
    ...
    stack.unshift(newValue) // вставка нового элемента в начало
    if (stack.length > maxLen) stack.pop() // убираем лишний элемент

    Осталось обернуть это в объект и добавить геттер и сеттер.
    Ответ написан
    9 комментариев
  • Как правильно расчитать нагрузку на сервер?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > 4. Какой вид хостинга для этого лучше всего подойдёт?
    Если у вас действительно будет 324ТБ в месяц (вообще вряд ли, но всё же) - то подойдут только 100tb.com
    Ответ написан
    2 комментария
  • Реальное количество пользователей онлайн на больших сервисах?

    mazah
    @mazah
    Главное - делай
    Такую динамическую статистику можно получить только у разработчиков самого сервиса. Если опираться на более доступные цифры, то согласно similarweb посещаемость periscope.tv в ноябре составила - 14.1 млн. посещений, а в декабре заметно глобальное снижение до 13.1 млн. посещений.

    Важная оговорка: посещаемость браузерного интерфейса periscope.tv разительно отличается от посещения самого приложения на android и ios.

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    1) верны, если хостер не фуфло, и гигабит вам даст. Гигабит - это отнимайте 20% (ну 14%, ладно) и потом уже делите на 8 для передаваемый байт

    2) верны, толкьо трафик ходит по синусоиде, хрен вы его загрузите на 100% каждую секунду, максимум - 6 часов в сутки, еще 6 часов - 15% от максмума, рисуйте интеграл, считайте

    3) 10 TB стоят 40 долл, 300 - соответвтенно, 1200. Обычно скидки от 50Тб, потом от 100 и т.д., так что еще дешевле

    4) облако с анлим трафом желательно, когда определитесь с пиками - можете подбирать уже сервер
    Ответ написан
    2 комментария