Думал, если на это уже пошло, проще отключать отдельный район, нежели всю страну.
У меня есть несколько предметов, по которым можно использовать любые источники (даже интернет) во время экзаменов! Все равно не поможет, т.к. задания очень специфические, типа:
1) творческое (вот чем интернет поможет в музыке, рисовании или сочинении)
2) специфическое, типа формулы известны, но как их применить в данной ситуации?
3) техническое. Оформить схему какого-то объекта (например — схемотехнику).
Всегда считал, что учеба должна адаптироваться к реальности. Столкнувшись с жизнью понял, насколько был наивен.
Сейчас мечтаю разработать приложение, с помощью которого исполнится «мечта студента» — хоть за несколько часов до экзамена выучить все билеты со 100% точностью даже для бессмысленного текста.
К сожалению, тег сарказма к моему вопросы был удален. В дальнейшем попытаютсь использовать другие скобки, т.е. не HTML, чтобы редактор не определял их как тег.
Про сами х64 версии XP слышал, но использовать в быту как-то не приходилось. Версия IA64 проигнорирована по причине отсутствия соответствующего камня, а версия amd64:
— требовала х64 драйвера (не для всей аппаратуры были соответствующей разрядности драйвера, проблема до сих пор, особенно для некоторых принтеров, когда производитель официально отказывался от поддержки х64)
— не умела х16 приложения (на тот момент очень много приложений из времен DOS, 95й и 98й Windows)
— преимущества х64 были не очевидны (оператива была 192-512МБ, видеоредакторы не использовались)
И главное: школьный/университетский компилятор Turbo Pascal 7.1 не умел в х64. Как и университетский TASM.
Это сейчас — зоопарк машин с Linux Mint x64 (моя основная рабочая станция), Windows XP (станция ради Word+принтер), 7 (основная система для большинства машин), 8.1, 10 (в качестве эксперимента). На университетских компьютерах встречается даже Win98 загрузчик. А наличие мощностей позволяет запускать эмуляторы DOS, хотя эмулятор Windows не каждая рабочая машина осилит в том же VirtualBox (оперативы 192 МБ). И сейчас компиляторы на любой вкус, умеющие даже в x64:
Вместо TurboPascal: Delphi, FreePascal/Lazarus
Вместо TASM: FASM (другие не использовал)
И т.д.
Поэтому становится актуальным вопрос — а на Windows 98 криптовымогатель WannaCry заведется? Если да — это ляжет очень много машин. Или придется обновлять оборудование, чтобы запустить современные вирусы!
Если вкраце: Поломка машины спасла от серьезного ДТП.
Главное, чтобы в сети не появились статьи типа «Как с помощью BSoD защититься от заражения WannaCry», «Скачать BSoD без регистрации и смс» и т.д.
Поделюсь своими секретами. Компьютер не заразится этим криптовымогателем, если он:
1) выключен
2) физически отсоединен от сети
3) на нем стоит Linux
Единица — нечетное число.
Думаю, речь о целых степенях двойки: 0, 1, 2, 3. Но ядер может быть меньше (3 или 6) из-за брака или макркетинговых ограничений. Либо чип рассчитан на теоретические 32 ядра, но туда физически смогли вместить 20 ядер.
Разработчику может принадлежать только первая итерация его ИИ. Если она будет в процессе пересоздавать себя 100500 раз, основываясь на множестве внешних данных, в том числе слияние ИИ от разных разработчиков, жить в распределенной сети (типа торрента/блокчейна), то итоговый результат уже отличаться от первоначального. Кто будет владельцем сего рапределенного чуда?
А про биологические вирусы… В вечной мерзлоте нашли доисторический вирус, который появился раньше человека. Вопрос: кому он принадлежит? Ваше утверждение — «всегда принадлежит создател[?] и распространителям»
Я, надеюсь, мы будем обсуждать в качестве правовладельцев только людей?
Делаем отверстия в горах. Типа искусственные пещеры, которые влияют на выживаемость. Да, на первом этапе перфоратор увеличивает выживаемость. А дальше наоборот — начинает уменьшать, вплоть до истребления вида.
Как? Гора является ограниченной и можно просверлить лишь конечное множество пещер, после чего любая новая пещера приведет к накоплению повреждений и постепенному разрушению горы. Граница, которая отделяет «сверли сколько хочешь» от «сверлить запрещено» — слабозаметная, требует серьезных математических вычислений и люди, считающие на первых порах, что гора бесконечная — могу запросто перескочить эту границу и уничтожить среду обитания.
А ведь все в природе имеет границу: земля, солнечный свет, вода, атмосфера и прочее.
И если для одного человека можно считать большинство ресурсов бесконечными, т.к. ему в жизни будет трудно в одного достигнуть той самой границы, то для 7,5 млрд населения эта граница может стать вполне достижимой. Примеры достижимых границ: нефть, газ, уголь, пресная вода.
Как обычно, выход из такой ситуации:
1) рассчитать границу и стремиться за нее не заходить, а лучше вообще не приближаться. Из недостатков — не существует точных способов определения параметров, чаще всего получаются несколько примерных значений, отличающихся на порядок.
2) переходить на другие ресурсы, в т.ч. возобновляемые и/или перерабатываемые.
Но люди создадут типа «Фонд помощи горе», будут брать налоги за «слишком большую дырку», но за отдельную плату можно переступить границу (ведущую к уничтожению вида, ага) или фонд не сможет принудить к исполнению правил (военных то нет). Часть населения посчитает этот фонд ограничителем их прав и откажется следовать правилам. А фонд будет заниматься тем, что будет перераспределять деньги мало сверлившим от много сверливших.
11 500 зарубок на память!
Если предположим, что у беспилотника есть нос («Заруби себе на носу!»), а одна зарубка несет 1Мбайт информации (фото, заметки и прочие навигационные данные), тогда имеем, что память носа составляет 11,23 Гбайт. Таким образом мы выяснили емкость носа-накопителя для беспилотника.
А если серьезно. Для беспилотника будет очень большой проблемой:
1) встретить себе подобного (т.е. другой беспилотник)
2) иной НЛО (та же муха, еще есть попугаи)
3) передвигающиеся объекты-скалы (тот же человек для беспилотника что скала, облет которой занимает время)
4) внезапно нападающие объекты (кошка, собака)
5) перемещение объектов (все объекты в примере были статичными)
6) вредные объекты, столкновение с которыми будет разрушительным (огонь из камина, вода в ванной) или сильно повреждающим (хрупкие предметы или просто ткань типа штор с кучей рюшечек для наматывания на лопасти)
главное, чтобы подобные методы обучения методом реального столкновения с препятствием не пытались использовать робоавтомобили, иначе будут статьи, типа:
Ждем программиста, которые исправит этот костыль?
Немного опасаюсь прихода хеллоуворлдщика, который только научился писать гены методом «copy&paste» (типа современный генетиков) или используя недокументированные фреймворки.
Дело в том, что сейчас не пишутся гены для определенных целей с нуля, типа «создали ген для генерации такого-то белка», а смотрят как функционируют уже существующие и с ним экспериментируют, иной раз слабо представляя результат в виде как работает итоговый белок. Хотя, о чем это я? Еще даже не все белки изучены, молчу про белковые переопределения!
У программистов переопределение функции (перегрузка или иные названия) — когда после добавления кода фунция с тем же именем работает иначе.
Похожее поведение демонстрируют и белки, т.е. добавление короткого участка цепи может поменять работу белка. Даже в металлургии — добавление новых элементов, форма и другие свойства процесса создания влияют на конечный металл, позволяющий заменить хрупкость на пластичность.
и для того, чтобы отметить текущее положение развития: генетики сейчас походят на программиста, который пишет только первые пару лет, но 90% высокоуровневого API не знает, максимум Asm
еще один недостаток.
Кожица лука не такая привлекательная. И многие лук вообще не любят. Да и клетки тут статичные.
Переиначим ситуацию. Раздать каждому по колбочке с инфузориями, дафниями и прочими. А потом устраивать природную ситуацию — пусть большие рачки едят маленьких. Все это будет в движении в одной капле, но столько экспы!
Пройдет время, на улице дождь. И тут:
— Дети, вот вам колбочки, давайте посмотрим что обитает в лужах!
И под микроскоп.
Тут и вопрос гигиены. И какие препараты (типа антибактериального мыла) влияют на бактерии. А еще можно поизучать дрожжи.
Все, успех биологии у школьников возрастет. Конечно, уничтожить интерес можно фразой:
— Каждому из вас нужно принести по 10 работ до конца недели, начертить схему дафнии, ее расписание дня. А еще провести анализ развития такой-то колонии грибков.
Интерес будет уничтожен. Тех, кого не унизит школа — будет уничтожать университет. И появятся инженеры, которые кое-как закончили «потому что родители сказали» и ненавидеть свой предмет. Но работы нет, предложат остаться в аспирантуру, да и уже сила привычки. Потом станет преподавать.
На новом витке этот преподаватель создаст новые задания, целью которых убить интерес. И история повторится.
Жаль, не будет репортажей в стиле:
Сегодня произошла официальная встреча сознания и подсознания обычного труженника.
Во время встречи сознание сделало следующее заявление:
— Нам очень нехватает денег, из-за этого и все проблемы.
На что подсознание отреагировало философски:
— Вся жизнь тлен и не нужно тратить ее на погони за призрачными целями.
Как видим, установить взаимопонимание между сознанием и подсознанием нам не удалось, поэтому они и дальше будут конфликтовать, установив режим сильной депрессии.
А исследователь, наблюдающий за монитором и активностью мозга пациента всего этого не увидит.
Внутри здания? Тогда это уже отсылка к проектам, где одно здание, а внутри него офисы, заводы и прочее. Типа Сион (Матрица) или Муравейник (Обитель Зла). Либо вообще один город-небоскреб и все жители внутри для экономии тепла и пространства, вроде такие предлагались даже в Советском Союзе, но были отклонены из-за ресурсоемкости.
приму в дар. Ибо pentium 4 с 512 Мб оперативы слишком стар.
Шучу. А если серьезно — пока возможности погрузиться в такую атмосферу нет — пытаюсь реализовать некоторые идеи в реальности, тем более, что в городе нужно восстанавливать разрушенные здания. Да и молодые специалисты нужны.
Конкретно сейчас я в процессе получения образования, но никто не запрещает уже сейчас участвовать в жизни города, да и публиковаться в научных конференциях тоже нужны идеи.
Пока размышляю — стоит ли тут выкладывать в виде статьи свои наработки по похожей теме?
Там шестиугольная планировка была изначально.
Я размышлял в стиле «как организовать поставку ресурсов в случае чрезвычайной ситуации» и «длительное снабжение ресурсами лагерей беженцев» на уровне концептов и пытался поделиться с будущими МЧСниками (ныне студенты) на их конференции, посвященной Дню Спасателя.
Но тут еще нужно разрешение IgeNiaI т.к. я хочу позаимствовать некоторые его концепции, которых у меня не было в исходном докладе, в том числе возможность использовать его иллюстрации для более живого представления.
Неразумная затея, т.к. на Fortran может быть записана математическая библиотека и обоснована, что она работает верно!
И перенос на С++ порождает:
1) необходимость наличия доказательства, что преобразование эквивалентно, т.е. одна операция не превратится в другую.
2) отладка и доказательство, что полученный код верен.
Для серьезных институтов перенос работающих алгоритмов ради… А собственно, ради чего переносить код на другой язык? Вот серьезно?
обычно сочетают возможности нескольких языков. Например, для той же home page нужны: php, html (браузер не умеет работать с php исходниками), css (оформление же), js (динамика для страницы в браузеры), sql (php не умеет в SQL базы данных*), json или xml (сериализация данных)
* Под «php не умеет в SQL базы данных» имею ввиду, что php не сможет подключиться к базе данных и взять какие-то данные напрямую без прослойки, только через SQL, а это используется уже другой язык. Хотя в те же файловые БД вполне умеет (данные в файлах), но серьезно этот момент я не расматриваю.
И тут мы вспоминаем, что неплохо завести свое приложение в гуглмаркете. И тут добавляется еще один (или даже не один) язык, т.к. php не пользуется популярностью для создания приложений на android (я сильно сомневаюсь, что создание на php будет тривиальной задачей, хотя это возможно). А еще клиент на ПК. Повезет, если предыдущий язык позволит создать такой клиент, иначе будет выбран еще один язык.
Команда разрастается, создаются новые отделы. Первоначальная страница уже далеко не home page, а полноценное бизнес-приложение, исходный код на десятках языков занимает десятки и сотни тысяч строк кода. И тут приходит человек, который является Свидетелем Нового Языка и заявляет:
— Новый Язык лучше вашего.
И тут выясняется:
1) для перехода на новый язык нужно покупать лицензии всяких IDE (у некоторых IDE, особенно игровых, есть пункт — бесплатен для некоммерческого пользования)
2) нанимать новых программистов и переучивать старых
3) выхлоп от затеи может быть незначительный (если вообще он будет)
4) тратить время на переписывание кода
5) нарушается заповедь: «Работает — не трогай!»
И даже когда придет время разработки нового проекта получим, что хорошие профи на старом языке могут сделать куда лучшую систему, чем свидетель на Новом языке.
принципы параллельного исполнения различны. У x86 (и x64) возможность параллельного вычисления вычисляется на лету, т.к. код то последовательный (совместимость с одноядерными).
Следующий уровень — когда в коде задан явный параллелизм, т.е. те же потоки для х86 и х64. Или длинные команды для VLIW.
Так что возможность параллельного исполнения смотрится не только на уровне задачи и кода, но и возможностей процессора. Тем более, что задача может быть решена несколькими способами, причем одни варианты могут быть параллельными, а другие — нет.
Эх, мне бы такую игру… Хотя эксперимент не будет чистым из-за кучи проблем (те же «машины из воздуха»).
Играл в SimCity4, там столкнулся с одной проблемой, которая и тут, и в реале будет актуальна. Дело в том, что существует целый ряд предприятий, которые не расположишь рядом с городом:
1) металургические заводы
2) всякие мясокомбинаты и прочее. Холодильные установки требуют хим.вещества, которые представляют огромную опасность в случае ЧС, поэтому нужно размещать вдали от города
3) с/х (требует огромную территорию)
4) очисные сооружения, мусороперерабатывающие заводы и другое
И на эти предприятия нужно ездить, это нагрузка на дороги. Особенно промышленным транспортом, ту же руду не будешь таскать в метро.
— Граждане пассажиры, пожалуйста, не оставляйте куски руды в метро!
Следующая проблема — стадионы. Или какие-либо стихийные первомайкие демонстрации. Они дают очень сильную нагрузку на транспорт.
Еще из проблем — как создавать подобную планировку. Существующие города не пересоздашь, а на новые — столько денег не найдется.
По поводу как заинтересовать — есть предложение:
нужно создать в логистически доступном районе базовые несколько кварталов, а остальные кварталы уже могут хоть независимые конторы делать, только открыть доступ к документации, типа что и как должно быть и типовые проекты. Причем на первыз порах можно вообще проектировать сетку, но с домами 1-2 этажа. В дальнейшем частные дома будут заменяться на многоэтажки. И все это должно быть по определенному плану. Вовсю веет от затеи плановой экономикой, но ее тут можно замаскировать по типу «OpenSource City» или как-то так.
И да, мне шестиугольные соты в первую очередь навеивают образы игры PlanetBase, там круглые купола, но никто не запрещает их в идеях вписывать в соты. Может, такая планировка будет на инопланетных базах?
У меня есть несколько предметов, по которым можно использовать любые источники (даже интернет) во время экзаменов! Все равно не поможет, т.к. задания очень специфические, типа:
1) творческое (вот чем интернет поможет в музыке, рисовании или сочинении)
2) специфическое, типа формулы известны, но как их применить в данной ситуации?
3) техническое. Оформить схему какого-то объекта (например — схемотехнику).
Всегда считал, что учеба должна адаптироваться к реальности. Столкнувшись с жизнью понял, насколько был наивен.
Сейчас мечтаю разработать приложение, с помощью которого исполнится «мечта студента» — хоть за несколько часов до экзамена выучить все билеты со 100% точностью даже для бессмысленного текста.
Про сами х64 версии XP слышал, но использовать в быту как-то не приходилось. Версия IA64 проигнорирована по причине отсутствия соответствующего камня, а версия amd64:
— требовала х64 драйвера (не для всей аппаратуры были соответствующей разрядности драйвера, проблема до сих пор, особенно для некоторых принтеров, когда производитель официально отказывался от поддержки х64)
— не умела х16 приложения (на тот момент очень много приложений из времен DOS, 95й и 98й Windows)
— преимущества х64 были не очевидны (оператива была 192-512МБ, видеоредакторы не использовались)
И главное: школьный/университетский компилятор Turbo Pascal 7.1 не умел в х64. Как и университетский TASM.
Это сейчас — зоопарк машин с Linux Mint x64 (моя основная рабочая станция), Windows XP (станция ради Word+принтер), 7 (основная система для большинства машин), 8.1, 10 (в качестве эксперимента). На университетских компьютерах встречается даже Win98 загрузчик. А наличие мощностей позволяет запускать эмуляторы DOS, хотя эмулятор Windows не каждая рабочая машина осилит в том же VirtualBox (оперативы 192 МБ). И сейчас компиляторы на любой вкус, умеющие даже в x64:
Вместо TurboPascal: Delphi, FreePascal/Lazarus
Вместо TASM: FASM (другие не использовал)
И т.д.
Поэтому становится актуальным вопрос — а на Windows 98 криптовымогатель WannaCry заведется? Если да — это ляжет очень много машин. Или придется обновлять оборудование, чтобы запустить современные вирусы!
Вот на WinXP x64 для IA-64 100% не запустится
Главное, чтобы в сети не появились статьи типа «Как с помощью BSoD защититься от заражения WannaCry», «Скачать BSoD без регистрации и смс» и т.д.
Поделюсь своими секретами. Компьютер не заразится этим криптовымогателем, если он:
1) выключен
2) физически отсоединен от сети
3) на нем стоит Linux
Думаю, речь о целых степенях двойки: 0, 1, 2, 3. Но ядер может быть меньше (3 или 6) из-за брака или макркетинговых ограничений. Либо чип рассчитан на теоретические 32 ядра, но туда физически смогли вместить 20 ядер.
А про биологические вирусы… В вечной мерзлоте нашли доисторический вирус, который появился раньше человека. Вопрос: кому он принадлежит? Ваше утверждение — «всегда принадлежит создател[?] и распространителям»
Я, надеюсь, мы будем обсуждать в качестве правовладельцев только людей?
https://habrahabr.ru/company/intel/blog/194836/
Как? Гора является ограниченной и можно просверлить лишь конечное множество пещер, после чего любая новая пещера приведет к накоплению повреждений и постепенному разрушению горы. Граница, которая отделяет «сверли сколько хочешь» от «сверлить запрещено» — слабозаметная, требует серьезных математических вычислений и люди, считающие на первых порах, что гора бесконечная — могу запросто перескочить эту границу и уничтожить среду обитания.
А ведь все в природе имеет границу: земля, солнечный свет, вода, атмосфера и прочее.
И если для одного человека можно считать большинство ресурсов бесконечными, т.к. ему в жизни будет трудно в одного достигнуть той самой границы, то для 7,5 млрд населения эта граница может стать вполне достижимой. Примеры достижимых границ: нефть, газ, уголь, пресная вода.
Как обычно, выход из такой ситуации:
1) рассчитать границу и стремиться за нее не заходить, а лучше вообще не приближаться. Из недостатков — не существует точных способов определения параметров, чаще всего получаются несколько примерных значений, отличающихся на порядок.
2) переходить на другие ресурсы, в т.ч. возобновляемые и/или перерабатываемые.
Но люди создадут типа «Фонд помощи горе», будут брать налоги за «слишком большую дырку», но за отдельную плату можно переступить границу (ведущую к уничтожению вида, ага) или фонд не сможет принудить к исполнению правил (военных то нет). Часть населения посчитает этот фонд ограничителем их прав и откажется следовать правилам. А фонд будет заниматься тем, что будет перераспределять деньги мало сверлившим от много сверливших.
Если предположим, что у беспилотника есть нос («Заруби себе на носу!»), а одна зарубка несет 1Мбайт информации (фото, заметки и прочие навигационные данные), тогда имеем, что память носа составляет 11,23 Гбайт. Таким образом мы выяснили емкость носа-накопителя для беспилотника.
А если серьезно. Для беспилотника будет очень большой проблемой:
1) встретить себе подобного (т.е. другой беспилотник)
2) иной НЛО (та же муха, еще есть попугаи)
3) передвигающиеся объекты-скалы (тот же человек для беспилотника что скала, облет которой занимает время)
4) внезапно нападающие объекты (кошка, собака)
5) перемещение объектов (все объекты в примере были статичными)
6) вредные объекты, столкновение с которыми будет разрушительным (огонь из камина, вода в ванной) или сильно повреждающим (хрупкие предметы или просто ткань типа штор с кучей рюшечек для наматывания на лопасти)
главное, чтобы подобные методы обучения методом реального столкновения с препятствием не пытались использовать робоавтомобили, иначе будут статьи, типа:
Немного опасаюсь прихода хеллоуворлдщика, который только научился писать гены методом «copy&paste» (типа современный генетиков) или используя недокументированные фреймворки.
Дело в том, что сейчас не пишутся гены для определенных целей с нуля, типа «создали ген для генерации такого-то белка», а смотрят как функционируют уже существующие и с ним экспериментируют, иной раз слабо представляя результат в виде как работает итоговый белок. Хотя, о чем это я? Еще даже не все белки изучены, молчу про белковые переопределения!
У программистов переопределение функции (перегрузка или иные названия) — когда после добавления кода фунция с тем же именем работает иначе.
Похожее поведение демонстрируют и белки, т.е. добавление короткого участка цепи может поменять работу белка. Даже в металлургии — добавление новых элементов, форма и другие свойства процесса создания влияют на конечный металл, позволяющий заменить хрупкость на пластичность.
и для того, чтобы отметить текущее положение развития: генетики сейчас походят на программиста, который пишет только первые пару лет, но 90% высокоуровневого API не знает, максимум Asm
Кожица лука не такая привлекательная. И многие лук вообще не любят. Да и клетки тут статичные.
Переиначим ситуацию. Раздать каждому по колбочке с инфузориями, дафниями и прочими. А потом устраивать природную ситуацию — пусть большие рачки едят маленьких. Все это будет в движении в одной капле, но столько экспы!
Пройдет время, на улице дождь. И тут:
— Дети, вот вам колбочки, давайте посмотрим что обитает в лужах!
И под микроскоп.
Тут и вопрос гигиены. И какие препараты (типа антибактериального мыла) влияют на бактерии. А еще можно поизучать дрожжи.
Все, успех биологии у школьников возрастет. Конечно, уничтожить интерес можно фразой:
— Каждому из вас нужно принести по 10 работ до конца недели, начертить схему дафнии, ее расписание дня. А еще провести анализ развития такой-то колонии грибков.
Интерес будет уничтожен. Тех, кого не унизит школа — будет уничтожать университет. И появятся инженеры, которые кое-как закончили «потому что родители сказали» и ненавидеть свой предмет. Но работы нет, предложат остаться в аспирантуру, да и уже сила привычки. Потом станет преподавать.
На новом витке этот преподаватель создаст новые задания, целью которых убить интерес. И история повторится.
Сегодня произошла официальная встреча сознания и подсознания обычного труженника.
А исследователь, наблюдающий за монитором и активностью мозга пациента всего этого не увидит.
Шучу. А если серьезно — пока возможности погрузиться в такую атмосферу нет — пытаюсь реализовать некоторые идеи в реальности, тем более, что в городе нужно восстанавливать разрушенные здания. Да и молодые специалисты нужны.
Конкретно сейчас я в процессе получения образования, но никто не запрещает уже сейчас участвовать в жизни города, да и публиковаться в научных конференциях тоже нужны идеи.
Пока размышляю — стоит ли тут выкладывать в виде статьи свои наработки по похожей теме?
Там шестиугольная планировка была изначально.
Я размышлял в стиле «как организовать поставку ресурсов в случае чрезвычайной ситуации» и «длительное снабжение ресурсами лагерей беженцев» на уровне концептов и пытался поделиться с будущими МЧСниками (ныне студенты) на их конференции, посвященной Дню Спасателя.
Но тут еще нужно разрешение IgeNiaI т.к. я хочу позаимствовать некоторые его концепции, которых у меня не было в исходном докладе, в том числе возможность использовать его иллюстрации для более живого представления.
И перенос на С++ порождает:
1) необходимость наличия доказательства, что преобразование эквивалентно, т.е. одна операция не превратится в другую.
2) отладка и доказательство, что полученный код верен.
Для серьезных институтов перенос работающих алгоритмов ради… А собственно, ради чего переносить код на другой язык? Вот серьезно?
* Под «php не умеет в SQL базы данных» имею ввиду, что php не сможет подключиться к базе данных и взять какие-то данные напрямую без прослойки, только через SQL, а это используется уже другой язык. Хотя в те же файловые БД вполне умеет (данные в файлах), но серьезно этот момент я не расматриваю.
И тут мы вспоминаем, что неплохо завести свое приложение в гуглмаркете. И тут добавляется еще один (или даже не один) язык, т.к. php не пользуется популярностью для создания приложений на android (я сильно сомневаюсь, что создание на php будет тривиальной задачей, хотя это возможно). А еще клиент на ПК. Повезет, если предыдущий язык позволит создать такой клиент, иначе будет выбран еще один язык.
Команда разрастается, создаются новые отделы. Первоначальная страница уже далеко не home page, а полноценное бизнес-приложение, исходный код на десятках языков занимает десятки и сотни тысяч строк кода. И тут приходит человек, который является Свидетелем Нового Языка и заявляет:
— Новый Язык лучше вашего.
И тут выясняется:
1) для перехода на новый язык нужно покупать лицензии всяких IDE (у некоторых IDE, особенно игровых, есть пункт — бесплатен для некоммерческого пользования)
2) нанимать новых программистов и переучивать старых
3) выхлоп от затеи может быть незначительный (если вообще он будет)
4) тратить время на переписывание кода
5) нарушается заповедь: «Работает — не трогай!»
И даже когда придет время разработки нового проекта получим, что хорошие профи на старом языке могут сделать куда лучшую систему, чем свидетель на Новом языке.
Следующий уровень — когда в коде задан явный параллелизм, т.е. те же потоки для х86 и х64. Или длинные команды для VLIW.
Так что возможность параллельного исполнения смотрится не только на уровне задачи и кода, но и возможностей процессора. Тем более, что задача может быть решена несколькими способами, причем одни варианты могут быть параллельными, а другие — нет.
Играл в SimCity4, там столкнулся с одной проблемой, которая и тут, и в реале будет актуальна. Дело в том, что существует целый ряд предприятий, которые не расположишь рядом с городом:
1) металургические заводы
2) всякие мясокомбинаты и прочее. Холодильные установки требуют хим.вещества, которые представляют огромную опасность в случае ЧС, поэтому нужно размещать вдали от города
3) с/х (требует огромную территорию)
4) очисные сооружения, мусороперерабатывающие заводы и другое
И на эти предприятия нужно ездить, это нагрузка на дороги. Особенно промышленным транспортом, ту же руду не будешь таскать в метро.
— Граждане пассажиры, пожалуйста, не оставляйте куски руды в метро!
Следующая проблема — стадионы. Или какие-либо стихийные первомайкие демонстрации. Они дают очень сильную нагрузку на транспорт.
Еще из проблем — как создавать подобную планировку. Существующие города не пересоздашь, а на новые — столько денег не найдется.
По поводу как заинтересовать — есть предложение:
нужно создать в логистически доступном районе базовые несколько кварталов, а остальные кварталы уже могут хоть независимые конторы делать, только открыть доступ к документации, типа что и как должно быть и типовые проекты. Причем на первыз порах можно вообще проектировать сетку, но с домами 1-2 этажа. В дальнейшем частные дома будут заменяться на многоэтажки. И все это должно быть по определенному плану. Вовсю веет от затеи плановой экономикой, но ее тут можно замаскировать по типу «OpenSource City» или как-то так.
И да, мне шестиугольные соты в первую очередь навеивают образы игры PlanetBase, там круглые купола, но никто не запрещает их в идеях вписывать в соты. Может, такая планировка будет на инопланетных базах?