Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 29 30 31 32 33 34 35 36 37 38 39 ... 53 След.
Модель чекинг, (автоматизированный метод теста кода)
Хм... ладно, я то в проблему вникнуть пытаюсь хоть и дилетант. Прикол в том, что поповоду

[QUOTE]M.Reynolds пишет:
Издеваются. Все эти Биллы Гейтсы и прочие Возняки десятилетиями навязывают нам, благородным потребителям, свою мерзкую, ни на что негодную, так называемую продукцию. [/QUOTE]

[QUOTE]M.Reynolds пишет:
Если бы программированием занимались настоящие ученые, а не какие-то программисты, - всё было бы в порядке. А так, всем давно известно, что ради денег они на всё пойдут. [/QUOTE]
просто хотят полегче и побыстрее не напрягая моск,
прикол, что  я согласен  с этими цитатами   :D  :o
Модель чекинг, (автоматизированный метод теста кода)
Несколько лет назад была одна на первый взгляд рядовая лекция в вузе, в котором я учился. Кторую я сначала по традиции забыл, но по истечению времени данный материал вспоминается со все большим интересом и сожалением что на практике не применяется.

Все мы знаем что программы - глючат  :evil: . Неосторожное нажатие не той кнопки, неверное значение переменной, конфликт между процессами и просто внезапно возникшая ошибка памяти могут привести к самым плачевным последствиям и компьютер, и неуравновешенного пользователя  :evil: . Конечно, существуют разные методы теста кода. Но большинство из них, например JUnit, сродни попыткам неандертальца разобраться в химическом составе камней, ударяя их друг о друга.
Проблема в том, что нельзя построить тесты, которые охватывали бы все реально возможные значения всех переменных. Это будет очень очень много тестов - (например 2 в степени количества переменных помноженных на число битов в одной переменной). Поэтому ограничиваются небольшим количеством "контрольных" тестов, с определенными входными значениями. В то время как обыкновенная ошибка переполнения ( что не учитывает этот тест) являлась дырой для взламывания серъезных систем.
Фундаментально решить проблему ( протестить все возможные комбинации, но хитро - без перебора) позволяет метод модель чекинга. Суть в том, что по абстрактной модели, которая включает в себя ход программы с описанием, какая переменная какой диапазон чисел может принимать, создается конечный автомат, просчитав который можно узнать где в программе потенциальные глюки и даже сгенерировать код без глюков.
Базовыми компонентами модели являются разные условия. Например, "х может принимать значения от 1 до 400". Временные условия , например "до/ после/ в то время как (условие 1)  (не)должно выполняться (условие 2)". В реале они конечно сложнее и подробнее.
Небольшой инструмент, с которым можно посмотреть эту тему является NuSMV Model Checker. Можно погуглить, скачать и поиграться, если еще живой.
В перспективе можно сделать серъезные инструменты, которые будут создавать этот "контрольный автомат" автоматически из исходного кода или например указанных в исходнике аспектов, или вообще по бинарному коду.
И наконец последний вопрос. Почему на практике так не делают?
Мое мнение - [S]потому что дурни[/S] программинг- довольно концервативная вещь, где до сих пор сообщество используют обычный С с доисторическими грубыми макросами...
генмодифицированные продукты, Опасны ли для организма?
[QUOTE]Sapiens пишет:
Это ещё что за чудо? Объясните пожалуйста.[/QUOTE]
ну идея в том, что растения будут изменять и изменять, пока в итоге не останется ни одного естественного вида, может целесообразно "сохранить" те немногие максимально естественные виды, которые еще остались - мало ли...
генмодифицированные продукты, Опасны ли для организма?
[QUOTE]M.Reynolds пишет:
Как нибудь будет тема по информатике - я начну там высказываться с таким же пафосом, как это привыкли делать вы. Посмотрим как вы заговорите.[/QUOTE]
А он тоже ИТшник... хочу просто обьяснить ИТ-шный взгляд на эту тему: интуиция программера подсказывает что если кусок кода стоит не на своем месте, это может вызвать уйму самых разных глюков вплоть до падения всей системы, а в генетике это оказывается если не "норма" то далеко не столь критично.
Может создать тему по информатике и посмотрю на ваши высказывания там ради интереса?

[QUOTE]BETEP IIEPEMEH пишет:
Во-первых, нам нужно вложиться в исследования самих технологий.[/QUOTE]
это пожалуйста. Кстати, а можно тогда поподробнее из чего там состоит технологическая база?
[QUOTE]BETEP IIEPEMEH пишет:
Во-вторых, нам нужно вложиться в способы диагностики качества продукции.[/QUOTE]
а как будут учитываться возможные индивидуальные реакции, хотя бы аллергия?
[QUOTE]BETEP IIEPEMEH пишет:
в третьих, нам нужно грамотно распорядиться своими земельными ресурсами[/QUOTE]
это да, вспоминается история с кукурузой царицей полей.
[QUOTE]BETEP IIEPEMEH пишет:
Где-то нужно оставить земли под "органическое земледелие", поскольку это в текущий момент времени очень сильный бренд [/QUOTE]
надо обязательно оставить еще в достаточном количестве ресурс из максимально немодифицированых, неселекционных семян - мало ли что.
Поповоду физического уничтожения насекомых вредителей - не надо так смеяться. Уже сделали роботов- ос, в теме про ос проскальзывало.
генмодифицированные продукты, Опасны ли для организма?
[QUOTE]BETEP IIEPEMEH пишет:
Просто следуйте совету Sapiens'а - покупайте то, что нравится. [/QUOTE]
если  б я покупал то что нравится я был бы примерно в 2 раза больше весом  :oops:


Тут просто знатоки школьной программы не до конца вчитываются в то что пишут "неграмотные" и думают что страх обывателей из за мутантов.
- В постах выше выяснили, и знатоки естествознания допустили, что возможно всасывание/ попадание в кровь нерасщепленных веществ ( белков, но может тогда и генов?), из за индивидуальных особенностей организма (проблемы с желудком, микро - рана в желудке в конце концов).
Как поведут себя в крови неестественные гены, вставленные в неестественное место цепочки(что может быть важно).
- Далее, знатоки допустили возможность горизонтального переноса генов к бактериям в кишечнике(или бактериям в крови, если вещества попадут в кровь) и даже к клеткам стенок кишечника. Опять же, как поведет себя этот ген на неестественном месте? Например, организм эволюционно привык уже что последовательность в рисе 01001 горизонтально переносится, и организму на это чихать, а вот если перенесется 01101?
При этом не надо кивать что в селекционных видах тоже изменены гены. Тогда от них та же опасность.А весь 20 век их не задумываясь ели - может отсюда возросшее число раков, генетических дефектов, ожирения и прочих прелестей
Изменено: smer4 sssmeeer - 20.07.2015 01:49:08
генмодифицированные продукты, Опасны ли для организма?
[QUOTE]При создании «золотого риса» стояла задача добиться синтеза в съедобной части растения — эндосперме — бета-каротина, биохимического предшественника витамина А. В обычном рисе бета-каротин используется в процессах фотосинтеза, поэтому синтезируется в листьях. Для модификации использовались два гена: ген psy из нарцисса Narcissus pseudonarcissus, кодирующий фермент фитоенсинтазу, и ген crt1, взятый у почвенной бактерии Erwinia uredovora, продуктом экспрессии которого является фитоендесатураза. [/QUOTE]
Это совершенно чужие гены, более того на чужом месте (посреди прочих генов риса)
генмодифицированные продукты, Опасны ли для организма?
[QUOTE]BETEP IIEPEMEH пишет:
Ну съела бы свинка оригинальную пищу, которая всю жизнь этот ген содержался, и точно также стало быть этот "ген" там оказался[/QUOTE]
блин, в том то и дело что в оригинальной пище этого гена [B]нет[/B]. И как имунная система отреагирует на неестественное, особенно учитывая индивидуальность реакции человека...
New Horizons: первая встреча с Плутоном
[QUOTE]

Планета Плутон, к которой удалось приблизиться космическому зонду New Horizons, оказалась не такой, какой ее ожидали увидеть ученые. Об этом сообщил российский астроном Артем Новичонок, который открыл одну из самых ярких комет десятилетия.

По его словам, данные, которые передал зонд на Землю, оказались сенсационными. Так, поверхность Плутона и его спутника Харона - совершенно молодые горы, возраст которых детский по рамкам солнечной системы, равнины, тоже очень молодые, полностью лишенные кратеров.

Все эти процессы объяснить сразу не получается. То есть, Плутон сразу задал ученым миссии загадку, которая пока не разрешена и которая требует разрешения, подчеркнул Новичонок.
[/QUOTE]

Можно ли высокую геологическую активность обьяснить чрезмерным притяжением Плутона и Харона друг другу и большим количеством льда (низкое трение по сравнению с обычными породами)?
Гравитация
[QUOTE]Dyk пишет:
Вселенная может иметь нулевую полную энергию, если суммарная гравитационная потенциальная энергия, необходимая для удержания всех частей Вселенной вместе, компенсирует сумму всех положительных энергий, связанных с массами и движениями всех тел во Вселенной. [/QUOTE]
это можно посчитать? Посчитаем грубо. Возмем вселенную из солнца и венеры. Эта вселенная обладает положительной энергией (масса солнца, венеры и кинетическая энергия)
и отрицательной энергией, равной энергии, необходимой для удаления Венеры от солнца на бесконечность(энергия конечна). Если эти величины грубо не совпадут, гипотеза не верна. Реальная вселенная получается добавлением к венере и солнцу других материальных обьектов, с принципиально теми же энергиями.

А я засыпая написал фигню. Берем вселенную из двух шариков, весом в 1 килограмм. Третья космическая скорость ( и соотв. энергия) исчезающе мала по сравнению с  2* 300 000 ^2 Джоулей (энергия массы шаров). Все частицы упомянутой выше вселенной разлетаются с огромной скоростью...
Изменено: smer4 sssmeeer - 20.07.2015 03:56:10
Луна, как противокометный щит Земли., Вот комета пролетела и ага... Вот комета полетела и ага... Вот комета просвистела и Луна прикрыла Землю...
Луна в 81 раз легче земли, соответственно маловероятно что астероид захватится её полем. По моему, вероятность даже можно посчитать, учитывая расстояние до Луны, её радиус, и функцию гравитации в пространстве но там будет явно меньше даже 1/81 - гравитация Земли перекрывает. Конечно, некоторые астероиды падали на Луну. Но считать ли моську щитом слона? Скорее всего, наоборот)))
Страницы: Пред. 1 ... 29 30 31 32 33 34 35 36 37 38 39 ... 53 След.
Портал журнала «Наука и жизнь» использует файлы cookie и рекомендательные технологии. Продолжая пользоваться порталом, вы соглашаетесь с хранением и использованием порталом и партнёрскими сайтами файлов cookie и рекомендательных технологий на вашем устройстве. Подробнее