Правильно ли я понимаю что весь сыр-бор заключается по факту только в том, что мы на одну операцию заводим по одному классу (называем его SomeContext вместо SomeService) и парочку доп, классов с суффиксом Role?
Помоему «эволюция ОО парадигмы» это громко сказано. Больше тянет на паттерн, либо на дизайн гайдлайн по типу DDD'шных.
Проблема сама по себе интересная и актуальная, стоит напоминания.
Во-первых, зачем сразу на геостационарной? Вы сами процитировали что апогей МБРки до 1000км (есть и больше, но не существенно), это уже не 40км. Для ПРО смысл есть, ну и раз уж такая пьянка, можно и на геостационарную заглянуть.
Во-вторых, еще раз напоминаю, что Дон-2Н это многофункциональная РЛС, одной из задач которой является контроль космического пространства и наблюдения за космическими объектами. Никто не говорит, что РЛС способна заглядывать за атмосферу с другой стороны Земного шара.
А так да, загоризонтальным радиолокатором можно отслеживать объекты, летящие под ионосферой за горизионтом.
На счет второй космической хотелось бы поподробней, она у нас вроде 11,2 км/c, что явно не превышает вчетверо 2 км/c.
Касательно исходного вопроса — 40 тыс. км, все верно. Не забываем, что одна из задач это контроль космического пространства, с 40 км естественно об этом и речи идти не может.
Лично я начал заходить на жж ближе к 6 часам 4 декабря, все остальное лежало, на карту нарушений в полночь было не зайти. Так что не уверен на счет жопы.
Ну цена в 1.5-2 раза, этим как-бы никого не удивишь, мне больше интересны технические особенности.
В общем я и не утверждал что до этого не было ноутов сравнимых с эиром, но спасибо за напоминание :)
Столько слов… Особенно страшное 'Ультрабук'.
В двух словах бы, чем он лучше хотя бы того же Macbook Air, или он первопроходец в том смысле что это первый ноут схожий по характеристикам с Air'ом?
Понятно, видимо меня сбило с толку вот это: «НЕТ НИ ОДНОЙ ФОНОГРАММЫ В ОБЩЕСТВЕННОМ ДОСТОЯНИИ И НЕ ПОЯВИТСЯ В БЛИЖАЙШИЕ 56 ЛЕТ.».
Ведь с учетом того, что фонограмма есть любая запись на носителе, ничто не мешает вместо того, чтобы писать капсом пойти, отдать любую фонограмму в общественное достояние в штатах и, возможно, прославиться, если это так.
И, типа, всё правильно. Ну как же, если я вдруг выложу на американском сервере записи, скажем, «Бориса Годунова» в исполнении Фёдора Шаляпина, то я, тем самым, лишу законной прибыли компанию HMV, которая к этим записям имеет следующее отношение: никакого.
Неужели я что-то нарушу, если выложу на американском сервере фонограмму, которая пронадлежит лично мне и ни один лейбл к ней не имеет отношения?
Как-то это странно. Не исключаю, что-то подобное может быть сделано в нативных клиентах, но я проверял в мобильном сафари на ПКшных версиях сайтов. Более того, ютуб и вимео далеко не единственные сайты, где есть html5 видео, на рутюбе есть спец страничка, не понимаю в чем ее смысл, но видео с нее проигрываются.
С оперой ютуб, к сожалению, работать отказался, утверждает, что она не умеет проигрывать html5 видео ни в одном из поддерживаемых форматов, но это проблемы оперы.
Тут еще стоит отметить, что на том же ютубе не все видео разрешены для html5. Но опять же это не значит то, что html 5 на iOS устройствах не работает.
Вы меня прямо заинтриговали, взял айпад2, пооткрывал презенташки — увидел все, что должен был увидеть. Сходил на ютуб, сходил на вимео — проблем не обнаружил. Может у вас какой-то неправильный айпад?
Мне просто интересно, что вы хотели сказать этим комментарием?
В первом предложении утвердили что технических инноваций не было, оговорившись, что все остальное вам видимо легче не рассматривать, и тут же утвердили, что в общем-то в нем совсем-совсем ничего нового не было. Т.е. компания выпустила самый обычный телефон, ничем не выделяющийся из всех остальных на рынке того времени, и взорвала рынок.
Да и не забываем, что очень многие изобретения именно таким образом и появляются: грубо говоря, берем несколько вещей, возможно даже общеизвестных, объединяем их и вуаля!
«Для кого как.»
На мой взгляд существенным преимуществом статической является упрощение статического анализа, иначе с этим возникают серьезные проблемы. А так по опыту могу сказать, что у многих статическая создает ложное чувство корректности программы, в то время как контролирует только часть ошибок, и то глупых. Впрочем на эту тему уже столько сказано и написано, что статическая типизация это все же безусловно спорная вещь.
«А ее наличие — к выявлению части ошибок еще на этапе компиляции, экономя мне минуты при сборке.»
Либо вы работаете над гигантскими проектами и я вам завидую, либо существует проблема запутанности зависимостей, возможно архитектуры. Опять же по опыту могу сказать, что программисты как правило нажимают в студии кнопочку Build и компилятор начинает молотить до победного конца. Если подходить по уму, то в случае с модульными тестами у вас возникнает 'пролема' создания более продуманной структуры зависимостей, что в конечном счете позволяет минимизировать выигрышь обрывания процесса компиляции при обнаружении первой ошибки.
«Тем более, вы эту типизацию затем все равно теряете в xaml.»
Ок, может быть вы его прикрутили куда-то еще. Но MVVM в первую очередь относится к Microsoft, WPF, Silverlight, XAML.
«Чтобы получить чистую view model, не дающую побочных эффектов на бизнес-объект, ее породивший.»
Вы имели в виду объект, который оборачивает View model, а не порождает?
По паттерну view model никак не может аффектить бизнес-объекты. Зато по тому же паттерну View model занимается связыванием model и view, по сути он содержит в себе бизнес-объекты и обеспечивает работу с ними. Подмена модели другими объектами, не связанными с моделью выглядит странно.
Статическая типизация это вообще спорная вещь, сама по себе много не дает, зато ее отсутствие подталкивает к написанию модульных тестов, TDD и т.п. Тем более, вы эту типизацию затем все равно теряете в xaml.
Насколько я понимаю, автор как раз хотел избежать рутинной работы по созданию таких объектов, большинство которых скорее всего ничем 'интеллектуальным' заниматься не будут, кроме как оборачивать и пробрасывать вызовы, что по сути и есть проксирование.
Ваш подход мне совсем непонятен. Зачем создавать кучу view models, которые еще и никак не будут связаны с моделью, кроме как логически, да еще и маппинги прописывать? И да, я бы тогда уж с EmitMapper начинал.
На мой взгляд вариантом тут может являться применение шаблона для генерации делегирующего свойства с оповещением нотификации, если говорить о INotifyPropertyChanged. Если говорить о добавочных свойствах, то я думаю, что свойства в студии генерируются проще, чем при подходе автора. А вот с оборачиванием внутренних объектов во view models придется возиться.
Так что я Вам советую подразобраться в вопросе. Там глядишь захочется шапочку из фольги носить или уйти отшельничать.
Apple, бояться, это, простите, паранойя практически.
Я сталкивался с РПЦ опосредованно, через одного родственника, который в свою очередь был Очень тесно связан.
Могу сказать, что ничего хорошего ЗАО «РПЦ» из себя не представляет. Стремятся поиметь всеми способами, плюс ко всему вокруг них крутятся различные «христианские» секты, которые твоей смерти будут рады, лишь бы им перепало после этого.
Не думаю, что простые походы в церковь много дают в плане информации, в наши тюрьмы можно тоже попробовать на экскурсию сходить, только пока не сядешь — многого не узнаешь.
«Выискался прыщ, ничего для страны не сделавший по сравнению с теми, кого критикует, но амбиций же полные штаны.»
Вы, простите, про какую страну?
По моему мнению, пускай какой-нибудь чинуша хоть трижды герой России, это не дает никому права воровать у общества миллионами, а то и миллиардами, при этом игнорировать обвинения или затыкать недовольных.
Деньги крышу сносят людям очень легко, особенно когда они лежат никем фактически не охраняемые. Когда государство неспособно организовать должный контроль, этим должно заняться общество, в идеале поднять вопрос о легитимности власти такого государства. Навальный делает хотя бы то, что придает огласке болезни нашего государства и общества, это если не считать попыток что-либо изменить правовым путем.
Помоему «эволюция ОО парадигмы» это громко сказано. Больше тянет на паттерн, либо на дизайн гайдлайн по типу DDD'шных.
Проблема сама по себе интересная и актуальная, стоит напоминания.
МБР ловить на пуске смысла ни больше, ни меньше, чем в полете и на снижении.
Шарик 5 см с космоса запускали, если мне память не изменяет.
Во-вторых, еще раз напоминаю, что Дон-2Н это многофункциональная РЛС, одной из задач которой является контроль космического пространства и наблюдения за космическими объектами. Никто не говорит, что РЛС способна заглядывать за атмосферу с другой стороны Земного шара.
А так да, загоризонтальным радиолокатором можно отслеживать объекты, летящие под ионосферой за горизионтом.
Касательно исходного вопроса — 40 тыс. км, все верно. Не забываем, что одна из задач это контроль космического пространства, с 40 км естественно об этом и речи идти не может.
В общем я и не утверждал что до этого не было ноутов сравнимых с эиром, но спасибо за напоминание :)
В двух словах бы, чем он лучше хотя бы того же Macbook Air, или он первопроходец в том смысле что это первый ноут схожий по характеристикам с Air'ом?
Ведь с учетом того, что фонограмма есть любая запись на носителе, ничто не мешает вместо того, чтобы писать капсом пойти, отдать любую фонограмму в общественное достояние в штатах и, возможно, прославиться, если это так.
Неужели я что-то нарушу, если выложу на американском сервере фонограмму, которая пронадлежит лично мне и ни один лейбл к ней не имеет отношения?
Как-то это странно. Не исключаю, что-то подобное может быть сделано в нативных клиентах, но я проверял в мобильном сафари на ПКшных версиях сайтов. Более того, ютуб и вимео далеко не единственные сайты, где есть html5 видео, на рутюбе есть спец страничка, не понимаю в чем ее смысл, но видео с нее проигрываются.
С оперой ютуб, к сожалению, работать отказался, утверждает, что она не умеет проигрывать html5 видео ни в одном из поддерживаемых форматов, но это проблемы оперы.
Тут еще стоит отметить, что на том же ютубе не все видео разрешены для html5. Но опять же это не значит то, что html 5 на iOS устройствах не работает.
В первом предложении утвердили что технических инноваций не было, оговорившись, что все остальное вам видимо легче не рассматривать, и тут же утвердили, что в общем-то в нем совсем-совсем ничего нового не было. Т.е. компания выпустила самый обычный телефон, ничем не выделяющийся из всех остальных на рынке того времени, и взорвала рынок.
Да и не забываем, что очень многие изобретения именно таким образом и появляются: грубо говоря, берем несколько вещей, возможно даже общеизвестных, объединяем их и вуаля!
На мой взгляд существенным преимуществом статической является упрощение статического анализа, иначе с этим возникают серьезные проблемы. А так по опыту могу сказать, что у многих статическая создает ложное чувство корректности программы, в то время как контролирует только часть ошибок, и то глупых. Впрочем на эту тему уже столько сказано и написано, что статическая типизация это все же безусловно спорная вещь.
«А ее наличие — к выявлению части ошибок еще на этапе компиляции, экономя мне минуты при сборке.»
Либо вы работаете над гигантскими проектами и я вам завидую, либо существует проблема запутанности зависимостей, возможно архитектуры. Опять же по опыту могу сказать, что программисты как правило нажимают в студии кнопочку Build и компилятор начинает молотить до победного конца. Если подходить по уму, то в случае с модульными тестами у вас возникнает 'пролема' создания более продуманной структуры зависимостей, что в конечном счете позволяет минимизировать выигрышь обрывания процесса компиляции при обнаружении первой ошибки.
«Тем более, вы эту типизацию затем все равно теряете в xaml.»
Ок, может быть вы его прикрутили куда-то еще. Но MVVM в первую очередь относится к Microsoft, WPF, Silverlight, XAML.
«Чтобы получить чистую view model, не дающую побочных эффектов на бизнес-объект, ее породивший.»
Вы имели в виду объект, который оборачивает View model, а не порождает?
По паттерну view model никак не может аффектить бизнес-объекты. Зато по тому же паттерну View model занимается связыванием model и view, по сути он содержит в себе бизнес-объекты и обеспечивает работу с ними. Подмена модели другими объектами, не связанными с моделью выглядит странно.
Насколько я понимаю, автор как раз хотел избежать рутинной работы по созданию таких объектов, большинство которых скорее всего ничем 'интеллектуальным' заниматься не будут, кроме как оборачивать и пробрасывать вызовы, что по сути и есть проксирование.
Ваш подход мне совсем непонятен. Зачем создавать кучу view models, которые еще и никак не будут связаны с моделью, кроме как логически, да еще и маппинги прописывать? И да, я бы тогда уж с EmitMapper начинал.
На мой взгляд вариантом тут может являться применение шаблона для генерации делегирующего свойства с оповещением нотификации, если говорить о INotifyPropertyChanged. Если говорить о добавочных свойствах, то я думаю, что свойства в студии генерируются проще, чем при подходе автора. А вот с оборачиванием внутренних объектов во view models придется возиться.
Apple, бояться, это, простите, паранойя практически.
Могу сказать, что ничего хорошего ЗАО «РПЦ» из себя не представляет. Стремятся поиметь всеми способами, плюс ко всему вокруг них крутятся различные «христианские» секты, которые твоей смерти будут рады, лишь бы им перепало после этого.
Не думаю, что простые походы в церковь много дают в плане информации, в наши тюрьмы можно тоже попробовать на экскурсию сходить, только пока не сядешь — многого не узнаешь.
Вы, простите, про какую страну?
По моему мнению, пускай какой-нибудь чинуша хоть трижды герой России, это не дает никому права воровать у общества миллионами, а то и миллиардами, при этом игнорировать обвинения или затыкать недовольных.
Деньги крышу сносят людям очень легко, особенно когда они лежат никем фактически не охраняемые. Когда государство неспособно организовать должный контроль, этим должно заняться общество, в идеале поднять вопрос о легитимности власти такого государства. Навальный делает хотя бы то, что придает огласке болезни нашего государства и общества, это если не считать попыток что-либо изменить правовым путем.
По первому абзацу согласен.