xotkot, давайте сделаем так. Вы попробуйте на практике дома у себя это реализовать. Я имею в виду - поработать на двух системах. И я с вами встречусь через пол-года здесь и обсудим ваши неизбежные проблемы.
xotkot, вы пробовали вообще объединять Windows и Линукс home. Я вам гарантирую наличие проблем из-за того что софт разный а конфликт конфигурационных файлов будет полюбому. Конфиги софт кидает в home и я пока еще не видел коробочного решения всех этих проблем.
Вобщем объединение двух ОС - это пока все влажные мечты теоретиков.
Битлы до сих пор играют и что муму написал не Тургенев.
Ну вы даете блин. Такие философские вопросы закидывать. Еще бы спросили жив ли Цой.
А Муму мог писать не только Тургеньев. Или надо контекст ограничивать. Ох... не люблю
гуманитарные вопросы. Болото...
Вы лучше спросите как передать указатель в функцию. Это хотя-бы можно формально доказать там
или сослаться на документ.
У меня не было проблем с местом но была чисто организационная проблема. Две оси - это всегда два разных home документов. И рано или поздно возникала задача синхронизировать их в обе стороны. Это могли быть письма. Деловые документы. Исходники. И я сколько схем не придумывал - все было плохо. Все упиралось в невозможность быстро определить где лежит актуальная версия документа. Выкладывать в git весь каталог документов я не решался. Все таки это не того уровня информация чтоб ее так публиковать. Короче можно держать хоть 10 операционок но придется взять на себя роль домашнего админа 10 виртуальных пользователей. Мне такая задача просто вынесла мозг похуже любых бэкапов.
Я уже не спрашиваю тебя про кодировки. Нам нужен инвариант или модульный тест для твоего кодера.
Нужно доказать что он вообще рабоатет для латиницы а потом пойдем воевать с STDIN и с миллиардом
кодировок и их комбинаций которые ты успел напихать.
Я - последовательный человек и я не буду прыгать через уровни.
Ладно. Пропал и бох с тобой. Я не сильно понимаю как устроена твоя сеть датчиков.
Но раздели проблему на 2 уроня. Первое это сеть. Все устройсва должны друг друга
видеть по IP. Тоесть пинговать или открывать порт по Telnet.
Если этот шаг сделан - то следующий шаг - это разработка софта на чем угодно. На си-шарпе или питоне
неважно.
Но первый шаг - обязателен. Без него ничего не будет.
Если одно устройство сервер а другое клиент или файрвол не позволяет открывать сокеты в обратном
направлении то и задание можно изменить так что одно устройство (сервер) оставляет письмо а другое его
забирает через некоторое время.
Очень жаль что вы С++ кодеры не дружите с модульными тестами. Нет у вас такой культуры. Вот Java кодеры хоть и не шибко шарят в системных вещах они как-то проводят больше доказательно базы для кода.
Давай. Докажи что твой Морзе в принципе работает не для русских букв а для любых международных символов.
Никита Савченко, давай устаканим инвариант. У тебя получается что законы базовой арифметики не работают.
Я хочу чтоб ты убрал из кода все игры с локалью и просто подал на вход букву А и получил код Морзе.
Могу я такое попросить? Без всяких STDIN. И приложи полный исходник. А то слишком неясно.
Никита Савченко, ну ты-же автор и программист. Ты собрал бинарный артифакт. Где-то внутри него есть эта буква. И она имеет какое-то представление в кодировках. Ты конечно по наивности думаешь что это utf-8. Но это может быть windows-1251 или cp866 в зависимости от настроек твоей ОС или твоего Clion или твоего компиллятора.