• Как установить Windows и Devuan на один ПК с шифрованием дисков?

    Dreamka
    @Dreamka
    Web-разработчик.
    Все таки Linux лучше поставить на отдельный диск (докупить ssd, как сказали в коментах).
    Сначала ставится windows? Затем Linux.

    Всё что я делала там, то это я делала через графическую обjлочку, не через терминал. Прошу Вас не рофлить и не кекать с этого. А просто помочь мне.


    У вас детская травма какая-то? На LORе обидели?
    Ответ написан
    1 комментарий
  • Какая самая простая для программирования среда на Windows XP?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Ну, самый простой ЯП - это Форт. Проще уже некуда: просто слова разделённые пробелами. Известный мне рекорд минимальной реализации: 254 занятых байта из 256 байт оперативной памяти в каком-то МК и целых два свободных байта для использования. И SciTE-Ru в качестве IDE - он очень гибкий, плагины, множество поддерживаемых ЯП, огромная куча настроек, автоматизация и прочее. В общем, почти как VSCode - только шустрый нативный интерфейс без браузерных движков и жаваскрипта.
    А если что-то более сложное - то C# и .Net 4.7.
    Ответ написан
    Комментировать
  • Как защитить Windows абсолютно?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Не пользоваться. Абсолютной защиты не существует. Везде бэкдоры. Кроме того, защита всегда отстаёт на один шаг от вектора атаки. Сначала происходит атака и уже только потом появляется защита от этой атаки.
    Ответ написан
    Комментировать
  • Как установить Windows и Devuan на один ПК с шифрованием дисков?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Самый простой и надёжный способ: поставить Windows, далее поставить в нём VirtualBox, а уже внутри виртуалбокса поставить любой линукс и спокойно его использовать с любыми опциями и не бояться сломать все, что есть. Виртуалки легко переносятся между разными машинами и легко бэкапятся/дублируются. Любая установка двух ОС на один ПК - это уже сам по себе геморрой и зависимости ОС одна от другой, когда ЛЮБОЕ обновление ЛЮБОЙ ОС легко ломает одну, вторую или обе ОС сразу. Вы же хотите мало того, что поставить их на один диск, так еще и зашифровать и второй диск тоже поделить на две части и для двух разных ОС - этим вы поднимаете градус геморроя в два раза за каждый диск и еще в два раза за шифрование. Оно вам надо? Не, если есть желание на практике освоить ручное восстановление разделов, загрузчиков, таблиц разделов, шифрования и прочего - то вперед, ставьте, осваивайте. Но только обязательно делайте ежедневный бэкап на отдельный носитель важны данных. В общем, я крайне не рекомендую так делать без понимания как оно всё вместе работает и знаний и опыта восстановления в случае, если что-то сломается. В идеальном варианте две ОС ставятся следующим образом: подключается целевой диск, ставится одна ОС, физически отключается, подключается второй диск во второй порт, ставится вторая ОС, подключается обратно первый диск и далее вручную добавляются записи загрузчиков обеих ОС друг к другу (ибо поведение дистрибутивов ОС при установке если уже есть другая ОС абсолютно непредсказуемо и там может произойти все что угодно). На случай если один загрузчик/ОС или диск сломаются - второй будет работать.
    Ответ написан
    4 комментария
  • Отличается ли з/п в США для кандидатов находящиеся на территории США или за её пределами?

    Snakecharmer
    @Snakecharmer
    Широкопрофильный менеджер и аналитик
    У вас несколько вопросов сразу, вот на них ответ:

    1. Отличается ли з/п в США для кандидатов находящиеся на территории США или за её пределами?

    Да, отличается. Страны разные, уровень жизни везде разный. Давайте обратимся к примерам. Вот что пишет компания ZeniMax в одной из своих вакансий.
    В тексте речь идет о территории США (within the United States), но аргументация совершенно логична и справедлива, как если бы соискатель жил в другой стране.

    Текст с сайта
    ZeniMax has different base pay ranges for different work locations within the United States, which allows us to pay employees competitively and consistently in different geographic markets. The range above reflects the potential base pay across the U.S. for this role; the applicable base pay range will depend on what ultimately is determined to be the candidate’s primary work location. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time.

    At ZeniMax certain roles are eligible for additional rewards, such as merit increases and discretionary bonuses. These awards are allocated based on individual performance and are not guaranteed. Benefits/perks listed here may vary depending on the nature of employment with ZeniMax and the country work location. U.S.-based employees have access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, wellbeing benefits, paid vacation time, paid sick and mental health time, and several paid holidays, among others.

    We embrace diversity, equity, and inclusion in everything we do – from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.

    Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve.


    2. При удалённой работе, имеет ли значение место проживание кандидата на вакансию для определения размера заработной платы?

    Как ответил выше - да, место проживание имеет значение. Но я не могу представить чтобы на позицию продакт-менеджера брали человека из другой страны, где нет официального присутствия компании. Удаленщика и так сложно контролировать, а здесь еще и управленческая должность. Гораздо проще нанять "своего".

    3. Или данная сумма ориентир только для кандидатов проживающие на территории США?

    Это ориентир для проживающих в США. Обратите внимание, что у того же ZeniMax отсутствуют зарплаты в вакансиях для других стран. Вот например вакансия в Швеции. Salary нет. Чтобы соискателям не приходила в голову идея посчитать разницу зарплат :)

    4. И имеет ли здесь значение является ли кандидат резидентом США?

    Не имеет значения. Потому что, как написал в пункте 1, вы просто живете в другом месте, значит вам можно платить меньше. Но если вы резидент, и хорошо работаете, возможно, вам помогут с релокацией, и как следствие - вам пересчитают зарплату. Но возможность релокации лучше обсуждать на этапе собеседования.
    Ответ написан
    3 комментария
  • В США в объявлениях на job-бордаха чистая зарплата указывается или размер без вычета налога?

    Maksim_64
    @Maksim_64
    Data Analyst
    Цифры в вакансии крайне редко соответствуют реальности, после череды собеседований обсуждаются, это более реальный сценарий и то надо учитывать нюансы из каких составляющих состоит месячный доход. Сейчас требуется в основном разрешение на работу и с этим стало куда строже чем даже несколько лет назад.
    Ответ написан
    4 комментария
  • Отличается ли з/п в США для кандидатов находящиеся на территории США или за её пределами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Конечно отличается. Там в каждом штате своя цифра налогов может быть. Для каждого человека может своя калькуляция быть.
    Там даже в кафе часто цены без налогов, чтобы было видно, что булочка в маке стоит везде одинаково, а платишь по-разному потому что в другой штат заехал.
    Ответ написан
    8 комментариев
  • В США в объявлениях на job-бордаха чистая зарплата указывается или размер без вычета налога?

    Snakecharmer
    @Snakecharmer
    Широкопрофильный менеджер и аналитик
    Gross. Но лучше всегда уточнить у рекрутера. Возможно в тексте вакансии будет какая-то доп. информация.
    Ответ написан
    3 комментария
  • Может ли отличаться вес оригинального ISO файла от распакованного и обратно записанного ISO файла?

    суть в том, что распаковка загрузочного iso и последущая сборка файлов в iso не сделает его загрузочным
    iso образ МОЖЕТ иметь несколько разделов, в определённых файловых системах с разными флагами
    стоит помнить, что iso это образ, а не архив
    для изменения таких образов лучше использовать проги типа ultaISO, не распаковывая сам образ
    Ответ написан
    Комментировать
  • Какие существуют нейронки для генерации интерфейса приложений?

    Еще один пример - Sketch2Code от Microsoft, который преобразует рукописные наброски интерфейса в HTML и CSS код. Однако, все эти инструменты не являются полностью автономными и требуют дополнительной обработки и корректировки результатов.
    Ответ написан
    1 комментарий
  • Как зациклить запросы по идентификатору после получения списка идентификаторов в Postman?

    @Fellow_Fiend
    Документация Postman'а
    const res = pm.response.json();
    const ids = res.items.map(elem => elem.id);
    
    for (const id of ids) {
        pm.sendRequest(`https://api.hh.ru/vacancies/${id}`, (err, result) => {
            if (err) return console.err(err);
            console.log(Buffer(result.stream).toString('utf8'));
        })
    }
    Ответ написан
    1 комментарий
  • Как правильно указывать дочерние объекты в схеме модели данных?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Оба неверные.
    В заявке только ссылка на автора (если я правильно понял предметную область).
    Ответ написан
    Комментировать
  • Как правильно указывать дочерние объекты в схеме модели данных?

    GigaLORDex
    @GigaLORDex
    Бизнес-Системный аналитик
    Я бы так нарисовал

    638a21c4b3adf872729068.jpeg
    Ответ написан
    Комментировать
  • Как сделать напоминание каждый час (хх:00) в TradingView?

    madby31
    @madby31
    Индикаторы для TradingView (ТрейдингВью)
    Написать скрипт (индикатор) на Pine Script.
    Если надо, могу сделать. Телеграм madby31
    Ответ написан
    Комментировать
  • Как спарсить товары из приложения?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Можно понаблюдать за сетевым трафиком. И попробовать увидеть там целевые хосты куда ходит приложение и какой-то внешний вид протокола. Rest/Soap/Graphql. Или бинарный. Типа gRPC. В десктопах я это делал через tcpdump/wireshark. Как в мобилах - чорт его знает но наверное тоже есть соотв. инструменты.
    Ответ написан
    Комментировать
  • Как массово экспортировать данные из Exel в шаблон .txt?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    MS Word, Слияние, Источник: файл Excel.
    Ответ написан
    Комментировать
  • Как добавить значок дополнения на панель инструментов firefox?

    @Sapph1r3
    скорее всего отключено сохранение истории и отключены куки, нужно в настройке аддона активировать работу в приватном режиме
    Ответ написан
    Комментировать
  • Как назначить 2-й дисплей для Photoshop?

    @Drno
    Никак. Виндовс так не умеет
    По умолчанию открывает все окна на экране который выбран основным
    Ответ написан
    2 комментария
  • Как подключить PHPMailer в WP?

    V_A_B
    @V_A_B
    ¯\_(ツ)_/¯
    можете использовать функцию wp_mail (ну или загляните в нее по той же ссылке она
    описана
    ...
        global $phpmailer;
     
        // (Re)create it, if it's gone missing. - (Повторно) создайте его, если он пропал 
       
        if ( ! ( $phpmailer instanceof PHPMailer\PHPMailer\PHPMailer ) ) {
            require_once ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';
            require_once ABSPATH . WPINC . '/PHPMailer/SMTP.php';
            require_once ABSPATH . WPINC . '/PHPMailer/Exception.php';
            $phpmailer = new PHPMailer\PHPMailer\PHPMailer( true );
     
            $phpmailer::$validator = static function ( $email ) {
                return (bool) is_email( $email );
            };
        }
    ...
    и использует PHPMailer)
    в остальном не сильно подскажу т.к. никогда не использовал PHPMailer напрямую ибо, если форма не простейшая, вместо wp_mail использую чистый php - функция mail() через sendmail, либо ssmtp на линукс. Но вот так письмо ушло без
    ошибок

    global $phpmailer; //не помогло
    //слизал подключение из wp_mail и отправилось
        // (Re)create it, if it's gone missing.
        if ( ! ( $phpmailer instanceof PHPMailer\PHPMailer\PHPMailer ) ) {
            require_once ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';
            require_once ABSPATH . WPINC . '/PHPMailer/SMTP.php';
            require_once ABSPATH . WPINC . '/PHPMailer/Exception.php';
            $phpmailer = new PHPMailer\PHPMailer\PHPMailer( true );
     
            $phpmailer::$validator = static function ( $email ) {
                return (bool) is_email( $email );
            };
        }
    
    // Создаем письмо
    $mail = $phpmailer;
    $mail->isSMTP();                   // Отправка через SMTP
    $mail->Host   = 'smtp.yandex.ru';  // Адрес SMTP сервера
    $mail->SMTPAuth   = true;          // Enable SMTP authentication
    $mail->Username   = 'login';       // ваше имя пользователя
    $mail->Password   = 'password';    // ваш пароль
    $mail->SMTPSecure = 'ssl';         // шифрование ssl
    $mail->Port   = 465;               // порт подключения
     
    $mail->setFrom('login@ya.ru', 'Иван Иванов');    // от кого
    $mail->addAddress('test@ya.ru', 'Вася Петров'); // кому
     
    $mail->Subject = 'Тест';
    $mail->msgHTML("<html><body>
                    <h1>Здравствуйте!</h1>
                    <p>Это тестовое письмо.</p>
                    </html></body>");
    // Отправляем
    if ($mail->send()) {
      echo 'Письмо отправлено!';
    } else {
      echo 'Ошибка: ' . $mail->ErrorInfo;
    }


    60b7bde4a36c1614814137.png
    Ответ написан
    Комментировать
  • Как ограничить количество сайтов на WordPress мультисайт?

    V_A_B
    @V_A_B
    ¯\_(ツ)_/¯
    Доброго времени суток.
    Если открыть файл wp-admin\network\site-new.php, то можно проследить как идет обработка:
    Разработчики напрямую проверяют акшн и передачу данных без каких-либо крючков
    if ( isset( $_REQUEST['action'] ) && 'add-site' === $_REQUEST['action'] ) {

    после условия идет проверка check_admin_referer
    т.е. мы можем приконектиться к этой проверки и запретить создание
    Примеры

    // 1
    add_action('check_admin_referer',function($action){
    	$blog_count=get_blog_count();
    	if(is_network_admin()&&isset($_REQUEST['action'])&&'add-site'===$_REQUEST['action']&&$blog_count==2){
    		wp_die(__('Достигнут лимит','VAB'));
    	}});
    
    // 2
    $blog_count=get_blog_count();
    if(is_network_admin()&&isset($_REQUEST['action'])&&'add-site'===$_REQUEST['action']&&$blog_count==2){
        add_action('check_admin_referer',function($action){
            // if('add-blog'!==$action){return;}
            wp_die(__('Достигнут лимит','VAB'));
        });}
    
    // ... другие аналоги



    Варианты так себе:
    Помимо в конце файла есть do_action( 'network_site_new_form' ); перед выводом в разметке кнопки для создания и далее подключаются стили и скрипты. Можно воспользоваться add_action('network_site_new_form' и остановить все, что после
    Пример

    копки для создания не будет, а так же не подключится футер
    require_once ABSPATH . 'wp-admin/admin-footer.php';


    сам вариант собственно:
    add_action('network_site_new_form','action_function_name_6729');
    function action_function_name_6729(){
    	$blog_count=get_blog_count();
    	if($blog_count==2){exit();}
    }


    ну и как вариант мы можем полностью заглушить страницу через admin_print_scripts-site-new.php
    правда создан акшн для подключения скриптов
    Пример

    add_action("admin_print_scripts-site-new.php",'my_admin_scripts');
    function my_admin_scripts(){
      $blog_count=get_blog_count();
      if($blog_count==2){
    		exit('<center><strong style="font-size:33px;">'.__('Достигнут лимит создания поддоменов','VAB').'</strong></center>');}}



    может, кто ещё добавить варианты...
    Ответ написан
    1 комментарий