<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>GET NVIDIA - Блог разработки</title><generator>teletype.in</generator><description><![CDATA[Официальный блог разработки GET NVIDIA. Мы публикуем информацию по реализуемым функциям и интересные заметки автора сайта.
Подписывайся!]]></description><image><url>https://teletype.in/files/7a/ed/7aedf839-23a4-48b8-bf7f-12ceb952f61f.jpeg</url><title>GET NVIDIA - Блог разработки</title><link>https://teletype.in/@getnvidia</link></image><link>https://teletype.in/@getnvidia?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=getnvidia</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/getnvidia?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/getnvidia?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 26 Jul 2026 09:48:22 GMT</pubDate><lastBuildDate>Sun, 26 Jul 2026 09:48:22 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@getnvidia/QSfD7HFrRWD</guid><link>https://teletype.in/@getnvidia/QSfD7HFrRWD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=getnvidia</link><comments>https://teletype.in/@getnvidia/QSfD7HFrRWD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=getnvidia#comments</comments><dc:creator>getnvidia</dc:creator><title>Работа по сайту #2</title><pubDate>Fri, 11 Jun 2021 12:17:58 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/0d/a9/0da98310-9253-408b-884e-4384e515d004.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/bb/66/bb662c81-6396-4f48-a767-a5ab7626e396.png"></img>Итак, прошло достаточно много времени с момента написания предыдущей публикации. За это время нам удалось запустить сайт, хоть и с множеством больших и небольших багов, а так же создать новые :).
В этой статье коротко пробежимся о том, что сделано, а что нужно будет доделать.]]></description><content:encoded><![CDATA[
  <p>Итак, прошло достаточно много времени с момента написания <a href="https://teletype.in/@getnvidia/f2ijifSeB" target="_blank">предыдущей публикации</a>. За это время нам удалось запустить сайт, хоть и с множеством больших и небольших багов, а так же создать новые :).<br />В этой статье коротко пробежимся о том, что сделано, а что нужно будет доделать.</p>
  <p><strong>Первое - Запуск.</strong></p>
  <p>Не смотря на то, что сайт не был полностью готов - было принято решение запустить его, открыв общий доступ, зарегистрировать в поисковых системах и закрыть доступ к админ панели. К последней буквально через сутки после открытия начали &quot;ломится&quot; непонятные личности, регистрируясь или пытаясь восстановить пароль. Решение самое простое - закрыть доступ по IP, проблема сразу была решена.</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/bb/66/bb662c81-6396-4f48-a767-a5ab7626e396.png" width="866" />
  </figure>
  <p><strong>Драйверы</strong></p>
  <p>Важнейшей частью было получение и отображение информации о драйверах на всех видеокартах, опубликованных на сайте.</p>
  <p>Есть два пути: Простой и сложный (естественно мы пошли по второму пути).<br />Коротко расскажем о них:</p>
  <ul>
    <li><strong>Простой</strong>: Учитывая, что конкретный &quot;Драйвер&quot; подходит под несколько серий и множество видеокарт - можно было бы обновлять информацию сразу на всех. Этот вариант позволяет упростить как написание кода обновления, так и размещения, но в значительной степени увеличивает факт того, что конкретный файл может не подойти пользователю, связано это с тем, что на некоторые серии, которые уже не поддерживаются - на них драйверы не обновляются, но они входят в серию, которая обновления получают. Соответственно, если получать информацию с официального сайта и обновлять драйверы только по сериям - есть риск, что карта старой архитектуры.</li>
    <li><strong>Сложный</strong>: Подбор под каждую видеокарту. Этот процесс самый сложный и ресурсоёмкий. Мы написали модуль, который подбирает под каждую модель видеокарту (а для серий <strong>Geforce 10</strong>, <strong>Geforce RTX 20</strong> и выше, учитывает драйверы <strong>NVIDIA Studio</strong>), перебирает операционные системы. Это позволяет запрашивать информацию с официального сайта под каждую модель и под все операционные системы. Количество запросов, которые мы отправляем примерно равняется 7 штукам, для одной видеокарты. Естественно, мы не хотели, чтоб на все видеокарты видеокарт отправлялось по 7 или более запросов на информацию о драйвере, иначе можно было бы легко схлопотать бан. Мы настроили систему подбора драйвера так, что каждые 10 минут она проверяет информацию о версии драйвера на официальном сайте, сравнивает её с той, что есть в базе данных и, в случае если на официальном сайте версия драйвера выше - ставит задачу на полное обновление информации о драйверах на всех видеокартах с дополнительной задержкой во время запросов.</li>
  </ul>
  <blockquote>Из багов: Получаем уведомления, что драйверы обновились, а по факту новой версии нет. Почему так происходит - будем выяснять :)</blockquote>
  <p>К второму способу подбора и внесения информации о драйверах мы добавили одновременное создание станицы, о том, что вышел новый драйвер, с такой-то вот версией. Не понятно почему, но её автоматическое создание и публикация работает через раз, надо разбираться почему.</p>
  <p>В ближайшее время, на странице <a href="https://getnvidia.com/drivers" target="_blank">драйверы nvidia</a>, где установлена система ручного подбора и поиска драйверов добавим информацию о том, какая версия на текущий момент актуальна. Страница позволяет найти драйвер для любой видеокарты, которую компания NVIDIA когда либо производила и всё это в 3-4 клика.</p>
  <p>На этом пока всё, спасибо, что читали! До скорого.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@getnvidia/f2ijifSeB</guid><link>https://teletype.in/@getnvidia/f2ijifSeB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=getnvidia</link><comments>https://teletype.in/@getnvidia/f2ijifSeB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=getnvidia#comments</comments><dc:creator>getnvidia</dc:creator><title>Работа по сайту #1</title><pubDate>Wed, 20 Jan 2021 08:55:12 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/fa/2f/fa2f93f9-f9ba-4d7a-9708-ac175591c886.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/47/c7/47c7c522-a2e9-4050-99ff-eb2cc58656f0.png"></img>На текущий момент нам удалось подготовить и загрузить на сайт все основные актуальные модели видеокарт NVIDIA, включая все характеристики - это примерно 450 моделей и серий, начиная с GeForce 9 Series, заканчивая новыми (относительно) картами серии Geforce RTX 20 (к серии RTX 30 вернёмся позже).]]></description><content:encoded><![CDATA[
  <p>На текущий момент нам удалось подготовить и загрузить на сайт все основные актуальные модели видеокарт NVIDIA, включая все характеристики - это примерно 450 моделей и серий, начиная с GeForce 9 Series, заканчивая новыми (относительно) картами серии Geforce RTX 20 (к серии RTX 30 вернёмся позже).</p>
  <p>Где-то около недели понадобилось нам, чтобы отображаемые характеристики всех моделей выводились аккуратно, а отсутствующие параметры в других моделях не выводились вовсе.</p>
  <figure class="m_original">
    <img src="https://teletype.in/files/47/c7/47c7c522-a2e9-4050-99ff-eb2cc58656f0.png" width="654" />
  </figure>
  <p>Учитывая, что сайт выполнен на CMS Wordpress, совместно с плагином ACF все выводится достаточно аккуратно (+ в мобильной версии). </p>
  <p>Переделали навигацию и меню, хотя к самими рубриками еще нужно поработать, чтоб поиск и выбор необходимой пользователю видеокарты был максимально простым и удобным.</p>
  <p>На текущий момент задачи по разработке следующие:</p>
  <ul>
    <li>Доделать и настроить отображение рубрик и моделей видеокарт в них.</li>
    <li>Подготовить загрузку информации о драйверах.</li>
    <li>Внести новые модели видеокарт серии GeForce RTX 30.</li>
    <li>Настроить CRON, чтобы обновление информации в драйверах происходило раз в час (а может этого и много, будем думать).</li>
    <li>Настроить отображение информации о драйверах на страницах модели видеокарты.</li>
    <li>Отобразить виджет с последними обновлениями (блок справа) - отображать дату, версию последнего обновления драйверов GeForce Game Ready и NVIDIA Studio.</li>
    <li>Настроить Search Console, открыть сайт для мира, смотреть и исправлять ошибки.</li>
    <li>Начать добавление профессиональных видеокарт (Quadro), их драйверов и тд.</li>
    <li>Искать и исправлять мелкие баги.</li>
  </ul>
  <p></p>
  <p>В общем, работы предстоит очень много, мы надеемся, что сил на реализацию всего нам будет достаточно.</p>

]]></content:encoded></item></channel></rss>