• Можно ли сделать из зарядника резистор нагрузки для powerbank'а?

    @RigidStyle
    Это так не работает. Фарш не провернуть взад.
    Резистор на порт можно повесить, просто на 5в и землю, и посчитать его по нужной нагрузке, по закону ома. Напряжение 5.0-5.2 вольт, ток исходя из требований минимальной нагрузки. Омы оно выдаст (если воспользоваться любым калькулятором). И после купить резистор.
    Только учитывать, что допустим при 0.1А тока и 5В это 0.5Вт мощности, и для такой мощности уже лучше взять резистор побольше, а то обычный просто сгорит от перегрева.
    Ответ написан
    Комментировать
  • Какие li-ion батареи можно использовать с платой?

    @RigidStyle
    1. Да.
    2. Да.
    3. Если не в той последовательности подключить балансировочные провода и массу, то можно спалить балансир на плате или всю плату целиком. Какая последовательность подключения правильная знает только производитель. Кстати плату можно было убить и отпаивая провода от батарей.

    Батарея там обычный литий на 3.7 вольт. Без разницы INR, NMC, NCR и т.д. Только может с целью повышения емкости превышено макс напряжение по зяряду, от чего батарея и вздулась собственно. Такие платы опасны. Но маркетингу плевать на то, что сгорит чья то квартира.
    Ответ написан
    Комментировать
  • Какую видеокарту выбрать для машинного обучения, майнинга, гейминга и 3д-моделирования?

    @RigidStyle
    Есть смысл рассмотреть в первую очередь 4060, 3090 (бу) или 4090.
    Почему такие карты? Потому что нейросети часто упираются в память. И чем дальше, тем сильнее. Отсюда надо брать максимум памяти в первую очередь.
    Во вторую - поддержка драйверами. Поэтому последние поколения.
    В третью - зеленые работают лучше (стабильней) почти во всех нейросетевых историях. Поэтому брать красных - это страдать вдвое больше.
    4060 есть версия на 16гб, что на уровне 4080, но по цене дешевле (значительно). Отсюда это лучшее бюджетное решение. Но минус - она на 8 линий пси-е, отсюда плату пси-е5 или пси-е4 надо иметь. При пси-е3 будет потеря 10-20 процентов в играх например по ФПС.
    3090 можно взять БУ за адекватную цену. Они 24 гб памяти имеют, и в добавок достаточно производительны.
    4090 по причине тех же 24гб памяти. Что лучше чем 16 у 4080 на целую треть. Как я уже сказал, память в контексте обучения ИИ часто стает критической проблемой.

    Для 3д моделирования 4060 хватит с запасом.
    Конечно можно взять и 4080, но это больше с акцентом на игры.
    Отсюда в текущих реалиях если хочется быструю карту на весь бюджет, то 4080, если быструю и подешевле, то 3090бу, если не пугает БУшность. Если карту, что бы "хватало", то 4060 на 16гб (критически важно на 16гб, потому что они на 8 еще есть). 4090 конечно топ, но скорей всего в бюджет не влезет. Да и часто есть смысл взять карту послабее, а потом обновиться на следующее поколение тоже на уровне "послабее", чем брать "топ" и долго на нем сидеть.
    Конкретно в вашем случае примерно прикиньте, чем вы будете заниматься больше, играми или машинным обучением. И уже на основе этого делайте выбор.
    Ответ написан
    Комментировать
  • Как понять что занимает диск?

    @RigidStyle
    Попробовать софт, который смотрит обращение к диску. Названий не помню, но можно нагуглить.
    Посмотреть, что использует диск.
    Ответ написан
  • Можно ли разделить монитор на несколько виртуальных мониторов?

    @RigidStyle Автор вопроса
    Результат поисков:
    Мониторы в текущих реалиях для полноэкранных приложений разделить нельзя. Для оконных приложений можно при помощи софта, ссылки на который в вопросе, либо его аналогов (много их).
    Есть пара мониторов на рынке, которые на аппаратном уровне позволяют эмулировать виртуальные мониторы, но без возможности их настройки (настройки их ширины).

    UPD.
    Софт "дисплейфьюжин" удобен при работе с несколькими мониторами, так как если на мышке есть доп клавиши, то можно залочить курсор в области одного монитора, и просто телепортировать его доп клавишей на другой монитор (ну или комбинацией клавиш с клавиатуры, но это не удобно как по мне, все же хочется работать с курсором только мышкой). Так же перекинуть на другой монитор можно любое окно (кроме полноэкранных приложений) при помощи тех же горячих клавиш или доп клавиш на мышке. Но разделение одного широкоформатного монитора на несколько независимых, да еще и так, что бы полноэкранные приложения их понимали, и открывались в "виртуальном" мониторе, на текущий момент невозможно без аппаратных методов (ковыряния в мозгах монитора и создания своей собственной прошивки).
    Для работы с несколькими физическими мониторами софт по типу дисплейфьюжен - мастхев.
    Ответ написан
    Комментировать
  • Как поменять код на Вордпрессе?

    @RigidStyle
    Самый лучший способ - это через дочернюю тему (гуглите про дочерние темы) через style.css файл в дочерней теме.
    Еще можно через админку, на нужной странице вписать просто дополнительный css, в радел "кастом цсс".
    Ответ написан
    Комментировать
  • Где купить блок питания на 3кВт?

    @RigidStyle
    Скорей всего ничего у вас не получится. Просто потому что у вас 3кВт номинального, а пусковой там в районе 15кВт будет (ну раз это подъемник, то там какой то двигатель, а у него пусковые думаю минимум х3 от номинала). Блок питания при таком просто уйдет в защиту, так как примет это за короткое замыкание. Я не знаю ни одного БП, который бы мог кратковременно выдать хотя бы х2 от своего номинала (не в смысле что они не способны это выдержать, просто они считают это за "короткое" и отрубаются, что бы не сжечь ничего). Аккумулятор же легко может выдавать пусковые токи и в 400-600А.

    А чем вам аккумулятор не нравится? Может проще будет просто доработать конструкцию и все?
    Если единственное, что напрягает, это носить аккумуляторы, то просто повесьте на аккумулятор зарядное устройство и пусть оно всегда его заряжает. Так можно.
    Ответ написан
    3 комментария
  • Почему так долго загружается сайт?

    @RigidStyle
    А зачем вы его целиком грузите? Загрузите сразу первый экран, а потом все остальное пусть догружается. Изображение на первом экране грузите тоже постепенно.
    Еще ответ сервера долгий. 1.94сек. Наверное проблемы с кешированием. Но это не точно. Ответ сервера желательно уместить в 200 мс. Ну 300 - это край.
    И да, слайдер на первом экране - это главное зло вордпресса.
    Еще зачем то выключили правую кнопку и запретили выделение. Зачем? Лишние скрипты, которые грузятся одними из первых.
    Ответ написан
  • Очень сильно тормозит админка. Как выяснить от чего?

    @RigidStyle Автор вопроса
    Нашел этот список:
    https://asphaltthemes.com/alternative-to-p3-plugin...
    Много полезных инструментов там собрано. Но в частности помог Query Monitor.
    Может кому пригодиться еще.
    Ответ написан
    Комментировать
  • Существуют ли движок новостного сайта с правами доступа?

    @RigidStyle
    Вордпресс же =) Доступ к новости делаем по роли пользователя. Если у пользователя нет ролям пользователей (незалогиненные без ролей, поэтому не получат доступ и так и так, если доступ только по ролям). Плагинов с подобным функционалом куча.
    Ответ написан
  • На сколько эффективно (безопасно) использовать шрифты по ссылке, в наши дни?

    @RigidStyle
    Очень опасно, особенно если использовать шрифты гугла. И совсем не эффективно, ибо там CDN везде, и они грузится будут раньше сайта. Вдруг пользователь не дождется загрузки сайта, зачем ему тогда шрифты.

    А вообще есть один проверенный и универсальный способ, который работает почти везде. Подключаем шрифт из общепринятой библиотеки, например из гугла, а если он не подключился почему то - то грузим локальный. Таким образом как правило у пользователей в кеше уже есть большинство самых ходовых шрифтов от гугла. Что ускоряет загрузку сайта. Но если вдруг шрифта у пользователя нет, еще и гугл недоступен по какой то причине, то он берет локальный шрифт. Так же подлючают и jquery библиотеку, например, и другие библиотеки, если они нужны и часто используются. Скрипт не подскажу, гуглите.
    Ответ написан
    2 комментария
  • Как запретит удаление таксомии?

    @RigidStyle
    add_action( 'delete_term_taxonomy', 'wpse_70758_del_tax', 10, 1 );
    add_action( 'edit_term_taxonomies', 'wpse_70758_del_child_tax', 10, 1 );
    
    $undeletable = array( 'категория_один', 'категория_два' );		// <<<<<<<<<< сюда вписывать категории, которые нельзя удалить (category slugs)
    
    function wpse_70758_del_tax( $tt_id )
    {
        global $undeletable;
        $term = get_term_by( 'id', $tt_id, 'category' );
        if( in_array( $term->slug, $undeletable ) ) 
            wp_die( 'Required category, can not be delete.' );
    }
    function wpse_70758_del_child_tax( $arr_ids )
    {
        global $undeletable;
        foreach( $arr_ids as $id )
        {
            $term   = get_term_by( 'id', $id, 'category' );
            $parent = get_term_by( 'id', $term->parent, 'category' );
            if( in_array( $parent->slug, $undeletable ) ) 
                wp_die( 'Required category, can not be delete.' );        
        }
    }


    По желанию адаптировать под нужную таксономию.

    Правда это немного костыль. Но удалить не получится после такой защиты.
    Ответ написан
    Комментировать
  • Как отреагируют поисковики на частую модернизацию сайта?

    @RigidStyle
    Никак, если не будет кучи битых ссылок.

    Первое правило поискового продвижения - не верить в мифы. Второе - думать как человек. Если СЕОшник советует какую то дичь с точки зрения человеческой логики, то в 99,9% это будет дичью или очередным бесполезным мифом и со стороны ПС. Особенно это касается Гугла. Яндекс пока что в этом плане туповат и иногда ведется на всякие (некоторые) махинации.
    Ответ написан
    Комментировать
  • Как сделать 2 фиксированные по размеру колонки и контент между ними на всю ширину?

    @RigidStyle
    Вам надо сразу страницу разбить на колонки. Вот, может это то, что нужно: https://wp-kama.ru/id_8945/grid-v-css.html
    Ответ написан
    Комментировать
  • Wordpress. Как узнать id поста до публикации?

    @RigidStyle
    В смысле "произвольного типа"? Пост - это тип "post", или нет о_О? Пост произвольного типа, это как "холодный кипяток", или что то вроде того?
    А id поста до сохранения можно попробовать выводить подобным образом:
    global $post;
    $post_type = $post->post_type;
    if ($post_type == 'auto-draft') {
    $post_id = $post->ID;
    echo $post_id;
    }
    Ну и еще добавит проверку, что бы выводить только ID текущего поста.
    Но тут важно понимать, что вы его так просто не выведете, во первых надо это делать через js, без перезагрузки страницы(потому как если с перезагрузкой, то это либо сброс поста, либо сохранение, если сохранение, то там ID и так есть), во вторых, выводится это должно после того, как сработало событие автосейва страниц/постов, и после срабатывания этого события выводить через JS на текущую страницу нужный вам ид. Но это не точно.
    Ответ написан
  • Как правильно сделать 301 редирект при переезде на новый домен?

    @RigidStyle
    Просто заменить один домен на другой с полным сохранением последующего запроса, и сделать 301.
    https://web-optimizator.com/301-redirekt-htaccess/ пункт 15.
    RewriteCond %{REQUEST_URI} (.*)
    RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]

    Так как если просто лить весь старый сайт на главную - потеряете все сео.
    Ну и разумеется в настройках серчконсолей поставить переезд сайта.
    Ответ написан
    Комментировать
  • Как удалить профиль бывшего администратора WP MS?

    @RigidStyle Автор вопроса
    Пользователь удаляется через массовое удаление, поставить галочку и нажать удалить... Костыль.
    Ответ написан
    Комментировать
  • Как настроить индексацию сайта с автоматическим определением языка?

    @RigidStyle
    hreflang и только.
    Ответ написан
    Комментировать
  • Как поставить капчу перед сайтом?

    @RigidStyle
    Не знаю, зачем вам это могло понадобиться... Мне кажется это не лучшее решение. Может вам лучше CloudFlare установить и для этих стран сделать "жесткий" фильтр?
    Ответ написан
    Комментировать
  • Как сделать заголовок Last-Modified для двух групп пользователей?

    @RigidStyle
    1. Не кешировать сраницу для залогиненых пользователей (или ее часть, например ту, в которой у вас приватный контент).
    2. После логина сделать редирект на страницу с которой залогинился пользователь, что бы страница перезагрузилась (если вы используете js логин без перезагрузки страницы).

    Или: закрыть приватный контент под js, и менять в зависимости от залогинености пользователя "на лету", понятно что не вставляя в кеш.

    Возможно будет достаточного и одного пункта.
    Ответ написан
    1 комментарий