Да нет, не сарказм. Скорее сожаление внутреннее по поводу происходящего и грядущего, судеб отчизны и ее людей. Горько осознавать, что тем, кто не уедет, единственная область применения останется на госконтрактах. В любом случае, не имел намерения вас обидеть.
Смысл тут наверное не столько в скорости работы приложения, сколько в обспечиваемой безопасности разрабатываемых на них программ (с малым ущербом для производительности). Rust, Go и Swift относятся к группе нового поколения memory-safe языков, которые обеспечивают дополнительный уровень безопасности во время компиляции (нарушение иммутабельности, spatial и temporal memory access violation), чего не было реализовано в том же C++. Время компиляции последнего кстати от этого тоже сильно страдает на больших проектах.
Powershell он же для другого. Если сильно нужно, в таком случае проще написать библиотеку командлетов на C# или Managed C++. PowerShell это просто язык описания сценариев из готовых кирпичиков.
Чем к примеру вон та портянка с WinAPI лучше одной строчки: [System.Diagnostics.Process]::GetCurrentProcess().Modules
Не экологично же. Даже ГЭС пропуская через турбины воду увеличивают ее температуру на 1 градус. А с пыхтящим ЦОД-ом все, что ниже по течению просто вымрет.
С чего вы решили что если у когото достаточно ресурсов то это движение в перёд?
Одного этого недостаточно. Quadrant рассматривает «перед» как совокупность двух показателей: Ability to execute (это самое наличие ресурсов), и Completeness of vision (в моем упрощенном варианте «умный человек во главе»). Как видим, лидируют VMware и Microsoft. VMware в основном за счет того, что ESXi менее требователен к железу, чем Windows Server в Core режиме, благодаря чему обеспечивается более высокая плотность размещения. Также у Microsoft худшая поддержка Linux в качестве гостевой ОС. Ну еще потому что там больше всяких удобных свистелок и управлялок, ну и банально еще потому, что они тупо дольше на этом рынке. Но этой осенью выйдет Nano Server и разрыв должен несколько сократиться.
Всегда так было: если у кого-то много денег это значит что у кого-то их мало.
Капитализм не про это. Если у кого-то много денег, то он может нанять того, у кого их мало. Это взаимовыгодное сотрудничество, от которого всем становится лучше. Этим самым создаются рабочие места, экономика живет, благосостояние большинства растет. По этим законам живет современный мир.
Цель этих ЦОД — собирать/хранить/обрабатывать чужие данные. И не для публичного доступа, а для каких то своих целей.
В этих ЦОДах компании и обычные пользователи могут арендовать необходимые мощности и тем самым сэкономить свои кровные, чем если бы они размещали эти ресурсы на своих мощностях. Весь прогресс человечества представляется поэтапным переходом от менее эффективных способов ведения жизнедеятельности к более эффективным. Для примера: сначала люди вели племенной способ ведения хозяйства, когда каждая семья обеспечивала себя всем необходимым, потом, появилась специализация отдельных представителей общества, в которой один, скажем, может наловить рыбу и поменять ее на глиняные горшки. Точно так же и с ЦОДами. Вполне возможно, что размещение ЦОДов на «дне морском» еще больше удешевит содержание IT-инфраструктуры. Не могу утверждать это, но верю в то, что в Microsoft не дураки сидят.
Фактически, сам Фантом использует протокол именно как remote disk.
А можно пояснить?
В моем понимании remote disk — это блоковое устройство, общение с которым традиционно осуществляется по протоколу SCSI (который может инкапсулироваться хоть в IP-пакеты, хоть в FibreChannel, хоть в придуманный вами UDP/TCP протокол). Такое блоковое устройство ничего не знает о файлах, путях, атрибутах. А здесь речь идет все-таки об удаленной файловой системе.
А вот не понимаю. что вам так не нравится? На дворе уже не 80-е, корпорации давно не зло. Что плохого в том, что кто-то обладает достаточными ресурсами для того, чтобы толкать развитие человечества вперед? И достаточно умного человека во главе, чтобы толкать в правильном направлении. У OpenStack к примеру такого никогда бы не получилось, получилось бы как в басне «Лебедь, рак и щука».
Честно говоря сомнительное удобство — использовать надстройку, чтобы написать еще одну надстройку. Там могут быть очень тонкие различия в реализации казалось бы одних и тех же операций разными вендорами СУБД, так что при приведении к общему знаменателю мы рано или поздно упремся в ограничения нижестоящей надстройки.
Но мне нравится, как у них сделана расширяемость пользовательскими типами, попробую что-нибудь подобное сделать.
Я тоже попеременно переключаюсь с C++ на C# и обратно. И таки да — полностью с Вами согласен, все C++ программисты мазохисты. Но однажды вкусив сего удовольствия забыть его невозможно. Сразу вспоминается фраза из видео про Гитлера о C++17: «And the worst thing is… I still like C++».
Да нет, не сарказм. Скорее сожаление внутреннее по поводу происходящего и грядущего, судеб отчизны и ее людей. Горько осознавать, что тем, кто не уедет, единственная область применения останется на госконтрактах. В любом случае, не имел намерения вас обидеть.
Так начиналось десятилетие науки и технологий
Это я про толпы абитуриентов ломящихся на экономические специальности и юриспруденцию.
Чем к примеру вон та портянка с WinAPI лучше одной строчки:
[System.Diagnostics.Process]::GetCurrentProcess().Modules
Одного этого недостаточно. Quadrant рассматривает «перед» как совокупность двух показателей: Ability to execute (это самое наличие ресурсов), и Completeness of vision (в моем упрощенном варианте «умный человек во главе»). Как видим, лидируют VMware и Microsoft. VMware в основном за счет того, что ESXi менее требователен к железу, чем Windows Server в Core режиме, благодаря чему обеспечивается более высокая плотность размещения. Также у Microsoft худшая поддержка Linux в качестве гостевой ОС. Ну еще потому что там больше всяких удобных свистелок и управлялок, ну и банально еще потому, что они тупо дольше на этом рынке. Но этой осенью выйдет Nano Server и разрыв должен несколько сократиться.
Капитализм не про это. Если у кого-то много денег, то он может нанять того, у кого их мало. Это взаимовыгодное сотрудничество, от которого всем становится лучше. Этим самым создаются рабочие места, экономика живет, благосостояние большинства растет. По этим законам живет современный мир.
В этих ЦОДах компании и обычные пользователи могут арендовать необходимые мощности и тем самым сэкономить свои кровные, чем если бы они размещали эти ресурсы на своих мощностях. Весь прогресс человечества представляется поэтапным переходом от менее эффективных способов ведения жизнедеятельности к более эффективным. Для примера: сначала люди вели племенной способ ведения хозяйства, когда каждая семья обеспечивала себя всем необходимым, потом, появилась специализация отдельных представителей общества, в которой один, скажем, может наловить рыбу и поменять ее на глиняные горшки. Точно так же и с ЦОДами. Вполне возможно, что размещение ЦОДов на «дне морском» еще больше удешевит содержание IT-инфраструктуры. Не могу утверждать это, но верю в то, что в Microsoft не дураки сидят.
А какой размер сектора?
А можно пояснить?
В моем понимании remote disk — это блоковое устройство, общение с которым традиционно осуществляется по протоколу SCSI (который может инкапсулироваться хоть в IP-пакеты, хоть в FibreChannel, хоть в придуманный вами UDP/TCP протокол). Такое блоковое устройство ничего не знает о файлах, путях, атрибутах. А здесь речь идет все-таки об удаленной файловой системе.
То есть как это? Check constraint даже в Sqlite есть, во встраиваемой БД.
Но мне нравится, как у них сделана расширяемость пользовательскими типами, попробую что-нибудь подобное сделать.