Задать вопрос
  • Что использовать в данной ситуации?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Можно использовать это
    Ответ написан
    Комментировать
  • Возможно ли создать линейную сеть из RF репитеров (Daisy Chain)?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Учитывая цену на те репитеры, что вы указали в вопросе имеет ли смысл вообще так извращяться, проще повесить на каждом конце по 1 дешевому смарту с андроидом (1500 руб.) и блютузный модуль, получится тоже самое только без гемороя. А на "экономию" купить тариф помегабайтный на 15 лет вперед.
    Ответ написан
    1 комментарий
  • Можно ли создать сайт который сам себя улучшает?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Без конкретики как конь в вакууме. Если речь о коде, который из консольного hello world себя "улучшит\доработает" до GTA 5 то нет, таких нет и до появления настоящего сильного ИИ не будет. Если же речь о более мелких изменениях то может, см ответ evnuh, правильно поставленный алгоритм может "улучшить" свои характеристики (качество работы к примеру) на порядки. Пример не из простых, но как раз реализующий генетическое "развитие" программы самой программой я описывал в своей статье (исходники есть на github).
    Ответ написан
    Комментировать
  • Arduino -> Android -> web, как?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Идея интересная, но использование телефона в качестве прокси для такой затеи как стрельба из дробовика по муравью, вместо нее и hc05 проще было бы использовать ESP. Причем в таком раскладе и ардуина окажется не нужна, ибо дернуть 1 релюшку сможет и ESP.
    Если же за основу все таки взять "то что есть" то встают 2 проблемы:
    1. NAT, ибо телефон идет в инет через квартирный WiFi, а значит белым IP тут и не пахнет, следовательно прямое соединение с телефоном извне будет невозможно впринципе.
    2. Механика, учитывая что кормушка стоит на улице при постоянных изменениях температуры и влажности сделать ее надежной будет не просто.
    Решение 1 проблемы: на смарте должно работать приложение, которое будет "ждать" комманд, т.к. напрямую ему ничего послать нельзя проще использовать push сервисы, благо примеров на них горы, итого приложение коннектится к push серверу и ждет от него уведомлений, когда получает устанавливает соединение с блюпупом и посылает ему команду (serial протокол). Тут особых проблем нет, нужно уметь гуглить и чуток знать java или C#, как то похожее делал, на гугление ушло не больше часа.
    Решение 2 проблемы: тут я бы посоветовал погуглить аналоги и почитать с какими подводными камнями сталкивались их создатели, чтобы не повторить их ошибок. По части железа вариантов много, но суть 1, это будет реле или пара реле (можно купить готовый модуль), адаптер питания (не слабый вероятно, ибо двигателя могут большие токи создавать) двигатель или серва или чтото в этом духе (вариантов много), конденсаторы на сглаживание токов от двагателей, диодов пара и в идеале я бы повесил стабилизатор\ограничитель тока (простенькая схема с 3-5 деталями), потому как двигатель (если он заклинит) может жрать токи в амперах, что выдержат далеко не все адаптеры питания (могут загореться в худшем случае или устроить к\з). Плюс должен быть предохранитель, чтобы в случае к\з не случился пожар (учитывая удаленный характер потушить вы вероятно его не успеете).
    Ответ написан
    Комментировать
  • Как писать высоко нагруженные приложения web api?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Советую почитать про микросервисную архитектуру, для высоконагруженных систем самое оно. Насчет инструментов все напрямую зависит от задач, которые перед ней будут ставиться. Про базу аналогично, все зависит от типа используемой БД (SQL\NoSQL) и ее архитектуры.
    Ответ написан
    2 комментария
  • Как выдернуть фрагмент текста из файла?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    не уверен насчет того насколько большой фрагмент между плюсами, но решение такое:
    читаем построчно, если втречаем "открывающие" плюсы начинаем писать в память каждую строку и смотреть есть ли вхождение подстроки, если есть "запоминаем" мол вхождение было (bool), идем дальше, как только встретили "закрывающие" плюсы смотрим, было ли вхождение, если было возвращаем запомненный фрагмент текста (который начали сохранять при появлении открывающих) и если вхождения не было то очищаем все что запоминали и идем искать открывающие дальше. Таким образом чтение файла идет в 1 проход, то есть ровно столько сколько нужно чтобы решить поставленную задачу. Скорость будет ограничиваться только скоростью диска, ибо весь перечисленный алгоритм крайне мало ресурсов ЦП потребляет.
    Ответ написан
    Комментировать
  • Open(show) Image from URL?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Что пишет в ошибке если ее не игнорировать тут }catch (Exception ignored) {
    Ответ написан
  • Как подключить ПК к двум сетям wifi?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Оставить 1 сеть, интернет вынести на отдельную машину, пускать всех в интернет только через прокси на этой машине. Для Работы такого интернета достаточно на все 110%, в сетевые игры порезаться не выйдет, но это как бы и не требуется. Что это дает:
    +Отсутствие шума в WIFI диапозоне (2 точки будут крайне негативно влиять друг на друга, чуть меньше если правильно настроить)
    +Безопасность (пройти сквозь прокси мягко говоря проблематично)
    +Контроль (можно будет следить чтобы "работники" не шарились по ютубам в рабочее время)
    Ответ написан
    Комментировать
  • Как сделать так чтобы при нажатии enter переключался на другой квадрат в word?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Думаю с таким описанием поможет только один из данных способов.
    Ответ написан
    Комментировать
  • Ограничение возможностей Windows?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Можно, но инструкция в рамках ответа тостера точно не поместится, если лень гуглить лучше не начинать, иначе получится кирпич. А гуглить придется очень и очень много.
    Ответ написан
    Комментировать
  • Как реализовать веб-сервис двухфакторной аутентификации?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Если есть компас, на робот установить серву (360 градусов) подстраивать серву так, чтобы "столик" на серве смотрел всегда в 1 направлении. На "столике" разместить 2 или больше лазерных или еще каких дальномеров, которые будут измерять расстояние до стенок. Эти расстояния и будут ваши координаты.
    Ответ написан
  • Как сделать устройство для выжигания на Arduino?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Учитывая требования меньше тех же самых 600 евро все равно не выйдет, пробовал уже самопал сделать, либо чтото ооочень слабое жутко медленное и с трудом "поджигающее" древесину или черный пластик, либо нужно много денег. Причины:
    1. мощный лазер (для металла нужно очень мощный) стоит дорого.
    2. хорошие шаговики стоят дорого (китайские по 50 рублей штука полная хрень, ибо оооочень медленные, один "рисунок" будет обходиться часов по 12)
    3. даже если кажется что будет дешевле после того как все купить соберешь, наткнешся на камни, поменяешь половину и тд. в итоге получится теже 600 евро
    Ответ написан
    Комментировать
  • Данные из Active Directory. Какова структура данных?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Тут можно посмотреть рабочий пример, структуру можно посмотреть в объекте sResultSet.
    хотя не уверен чего вы хотели добиться, структура вообще то иерархическая, поэтому приведенный вами код по идее не поможет.
    Ответ написан
  • Возможно ли взломать заблокированный паролем экран, не пользуясь подбором пароля, в windows 7?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Если вы оставили ноут на рабочем месте, то вопросом его безопасности занимается ваш работодатель и вас это не должно беспокоить, если же бы его оставили где то в другом месте то едиственная защита это Не оставлять его там. Сам посебе экран достаточно надежен, но только в рамках "пока вы идете за кофем", если же его в таком состоянии скомуниздить то имея в запасе достаточно времени можно его взломать.
    Ответ написан
  • Как парсить информацию о mp3 файле?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Вопрос легко гуглится по "C# Read Mp3 Tags"
    В двух словах 3 варианта решения:
    1. Взять готовую библиотеку (в nuget или так найти) и скормить ей файл
    2. Взять готовый исходник класса и подключить к проекту и скормить ему файл
    3. Убить время на разбор структуры и формата файла, потратить еще кучу времени и написать свой велосипед
    Какой вариант выбрать дело ваше:)
    Ответ написан
    1 комментарий
  • Как из приложения c# добавить в head html script jquery?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Возможно загружать нужно чуть раньше чем "DocumentCompleted", ибо к тому моменту когда он происходит вероятно крашатся другие скрипты, которым jquery нужен был, но это чисто догадки, ибо не зная зачем такое понадобилось ответить трудно. Как вариант можно грузить сорцы страницы, инжектить в нужном месте импорт скрипта и отображать уже "модифицированные" сорцы.
    Ответ написан
    2 комментария
  • Вы тоже постоянно всё забываете из программирования?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Соглашусь с xmoonlight, проект должен быть в порядке и хорошо структурирован и описан (с комментариями и прочим). Если же вопрос именно об основах языка, синтаксиса и прочего то ответ нет, забываться это не должно (не все по крайней мере), но это сильно зависит от "логичности" структуры и синтаксиса самого языка (одно дело C#, другое yii2).
    Ответ написан
    Комментировать
  • Контрольная сумма байтов 16 бит С#?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Если я правильно понял вам нужно "меньше цифр в сумме", в таком случа вот тот же алгоритм что у вас, только с меньшим числом разрядов (2)
    Ответ написан
    Комментировать