• Как передать данные через точку доступа?

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

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

    Правильно - реализовать широковещательную рассылку в пределах локальной сети, сервер не понадобится но на android это сделать проблематично

    Зато там есть network service discover (работает на основе DNS-SD механизма) первый же пример кода из гугла
    Ответ написан
    Комментировать
  • Почему выскакивает ошибка: TypeError: '>' not supported between instances of 'str' and 'int?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Потому что нельзя сравнивать строки с числами. По-вашему, что больше буква А или цифра 3?
    Ответ написан
    1 комментарий
  • Как получить счастливое число?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Тут всё плохо:
    function isHappy(array){
      // записываем пустой массив в array
      // (не важно что там мы получили, теперь этого нет)
      array = [] 
      // получаем 6 переменных с значением "ничего"(undefined)
      let[x,y,z,b,n,v] = array
      // сравниваем x+y+z == b+n и выкидываем, никак не используя
      // с помощью оператора запятая(,) в if попадает только v
      // как мы знаем во всех переменных undefined - if(undefined) - ложь
      if(x+y+z == b+n,v){
        console.log(`Число ${array} - счастливое!`);
      }
      else{
        console.log(`Число ${array} - несчастливое`);
      }
    }
    // вызываем isHappy с аргументом 000000, который является числом 0, 
    // просто записанным длинно, а не массивом
    isHappy(000000)
    Ответ написан
    8 комментариев
  • Docker или LXC?

    opium
    @opium
    Просто люблю качественно работать
    Докер вам не нравится потому что вы хотите виртуалку, а не докер.
    Глупо ожидать от докера чего то, если вы его не хотите и проекты под него не затачиваете.
    А так лучше конечно брать квм, оно все таки работает получше чем lxc
    Ответ написан
    2 комментария
  • Должен ли WEB-разработчик уметь настраивать VPS/сервер?

    Adamos
    @Adamos
    Вопрос "должен ли" - всегда идиотский. Никто никому ничего не должен. В частности, нанимать и платить.
    Если вы такой крутой фронтендер, что вас ценят именно на этом фронте настолько, чтобы работодателю было жалко тратить ваше ценное время на настройки, он лучше наймет девопса - скорее всего, вам это все не понадобится.
    Но как можно стать крутым специалистом, вообще не интересуясь настолько смежными областями? Я не знаю.
    Вы такими сомнениями и прикидками сами себе ограничиваете рост статусом веб-макаки, которую можно только посадить в опенспейс на узкоспециализированную работу и до настройки серверов просто не допускать. Зато - "не должен", да...
    Ответ написан
    3 комментария
  • Возможно ли сгенерировать уникальный номер компьютера windows?

    GavriKos
    @GavriKos
    Вот вам ряд вопросов.
    Поменял жесткий диск - это тот же компьютер?
    Переставил ось - это тот же компьютер?
    Продал его другому юзеру - тот же компьютер?
    Поменял все но юзер тот же - что делать?

    Что есть компьютер для вашей программы?

    А так то можно опираться на айдишники жесткого, материнки, проца...Есть такая штука как fingerprint
    Ответ написан
    Комментировать
  • Возможно ли сгенерировать уникальный номер компьютера windows?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Вагон, только конкретику вам никто не расскажет (потому что как правило, механизм генерации такого ид является частью системы лицензирования ПО и хранится в секрете).

    Так что готовьтесь слушать общие фразы про MAС адреса, поксоренные на серийные номера дисков, материнской платы и процессора.

    Наиболее простой способ - сгенерить на машине UUID и сохранить его куда-то. Это если вы не занимаетесь защитой от кракеров, а просто хотите идентифицировать рабочее место. Плюсом будет то, что этот ID не будет портится, если пользователь позволил себе взять и поменять жесткий диск.
    Ответ написан
    Комментировать
  • Сколько за месяц потребляет электроэнергии Wi-Fi роутер?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    4.2 Вт/ч * 24 * 30 = 3.024 кВтч в месяц

    3.024 * 0.07 = 0,21168 Валютных едениц
    Ответ написан
  • Почему интернет провайдеры не могут мне дать "белый" + "динамический" IP?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Купите пулл белых адресов, и самостоятельно между ними скачите. А если хотите бюджетненько - используйте прокси и/или TOR. И белый адрес нужен не для доступа наружу, а наоборот.

    Ломать уже настроенную инфраструктуру - это все равно что в 9-тиэтажке по просьбе собственника квартиры с 3-го этажа переделать ему потолки на 340см вместо 275см. Так - доходчиво?

    У любого провайдера есть белые IP, но у кого-то их всего 32, а у кого-то - 65535. Вопрос - кто может их раздавать? И у кого предусмотренна возможность раздавания? А она окупится? А резервировать список адресов монопольно под одного клиента - тоже окупится? Монопольно - потому что другие клиенты такого тупого скакания по свободным IP - не заказывали.

    P.S. Если блокируют ваш IP - может стоит задуматься над противоправностью ваших действий с этого IP? В правоохранительные органы ещё не вызывали?
    Ответ написан
    5 комментариев
  • Как записать значение transform.position.x в переменую?

    GavriKos
    @GavriKos Куратор тега Unity
    Потому что надо выучить сишарп и не использовать модификаторы доступа внутри методов.
    Ответ написан
    Комментировать
  • Потенциометр для ардуино, какое нужно сопротивление?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    В данном случае, ардуина является вольтметром, причем с достаточно большим входным сопротивлением.

    Это означает, что выбор сопротивления потенциометра продиктован током, который будет через него течь в первую очередь. 100 Ом тоже будет работать (если его верно подключить и верно запрограммировать), но через него будет течь довольно большой ток (5V / 100 Ом = 0.05А = 50 миллиампер), что может создать проблему, если девайс имеет батарейное питание - батарейки будут быстро садиться.

    Типичным выбором являются потенциометры с сопротивлением 10 000 - 100 000 Ом.

    Лучший способ проверить потенциометр - измерить напряжение на выводе движка мультиметром, когда концы сопротивления подключены к источнику питания с известным выходным напряжением. Мультиметр при этом желательно иметь стрелочный, чтобы оценить плавность работы и отсутствие участков с плохим контактом между ползунком и дорожкой.
    Ответ написан
    Комментировать
  • Почему интернет провайдеры не могут мне дать "белый" + "динамический" IP?

    suffix_ixbt
    @suffix_ixbt
    https://www.babai.ru/
    Потому что если Вы окажетесь жутким спамером/хакером/фишингером то в блэклистах например спамхауса окажется только один "белый" IP а вот если он будет динамическим и Вы будете всё время роутер перегружать то в блэклисты попадёт куча IP адресов - а зачем это провайдеру надо ?
    Ответ написан
    10 комментариев
  • Почему интернет провайдеры не могут мне дать "белый" + "динамический" IP?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Технически - разумеется, они могут. Но не хотят, потому что вы такой плюс-минус один, а сложившаяся инфраструктура уже настроена под один из указанных вами вариантов. По меркам среднего клиента интернет-провайдера вы хотите странного.
    Ответ написан
    18 комментариев
  • Как изменить метаданные на C#?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Ответ написан
    Комментировать
  • Как получить доступ к файлу?

    borisdenis
    @borisdenis
    Ленив и вреден...
    File.Create(path); а закрытие файла после создания где? Поэтому он и используется другим процессом.
    Ответ написан
    Комментировать
  • Как игровые движки хранят объекты сцены?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    этому вопросу посвящена тонна литературы, а ты хочешь чтобы тебе коротенько в 2х словах раскрыли тему.. самый простой вариант - вначале изучи unity/unreal engine и определись с тем, что тебе в них не нравится, потом уже начинай пилить свой движок
    Ответ написан
    Комментировать
  • Что лучше выучить, Java или C#?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Язык является инструментом. Важны ваши навыки, как разработчика (алгоритмы, структуры данных, понимание tcp/ip и т.д.)
    Что касается выбора языка, то ориентируйтесь на:
    - что вы собираетесь на нем делать и кем планируете работать. Если например, речь о геймдеве, то конечно же C# (Unity) или C++. И тут Java ну никак... хоть и позволяет писать игры. Если enterprise, то да, тут уже можно выбирать между Java & C#.
    - ориентируйтесь на то, где вы планируете работать. Возможно, что вы в результате вашего исследования поймете, что Java популярнее C# (или наоборот), но на деле окажется, что в вашей стране/городе она вовсе не популярна. Соответственно, посмотрите какие компании есть у вас в городе (если планируете работать офлайн) и изучите их стек.
    Ну и конечно же пробуйте. Я например, пока дошел до Java, успел попробовать PHP & JavaScript. В любом случае, когда вы станете востребованным и опытным специалистом, то уже будете владеть несоклькими языками.
    Ответ написан
    Комментировать
  • Какой выбрать ноутбук для Unity?

    Zoominger
    @Zoominger Куратор тега Ноутбуки
    System Integrator
    Acer Nitro 5 AN515-45 - GeForce RTX 3060 6Гб, экран 15,6'', частота 144Гц, Проц Ryzen 7 5800H;

    Ну по характеристикам вот этот топчик.
    Ответ написан
    Комментировать
  • Как обучить глупых студентов функциональному программированию?

    FoggyFinder
    @FoggyFinder
    Возьмите F#. Язык в первую очередь функциональный а не чисто функциональный. Для того чтобы обучить азам нового подхода самое то. За 1-2 занятия начинающим разработчикам больше дать все равно не получится.

    Будет несложно показать на простых примерах как можно добиться одного и того-же результата с совершенно разными подходами.

    + не требуйте сразу правильно написанного кода, пусть учатся постепенно - шаг за шагом отказываясь от привычки использовать мутабельность везде где только можно.
    Ответ написан
    Комментировать
  • Есть ли такая книга-учебник по PHP, в которой описан стиль программирования близкий к эталону?

    @Siverius
    А можно пример таких отсылок к неведомым стандартам или пример кода, который не прошёл ревью? Если это не PSR
    Ответ написан
    Комментировать