Задать вопрос
  • Каким образом поступить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Каким образом мне надо себя вести чтобы не испортить отношения?

    Сказать спасибо и попрощаться? Это рынок труда, кто дал на лапу больше, тот и победил. Ваш начальник тоже работает не за еду из столовой.

    Вдруг в дальнейшем еще встретимся в айти.

    Если уйдете как адекватный человек, без крика, и просто объяснив что тут вы стагнируете в зп и в развитии - если не дурак, то поймет. Если дурак - зачем вам смотреть в сторону дураков, ищите более хорошие связи и авторитеты.

    Недавно на меня стали большинство коллег косо смотреть на меня

    Если вы себе заведете красивую женщину, и покажете её публике, а публика будет косо смотреть от зависти и неодобрения - поменяете её на страшную хабалку с деревни?

    В данный момент думаю собрать архив файлов(подготовить для следующего админа, подготовить readme чтоб вкат был менее болезненным чем мог бы быть) и наверное просто сидеть и делать свои дела на протяжении всех этих дней.

    Разговор не мальчика, но мужа.
    Ответ написан
    2 комментария
  • Будет ли безопасно, если проверять программы в VirtualBox?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Безопасно на 99%. Главное не намудрить с общими папками.
    Ответ написан
    Комментировать
  • Java script, как сделать так чтобы срабатывали все условия if else?

    Alexandre888
    @Alexandre888
    Javascript-разработчик
    все грехи данного кода:

    function calculateFoodOrder(numAnimals, avgFood) {
      var numAnimals = 10;
      var avgFood = 3;
      if (numAnimals < 0) {
        return -1;
      } else if (numAnimals = String) {
        return -1;
      } else if (avgFood < 0) {
        return -1;
      } else if (avgFood = String) {
        return -1;
      } else {
        return numAnimals * avgFood;
      }
    }
    
    console.log(calculateFoodOrder());


    • = - оператор присваивания, не сравнения.
      чтобы сравнить A с B, вы должны использовать один из операторов сравнения:
      ==, ===, <=, >=, <, > . . .

    • если вы хотите проверить, является ли передаваемое параметру значение строкой, вы должны:
      1. убрать вышеобъявленные переменные с помощью var
      2. проверить, является ли значение параметра numAnimals строкой - это делается с помощью оператора typeof:
      if (typeof numAnimals === "string") { return . . . }


    • чтобы правильно вызвать функцию с таким кодом и получить правильный ответ - вам нужно передать в круглые скобки значения, которые присвоятся параметрам функции (numAnimals и avgFood):
      console.log(  calculateFoodOrder(значение1, значение2)  ) 
      
      console.log(  calculateFoodOrder(550, 241)  ) // пример

      не забывайте, что, если вы передаёте параметру функции строку - вы должны обрамить её в один из доступных видов кавычек (``, '', "").

    Ответ написан
    3 комментария
  • Premium на Тостере или буст аккаунта. Это реальность?

    Формула расчёта рейтинга публична и никаких бустов для него нет. Технически это может быть реализовано через автоматизированные лайки к ответам, но на такую хитрость уже давно есть болт со специальной резьбой.
    Как Тостер может повлиять на скорость попадания конкретного профиля в поисковики и вовсе неясно.
    Ответ написан
    7 комментариев
  • JS Расширение как обратится к файлу расширения?

    @MEDIOFF
    Python Developer
    const btn = document.querySelector('#bttn')

    и делаете что хотите с этим btn
    Ответ написан
    Комментировать
  • Как выбрать тему для статьи на Хабр, которую будут читать?

    pragmatik
    @pragmatik Куратор тега Хабр
    Неправильно ты, Дядя Фёдор, бутерброд ешь...
    Нужно писать про то в чем хорошо разбираешься. Потому что, если ты будешь писать про то, в чем ты не разбираешься, на сайтах вроде Хабра, где есть система дизлайков, то ничего хорошего тебе это не принесет.
    Ответ написан
    2 комментария
  • Алгоритм гарантированного бронирования. Какие есть идеи?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Супер-пупер-дупер-алгоритм гарантированного бронирования:
    1. Ищем 4 номера, свободные в указанные даты.
    2. Если нашли, то бронируем их, иначе выдаём сообщение, что забронировать невозможно.

    При чём тут API, интерфейсы и овербукинг - совершенно непонятно.
    Ответ написан
    Комментировать
  • Зачем разбираться в уровнях OS и ниже в разработке приложений?

    DevMan
    @DevMan
    зависит от задач.
    если задачи - банальная прикладуха, покрываемая предоставляемыми системными апи, то нафиг (обычно*) не уперлось.
    если задачи - твикать/расширять, то очень даже полезно.

    * понимание системы на низком уровне может (не факт что) позволить писать оптимизированный код и/или использовать недокументированные возможности системы/системных апи.
    Ответ написан
    Комментировать
  • Как заблокировать диспетчер задач с помощью питона?

    @rPman
    В цикле непрерывно мониторь список процессов (с помощью wmi) и убивай его (os.kill)

    как получить список процессов
    import wmi
    c = wmi.WMI ()
    
    for process in c.Win32_Process ():
      print process.ProcessId, process.Name


    нужны повышение привилегий (запуск с правами администратора), что логично
    Ответ написан
    Комментировать
  • Как корректно завершить программу по процесс айди?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Неплохо бы указать OS
    а так, в линукс почитайте про сигналы.
    Ответ написан
    2 комментария
  • Почему SSD загружен на 100%?

    SagePtr
    @SagePtr
    Еда - это святое
    Переустановить Windows или восстановить системный раздел из резервной копии.
    Driver Booster => капитально загаженная ОС, которую от этого навоза почистить крайне проблематично, настолько оно просачивается во все щели и смердит.
    А может быть ещё и бэкдоры содержит, с авторов этого поделия станется (не забесплатно же они вредят, какую-то выгоду преследуют)
    Ответ написан
    Комментировать
  • Можно ли количественно измерить опыт программиста?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно вызубрить наизусть все английские слова, но быть не в состоянии составить из них фразу.
    Так же и в программировании, если вы знаете наизусть все функции, это не значит, что вы можете связать их в рабочую программу.
    Ответ написан
    Комментировать
  • Какой язык нужен для написания серверной части?

    Любой, который работает на сервере и умеет работать с HTTP
    Из того что прямо сейчас погу вспомнить:
    C, C++, C#, Java, Javascript (nodejs), typescript (nodejs), php, Golang, D, Rust, F#, Scala, VB .NET, Perl, Haskell, Python, Ruby, Ocaml, Erlang.

    Выбирайте на свой вкус.
    Ответ написан
    Комментировать
  • Как защитить себя в чужой wi-fi сети?

    @rPman
    Сама по себе открытая сетка таит в себе опасности только для веб-сайтов, открываемых не по https протоколу, плюс владелец сети может мониторить посещаемые ресурсы через dns и ip адреса сайтов, если они работают без cdn-like прослоек (подчеркиваю - будет понятно какие сайты и как много данных туда и оттуда качаешь, не больше, возможно при использовании адресного анализа по таймингам и размерам данных, определять для некоторых сайтах, на каких страницах примерно, находишься, и то на уровне вероятностей).

    В браузере к примеру можно запретить в принципе использовать http протокол (firefox - настройки - privacy - https only mode), и следить, чтобы сертификат на сайтах не давал бы предупреждений (сообщение об этом сложно пропустить).

    p.s. классический вектор атаки, заходишь на местный файл обменник ftp, скачиваешь казалось бы заведомо надежную вещь, но злой админ/провайдер на автомате инжектит трояна в каждый exe-шник, загружаемый от туда.

    Кстати, трояна можно разместить и в каком-нибудь с виду безобидном avi файле, если пользователь был на столько глуп что пользуется штатным windows проигрывателем (там когда то была опция автоматической загрузки кодека по адресу в видео файле, хз как обстоит дело сейчас, маловероятно что ее убрали)

    В общем векторов атаки через нешифрованные каналы много, поэтому правило - только https протоколы в ненадежных сетях (а это сейчас все российские провайдеры к примеру).

    Ну и на засыпку, кто знает, что какой-нибудь drweb cureit/kaspersky cleaner/ (подставь любого производителя ПО на которого можно надавить административно) подсовывают на машины российских клиентов, т.е. атака не провайдера а через разработчика.
    Ответ написан
    Комментировать
  • Ворота против телеграм-бота. Как защититься?

    ValdikSS
    @ValdikSS
    Не понимаю, каких ответов вы ожидаете.
    Очевидный — реализовать более безопасный метод аутентификации и авторизации, который нельзя обойти простым телеграм-ботом.
    Юридическо-хулиганский — положить кирпич на капот, обмазать дверь автомобиля говном + обоссать, пригрозить судом, засудить.
    Ответ написан
    Комментировать
  • Как понять что замедляет работу браузера?

    Nolis
    @Nolis
    it-гопник
    Для начала глянь что происходит тут:
    601cfe08a3e75136772013.png
    Ответ написан
    8 комментариев
  • Что такое "Слот" в хостинге?

    @Drno
    скорее всего количество пользователей,которые будут он лайн. если Вы про сервер игры конечно
    Ответ написан
    Комментировать
  • Как формулой вернуть значение пустой ячейки?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Мне больше всего нравится ссылка на пустой диапазон. Просто создайте именованный диапазон, в моем случае это BLANK, который ссылается на какую-то всегда пустую ячейку. Далее, например, в B1

    =IF(A1=1;BLANK;A1)

    Если в C1 добавить =ISBLANK(B1), то вернет TRUE

    601a2b7b23fc8863726221.png
    Ответ написан
    Комментировать
  • Как бесплатно писать софт под винду в 2021?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Как бесплатно писать софт под винду в 2021?
    Просто пишите, и денег за работу не берите.
    Ответ написан
    Комментировать