По идее тот, кто лучше разбирается в продукте: менеджеры продукта или заказчики. Но у них и без того своих дел полно. Поэтому они берут в команду исполнителя, скажем - бизнес аналитика. Но аналитику заниматься такой Игрой в бисер, изо дня в день подбирая слова, тоже нет резона. Поэтому они берут в команду исполнителя @MagisterLudi с ответственностью как у гейм-мастера и зарплатой как у школьного учителя.
Говорят, что осмотрительные люди делятся на два типа: тех кто делает бекапы, и тех кто делает бекапы и потом проверяет.
Код без требований это ни о чём. Тесты это запись части требований в виде исполняемого кода, с помощью которого реализацию можно быстро проверить.
Например, квадратный корень определён для 0, а вы сделали только для положительных. Баг или фича, как понять?
Если копать в суть, то в отношении кода тайпчекинг это верификация, а тесты - валидация. Они дополняют друг друга, а не подменяют. Поэтому ФП хорошо, а с тестами - лучше.
Если ваше сообщение это рассылка, то я не давал на неё согласия). А так, да - за показ рекламы согласия вроде не требуется. Как ваш подкат теперь развидеть?
просто бесполезное утверждение, принятое на веру и висящее в вакууме с парой‑тройкой таких же бесполезных следствий и теорем
Как вариант - получим правила игры. Например, шахматы. А потом годы тренировок, горы литературы, масса теорий и продвинутого IT. Дворцы, матчи, бюджеты, ставки, призы. Истории взлетов и падений, политические интриги, кинематограф, миллионы зрителей. Интересно, что бы про это сказал Платон? :)
Представьте: перед вами три девушки. Мария, Светлана и Ирина. Мария смотрит на Светлану (и только на неё), Светлана смотрит на Ирину (и только на неё). Мария замужем, Ирина нет. Смотрит ли кто-то замужем на кого-то незамужнюю? Вы можете ответить: да, нет и недостаточно данных
Момент. Давайте посмотрим в словарь:
Де́вушка — лицо женского пола с момента наступления совершеннолетия, критерием которого выступает половая зрелость, до вступления в брак.
Если девушка не может быть замужней по определению, значит условие вашей задачи содержит противоречие - оно ложно, абсурдно. Из абсурдного утверждения может следовать все что угодно. Поэтому, по-хорошему, ответ: задача абсурдна - любой из предложенных вариантов правильный.
Если я напишу комментарий к статье про логику, то мне в карму кто нибудь поставит плюсик. Но если написать в нем про карму, тогда накидают минусов.
Логика на бытовом уровне является своего рода элементом социального договора. Мы ожидаем, что наши сородичи в той или иной ситуации будут рассуждать логично и вести себя адекватно. Это означает, что мы можем в какой-то степени предсказывать их поведение и корректировать свое. Удобно? - конечно. Поэтому люди, которые дружат с логикой, пытаются учить ей других. Похоже, это самоподдерживающийся процесс.
Значит-ли, что логические законы универсальны? Вовсе нет. В истории были примеры культур, которые использовали настолько разные принципы, что не могли понимать друг друга. Самый известный, наверное, это индейцы кечуа и аймара, жившие на территории современных Боливии и Перу. Первые использовали логику, близкую к привычной европейцам аристотелевской. Логика вторых была больше похожа на троичную.
Если бы я верил в теории заговора, я бы предположил, что этот тезис придумали злые хакеры, чтобы облегчить себе жизнь.
На самом деле не далеко от истины. ssh.com это коммерческая организация. Они за бесплатно льют энтузиастам лапшу на уши, а энтерпрайзам за деньги рассказывают как делать правильно и продают правильные батарейки. К сожалению, нынче это типовая схема монетизации опенсорс. https://info.ssh.com/why-ssh-keys-will-make-you-fail-your-audit
Если вам нужен условный звездолёт, то хоть сотня, хоть тысяча велосипедов - так себе альтернатива.
Горизонтальное масштабирование ведёт к кратному увеличению стоимости обслуживания такой инфраструктуры. Появляются дополнительные проблемы в плане физической безопасности. Ну и CAP теорема встаёт во весь рост, что делает решение архитектурной задачи сложнее на порядок. Вы же выше сами писали - базы, сети, Java.. Представляте себе платёжку, согласование балансов которой, должно осуществляться между несколькими дата центрами, раскиданными по всему материку? Вам нужно погасить кредит, но платеж не проходит потому, что один из ДЦ где-то в тайге прилёг отдохнуть. Так что банкам это ещё ни один раз икнется.
Механика санкций не столько в том, чтобы отрезать от остального мира. Они вынуждают нести значительные дополнительные издержки при решении типовых задач. А дальше все само развалится.
"Ну раз теперь я выполняю роль автомобильной сигнализации, то почему бы не заняться чем-нибудь ещё для души? - например, майнингом биткойнов или обучением молодых нейронок" - подумал автопилот.
Open Source: Free Software vs Sources Available. Модели похожи тем, что исходники открыты. Но в остальном отличия принципиальны.
В последнем случае открытость исходников это возможность застолбить за собой авторские права на реализацию, а так же элемент маркетинга. Польза для сообщества около нулевая. Точнее даже негативная: вы теперь не можете посмотреть в исходники и утянуть к себе куски кода - даже самые тривиальные. Конечно это при условии, что законодательство об авторском праве работает.
Есть два варианта масштабирования: горизонтальное и вертикальное. Вы думаете про первое, а мейнфреймы это ветка второго. Здесь хосты добавляют не снаружи, а внутрь. :)
Почитайте на досуге про это направление в IBM - реально отдельный мир, со своей терминологией, принципами и архитектурой. Например, в отличие от того же Unix, где все построено на файлах в директориях, там даже такого понятия раньше не было. Как такое может быть? Легко - они просто не нужны - у вас же есть доступ сразу к структурированным данным.
Ну а откуда, по вашему, нейросеть возьмёт молодую? Фактически эпоха царей на Руси длилась чуть больше 170 лет (от Ивана Васильевича, сменившего профессию, - до Петра I, сделавшего ребрендинг на Императора). В историческом масштабе - капля в море. Поэтому датасет для обучения отнюдь не велик: Список русских цариц - и аутентичных фоточек они оставили нам буквально, что по пальцам можно пересчитать.
Похоже вы мыслите категориями, когда приложение пишется на одном стеке технологий, база живёт каком-то в своем мире, а единственный способ общения между ними - некий протокол через узкую дырочку.
В случае мейнфреймов от IBM это не так. Здесь база и приложение являются частью одной системы.
Близкий аналог - хранимые процедуры на PL/SQL, - где и логика, и SQL представляют собой один сценарий, который исполняется в общей среде.
Просто в случае IBM такой код исполняет не СУБД, а, грубо говоря, сама операционная система. Представьте себе операционную систему, которая помимо shell скриптов и бинарных программ, может так же нативно исполнять PL/SQL. При этом, передача данных между всеми ними сводится к виртуальному отображению значений в нужные куски памяти - безо всяких protobuf и прочей промежуточной ерунды.
По идее тот, кто лучше разбирается в продукте: менеджеры продукта или заказчики. Но у них и без того своих дел полно. Поэтому они берут в команду исполнителя, скажем - бизнес аналитика. Но аналитику заниматься такой Игрой в бисер, изо дня в день подбирая слова, тоже нет резона. Поэтому они берут в команду
исполнителя@MagisterLudi с ответственностью как у гейм-мастера и зарплатой как у школьного учителя.Говорят, что осмотрительные люди делятся на два типа: тех кто делает бекапы, и тех кто делает бекапы и потом проверяет.
Код без требований это ни о чём. Тесты это запись части требований в виде исполняемого кода, с помощью которого реализацию можно быстро проверить.
Например, квадратный корень определён для 0, а вы сделали только для положительных. Баг или фича, как понять?
Если копать в суть, то в отношении кода тайпчекинг это верификация, а тесты - валидация. Они дополняют друг друга, а не подменяют. Поэтому ФП хорошо, а с тестами - лучше.
Если ваше сообщение это рассылка, то я не давал на неё согласия). А так, да - за показ рекламы согласия вроде не требуется. Как ваш подкат теперь развидеть?
Ну как классика https://en.m.wikipedia.org/wiki/Catch-22. :)
Как вариант - получим правила игры. Например, шахматы. А потом годы тренировок, горы литературы, масса теорий и продвинутого IT. Дворцы, матчи, бюджеты, ставки, призы. Истории взлетов и падений, политические интриги, кинематограф, миллионы зрителей. Интересно, что бы про это сказал Платон? :)
Это скорее из теории игр, где не сходятся равновесие по Нэшу и оптимум по Парето.
Air это печатная машинка под офисные задачи, поэтому и продаётся по цене смартфона с характеристиками как у него же.
Момент. Давайте посмотрим в словарь:
Если девушка не может быть замужней по определению, значит условие вашей задачи содержит противоречие - оно ложно, абсурдно. Из абсурдного утверждения может следовать все что угодно. Поэтому, по-хорошему, ответ: задача абсурдна - любой из предложенных вариантов правильный.
Логика на бытовом уровне является своего рода элементом социального договора. Мы ожидаем, что наши сородичи в той или иной ситуации будут рассуждать логично и вести себя адекватно. Это означает, что мы можем в какой-то степени предсказывать их поведение и корректировать свое. Удобно? - конечно. Поэтому люди, которые дружат с логикой, пытаются учить ей других. Похоже, это самоподдерживающийся процесс.
Значит-ли, что логические законы универсальны? Вовсе нет. В истории были примеры культур, которые использовали настолько разные принципы, что не могли понимать друг друга. Самый известный, наверное, это индейцы кечуа и аймара, жившие на территории современных Боливии и Перу. Первые использовали логику, близкую к привычной европейцам аристотелевской. Логика вторых была больше похожа на троичную.
На самом деле не далеко от истины. ssh.com это коммерческая организация. Они за бесплатно льют энтузиастам лапшу на уши, а энтерпрайзам за деньги рассказывают как делать правильно и продают правильные батарейки. К сожалению, нынче это типовая схема монетизации опенсорс. https://info.ssh.com/why-ssh-keys-will-make-you-fail-your-audit
А чем представлены команды процессора если не кодами?
Если вам нужен условный звездолёт, то хоть сотня, хоть тысяча велосипедов - так себе альтернатива.
Горизонтальное масштабирование ведёт к кратному увеличению стоимости обслуживания такой инфраструктуры. Появляются дополнительные проблемы в плане физической безопасности. Ну и CAP теорема встаёт во весь рост, что делает решение архитектурной задачи сложнее на порядок. Вы же выше сами писали - базы, сети, Java.. Представляте себе платёжку, согласование балансов которой, должно осуществляться между несколькими дата центрами, раскиданными по всему материку? Вам нужно погасить кредит, но платеж не проходит потому, что один из ДЦ где-то в тайге прилёг отдохнуть. Так что банкам это ещё ни один раз икнется.
Механика санкций не столько в том, чтобы отрезать от остального мира. Они вынуждают нести значительные дополнительные издержки при решении типовых задач. А дальше все само развалится.
"Ну раз теперь я выполняю роль автомобильной сигнализации, то почему бы не заняться чем-нибудь ещё для души? - например, майнингом биткойнов или обучением молодых нейронок" - подумал автопилот.
Минус не мой. Но все таки, что за проекты вы имели ввиду и в чём, по вашему, их преимущество?
Open Source: Free Software vs Sources Available. Модели похожи тем, что исходники открыты. Но в остальном отличия принципиальны.
В последнем случае открытость исходников это возможность застолбить за собой авторские права на реализацию, а так же элемент маркетинга. Польза для сообщества около нулевая. Точнее даже негативная: вы теперь не можете посмотреть в исходники и утянуть к себе куски кода - даже самые тривиальные. Конечно это при условии, что законодательство об авторском праве работает.
Например?
Есть два варианта масштабирования: горизонтальное и вертикальное. Вы думаете про первое, а мейнфреймы это ветка второго. Здесь хосты добавляют не снаружи, а внутрь. :)
Почитайте на досуге про это направление в IBM - реально отдельный мир, со своей терминологией, принципами и архитектурой. Например, в отличие от того же Unix, где все построено на файлах в директориях, там даже такого понятия раньше не было. Как такое может быть? Легко - они просто не нужны - у вас же есть доступ сразу к структурированным данным.
Ну а откуда, по вашему, нейросеть возьмёт молодую? Фактически эпоха царей на Руси длилась чуть больше 170 лет (от Ивана Васильевича, сменившего профессию, - до Петра I, сделавшего ребрендинг на Императора). В историческом масштабе - капля в море. Поэтому датасет для обучения отнюдь не велик: Список русских цариц - и аутентичных фоточек они оставили нам буквально, что по пальцам можно пересчитать.
Похоже вы мыслите категориями, когда приложение пишется на одном стеке технологий, база живёт каком-то в своем мире, а единственный способ общения между ними - некий протокол через узкую дырочку.
В случае мейнфреймов от IBM это не так. Здесь база и приложение являются частью одной системы.
Близкий аналог - хранимые процедуры на PL/SQL, - где и логика, и SQL представляют собой один сценарий, который исполняется в общей среде.
Просто в случае IBM такой код исполняет не СУБД, а, грубо говоря, сама операционная система. Представьте себе операционную систему, которая помимо shell скриптов и бинарных программ, может так же нативно исполнять PL/SQL. При этом, передача данных между всеми ними сводится к виртуальному отображению значений в нужные куски памяти - безо всяких protobuf и прочей промежуточной ерунды.
Красота в глазах смотрящего. Как вам такой портрет?
Русская царица