Обновить
4K+
24
Виктор Поморцев@SpiderEkb

Консультант направления по разработке

4,6
Рейтинг
39
Подписчики
Отправить сообщение

Эксперименты с интерфейсом - да, раздражают. Мне комп не для игрищ с ним нужен, а как рабочий инструмент. Как в мастерской - должен знать что где лежит, а не искать каждый раз.

А с обновлениями (на 10-ке) как раз проблем не было никогда. Стояло "обновлять только обязательное" и "обновлять в период неактивности" (ночью - комп вообще не выключаю). Так я даже не замечал чего оно там и когда обновляет.

Все верно. Но "специальность" АСки не в ее объектности а совершенно в других вещах - интегрированной в ОС БД, например. Или работа в изолированных заданиях (job) - это чисто серверная история, оринтирована прежде всего на многопользовательское использование, для десктопа можно реализовать, но излишне.

А принцип "все есть объект" вполне универсален и может быть реализован в любой ОС. Нормальная система команд с едиными правилами мнемоники тоже может быть реализована в любой ОС

The IBM developers standardized the abbreviations used to create command names. Verbs like change are always rendered as CHGdisplay as DSPwork as WRKcreate as CRT, etc. Subjects like program are always PGMuser is USRmodule is MODserver is SVR, etc. You can see every possible verb and subject used on the system in the VERB and SUBJECT menus, just enter the commands GO VERB or GO SUBJECT.

И сам принцип "команда есть оболочка для запуска программы" тоже может быть реализован в любой ОС. На уровне команды производится контроль ввода обязательных параметров, передача дефолтных значений для необязательных, контроль типов параметров и т.п. Тут тоже нет ничего специального.

Одноуровневая (SINGLE LEVEL) модель памяти с 128-бит указателями где кроме адреса еще некоторая служебная информация (теги) хранится. Тут тоже ничего "специального" нет.

Она не для того. Это вообще чисто серверная система для высокопроизводительных коммерческих серверов. У нее нет графического интерфейса. Работа только через терминал к удаленному серверу.

И при чем тут "объект печатная плата"?

"Все есть объект" - это про систему. Нет файлов - есть объекты. У каждого объекта есть тип, который определяет набор его свойств и набор допустимых действий с ним. Дополнительно к типу могут быть еще атрибуты.

Например, программа - есть объект типа *PGM.

Есть объекты типа *FILE - они все имеют одинаковую внутреннюю структуру и могут быть описаны на DDS (Data Defenition Specifications) но конкретная сущность описывается дополнительным атрибутом - pf-dta физический фал данных (таблица БД), lf - логический файл (индекс), pf-src - физический файл исходных текстов, prtf - принтерная форма, dspf - экранная форма...

Очередь данных - *DTAQ, очередь сообщений - *MSGQ...

Нет папок - есть "библиотеки" (библиотека - это тоже объект типа *LIB).

Если кому-то придет в голову рисовать там печатные платы (написать софт для рисования) - ну ок. Но каждая плата будет просто неким набором данных которые будут хранится в каком-то виде в БД.

Просто речь о том, что можно строить ОС на совершенно иных, по сравнению с виндой или линуксом (которые по сути достаточно похожи идеологически) принципах.

Вторая вершина это AS/400, где всё есть объект.

Вот да. Только хотел упомянуть :-)

А еще в АСке стройная и логичная система команд с понятной мнемоникой для каждой где не надо запоминать все 100500 параметров для каждой команды. И если что и забыл или не знаешь - есть поиск нужной команды через SLTCMD.

После нее линукс воспринимается системой, написанной толпой рептилоидов контрибьютеров разной степени обкурки.

По-моему, все это решается на уровне админимстрирования.

  1. Боевой и тестовые сервера физически разделены и между собой не пересекаются. Доступ к боевому серверу крайне ограничен - фактически он есть только у сопровождения. И только сопровождение может установить поставку на боевой сервер. По заявке и при условии заполнения длинного чеклиста (пройдены все уровни тестирования - компонентное, бизнес, интеграционное, нагрузочное...)

  2. Тестовый сервер, в свою очередь, разделен на юниты с разными правами доступа. И у разработчика есть доступ на изменения только в песочницы - копии компонентных юнитов которые в любой момент можно пересоздать просто нажатием кнопки. Во все остальные (компонентные, бизнес, интеграционные и т.п.) юниты доступ профайлам разработчика только на чтение.

Да было такое в 90-х. Тоже пользовался FTP over UUCP. Если совсем не отшибает память, там еще можно было поиск файла по ftp серверам заказывать...

Ну если что - в личку. Есть много документации разной.

С QNX я знаком только поверхностно как бывший обладатель телефона Blackberry Z30.

А вот АС-ка - мой хлеб насущный последние 9 лет :-) Пишу под нее. В камменте ссылка на книжку Солтиса "Основы AS/400". Там очень много технических подробностей как оно устроено внутри.

Понятно, что все это не воспроизвести, но вдруг какие-то идеи возникнут...

С ней даже можно попробовать познакомиться вживую :-) Есть публичный бесплатный сервер PUB400 Достаточно зарегистрироваться и получить логин-пароль. А дальше можно подключаться к серверу телнетом (минимальный вариант) или взять официальный (бесплатный же) пакет IBM i Access Client Solutions в составе которого есть эмулятор терминала IBM5250.

Но там с кондачка может не сразу получиться :-) Специфическая (хотя и очень стройная, логичная и понятная) система команд, вместо файлов объекты разных типов, вместо папок - библиотеки, БЛ интегрирована в систему, компиляторы языков интегрированы в систему. В общем, очень мощная и интересная штука.

У нас наоборот. Административно входим в состав города - "Муниципальное образование г.Екатеринбург, пос.Палкинский торфяник..." Ходит городской автобус, асфальтовая дорога, от выезда из города 10км. Рядом еще ж/д станция. Есть интернет (оптика), все операторы мобильной связи (вышка в поселке). Даже кладбище свое есть.

Два магазина вполне нормальных для уровня "шаговой доступности". 10км до ближайшего ТЦ (Мега на выезде из города). Там де Лемана Про, Metro C&C. Чуть подальше еще один ТЦ (Радуга - О'Кей, Хофф и т.п.). Доставка, такси - все без проблем.

Земля тут дорогая, да и не продается практически ничего. Очень редко кто-то продает... Много постоянных жителей. Практически нет алкашей, воровства, все спокойно. Но вместе с тем нет лишнего пафоса.

В домах с монолитным каркасом звук отлично распространяется по этому самому каркасу.

Дочка у меня - главный инженер в УК. У них этих объектов на обслуживании... Когда себе квартиру искала, даже не смотрела в сторону всех этих новостроек. Только вторичка и только кирпич или блоки.

Ну вот жители современных монолитных домов и даже домов с каркасным монолитом жалуются на очень плохую звукоизоляцию по сравнению с любым кирпичным домом или домом из разного рода блоков (те же "хрущевки" по планировке у нас, например можно найти не только панельные, но и из шлакоблоков с очень толстыми стенами - вот там и теплоизоляция и звукоизоляция реально на высоте).

Дело хорошее. Но... Начинал свою трудовую деятельность с академического института и некоторые основы подхода сохранились в подкорке до сих пор.

Так вот, создание чего-то нового начинается с исследования а что сейчас вообще есть в этой области. И тут нельзя ограничиваться только чем-то наиболее распространённым - надо смотреть шире. Елси вы хорошо знаете линукс и начнете писать свою ОС - получите тот же линукс (еще один). Ну пусть это будет Wind River Linux или RTLinux. Но не более того.

Попробуйте раскинуть сети шире. Посмотреть другие ОС. Которые совсем другие. Например AS/400 про которую один из ее создателей Френк Солтис писал

Менее года назад я был в Буэнос-Айресе на встрече с группой пользователей этой системы. По окончании встречи молодой репортер газеты «La Nacion» спросил меня: «Сформулируйте, пожалуйста, коротко причины того, почему в AS/400 столь много новшеств?». И я ответил: «Потому что никто из ее создателей не заканчивал MIT.» Заинтригованный моим ответом, репортер попросил разъяснений. Я сказал, что не собирался критиковать MIT, а лишь имел в виду то, что разработчики AS/400 имели совершенно иной опыт, нежели выпускники MIT. Так как всегда было трудно заставить кого-либо переехать с восточного побережья в 70-тысячный миннесотский городок, в лаборатории IBM в Рочестере практически не оказалось выпускников университетов, расположенных на востоке США. И создатели AS/400 — представители «школ» Среднего Запада — не были так сильно привязаны к проектным решениям, используемым другими компаниями.

Или обратите внимание на QNX. Или производную от нее BlackBerry OS10 которая в терминале на uname -a откликалась как QNX 8.0.0.0 Имел счастье быть владельцем BlackBerry Z30 на BBOS 10.3.3 - это просто праздник какой-то... Ни андроид, ни айОС рядом не лежали...

В общем, рассмотрите разные подходы и принципы построения ОС, может какие-то идеи западут в голову - в мире придумано очень много всякого интересного.

Лично мне очень понравилась микроядерная реализация в кьюниксе и объектность (принцип "все есть объект") в АСке наряду с изолированностью заданий, группами активации как подмножеством задания и одноуровневой моделью памяти с практически нулевыми издержками на переключение контекста между заданиями.

Quadratisch. Praktisch. Gut!

Монолит - идеальный проводник звука. Диссипация энергии (в данном случае звуковой волны) наиболее эффективно происходит на границе раздела сред. В кирпичных домах это кирпич-раствор-кирпич. А эффективную звукоизоляцию делают сэндвичем из материалов с разными свойствами.

В монолитных (или с монолитным каркасом) многоквартирниках звукоизоляция отвратительная - весь дом с первого по десятый этаж будет слушать как на третьем Яшенька на скрипочке играет.

Ну и монолит потребует неслабой дополнительной теплоизоляции, особенно в жестком климате. У нас вот рекомендованная для теплотехнических расчётов в строительстве нижняя температура -34С. И монолиты никто нигде не строит. Только монолитный каркас с заполнением пеноблоками.

Для нас совмещение рабочего и нерабочего пространств большее зло, чем работать вдвоем.

Ну я уже показывал фото - в кабинете три компа (ноуты с допмониторами) Один жены и два моих. И значительную часть времени работаем одновременно. В целом привыкли и не мешаем друг другу.

Ну у вас уголь есть свой. У нас нет... И не слышал чтобы кто-то углем топился...

Живу в бывшем рабочем поселке при торфоразработках (давно уже превратился просто в поселок с ИЖС, торфоразработки закрыли еще в середине 70-х, торфяные поля отдали садоводам под СНТ, тогда "коллективные сады" - из куча вокруг собственно поселка).

Так вот, помню все это с детства (где-то с конца 60-х) - у дедушки с бабушкой тут дача была (так что "родовое гнездо" своего рода). Дровами печи тогда никто не топил, использовали лишь понемногу на растопку. А топили торфяными брикетами которые тут же на торфоразработках и заказывали. Ну и пудру торфяную тоже - ее в туалетах использовали.

Сейчас всего этого давным давно уже нет, конечно...

"Искуситель прячется в мелочах..." Поэтому и мастера боится...Вы хотите сказать, что дома 80 и 140 м2 одинаковые по итоговой цене?!

Я этого не говорил. Я говорил что

удельная стоимость квадратного метра в диапазоне средних домов ... понижается с ростом площади

и

по итоговой стоимости стройки дом в 80 квадратов самую чуть дешевле дома в 140 квадратов

Т.е. он дешевле но не пропорционально соотношению площадей. Т.е. не в 1.75 раза.

Естественно, при прочих равных - технология, фундамент, крыша, уровень инженерки и внутренней отделки. там даже не в полтора раза дешевле будет а где-то в 1.2-1.3.

Понятно что большая разница будет между 60 и 500, но это уже практически те самые "хвосты" распределения. А если пройти по поселкам, то основная часть это где-то диапазон 120 - 200 (ну максимум 250) квадратов.

Все это к тому, что ощутимо сэкономить по деньгам чуть ужавшись по площади не получится, а вот проиграть по удобству дальнейшей жизни - запросто.

И, если уж на то пошло, можно и может быть нужно делать в цеху полностью готовые к монтажу каркасные модули, которые точно так же не перепутаешь при сборке

Ну так СИП домокомплекты так и делают. Там при сборке минимальный минимум обрезков остается (всякая мелочь типа вырезов под балки и т.п. А вся форма, окна-двери и т.п. - это уже с завода приходит готовое.

Ну если нет магистрального газа - самый разумный вариант.

Или городить тепловой насос с подземным теплообменником. Там, в принципе, можно сделать ИБП достаточной емкости для автономной работы в течении 6-8 часов.

В зависимости от региона можно альтернативные источники энергии присовокупить.

Но все это достаточно затратное удовольствие.

1
23 ...

Информация

В рейтинге
1 258-й
Откуда
Екатеринбург, Свердловская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность