Вы читаете сообщество
kostylism
Теория и Практика Костылизма
|
Ср, 31 Авг, 2005, 22:16
Ср, 11 Май, 2005, 00:42
Костыль - это искусственная (сотворенная разумным существом) материальная сущность, надстройка над другой искусственной сущностью, которая была разработана и внедрена ранее, целью которой является временное (пока не появится сущность, отвечающая всем критериям, и будет готова для внедрения) добавление в нее свойств (но не внесение изменений в изначальную сущность), которые не были предусмотрены при разработке и/или не смогли реализоваться на этапе внедрения. А также привести еще один пример костыля в области компьютерной технологии (а именно защиты информации): DEP/XD/NX/EDB (как заплатка системы команд x86, когда требуется переработка архитектуры Фон-Неймана). Спасибо за внимание. Пт, 25 Фев, 2005, 06:29
А ВОТ ХУЙ. В самом начале нужной функции, где реализованы все фичи, я вот прямо вот счас добавлю отдельный кусок кода, обслуживающий только один случай, для новой фичи. Другими словами - счас я в прогу впаяю КОСТЫЛЬ %) И ебись оно конём! В 6:29 мне лень думать.. Пт, 11 Фев, 2005, 02:13
Рассмотрим множество K, элементы которого по определению будут называться объектами. Введём на этом множестве норму (например, перечислением). Также введём отношение эквивалентности: a ~ b <=> || a || = || b || Обозначим [a] - класс эквивалентности, образованный элементом a. Профакторизовав искомое множество К по данной эквивалентности, рассмотрим фактор-множество K/~ : Во-перых, заметим, что || a || = 0 <=> [a] = [0] Во-вторых, если для двух ненулевых элементов из K/~, a и k, найдётся такое y из К/~, что || a + k || = || y || То назовём k костылём к объекту a, а || y || - задачей, решаемой данным объектом, элементы [y] - альтернативными реализациями Т.е., говоря неформально, костыль есть объект, присовокупляя :) который к исходному, мы получаем возможность решать задачу, успешно решаемую другим заранее известным объектом. Что, насколько я полагаю, эквивалентно исходному определению, данному проф. Токсой Вт, 8 Фев, 2005, 00:21
ФИО: Костылева Наталия Вт, 18 Янв, 2005, 23:10
Ср, 12 Янв, 2005, 02:40
[01:43:40] <Toxa> why? [01:44:01] <Toxa> usb 2.x это продолжение технологии, usb 1.x был лучшим на момент разработки [01:44:13] <Toxa> также и 802.11b не костыль [01:44:13] <viper> нах кому нужен метр в секунду если файлы в то времы были уже метров по 5? [01:44:31] <Toxa> в то время не было ничего лучше [01:44:46] <viper> firewire [01:44:53] <Toxa> я тебе еще раз даю опрделение костыля [01:44:58] <viper> 400Mbit by design [01:45:16] <Toxa> костыль - это нечто, что навешивается на что-то для решения проблемы [01:45:26] <Toxa> на что навешивался усб? это НОВАЯ технология [01:46:59] <Toxa> это называется "неудачно/не додумали" [01:47:02] <Toxa> а не костыль [01:47:06] <viper> usb 1.x навешиваеца на южный мост для решения прблемы передачи данных и хотплуга (массового) которую уже в это время уже решал firewire но стоил дорого и был не массовым [01:47:23] <Toxa> usb это новая технология [01:47:27] <Toxa> значит не костыль [01:47:42] <Toxa> это была новая НЕ ДО КОНЦА ПРОДУМАННАЯ технология [01:49:16] <Toxa> если хочешь, можешь форкнуть определение костыля и переписать его -) [01:49:25] <Toxa> только это уже будет по-другому называться [01:49:34] <Toxa> "viperКОСТЫЛЬ" [01:49:39] <Toxa> "openКОСТЫЛЬ" [01:49:45] <Toxa> "freeКОСТЫЛЬ" [01:50:16] <Toxa> основоположник теории костылизма - я, и я распространяю ее под бсд лицензией [01:50:34] <viper> тру [01:54:34] <Toxa> хотя [01:54:49] <Toxa> Основная теорема Костылизма пока не доказана и не опровергнута [01:55:13] <Toxa> "все - костыль", докажешь - я дам тебе ученую степень доктора костылизменных наук [01:56:09] <Toxa> надо бы wiki открыть [01:56:25] <Toxa> kostyl-wiki.weirdzone.org [01:56:46] <Toxa> где такие темы бы обсуждались [01:56:57] <Toxa> спискок рассылки [01:56:59] <Toxa> все дела [01:57:11] <viper> маньяк =) [01:57:32] <Toxa> между прочим [01:57:46] <Toxa> никто пока не формулировал основы этой весьма жизненной теории [01:57:57] <viper> на мой взгляд определения костыля должно быть несколько другим и включать в себя более общие понятия [01:58:13] <Toxa> ведь потом в идеале в науках связанных с проектированием чего-то должен быть "фактор костылизма" [01:58:23] <Toxa> а его пока неоткуда взять [01:58:31] <Toxa> не, с определением все ок [01:59:37] <Toxa> например, ipv4 - не костыль, он проектировался когда никто не знал, как пойдет инет [02:00:02] <Toxa> и еслиб он не получил популярность, придумывались бы способы как ужать пространство, етц [02:00:17] <Toxa> вот ipsec уже костыль [02:00:27] <Toxa> ipv4 это скорее не совсем удачная технология [02:00:40] <Toxa> и qos ср-вами ос - тоже костыль [02:01:03] <Toxa> кстати вопрос, nat - костыль? [02:01:10] <Toxa> я сразу так не могу сказать..... [02:01:17] <Toxa> он задумывался как костыль, но.... [02:02:42] <Toxa> так что не все так просто [02:03:26] <Toxa> доказать теорему "все - костыль", это как выяснить, совпадают ли множества NP-полных и P-полных задач [02:03:47] <viper> костыль - это некая искусственная (сотворенная интеллектуальным существом) материальная сущность, свойства которой или в совокупности с костылем более старым в смысле времени разработки и внедрения не отвечают тем или иным критериям, изначально разработанным при проектировании ее. [02:04:18] <Toxa> то что ты дал - это определения неудачной технологии [02:04:31] <viper> пока рекурсивно, но щас избавлюсь [02:04:36] <Toxa> и вообще оно неверное [02:04:40] <Toxa> не отвечают тем или иным критериям, изначально разработанным при проектировании ее. [02:04:56] <Toxa> типа в усб закладывали 100 мб в сек а получилось тока 1 мб в сек? [02:05:23] <viper> ну да [02:05:28] <Toxa> не было такого [02:05:43] <Toxa> и по этому определению, ipsec - не костыль [02:05:45] <Toxa> а это смешно [02:05:46] <viper> они хотели больше скорость иначе нах такое нада [02:05:54] <Toxa> ибо он отвечает критериям [02:05:57] <viper> тогда уже был фиреваре [02:05:58] <Toxa> "обезопасить" [02:06:19] <Toxa> по этому определению усб может быть и костыль, но оно не верное [02:06:28] <Toxa> ибо по нему же айписек не костыль [02:06:54] <Toxa> короче ты неверно понимаешь определенние костыля, совсем [02:07:43] <viper> недароботанная технология + костыль + время = доработанная технология [02:08:26] <viper> тогда определение конечно другое [02:09:33] <Toxa> костыль - это нечто (технология, устройство, алгоритм), что навешивается на что-то (технология, устройство, алгоритм) для решения определенной проблемы, может даже решая ее, вместо того, чтобы пересмотреть изначальную технологию, устройство, алгоритм, с точки зрения внесения в нее добавляемой функциональности. [02:09:38] <Toxa> и то это кривовато [02:11:30] <Toxa> ... экономя в ресурсах (время, стоимость, етц), но усложняя дальшейнее развитие предметной области (в который применятся) [02:12:00] <Toxa> более того, есть Правило Тохи, которое говорит о том что в определенных пределах костылизм допустим [02:12:16] <Toxa> *тут идет сложная формула которую пока никто не вывел* [02:12:51] <viper> костыль - это искусственная (сотворенная разумным существом) материальная сущность, надстройка над другой искусственнойсущностью, которая была разработана и внедрена ранее, целью которой является временное добавление в нее свойств, которые не были предусмотрены при разработке или не смогли реализоваться на этапе внедрения. [02:13:17] <Toxa> ну вот, по этому определению усб 1 не костыль [02:13:41] <viper> да усб 1 - недароботанная технология [02:13:44] <Toxa> =) [02:13:57] <Toxa> почему временное добавление? [02:14:36] <Toxa> примеры костылей - ipsec, tls, smtp auth, pop-before-smtp [02:14:44] <viper> временное (пока не пока не появится сущность отвечающая всем критериям) [02:14:45] <Toxa> примеры допустимого костылизма - smtp auth [02:15:14] <Toxa> тогда уж "добавление в нее свойств (но не внесение изменений в изначальную сущность)" [02:15:17] <viper> пость в ЛЖ! [02:15:24] <Toxa> зачем? я вики сделаю [02:15:26] <viper> ru_kostyl [02:15:30] <Toxa> где все это опишу [02:15:32] <Toxa> неее [02:15:38] <Toxa> у нас будет вики-коммунити [02:15:42] <Toxa> где будет форум [02:15:50] <Toxa> будет обсуждаться, что есть костыль [02:15:54] <Toxa> спорить [02:16:22] <Toxa> ну ладно ру_костыль зарегаю |