<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>GET NVIDIA - Блог разработки</title><subtitle>Официальный блог разработки GET NVIDIA. Мы публикуем информацию по реализуемым функциям и интересные заметки автора сайта.
Подписывайся!</subtitle><author><name>GET NVIDIA - Блог разработки</name></author><id>https://teletype.in/atom/getnvidia</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/getnvidia?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@getnvidia?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=getnvidia"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/getnvidia?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-07-26T09:48:26.751Z</updated><entry><id>getnvidia:QSfD7HFrRWD</id><link rel="alternate" type="text/html" href="https://teletype.in/@getnvidia/QSfD7HFrRWD?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=getnvidia"></link><title>Работа по сайту #2</title><published>2021-06-11T12:17:58.703Z</published><updated>2021-06-11T12:17:58.703Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/0d/a9/0da98310-9253-408b-884e-4384e515d004.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/bb/66/bb662c81-6396-4f48-a767-a5ab7626e396.png&quot;&gt;Итак, прошло достаточно много времени с момента написания предыдущей публикации. За это время нам удалось запустить сайт, хоть и с множеством больших и небольших багов, а так же создать новые :).
В этой статье коротко пробежимся о том, что сделано, а что нужно будет доделать.</summary><content type="html">
  &lt;p&gt;Итак, прошло достаточно много времени с момента написания &lt;a href=&quot;https://teletype.in/@getnvidia/f2ijifSeB&quot; target=&quot;_blank&quot;&gt;предыдущей публикации&lt;/a&gt;. За это время нам удалось запустить сайт, хоть и с множеством больших и небольших багов, а так же создать новые :).&lt;br /&gt;В этой статье коротко пробежимся о том, что сделано, а что нужно будет доделать.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Первое - Запуск.&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Не смотря на то, что сайт не был полностью готов - было принято решение запустить его, открыв общий доступ, зарегистрировать в поисковых системах и закрыть доступ к админ панели. К последней буквально через сутки после открытия начали &amp;quot;ломится&amp;quot; непонятные личности, регистрируясь или пытаясь восстановить пароль. Решение самое простое - закрыть доступ по IP, проблема сразу была решена.&lt;/p&gt;
  &lt;figure class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/bb/66/bb662c81-6396-4f48-a767-a5ab7626e396.png&quot; width=&quot;866&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;&lt;strong&gt;Драйверы&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;Важнейшей частью было получение и отображение информации о драйверах на всех видеокартах, опубликованных на сайте.&lt;/p&gt;
  &lt;p&gt;Есть два пути: Простой и сложный (естественно мы пошли по второму пути).&lt;br /&gt;Коротко расскажем о них:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Простой&lt;/strong&gt;: Учитывая, что конкретный &amp;quot;Драйвер&amp;quot; подходит под несколько серий и множество видеокарт - можно было бы обновлять информацию сразу на всех. Этот вариант позволяет упростить как написание кода обновления, так и размещения, но в значительной степени увеличивает факт того, что конкретный файл может не подойти пользователю, связано это с тем, что на некоторые серии, которые уже не поддерживаются - на них драйверы не обновляются, но они входят в серию, которая обновления получают. Соответственно, если получать информацию с официального сайта и обновлять драйверы только по сериям - есть риск, что карта старой архитектуры.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Сложный&lt;/strong&gt;: Подбор под каждую видеокарту. Этот процесс самый сложный и ресурсоёмкий. Мы написали модуль, который подбирает под каждую модель видеокарту (а для серий &lt;strong&gt;Geforce 10&lt;/strong&gt;, &lt;strong&gt;Geforce RTX 20&lt;/strong&gt; и выше, учитывает драйверы &lt;strong&gt;NVIDIA Studio&lt;/strong&gt;), перебирает операционные системы. Это позволяет запрашивать информацию с официального сайта под каждую модель и под все операционные системы. Количество запросов, которые мы отправляем примерно равняется 7 штукам, для одной видеокарты. Естественно, мы не хотели, чтоб на все видеокарты видеокарт отправлялось по 7 или более запросов на информацию о драйвере, иначе можно было бы легко схлопотать бан. Мы настроили систему подбора драйвера так, что каждые 10 минут она проверяет информацию о версии драйвера на официальном сайте, сравнивает её с той, что есть в базе данных и, в случае если на официальном сайте версия драйвера выше - ставит задачу на полное обновление информации о драйверах на всех видеокартах с дополнительной задержкой во время запросов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;blockquote&gt;Из багов: Получаем уведомления, что драйверы обновились, а по факту новой версии нет. Почему так происходит - будем выяснять :)&lt;/blockquote&gt;
  &lt;p&gt;К второму способу подбора и внесения информации о драйверах мы добавили одновременное создание станицы, о том, что вышел новый драйвер, с такой-то вот версией. Не понятно почему, но её автоматическое создание и публикация работает через раз, надо разбираться почему.&lt;/p&gt;
  &lt;p&gt;В ближайшее время, на странице &lt;a href=&quot;https://getnvidia.com/drivers&quot; target=&quot;_blank&quot;&gt;драйверы nvidia&lt;/a&gt;, где установлена система ручного подбора и поиска драйверов добавим информацию о том, какая версия на текущий момент актуальна. Страница позволяет найти драйвер для любой видеокарты, которую компания NVIDIA когда либо производила и всё это в 3-4 клика.&lt;/p&gt;
  &lt;p&gt;На этом пока всё, спасибо, что читали! До скорого.&lt;/p&gt;

</content></entry><entry><id>getnvidia:f2ijifSeB</id><link rel="alternate" type="text/html" href="https://teletype.in/@getnvidia/f2ijifSeB?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=getnvidia"></link><title>Работа по сайту #1</title><published>2021-01-20T08:55:12.821Z</published><updated>2021-01-20T08:55:12.821Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/fa/2f/fa2f93f9-f9ba-4d7a-9708-ac175591c886.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/47/c7/47c7c522-a2e9-4050-99ff-eb2cc58656f0.png&quot;&gt;На текущий момент нам удалось подготовить и загрузить на сайт все основные актуальные модели видеокарт NVIDIA, включая все характеристики - это примерно 450 моделей и серий, начиная с GeForce 9 Series, заканчивая новыми (относительно) картами серии Geforce RTX 20 (к серии RTX 30 вернёмся позже).</summary><content type="html">
  &lt;p&gt;На текущий момент нам удалось подготовить и загрузить на сайт все основные актуальные модели видеокарт NVIDIA, включая все характеристики - это примерно 450 моделей и серий, начиная с GeForce 9 Series, заканчивая новыми (относительно) картами серии Geforce RTX 20 (к серии RTX 30 вернёмся позже).&lt;/p&gt;
  &lt;p&gt;Где-то около недели понадобилось нам, чтобы отображаемые характеристики всех моделей выводились аккуратно, а отсутствующие параметры в других моделях не выводились вовсе.&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/47/c7/47c7c522-a2e9-4050-99ff-eb2cc58656f0.png&quot; width=&quot;654&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Учитывая, что сайт выполнен на CMS Wordpress, совместно с плагином ACF все выводится достаточно аккуратно (+ в мобильной версии). &lt;/p&gt;
  &lt;p&gt;Переделали навигацию и меню, хотя к самими рубриками еще нужно поработать, чтоб поиск и выбор необходимой пользователю видеокарты был максимально простым и удобным.&lt;/p&gt;
  &lt;p&gt;На текущий момент задачи по разработке следующие:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Доделать и настроить отображение рубрик и моделей видеокарт в них.&lt;/li&gt;
    &lt;li&gt;Подготовить загрузку информации о драйверах.&lt;/li&gt;
    &lt;li&gt;Внести новые модели видеокарт серии GeForce RTX 30.&lt;/li&gt;
    &lt;li&gt;Настроить CRON, чтобы обновление информации в драйверах происходило раз в час (а может этого и много, будем думать).&lt;/li&gt;
    &lt;li&gt;Настроить отображение информации о драйверах на страницах модели видеокарты.&lt;/li&gt;
    &lt;li&gt;Отобразить виджет с последними обновлениями (блок справа) - отображать дату, версию последнего обновления драйверов GeForce Game Ready и NVIDIA Studio.&lt;/li&gt;
    &lt;li&gt;Настроить Search Console, открыть сайт для мира, смотреть и исправлять ошибки.&lt;/li&gt;
    &lt;li&gt;Начать добавление профессиональных видеокарт (Quadro), их драйверов и тд.&lt;/li&gt;
    &lt;li&gt;Искать и исправлять мелкие баги.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;&lt;/p&gt;
  &lt;p&gt;В общем, работы предстоит очень много, мы надеемся, что сил на реализацию всего нам будет достаточно.&lt;/p&gt;

</content></entry></feed>