Pull to refresh
-30
Ошнуров Андрей @andreoshread⁠-⁠only

Программист

Send message
Если начальству не хватает ума вовремя разрушить такую команду. Не всегда это получается и не всегда это выгодней, так как могут и на фирме платить хорошо, обеспечивая заказами.
К сожалению, система управления работает так как описано и не потому что кто-то желает ей подчиняться, а потому что система подчиняет и наказывает бунтарей. Может у этого программиста семья и дети, которых надо кормить. Охотиться за деньгами вне стаи сложнее. Пока стая, не смотря на свои недостатки в управлении платит стабильно, то таким программистам приходится находиться в стае.
Нет противопоставления информации материальному миру. Информация это одно из свойств материи. Для ее хранения нужен материальный носитель и для передачи информации нужна материя. Но сама информация делится на активную (программы-алгоритмы, которые используют данные) и пассивную (данные, которые используются программами). При этом материальные объекты, содержащие активную информацию содержат и пассивную, а объекты содержащие пассивную могут не иметь активной информации. Часто материальные объекты с активной информацией мы называем живыми.
Информационная система в нашей психике делит мир на абстрактные представления, чтоб успешнее вычислять последствия определенных действий и важно это деление произвести правильно, чтоб оперируя этими абстракциями произвести верные вычисления.
Из того, как вы говорите, я делаю вывод, что вы не программист и не понимаете, как работает процессор. Вот у вас есть книга. Ее материальная часть — это бумага и краска в виде непонятных символов. А информация — это код заключенный в последовательности данных символов и она для вас существует только в том случае, если вы ее можете воспринять и использовать в своей психике. Информация — это нематериальная сущность. Тут приходит понимание, что мир делится на материальное и нематериальное. Упрощенный материализм описывает только материальные сущности и признает только материю. Значит мы развиваем материалистическое учение, вводя в учение понятие информация. При этом информация не подчиняется материальным законам. Она может быть уничтожена и размножена, то есть не подчиняется закону сохранения энергии, потому что нематериальна. Но у нее тоже есть законы существования, которые следует описать. Один из фундаментальных законов для информации: Информация всегда содержится на материальном носителе, имеет ограниченный объем и передается посредством материальных носителей.
Эволюция информационных систем в живых организмах proza.ru/2019/01/25/267
Думаю, что это достаточное и общепризнанное определение термина «информация». Этого определения хватает для рассуждений. Но хотелось бы прочитать ваше определение данного термина, чтоб понять, что вы имели ввиду.
Чтоб легче понимать такие теории, надо понимать психологию, механизм мышления и принцип работы сознания человека. proza.ru/2019/01/25/267
Самое простое — это сформировать мотивацию. А вот сформировать мотивацию — это уже самое сложное. Человек может все, если захочет, но человеку трудно захотеть так, чтоб чтоб сделать, что хочешь. Но есть один психологический прием, который используют рекламщики: включаешь фоном видео про то, как мужики качаются, бегают и т.п. Не смотришь это видео, но оно постоянно присутствует и влияет на подсознание. Это как реклама, полная фигня, но все равно порождает желание к потреблению чего-то. Через несколько месяцев таких просмотров и небольших усилий многое изменится. Можно еще установить дома турник и, проходя мимо, по одному разу подтягиваться или пытаться просто вися. За день несколько раз повисишь, а может и подтянешься. Турник хорош, потому что работает с личным весом, чем он больше, тем труднее подтягиваться.
Нужен пример прямого доступа к файлам. Некоторым захочется сохранять свое прохождение (сохраненные файлы) к себе на компьютер.
Планируется ли в будущем обеспечить доступ к файлам, чтоб использовать эмулятор DOS для прикладных DOS-программ и иметь доступ к созданным в программе файлам? Планируется ли возможность организации игры по сети между игроками?
А как осуществляется охранение в игре? Будет ли возможность получать доступ к определенным файлам эмулятора? В идеале общий диск, диск на сервере или на клиенте.
Так же попробывал FoxPro под DOS и 3D-игру Wolf. Все в браузере запускается и играет. Осталось пример с сохранением файлов сделать, но знаний по JS пока не хватает. Может кто поможет?
В моем варианте мышь поддерживается в VC.COM — это файловый менеджер. Из него запускаю игры. А после запуска Keyrus переключается на русские буквы. А про сохранение, думаю сделать так: нажал на кнопку сохранил образ на диске. Если образ на диске сохраняется, как zip-архив на стороне клиента, то можно извлекать нужные файлы из zip-файла и отправлять в запросе на сервер, там их принимает код-PHP и пишет в указанный каталог на диск, который для каждого клиента свой. А перед загрузкой типового Zip файла с DOS-прогами клиенту эти файлы данного клиента записываются в ZIP-файл. То есть на сервере есть эталонный zip-файл, а потом, если у клиента есть свои файлы, то создается копия zip-файла, записываем в него файлы клиента и потом указываем для загрузки данному клиенту.
Важно, получить доступ к чтению и записи файла на виртуальном диске. В неком текстовом файле архива из которого формируется виртуальный диск, сеть файл типа конфиг, в котором есть списки файлов для обновление по чтению и по записи. фоновый процесс, проверяет изменения на сервере и загружает новую версию файла вместо старой, а так же выгружает от клиента новую версию на сервер, если есть изменения у клиента. На сервере это делается в реальный каталог. Причем на сервере есть каталог общий для всех клиентов и каталог индивидуальный для текущего клиента. Тогда клиенты смогут даже обмениваться файлами.
Синхронизация по кнопке тоже хорошо. Возможность указать файлы, которые должны синхронизироваться по отправке на сервер (клиент контролирует файл) и по обновлению с сервера (сервер обновляет файл и файл обновляется у клиента). Вместо кнопки может быть фоновый процесс, который обновляет эти списки файлов на сервере и клиенте. emscripten я не знаком. За ссылку спасибо. jsdos умеет создавать виртуальный диск в памяти, хотел бы тоже научиться это делать на С++ или С#. Кстати, а не пробывал делать ВебСервер для jsdos на NodeJS?
Если сделать локальную сеть между клиентами, то можно будет играть в сетевые игры друг с другом в режиме эмуляции DOS.
В идеале через ВебСервер можно создавать локальную сеть между Сервером и клиентом и даже между клиентами. Тогда сервер может открывать папки для доступа в эту локальную сеть и клиенты так же могут открывать доступ к своим папкам. Тогда вопрос так же решиться. Если это делать на NodeJS, тогда во первых получим асинхронность в обработке запросов и код на стороне сервера будет на JavaScript. Я подключил VC-менеджер файлов под DOS и фактически получил в браузере удобную ОС, у которой пока не хватает доступа к реальным дискам и локальной сети с сервером и другими клиентами для полного счастья.
Но если виртуальные диски размещаются в памяти клиента, то это реальная проблема для доступа со стороны сервера к этим дискам. Надо создавать канал от клиента к диску на сервере. Встраивать в HTML PHP-код который исполняется на стороне сервера и связывается с JavaScript на стороне клиента (Ajax) и дает доступ к файлам на диске сервера.
Конечно, тогда один клиент может затереть файл другого клиента, если я не напишу функцию, которая предоставит каждому клиенту свою папку на сервере. Но меня интересует возможность обновлять DBF-файлы несколькими клиентами на сервере. FoxPro поддерживает блокировку записей, значит и многопользовательский режим работы. DBF-файлы будут в общей папке. Из нее будут забираться записи в MySQL-базу фоновой прогой на стороне сервера.

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity