Pull to refresh
7
0
Алексей @Alerman

User

Send message
У Вас приложение написано на Xamarin, плюс C++ библиотека для обработки изображения?
А у Вас предусмотрена возможность использования TURN сервера в случае если p2p между пользователями не работает? Пишут, что по статистике 14% пользователей не могут подключиться через p2p (у них NAT), им нужен relay сервер (TURN)
«100м» — я имел ввиду ограничения «по железу», т.е. при необходимости протянуть дальше — может не заработать. По мне так дело не в цене, а в удобстве монтажа, представьте что в стену нужно будет спрятать десяток кабелей Cat.5, вместо одного
Если Вам будет нужно подключить N устройств к сети, то в случае выбора Ethernet нужно будет протянуть N кабелей к коммутатору, причём каждый кабель должен быть не более 100м, и это должен быть кабель как минимум с двумя витыми парами. Если же выбрать RS485 + Modbus, то достаточно кабеля с одной витой парой, и можно подключать все устройства к одному кабелю длиной до 1,2км параллельно.
А вы случайно не измеряли уровень электромагнитного излучения, который получается в месте где лежит ребёнок, когда прибор включен? Контур магнитного поля в приборе разомкнут, поэтому возможно и превышение гигиенических нормативов.
«Отдельным аспектом восприятия мира программистом является его отрешенность от эмоциональной составляющей» — я согласен, человек может стать замкнутым, все его интересы ограничатся работой. Но тогда не вяжется «программисты являются сами для себя отличными психотерапевтами и психоаналитиками», думаю такой человек с эмоционально не насыщенным миром не может адекватно оценивать своё восприятие мира, быть психоаналитиком.
В статье «Когда речь заходит о сериализации в .Net, все обычно вспоминают о существовании бинарного форматера и xml сериализатора. Следующее, что отмечают разработчики, то, что первый быстрый и имеет высокую степень сжатия, но работает только в пределах .Net платформы; а второй представляет данные в человеко-читабельном формате»
Я считаю правильнее было бы: "… первый имеет невысокую степень избыточности..."
К сожалению, у меня нет пульта от телевизора под рукой, зато нашёл 2 ИК-светодиода, подключил, горят еле заметно глазу (2 красные точки), а вот как выглядит свечение на фотоаппарате:
image
Интересно было бы увидеть видеоролик с работающим девайсом с ИК-светодиодами (насколько ярко они видны «вооружённому глазу»?)
2 x52deus Я писал самостоятельно)
«Пыль между пластинами радиатора и на лопастях кулера пылесос вытягивает плохо...»
Да, вытягивает плохо. Я при прочистке подключаю трубу пылесоса не на всос, а на выдув (обычный советский пылесос) и держа трубу в руке, немного затыкаю пальцем выход трубы -> поток воздуха получается очень сильный. Пыль запросто выдувает из радиатора процессора, из блока питания. Думаю так делают все.
Анекдот или правда жизни:
Увольняется начальник, к нему пришёл новичёк, который его заменит.
Начальник: «Вот тебе три письма, если дела пойдут плохо, вскроешь первое, если еще хуже — второе, и, если совсем плохо — третье».
Прошло полгода, на фирме кризис, подчиненные недовольны, новичёк вскрывает первое письмо:
«Скажи всем, что во всём виноват старый начальник».
Он, говорит, сотрудники успокаиваются. Проходит месяц, он вскрывает второе письмо: «Пообещай всем много денег и всего, чего захотят». Проходит еще полгода, это не помогает, начальник вскрывает третье письмо: «Готовь три письма!».
Год назад я тестировал разные библиотеки для работы с Zip. Использовал сначала SharpZipLib, потом выяснилось, что в этой библиотеке есть особенность: мне необходимо было проверять наличие пароля у готового архива, т.е. распаковывать только архив, защищенный паролем, с SharpZipLib это не удалось сделать (было давно, может я не разобрался), с DotNetZip все работает.
Библиотеку использовал на устройстве с Windows CE с .NET CF, сохранилась табличка сравнения скорости архивации, при разном уровне сжатия:
1. Не понятно мне, как можно «погубить их терабайты и гигагерцы». Допустим накопилась статика на теле, но она опасна компьютеру только если потрогать руками какую-либо плату внутри ПК, рядовой пользователь каждый день этого не делает.
2. Компьютер тоже может накапливать статическое электричество, например был один ноутбук, за полдня работы на котором на нем накапливалась статика и, если его коснуться за металлическую часть (например, вставляя флешку), то возникал разряд.
От качества заземления компьютера зависит и ваша безопасность, например, если компьютер не заземлен и коснуться одновременно корпуса ПК и батареи отопления, может ударить током.
На мой взгляд, хороший обфускатор — Eazfuscator.NET. Плюсы: бесплатен, интегрируется в VS, есть String Encryption, Control Floq Obfuscation, AntiILDasm, шифрование stack trace, поддерживает настройку через атрибуты (например, можно задать пароль для шифрования или исключить определенный класс для работы с сериализацией).
Год назад я не нашел готовой библиотеки для графиков в .NET Compact Framework, пришлось делать велосипед :(
Интересно, какие из библиотек можно безболезненно перенести на .NET CF?
На крупные объекты ставят брендовое оборудование (контроллеры, ПК). В данном случае — Siemens. Программное обеспечение для этого оборудования также разработано Siemens. А в качестве платформы, на которой работают среды исполнения (Runtime), Siemens использует продукты Microsoft. Например в статье про вирус говориться, что он использует среду WinCC для доступа к контроллерам, управляющих производством. Т.е. я хочу сказать что инженеры на производстве выбирали не Windows, а Siemens, они должны были позаботиться о безопасности объекта сами.
Если на производство на ответственные сервера персонал может принести вирус, то это проблема службы безопасности, а не дырки в ОС.
С праздником! Привет из Беларуси!
p.s. пойду поздравлю жену-коллегу))
1. Занимаюсь программированием ПЛК Siemens, а у них текущая среда разработки ещё более ограничена, нет полноценного объектно-ориентированного языка.
2. Брендовые решения находят заказчика быстрее.
В unmanaged нужно выносить функции коммуникации с железками, далее обёртка и визуализация. А на железке — программа обработки нужных сигналов и связь с ПК. На железе — RTOS (FreeRTOS, Windows CE ...) или ПО без операционки.
1

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity