All streams
Search
Write a publication
Pull to refresh
-8
0
Дмитрий @dim2r

Программирование

Send message
По биг-дате есть много разночтений что и чем называть.
Речь идет о поиске отклонений в весьма структурированном наборе данных.


Я занимался поиском отклонений от типичного поведения в телефонных сетях. Если интересно — поделюсь опытом.
И всякие велосипеды для их эмуляции там, где они «by design» не предусмотрены?


Мне тут подсказали, что есть так называемое контрактное программирование, где подобная семантика (else raise) встроена в предусловия и постусловия, которые срабатывают перед выполнением процедуры и после её выполнения.

а, нашел — в предусловиях
а есть пример явного профита? типа: до контракта программист мучился, после применения контракта все встало на свои места. Или: до применения контракта тратили 2 часа, после применения 2 минуты
А где там эта семантика прописана в Contract Driven Development? я поверхностно глянул — не нашел.
Я последнее время насмотрелся творчества програмистов, в проекте порядка гигабайта исходников. Прихожу к выводу, на уровне языка надо вводить семантику типа

if условие then
действе
else
raise exception 'вызывается принудительно на уровне языка
end if


То есть программист должен перечислить все случаи, когда процедура работает. Во всех остальных случаях должна выводиться ошибка.
описание похоже на описание
потока
Общий случай и всегда — понятия растяжимые.
Иногда количество степеней свободы у управляющей системы меньше, чем у управляемой. Например, управляющий имеет одну степень свободы — выключатель {0,1}. А у управляемой 2 степени свободы — например 2 светодиода {{0,1},{0,1}}. Один выключатель может управлять только одним светодиодом или обоими сразу. Некоторые комбинации светодиодов будут недоступны.
иногда возможно, иногда невозможно.
Менеджер умеет управлять, программист умеет программировать. Что в этом такого?


тогда все в порядке.
Использую «в каком-то смысле», так как это аналогия. Точное определение можно дать для формальных систем. А человек и социум — система неформализируемая до конца, поэтому можно только обозначить тенденцию
Есть математическая теорема об управляющей и управляемой системах, в которой говорится:

Управляемая система должная в каком смысле быть умнее управляемой или по крайней мере на уровне. То есть менеждер должен быть в каком-то смысле умнее программиста. Но это невозможно, если не понизить интеллект программиста. Вот и получается, что умным остается либо тупеть, либо бежать, либо брать власть в свои руки.
Для меня слова аджайл/скрам/канбан/тайм-трекинг прочно ассоциируются с угнетением и паршиво сделанной работой.


Эти методологии не учитывают психологический профиль. Среди программистов есть много индивидуалов — интеллектуалов, которые не хотят что бы их беспокоили.

Так же не учитывается, что мозг у мужчин лучше работает когда погружается в одно дело. Когда дел много и надо переключаться, то на это тратится куча сил, иногда больше чем на просто работу.
Программисты последнее время чем-то похожи на художников, чью работу мерят по затраченным краскам. Больше затратил краски — больше стоит картина. Меньше затратил краски — картина дешевая.
А есть применить AI для настройки другого AI?
Постоянно путают сознание от его содержания, то есть от картинок, которые оно видит. Рассматривают картинки в сознании и думают, что это сознание. Найти субстанцию сознания так же трудно как найти субстанцию пространства. Ученые будут натыкаться на предметы, которые проявлены в пространстве, но само пространство не субстанционально, хотя присутствует в любой точке. Посмотреть на него со стороны нельзя. Отщипнуть кусочек для изучения тоже нельзя.
Однобокость нашего мышления проявляется в том, что мы хорошо умеем делать анализ и очень плохо — синтез.


Рекомендую познакомится с метапрограммами психики — это фильтры, которые незаметно фильтруют информацию и один вид информации они пропускают, другой — нет. Картина того, как работают наши мозги будет полнее.
Наверное можно подменить ядро, что бы когда rpm проверяет, то видит нормальные файлы, а когда происходит запуск, то запускаются вредоносные…

Information

Rating
Does not participate
Location
Самарская обл., Россия
Registered
Activity