The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Дэниэл Бернштейн опубликовал новую библиотеку djbsort"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от opennews (??), 11-Июл-18, 22:08 
Дэниэл Бернштейн (Daniel J. Bernstein), известный эксперт в области криптографии и создания защищённого ПО, разработавший такие проекты, как qmail, djbdns,  NaCl, Ed25519, Curve25519 и ChaCha20-Poly1305, опубликовал новую библиотеку djbsort (https://sorting.cr.yp.to/) с реализацией высокопроизводительного алгоритма сортировки массивов целых чисел.

Библиотека демонстрирует рекордные (https://sorting.cr.yp.to/speed.html) показатели в скорости сортировки в памяти, заметно опережая по производительности существующие аналоги. Например, djbsort при сортировке 1024 32-разрядных знаковых целых чисел расходует 2.5 цикла CPU на байт данных, независимо от содержимого массива, в то время как библиотека Intel IPP (Integrated Performance Primitives)  с оптимизациями на базе инструкций AVX  расходует около 32 циклов на байт.


Кроме того, библиотека djbsort изначально написана с оглядкой на безопасность и использование в криптографических системах, в том числе может применяться в основанных на применении сортировки реализациях алгоритмов шифрования, стойких (https://www.opennet.me/opennews/art.shtml?num=44748)  к подбору на квантовом компьютере. В частности, djbsort обеспечивает постоянное время сортировки независимо от обрабатываемого содержимого массива, что позволяет исключить применение методов анализа содержимого по сторонним каналам, учитывающих разницу во времени обработки для определения характера данных. В djbsort  используются только простые арифметические инструкции без применения условного ветвления.


Третьим достоинством djbsort является предоставление инструментов, позволяющих верифицировать корректность выполненной сортировки для всех возможных вариантов массивов заданного размера. Инструментарий для верификации включает три утилиты: unroller для раскрутки программы сортировки для массивов заданного размера; minmax для преобразования раскрученной программы  в набор операторов "min" и "max"; decompose для подтверждения корректности программы min-max.

Ограничения текущей реализации djbsort:


-  Наличие оптимизаций только для CPU с поддержкой инструкций AVX2 ( оптимизации могут быть легко портированы для других CPU);
-  Поддержка только сортировки знаковых 32-разрядных целых чисел (реализация может быть адаптирована для сортировки 16 и 64-разрядных целых, а также для чисел с плавающей запятой, любых записей фиксированного размера и указателей на записи переменного размера с отсортированными ключами);
-  Размер сортируемого массива ограничивается имеющимся размером памяти - размер массива должен вмещаться в ОЗУ, но при желании библиотека может быть адаптирована для сортировки данных на диске с оптимизациями для минимизации обращений к диску;
-  При сортировке используется только одно ядро CPU (алгоритм может быть изменён для параллельной обработки на разных ядрах или для распределённой сортировки на нескольких компьютерах);

-  При верификации не выполняется проверка целостности данных в памяти;

-  Процесс верификации запускается отдельно для массивов разного размера, а скорость верификации уменьшается при увеличении размера массива. Данное ограничение не особо значимо, так как верификация важна для применения в криптографии, а для криптографии используются только специфичные размеры массивов.

URL: https://news.ycombinator.com/item?id=17505357
Новость: https://www.opennet.me/opennews/art.shtml?num=48952

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от Аноним (2), 11-Июл-18, 22:29 
Странное сравнение с IPP, в IPP оптимизация под avx, а в библиотеке под avx2, и типа быстрее...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:23 
Больше всего доставляет скромное умолчание о процессорах без AVX.

С одной стороны, конечно, похвально использование инновационных, прогрессивных, модно-молодёжных технологий.

С другой же стороны — для универсальной архитектуры с тоннами обратной совместимости внутри как-то странно задействовать эти самые инновационные, прогрессивные, модно-молодёжные технологии, доступные, от силы, 3—5 процентам людей, покупающих топовые процессоры (читаем: геймеров) и показывать это как огромное преимущество твоей малвари и целевых процессоров.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

42. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (42), 12-Июл-18, 09:22 
сделал для avx2 - значит почти наверняка недавно с avx2 по работе возился.
сделайте для DSP ASE или что у Вас там стоит?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

43. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –13 +/
Сообщение от Аноним (43), 12-Июл-18, 09:31 
AVX сейчас везде, во всех более-менее новых компах. А помоечники должны страдать, да.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

50. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –6 +/
Сообщение от Xasd (ok), 12-Июл-18, 10:08 
> А помоечники должны страдать, да.

+1

щаз ещё кто-нибудь про 32-бита тут вылезет :-)

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

60. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 10:35 
> AVX сейчас везде, во всех более-менее новых компах. А помоечники должны страдать,
> да.

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

69. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 12:31 
С одной стороны, я тебя понимаю - сам в данный момент сижу за коредубом на WinXP, по работе. Но чтоб добровольно такое железо юзать - это ж насколько надо себя не любить? По работе я и гробы с досом или соплярисом 7-м готов ковырять, лишь бы платили за это, а вот для себя, любимого, я хорошее современное железо покупаю. Чего и тебе советую.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

78. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +4 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:18 
> С одной стороны, я тебя понимаю - сам в данный момент сижу
> за коредубом на WinXP, по работе. Но чтоб добровольно такое железо
> юзать - это ж насколько надо себя не любить? По работе
> я и гробы с досом или соплярисом 7-м готов ковырять, лишь
> бы платили за это, а вот для себя, любимого, я хорошее
> современное железо покупаю. Чего и тебе советую.

 
 
Себя не любить — это быть рабом рекламы и постоянно покупать новые и новые вещи взамен точно таких же. Вот уж действительно жизнь задаром. Что нажил, то и дяде отдал, да ещё и добровольно, по собственному желанию. У популярного писателя Пелевина много про это в книжках написано. :)

Понимаешь, анон, мой двадцатилетний (!) P-2 с крохами, по сегодняшним меркам, ОЗУ или Power Mac G4 и набор профессионального ПО _ничем_ практически не уступает свежайшему i7 с десятками ГБ ОЗУ, потому что всё нивелирует софт, весь прирост скорости оборудования идёт псу под хвот. А ведь все задачи остались теми же. Новое железо, впрочем, показывает преимущество в вычислительных задачах и если до соответствующего ПО не добрались руками оптимизаторы. А такого софта мало. Даже в (La)TeX’е разница компиляции книжки в несколько сотен страниц на процессорах, между которыми два полтора-десятка лет разницы в возрасте, малозначима и теряется на фоне других работ.

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

88. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Anotheranon (?), 12-Июл-18, 13:32 
поддерживаю!


"Раньше компьютеры были большими и медленными, а программы маленькими и быстрыми.
Теперь же компьютеры маленькие и быстрые, а программы большие и медленные"

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

93. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:37 
> Понимаешь, анон, мой двадцатилетний (!) P-2 с крохами, по сегодняшним меркам, ОЗУ
> или Power Mac G4 и набор профессионального ПО _ничем_ практически не уступает свежайшему
> i7 с десятками ГБ ОЗУ, потому что всё нивелирует софт, весь
> прирост скорости оборудования идёт псу под хвот. А ведь все задачи
> остались теми же. Новое железо, впрочем, показывает преимущество в вычислительных задачах
> и если до соответствующего ПО не добрались руками оптимизаторы. А такого
> софта мало. Даже в (La)TeX’е разница компиляции книжки в несколько сотен
> страниц на процессорах, между которыми два полтора-десятка лет разницы в возрасте,
> малозначима и теряется на фоне других работ.

В целом согласен, за исключением того, что их шины и выходы на периферию тоже "устарели".
А вот пример с ТеХ-ом не вполне удачен. Компилятор собственно ТеХ-а и макрообработка -- ведь уже новым компилятором построены, а значит, толсты и требовательны.
Вот если бы какая-то задача на численные методы, с "оптимальными" библиотеками -- здесь-то новые числомолотилки должны показывать обещаемый прирост.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

98. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:58 
Может TeX и неудачен для примера, можно подобрать другие. У меня больше взгляд «набит» на профессиональное ПО для преимущественно медийного производства — типа Photoshop, Illustator, QuarkXPress, PageMaker, InDesign и т. д. За двадцать лет произошло катастрофическое разбухание такого софта. А почти вся новая функциональность, которой не было в тогдашних версиях, явно относится к «дополнительной» и даже «посторонней». Так ради чего всё это было? Чтобы продавать новые версии программ? Хорошо, я этот мотив понимаю и где-то даже оправдываю. Но производители ради своих целей постоянно делают изменения в форматах. Хотя, повторюсь уже не в первый раз, наши прикладные задачи не меняются с течением времени. Но нас _вынуждают_ постоянно менять ПО и оборудование, аргументируя эту смену ложными ценностями. Молодёжь обычно этого не понимает, конечно, но кто чуть постарше — уже насмотрелись на смену форматов и версий программ.
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

250. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kiremail (??), 17-Июл-18, 23:33 
Кто кого заставляет? Какие такие-же задачи? Вы вообще помните, какие задачи были тогда, или так, повторить ходячий мем про ленивых программистов?
Возьмите свой G4 и поработайте в фотошопе с файлов в пару гигабайт. blur там, эквализация, dilate-erode. Посмотрите фильм fullHD. Откройте в виртуалке ОС и поработайте в ней. Загрузите и покрутите 3д-модель размером хотя бы в пару сотен тысяч треугольников. Вы этого не делайте? Оу, ну может быть тогда пан программирует? Откройте проект с хотя бы несколькими сотнями файлов на с++. Пересоберите. поменяйте хедер и соберите. Кофе успели выпить? А в магазин сходить? Подключите переферию - скачайте пару сотен фоток с фотика, посканируйте 3д-сканером... Откройте для себя другие сайты кроме Opennet и lib.ru, с js и графикой. Что, все летает?
А теперь повторите все это на вынь-машинке с P2. C Win98 или даже ME! Что, не разу не зависло, не вылетело, и стало быстрее? -)

Программы становлятся медленнее потому, что растет их размер, и уже невозможно так же старательно их оптимизировать, как тогда, это занимает слишком много времени. (Помните com-вирус в 432 байта?). Растет толщина библиотек. Растет потому, что с одной стороны, они становятся более общими (т.к. банально увеличилось количество юзекейсов), с другой стороны, они обросли доп. требованиями - безопасность, многопоточность, разные компиляторы, платформы. Сокращаются сроки разработки: то, что раньше можно было писать год, теперь надо написать за 10 минут (ау, в 2000 году откалибруйте мне быстренько камеру? Решите переопределенную систему в пару сотен тысяч уравнений? )
То,что вы сейчас не видите двигателя, не значит, что его под капотом нет. Просто попробуйте его открыть!

Или вам все это не надо, и вашем мирке в latex, vim, Finder и QuarkXpress время остановилось , или у вас шоры на глазах и вы повторяете за другими людьми, не думая.  

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

259. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 18-Июл-18, 09:31 
> Кто кого заставляет? Какие такие-же задачи? Вы вообще помните, какие задачи были
> тогда, или так, повторить ходячий мем про ленивых программистов?

Коллега А-стус рассуждает с точки зрения конечного изделия и его потребительской стоимости (которая, как она полагает, искусственно вздута). То есть, глаза и уши у людей те же, что и минус 20 лет, и все, что из этого следует, и т.д.

А вы рассуждаете с точки зрения (занимаете эту точку зрения) продажи все новых и новых изделий, для чего *нужно* вздувать именно для них, все новых и новых, их потребительскую стоимость.

Общее увеличение объёма машинного кода программ (из чего следуют многие вещи) следует из того, что разработка их ведётся всё более и более без внимания именно к объёму машинного кода. Не вижу никакого особого прогресса именно в *общих* принципах построения библиотек и так далее. "Обобщение функциональности", о котором вы говорите, ведет, скорее всего, просто к выделению новых уровней абстракции, т.е. к общему усложнению. Утверждение об общем сокращении сроков *разработки* в связи *именно* с ростом аппаратных ресурсов необоснованно.

> Или вам все это не надо, и вашем мирке в latex, vim,
> Finder и QuarkXpress время остановилось , или у вас шоры на
> глазах и вы повторяете за другими людьми, не думая.

Но вы знаете, можно ведь сказать и так, что "в вашем беличьем колесе..."

Ответить | Правка | ^ к родителю #250 | Наверх | Cообщить модератору

265. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 18-Июл-18, 23:49 
не новых изделий, а новой функциональности; которая уже требует новых изделий
> Общее увеличение объёма машинного кода программ (из чего следуют многие вещи) следует
> из того, что разработка их ведётся всё более и более без
> внимания именно к объёму машинного кода. Не вижу никакого особого прогресса
> именно в *общих* принципах построения библиотек и так далее.

без внимания потому, что рост аппаратных ресурсов это позволяет; там, где не позволяет, например, в embedded, там на это тратят силы. иначе говоря, вам новых функций, или чтобы текст вместо 0.01 сек форматировался 0.001? а про отсутствие прогресса в программировании это давно уже так. рост экстенсивный, строим пирамиду все выше, по мест3 перестраивая неудачные этажи.
> о котором вы говорите, ведет, скорее всего, просто к выделению новых
> уровней абстракции, т.е. к общему усложнению. Утверждение об общем сокращении сроков
> *разработки* в связи *именно* с ростом аппаратных ресурсов необоснованно.

это один из основных. раньше очень много сил уходило на оптимизацию и использование низкоуровневых инструментов

> Но вы знаете, можно ведь сказать и так, что "в вашем беличьем
> колесе..."

да. но я о том, что не надо обобщать на все задачи частные случаи. да, есть задачи, которые не изменились по сложности за 10 лет, и их можно решать на старом железе. а есть те, что изменились и сильно. а есть и просто новые

Ответить | Правка | ^ к родителю #259 | Наверх | Cообщить модератору

275. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 19-Июл-18, 07:46 
> не новых изделий, а новой функциональности; которая уже требует новых изделий

Но доказана ли нужность самой этой функциональности для потребителя?

>> Общее увеличение объёма машинного кода программ (из чего следуют многие вещи) следует
>> из того, что разработка их ведётся всё более и более без
>> внимания именно к объёму машинного кода. Не вижу никакого особого прогресса
> без внимания потому, что рост аппаратных ресурсов это позволяет;

Но есть ещё и нарастающая сложность при вообще незначительном качественном росте *основных* возможностей.

> а про отсутствие прогресса в программировании это давно уже так. рост
> экстенсивный, строим пирамиду все выше, по мест3 перестраивая неудачные этажи.
>> о котором вы говорите, ведет, скорее всего, просто к выделению новых
>> уровней абстракции, т.е. к общему усложнению. Утверждение об общем сокращении сроков
>> *разработки* в связи *именно* с ростом аппаратных ресурсов необоснованно.
> это один из основных. раньше очень много сил уходило на оптимизацию и
> использование низкоуровневых инструментов

Вот снова эти "низкоуровневые средства". Насколько низок "низкий уровень"? Эта характеристика универсальна?

>> Но вы знаете, можно ведь сказать и так, что "в вашем беличьем
>> колесе..."
> да. но я о том, что не надо обобщать на все задачи
> частные случаи. да, есть задачи, которые не изменились по сложности за
> 10 лет, и их можно решать на старом железе. а есть
> те, что изменились и сильно. а есть и просто новые

Но об этом говорил и оппонент, пусть в несовершенных формулировках  ))

Ответить | Правка | ^ к родителю #265 | Наверх | Cообщить модератору

281. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 11:38 
> Но доказана ли нужность самой этой функциональности для потребителя?

Не забываете, что пишут функциональность для конкретной группы потребителей, а получают ее все, в том числе те, которым она не нужна. Например, добавление поддержки нового 3д-сканера, который создает облака точек в другом формате, может потребовать переработки принципа импорта проектов. Чтобы (помним - время ограничено) небыло, что "тут рыбу заворачивали, а тут...", дописывают код, добавляют if-..., добавляют прослойки - и все не бесплатно. Кто тут прав? Новы сканер есть - есть, его надо поддерживать. Если его поддержку выпустить через полтора года(все аккуратно переписав), а не через 7 месяцев, компания потеряет деньги, и придется брать спецов дешевле, или никого нового не набирать.
Это всегда выбор - с одной стороны, сколько времени еще отделы продаж и маркетинга смогут обеспечивать денежный поток, чтобы кормить существующих программистов до выпуска нового продукта, с другой - с качеством и функциями ПО.  Не надо тут искать никаких теорий заговора: везде люди, и ошибаются как в маркетинге, так как их оценивают по одним показателям, и в продажах, и, разумеется, сами программисты. И возникают перекосы.
В государственных компаниях, где работаю еще по 15 ГОСТу, там свои перекосы, хоть и нет продажников.

> Но есть ещё и нарастающая сложность при вообще незначительном качественном росте *основных*
> возможностей.

Я написал выше: т.к. бинарник один на все, то в него входят функции не только для вас. Т.е. для вас ничего не изменилось, а для кого то - новый мир.  

> Вот снова эти "низкоуровневые средства". Насколько низок "низкий уровень"? Эта характеристика
> универсальна?

Она, думаю, скользящая. Раньше считали байты, избегали динамического выделения памяти,  еще раньше вручную раскидывали по регистрам. Сейчас для не-критических путей программы считают мегабайты, ассемблерные вставки - моветон, какой там алгоритм сортировки в std и каков его O(n)- пес его знает, а трюки с неявными расчетами (типа как в книжке, ссылку на которую давали выше) - плохим стилем. Потому что программистов стало нужно гораздо больше, и найти тех, кто это прочитает, поймет...не перепишет в первый же день со словами "непонятно". Компания потратит больше денег на сопровождение и написание кода, а на выходе...у юзера на его железе ворд стал грузиться на 0.01 сек быстрее, чем год назад. Оно ему надо? Путь оно грузится медленнее на старом железе, но стоит не дороже, и выйдет быстрее. Для тех, комы эти фичи нужны.

> Но об этом говорил и оппонент, пусть в несовершенных формулировках  ))

Он выражается весьма...эээ...невнятно и провокационно -)


Ответить | Правка | ^ к родителю #275 | Наверх | Cообщить модератору

285. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 19-Июл-18, 11:58 
>> Но доказана ли нужность самой этой функциональности для потребителя?
> Не забываете, что пишут функциональность для конкретной группы потребителей, а получают
> ее все, в том числе те, которым она не нужна. Например,

...
> ПО.  Не надо тут искать никаких теорий заговора: везде люди,
> и ошибаются как в маркетинге, так как их оценивают по одним
> показателям, и в продажах, и, разумеется, сами программисты. И возникают перекосы.

Ну так никто, кажется, и не искал здесь заговора, это скорее что-то вроде специфичной деградации, которая вообще неизбежна при переходе к массовому производству, а специфична, поскольку специфичен рассматриваемый класс изделий.

(О чем и вышеупомянутый коллега говорил, хотя и эээ провокационно. )) я его мысль понимаю, хотя сам бы не стал так выражаться)

Ответить | Правка | ^ к родителю #281 | Наверх | Cообщить модератору

296. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 09-Май-19, 23:12 
> Он выражается весьма...эээ...невнятно и провокационно -)

Могу конкретизировать. Надо?

Рассмотрим для примера формат MS Word. Мелкие несколько раз его поменяли, чем каждый делали уже выпущенные версии программы «морально устаревшими». С точки зрения пользователя Ворда задачи не меняются. Но время от времени приходится покупать новую версию программы просто потому, что приходит необходимость работать с файлами в новых версиях формата. Майкрософт не выпускает патч совместимости (не всегда так, есть исключение — патч для поддержки формата MSO 2007 в MSO 2000, MSO 2002, MSO 2003), не компенсирует уплаченные вами деньги, а просто ставит перед фактом: покупайте новую версию уже купленной программы. Это называется «запланированное устаревание», если вдруг я говорю о чём-то неизвестном. Хотя начиналось когда-то всё немножко по-другому: вы только один раз покупаете наше ПО и можете им пользоваться вечно.

Про сложные перипетии судьбы формата RIFF надо ли говорить?

Про TIFF с его бесчисленными проприетарными расширениями, которые требуют специального ПО — надо говорить?

Всё это есть не что иное как стремление вытягивать из общества деньги, принуждая регулярно в той или иной форме платить за товар: либо покупать коробочные версии, либо, что ещё хуже и гаже, получать по подписке.

Ответить | Правка | ^ к родителю #281 | Наверх | Cообщить модератору

299. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 10-Май-19, 14:20 
это называется «теория заговора», которая красивая теория, но заговора никакого нет. а есть такая штука, которая называется «капитализм». формат файла меняется потому что что-то добавляют или меняют, и удобней под это чуть поменять формат. никто не станет тратить довольно таки дорогое время программистов на то, чтобы менять форматы низачем — механизм получения прибыли работает немножко не так.

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

и да, подписка как раз была одной из идей как решить такие проблемы. оно, конечно, лечит симптомы, а не болезнь, но опять таки не надо тут искать какой-то Страшный Заговор Против Потребителя. «незнайка на луне», конечно, отличная книжка, но сколько ж можно её использовать как the ultimate guide to capitalism?

Ответить | Правка | ^ к родителю #296 | Наверх | Cообщить модератору

312. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Май-19, 08:22 
Это называется «запланированное устаревание», оно повсеместно применяется в промышленном производстве. Никакие теории заговора здесь ни при чём.
Ответить | Правка | ^ к родителю #299 | Наверх | Cообщить модератору

313. Скрыто модератором  +/
Сообщение от arisu (ok), 13-Май-19, 08:43 
Ответить | Правка | ^ к родителю #312 | Наверх | Cообщить модератору

314. Скрыто модератором  +/
Сообщение от Anonymoustus (ok), 13-Май-19, 10:48 
Ответить | Правка | ^ к родителю #313 | Наверх | Cообщить модератору

315. Скрыто модератором  +/
Сообщение от arisu (ok), 13-Май-19, 19:57 
Ответить | Правка | ^ к родителю #314 | Наверх | Cообщить модератору

295. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 09-Май-19, 22:57 
>> не новых изделий, а новой функциональности; которая уже требует новых изделий
> Но доказана ли нужность самой этой функциональности для потребителя?

Как потребитель (пользователь) профессионального софта Adobe, Quark, а также TeXнических программ и прочего такого разного, за самого себя могу сказать, что для меня водораздел достаточности пролегает по Фотошопу версии 7, Иллюстратору версии 10, Кварку версии 8, Индизайну версии 4 (для англоязычного документа достаточно и версии 1.5). Первые две программы выпущены ещё в 2001 году (в принципе, их даже можно заменить Фотошопом версии 5.5 и Иллюстратором версии 8, которые выпущены в конце прошлого века). От последующих версий упомянутых программ я не получил практически ничего полезного, хотя ресурсов они стали потреблять гораздо больше.


> Но есть ещё и нарастающая сложность при вообще незначительном качественном росте *основных*
> возможностей.

Основные возможности во всех брендовых программах для профессионалов (Adobe, Corel, Quark и пр.) достигнуты и отполированы до блеска к рубежу веков. Ничего добавить к основной функциональности уже не получится. Классика жанра в этом смысле — CorelDRAW, который регулярно выпускают новой версии, но вся новая функциональность имеет явно дополнительный, факультативный характер, основная же практически не меняется с версии 7 (1997 год!). Почему-то Corel не стал держать в ассортименте и развивать Вентуру, которую люди любили в своё время — очевидно, продажи нынче делаются не на рынке инструментов для профессионалов, а рынке любительского ПО, где мало кого интересует то, о чём пишу я, но зато велика роль рекламы, маркетинга, обращения к эмоциям, тяга к новинкам и так далее.

Производители ПО, иными словами, с некоторых пор заведомо делают ПО не как инструмент для профессионала, а как предмет потребления. Отсюда и гонка версий, подписка и пр.


> Но об этом говорил и оппонент, пусть в несовершенных формулировках  ))

Опнонент пишет для всех, а не строго для айтишников, поэтому пишет, по возможности, языком простого человека. :)

Тем более, что, как выяснилось, нынешние айтишники опеннета уже не в курсе даже того, как устроены процессорные архитектуры.

Ответить | Правка | ^ к родителю #275 | Наверх | Cообщить модератору

100. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:01 
>Себя не любить — это быть рабом рекламы и постоянно покупать новые и новые вещи взамен точно таких же.

Опять ты попал пальцем в небо, как с Масквой и мамкой. Никогда не ориентируюсь на рекламу при выборе чего-либо, начиная от еды и заканчивая авто. Не понимаю, почему мне при имеющейся возможности приобрести лучшее, выбирать худшее. Деньги с собой в гроб не положишь. Жить надо сейчас, а не десять-двадцать лет назад, или наоборот, вперед. Может, через неделю тебя машина собьет или самолет на голову свалится, и толку что ты героически наэкономил, во всем себе отказывая?

>всё нивелирует софт, весь прирост скорости оборудования идёт псу под хвот.

А какой тебе надо прирост скорости? Чтобы все делалось збс даже еще до того, как ты кнопку нажал?:) Мне что Лексикон в древнебородатом году, что Word 2016 - одинаково работают, и я не вижу, что и куда надо ускорять. Ах да, на второпне Word 2016 даже не взлетит, а если взлетит, то его таки да, захочется ускорить.

>А ведь все задачи остались теми же.

Ой ли?

>Новое железо, впрочем, показывает преимущество в вычислительных задачах

А SSD и вообще вся система ПЗУ? Как тебе живется на второпне со старым убитым диском аж на целых 40Гб?
А моник у тебя VGA или EGA? Тут тоже ничего существенного не поменялось?
И так можно долго продолжать, но чувствую, не в коня корм будет.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

118. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:35 
Да мне глубоко плевать, на что ориентируется какой-то очередной неразличимый опеннетовский аноним.

Я же с тобой не спорю. Я тебя использую в дискуссии для изложения какой-то своей мысли или идеи: пока десяток анонимов чешут на форуме своё ЧСВ, сотни (а может и тысячи) читают — и кому-то из прочитавших может быть интересно или даже полезно. Задумается, может, над тем, что пишет Anonymoustus. Пересмотрят свои заблуждения. Перестанут верить телевизору, например.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

120. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:40 
>Задумается, может, над тем, что пишет Anonymoustus. Пересмотрят свои заблуждения.

Они деньги платят, чтобы не думать, о чем ты? Максимум сменят один мозговой вирус на другой.

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

124. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:48 
Уже сменили на смартфон. :)
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

129. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:59 
Кстати, лишние деньги лучше тратить на повышение реального, а не мнимого, качества жизни, смысл которой состоит уж точно не в постоянных покупках одних и тех же вещей на замену друг другу (хотя для кого-то — в этом). Путешествуй, читай книги, занимайся каким-то спортом, заведи сад, кушай хорошую вкусную еду, ходи с женой в театр, оплати своим детям хорошее образование и так далее. Много есть куда потратить деньги с умом и удовольствием.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

139. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 15:29 
Не знаю, поймешь ли... Была у меня audi a80 88г, хорошая тачка, от бати осталась, и я почти десятку на ней отъездил. В какие только передряги с ней не попадали, можно сказать - надежный боевой друг. Сменил ее на паджерик мини. Если так подходить - ничем он не лучше. Ездит не сильно быстрее, жрет больше, стоит и обходится дороже. По твоей логике, надо было домучивать ауди до состояния, пока она совсем на ходу бы не развалилась?
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

145. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:49 
Не стоит смешивать несравнимые вещи, ибо выводы с неизбежностью будут ошибочны.

Автомобиль изнашивается и устаревает физически, объективно. Однажды он просто сгнивает и разваливается на части. Если бы Audi-80 1988-го года выпуска, чисто теоретически, не была подвержена износу и всегда была в состоянии новой, то возникает следующий интересный вопрос: по какой причине ты её сменил бы на другую машину?

В ИТ всё совсем не так. Софт не устаревает, он всегда новый, даже если ему сто лет. Его поэтому намеренно объявляют устаревшим через некоторое время после выпуска и отказывают клиентам в техподдержке. Железо — да, изнашивается. Но это не синоним устареванию. Вышедшие из строя компоненты можно было бы заменять новыми и таким образом превращать аппаратную часть компьютера тоже в потенциально вечную. Именно и только в таком смысле правильно говорить о компьютере как о программно-аппаратном комплексе.

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

Я думаю, что мало что можно добавить к сказанному выше.

Если люди покупают по зову рекламы, то они бездумные рабы маркетинга. Если планируют решение задачи и для этого подбирают инструмент, то им реклама по боку.

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

160. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (43), 12-Июл-18, 16:39 
>Вышедшие из строя компоненты можно было бы заменять новыми и таким образом превращать аппаратную часть компьютера тоже в потенциально вечную.

Так я и машину поменял не только из-за того, что она начала уже гнить(хотя и из-за этого тоже), а потому что сложно и дорого стало запчасти доставать. На каком-то этапе поддержка старого в работоспособном состоянии оказывается дороже покупки нового. Лично я предпочитаю до этого не доводить и беспокоюсь заблаговременно.

>В ИТ всё совсем не так. Софт не устаревает, он всегда новый, даже если ему сто лет.
>как хорошо данный программно-аппаратный комплекс отвечает решению такой-то задачи.

Так и у автомобиля тоже задача - доставить мою тушку из точки А в точку Б за отведенное время. Хоть я трактор возьму, хоть бугатти. Очевидно, что задачецентричность тут недостаточна. Можно камнями друг об друга стучать, чтобы добыть огонь, но зажигалкой будет быстрее, надежней и менее трудозатратно. Хотя задачу оба инструмента выполнят. С компами точно также.

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

172. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 17:05 
Надеюсь, хоть немножко прояснилось, что нельзя сравнивать несравнимое? Или слишком тяжело? :)

Я не понимаю, почему вас не учат этому. Вы ж потом лепите алгоритмическую логику программирования ко всем вещам из реальной жизни. Ну и получается такое, что за голову хватаешься…

Есть старый анедот на эту тему.

Проститука поехала летом отдыхать на море. Лежит загорает на пляже. К ней подходит мужик и пытается завязать знакомство. Она ни в какую. Спрашивает у него:

— Вы кем работаете по жизни?

— Слесарем.

– Ну вот представьте, что приехали вы на море, а вокруг вас — станки, станки, станки…

Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору

102. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (102), 12-Июл-18, 14:09 
>Понимаешь, анон, мой двадцатилетний (!) P-2 с крохами

запусти на нем, пожалуйста, idea. Но только новую с java 10 и python 3.6, а не ту что была почти 20 лет назад.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

115. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +4 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:31 
IDEA не нужна ни на нём, ни на чём другом.

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

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

121. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:42 
>ни вообще ничего. Бесполезные люди.

Ну почему совсем ничего? Я еще стрелять умею.:)

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

125. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:49 
Так и я умею. Это что ж получается, анон, дорога нам в наёмники? :)
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

126. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 14:52 
> Так и я умею. Это что ж получается, анон, дорога нам в
> наёмники? :)

При разумных предположениях насчёт объёмов когда-то исполненной стрельбы дорога нам в ночные сторожа. Три длинных свистка -- сигнал "задерживай!"

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

132. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (43), 12-Июл-18, 15:05 
Старые мы уже. Я тут пробежался по весне 12 км, так из меня дух вон, а если еще оружие, броник, бк навесить - вообще бы сдох, наверное. Все-таки 38 - это не 18, и даже не 28. В наши годы пора уже на кп сидеть и приказы отдавать. Но там все места уже заняты и поделены.:)
Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

141. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:33 
Я малёхо постарше буду, так что пропорционально больше ощущаю все эти прелести. :)

Насчёт приказов — само собой! Только так и не иначе. А что там ещё делать-то? :)

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

219. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от анон ессно (?), 13-Июл-18, 22:37 
стрелять, как показывает практика, и макака без подготовки может :) прицельно стрелять - тут уже учиться надо. прицельно стрелять под встречным огнём - практика нужна. а стрелять в вышеуказанных условиях и поражать при этом - совсем отдельный дзен, недоступный подавляющему большенству.
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

186. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (186), 12-Июл-18, 18:54 
Как по мне, это ты никому не нужен. Никакого саморазвития, сидишь на знаниях, полученных в восьмидесятых, и старой электронике, и тешишь себя надеждами, что вот-вот постучится единственный ещё оставшийся пользователь старого железа, и у тебя будет возможность блеснуть такими же замшелыми, никому ненужными знаниями. Нормальные люди на презираемых тобой "пихонах" зарабатывают столько, сколько тебе за жизнь не потратить. Накроется индустрия - мне по барабану, уже заработанное бы потратить успеть. На худой конец, вернусь в альма-матер, где докторскую защищал и буду преподавать какой-нибудь функциональный анализ студентам. Математика всегда нужна будет. А твои полусгнившие железки и скиллы писания хелловорлдов в блокноте уже сейчас никому не нужны, как и ты сам.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

187. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 20:04 
> не потратить. Накроется индустрия - мне по барабану, уже заработанное бы
> потратить успеть. На худой конец, вернусь в альма-матер, где докторскую защищал
> и буду преподавать какой-нибудь функциональный анализ студентам. Математика всегда нужна

Смело, образно, но позвольте не поверить. Что здесь забыл доктор наук, который столько зарабатывает, что прям некуда деньги девать? Чем, где, когда? До степени доктора идут лет 15-20 в лучшем случае. Потом, значитЦа, икс лет добиваются успеха в индустрии, а еще потом готовы продолжать плодотворную академическую карьеру. Здравствуй, Илон Маска, не узнал в гриме.

Но: накройся индустрия (это значит информатика), и математику засунут туда же, куда ранее физику, и никакие происхождения не помогут.

Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

220. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (186), 13-Июл-18, 23:18 
Доктор на западе == кандидат в доктора в СССР/РФ. К 30 годам степень получается спокойно, если отростки ниже пояса не пинать. Икс лет в индустрии == работал в R&D автогиганта ещё студентом-стажером, там же потом писал дисс четыре года. Сейчас в фирме, у которой долгосрочный контракт на разработку внутреннего софта от союза больничных касс Германии, senior data science specialist, 90% времени питон + r, з/п 105к евро в год, после налогов 6к в месяц. Дом в кредит мне не надо, а на все остальное нам с женой столько не потратить.

> Что здесь забыл доктор наук

А что, на опеннет только с тремя классами неоконченного среднего пускают?

> накройся индустрия (это значит информатика), и математику засунут туда же, куда ранее физику

Мечтай. Университеты никуда не дерутся. Даже в разрушенном войной Берлине университеты открылись снова уже в мае сорок пятого. Фундаментальным наукам не один век, и спрос на них будет всегда, в отличие от знаний по железкам, устаревающим ещё до выхода в продажу, и ЯП, тут даже и говорить не о чем.

Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

223. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 14-Июл-18, 08:30 
> Доктор на западе == кандидат в доктора в СССР/РФ. К 30 годам
> степень получается спокойно, если отростки ниже пояса не пинать. Икс лет

Ну я так и прикидывал, что не доктор наук, а Doktor. А что, мол, забыл здесь Doktor, спрошено было потому, что для человека, у которого все хорошо и хорошо же будет, ты слишком резко пылишь.

И кто из вас двоих, ты или А-стус, раньше расстанется с любимой работой в ай-тии, это еще вопрос (но я его обсуждать не буду).

Насчет "мечтай" – глупо. Во-первых, меня это не радует, во-вторых, я это наблюдаю. Не в Берлине, конечно.

Ответить | Правка | ^ к родителю #220 | Наверх | Cообщить модератору

225. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (225), 14-Июл-18, 12:50 
> А что, мол, забыл здесь Doktor, спрошено было потому, что для человека, у которого все хорошо и хорошо же будет, ты слишком резко пылишь.

Да я не напрягаюсь в принципе, выбесил его надменный тон во всей ветке, пихоны, макаки, программирование в блокноте, вся эта белиберда, которая с головой выдает старого неудачника, так и не переросшего ту фазу, когда незрелые максималистские высказывания прощают в силу юного возраста.

Ответить | Правка | ^ к родителю #223 | Наверх | Cообщить модератору

226. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 14-Июл-18, 13:00 
>> А что, мол, забыл здесь Doktor, спрошено было потому, что для человека, у которого все хорошо и хорошо же будет, ты слишком резко пылишь.
> Да я не напрягаюсь в принципе, выбесил его надменный тон во всей
> ветке, пихоны, макаки, программирование в блокноте, вся эта белиберда, которая с
> головой выдает старого неудачника, так и не переросшего ту фазу, когда
> незрелые максималистские высказывания прощают в силу юного возраста.

С чего бы надменный тон старого неудачника мог "выбешивать" успешного человека?

(Ну и: навязчивые коверкание названий и эпитеты презрительные коробят, это да, но тут и многие так, а белиберды как таковой я у А-стуса не вижу.)

Ответить | Правка | ^ к родителю #225 | Наверх | Cообщить модератору

227. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (186), 14-Июл-18, 13:45 
Неприятно, когда тебя огульно называют макакой. Я редко читаю комментарии, поэтому не в курсе устоявшихся традиций общения опеннета. Вполне допускаю, что общий уровень уважения к незнакомым людям здесь именно на таком уровне, в таком случае это действительно борьба с ветряными мельницами.
Ответить | Правка | ^ к родителю #226 | Наверх | Cообщить модератору

190. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 21:02 
Экая мощная речь о своей нереализованности и жгучей зависти! :)

Ты путаешь, анон, саморазвитие со сменой картинок в рекламном ролике, который тебе показывают добрые дяди за твои же деньги. :)

А про ненужные старые знания — ну, можешь про это написать Кнуту. Он уже пожилой, устаревший и неактуальный, по твоей логике.

Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

191. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Злой Админ (?), 12-Июл-18, 21:15 
> ну, можешь про это написать Кнуту. Он уже пожилой, устаревший и неактуальный, по твоей логике.

А так оно и есть, между прочим. Кругом ООП, функциональщина, да прочие фреймворки и микросервисы. Кнутова процедурщина из 70-х нужна единицам, не осилившим современные технологии, или ковыряющихся в С для микроконтроллеров...

Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору

193. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 21:37 
«ООП, функциональщина, да прочие фреймворки и микросервисы» — это всё нужно прежде всего для освоения больших и очень больших бюджетов, которые иначе не получить, а не написания полезных программ. Собственно, уровень большинства г-нокодеров, подвизающихся на этой ниве, не оставляет никаких сомнений.

Есть такое хорошее слово — overengineering ( https://en.wikipedia.org/wiki/Overengineering )

Вместо того, чтобы, упрощённо говоря, написать простую процедуру для решения одной конкретной маленькой задачи, человек начинает писать фреймворк для решения всех таких задач. Этот фреймворк, разумеется, после него никто никогда не использует. Но зло уже выпущено из склепа. Дальше одержимый начинает писать фреймворк для написания фреймворков для решения всех задач из предыдущего предложения. Вокруг него собирается группа единомышленников. Подтягиваются инвесторы. Начинают осваивать бюджеты. Продавцы оборудования потирают руки и считают будущие барыши. Реклама голосит о том, что менять компьютер нужно не реже раза в год (меняя каждый год смартфон, вы фактически это и делаете, причём ваш карманный компьютер практически никто из вас не использует по назначению, то есть для своих осмысленных вычислений). Чем больше тысяч индусов можно трудоустроить на квадратный метр площади, тем бОльшие бюджеты можно освоить с этой площади. Именно на этом живет индустрия ИТ с тех пор, как перестала заниматься только полезными вещами и целенаправленно занялась заработком.

Но Кнут, конечно, писал не про это. Великий человек.

Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

206. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Злой Админ (?), 13-Июл-18, 15:30 
Хорошо видать у вас в сказочном мире, где P2 равен i7... Но вы всё же осторожней там, с 228 статьей шутки плохи...
Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

229. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 15-Июл-18, 09:51 
> Хорошо видать у вас в сказочном мире, где P2 равен i7... Но
> вы всё же осторожней там, с 228 статьей шутки плохи...

У нас в сказочном мире всё прекрасно, а вам бы не мешало научиться читать и запоминать прочитанное хотя бы в пределах двух-трёх комментариев, а не слов.

Ответить | Правка | ^ к родителю #206 | Наверх | Cообщить модератору

266. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 00:01 
а как же мировой заговор? жидомассоны в ложе? или позже? то, что среди добравшихся до этих технологий оказались мартышки, которые нацепили очки себе на анус, никак не связано с целью появления этих технологий. не для мартышек оно делалось». и никакое освоение бюджетов тут не причем. а вот про то, что такое управление проектами в современном бизнесе, а не в древнем ‘водопаде’ из 80’х, почитайте. про то, как то, что вы написали для одного, вдруг оказывается супернужно для другого, и время на адаптацию кода у вас нет а надо писать интеграцию с... и тд.
Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

267. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 00:15 
> а вот про то, что такое управление проектами в современном бизнесе,
> а не в древнем ‘водопаде’ из 80’х, почитайте.

так он именно про это и написал: шесть слоёв Бесценно Важных Управляющих Кадров надо же чем-то занимать. а внизу при этом всегда оказываются исполнители качеством от «ниже среднего» и в сторону ухудшения. потому что нормальные работники оттуда быстро уходят: в «современном бизнесе» никого не интересует производство, а интересует исключительно «cash flow». производство же рассматривают как *досадную* *необходимость*, на которой можно и нужно экономить, и от которой лучше всего вообще избавиться.

естественно, проблему некачественных исполнителей пытаются решить методом: «наймём ещё слой манагеров, и тогда точно всё будет отлично!» потому что нельзя же просто взять — и уволить четыре слоя из шести: это же всё Очень Важные Специалисты (многие — с мба). и решения принимают точно такие же.

но некоторые немартышки уверены, что «с 80-х» исполнители вдруг магически перестали справляться со своей работой без шести слоёв дятлов. и, конечно, виноваты в этом не те самые «немартышки», и внесённый ними в производство отрицательный отбор, ни в коем разе.

Ответить | Правка | ^ к родителю #266 | Наверх | Cообщить модератору

272. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 00:58 
ребят, ну что ж вы обобщаете то так. вс5 по разному. там где ‘чайка менеджемннт’ компания тонет. если толстая то долго. но хорошего же много создаётся, с каждым годом все больше. значит, тонут меньше чем всплывают
Ответить | Правка | ^ к родителю #267 | Наверх | Cообщить модератору

273. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 01:11 
ну, извини, виноват. возможно, я не по делу на тебя наехал — но ты тоже сразу: «современный менеджмент работает не так!»

что «современный», что «несовременный» — они все работают примерно одинаково. потому что в основе всё-таки лежит управление *людьми* — без которых всё остальное обычно не работает. а люди за тысячи лет поменялись почти никак. и таки в большинстве случаев всё происходит примерно так, как я описал: куча слоёв менеджмента там, где они не нужны, и в самом низу sub par исполнители. которые — чудо! — действительно работают плохо. но не потому, что мало менеджмента, а потому что хорошие из этого бардака поуходили.

контора, кстати, при этом вполне может создавать более-менее съедобный продукт. особенно если большая.

и не обязательно «чайка менеджмент», кстати. и даже не обязательно весь менеджмент там плохой, как ни странно. но вот количество бесполезных «враперов» глобально ухудшает время реакции системы, обратную связь и адаптивность.

это вообще очень старая проблема: когда сначала создают условия, в которых нормальные кадры работать не хотят, а потом сетуют на то, что кадров, дескать, нет, нормально работать некому.

вот выше и писалось про очень-очень частую ситуацию, когда sub par работники выполняют задачи плохо, долго и дорого, с привлечением ненужных инструментов (потому что нормально они не умеют, и считают, что инструменты смогут всё сделать за них). и, к сожалению, эта ситуация не является чем-то исключительным, это скорее правило.

Ответить | Правка | ^ к родителю #272 | Наверх | Cообщить модератору

276. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 19-Июл-18, 07:48 
> а вот про то, что такое управление проектами в современном бизнесе,
> а не в древнем ‘водопаде’ из 80’х, почитайте. про то, как

Кстати, в контексте управления ПЖЦ, а что именно из технологий управления ЖЦ ПО сейчас применяется... ну, там, где вы действуете, без выдачи секретов? ))

Ответить | Правка | ^ к родителю #266 | Наверх | Cообщить модератору

221. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Аноним (186), 13-Июл-18, 23:20 
Ты не мешай светлое имя Дональда Кнута со своими знаниями об устройстве первого пентиума. Не позорься.
Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору

228. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 15-Июл-18, 09:50 
Невозможно опозориться больше тебя. Всё равно я стою на твоей голове, когда иду на дно.
Ответить | Правка | ^ к родителю #221 | Наверх | Cообщить модератору

232. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от arisu (ok), 16-Июл-18, 20:10 
про тебя — когда ты ещё не родился даже — писатель басен Крылов написал басню. «свинья под дубом» называется.
Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

216. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от topin89email (?), 13-Июл-18, 20:55 
>Это ваша беда, что вы уже не умеете писать программы в простом текстовом редакторе без подсветки.

Ну, да, прогать можно и в блокноте. Даже на бумажном. Но зачем?
>для сложных — зависите от стороннего инструментария

Всё верно. Особенно от компьютера.
>Когда сильно подорожает кремний, большинство из вас уволят

К счастью, он пока только дешевеет. Но это реально дело десятое, стоимость железа слабо влияет на стоимости разработки.
> <ненужный троллинг>

Шахбокс -- это для хобби. Добро пожаловать в мир, где большинство умеет что-то одно, зато очень хорошо.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

222. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 23:47 
> Ну, да, прогать можно и в блокноте. Даже на бумажном. Но зачем?

Для понятности и для понимания. Именно для этих целей школьников учат (учили, во всяком случае) рисовать алгоритмы в виде блок-схем. Безо всяких компьютеров и языков программирования. Если же человека вместо этого учат отступам в пихоне (совершенно бредовой концепции, если говорить серьёзно), то получается макака с клавиатурой.

>> <ненужный троллинг>
> Шахбокс -- это для хобби. Добро пожаловать в мир, где большинство умеет
> что-то одно, зато очень хорошо.

Во-первых, не очень хорошо, а весьма посредственно. При этом формируется т. н. конкретность мышления. Пояснять я не буду, мне это лень, в Гугле найдёте, если интересно. Не бывает развитого мышления при узкой специализации, это против природы. Местные анонимы и вообще айтишники дают множество иллюстраций этому.

Во-вторых, рекомендую ознакомиться с мнением Страуструпа о том, какого рода мировоззрение и знание он больше ценит в специалистах ( https://www.linuxjournal.com/article/7099 ).

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

224. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 14-Июл-18, 08:33 
>>Это ваша беда, что вы уже не умеете писать программы в простом текстовом редакторе без подсветки.
> Добро пожаловать в мир, где большинство умеет
> что-то одно, зато очень хорошо.

Главное не принимать "не умеет ничего, кроме этого" за "умеет очень хорошо". И точку отсчета выбрать правильно.

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

233. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от arisu (ok), 16-Июл-18, 20:13 
> Добро пожаловать в мир, где большинство умеет что-то одно, зато очень хорошо.

ой, а можно и мне в этот мир? потому что вокруг я вижу мир, где большинство не умеет хорошо ничего, меньшинство умеет что-то одно не очень паршиво, и почти неразличимая без увеличительного стекла группа умеет хорошо много всякого.

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

251. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 18-Июл-18, 02:53 
> Это ваша беда, что вы уже не умеете писать программы в простом текстовом редакторе без подсветки. Это значит, что с мышлением туго

Знаешь, Anonymoustus, я тут почитал сообщения твои в этой новости и в основном был согласен, но вот с этим -- не вполне.

IDE всё же предполагает некоторое упрощение работы. Можно, например, писать на Ocaml просто в текстовом редакторе... Но если включить подсветку синтаксиса, то читать код станет легче. А если текстовый редактор начинает за программиста единообразно расставлять отступы в коде -- то это также улучшает дальнейшую читабельность кода. А если в emacs включить дополнительно merlin-mode, то в дополнение ко всему вышеописанному прямо в редакторе тебе будут высвечиваться ошибки типов, в случае их возникновения, можно будет поискать фунции в подключённом модуле, если забыл имя какой-то конкретной, или сделать её автодополнение, или посмотреть типы уже определённых функций и фанкторов. Это в целом очень мощный механизм, который ускоряет разработку. Эти маленькие фишечки, которые IDE предоставляет прямо в окне редактора -- они конечно маленькие, но в совокупности ускоряют работу на порядки. Без IDE тоже можно писать, но просто медленнее и хуже.

И я хотел бы заметить отдельно, дабы не провоцировать cрач, что я сейчас говорю не о JVM/IDEA/Java/Scala (нелюбовь к которым я вполне понимаю). Я говорю именно что на примере Emacs/Merlin/Ocaml. И заботят меня не нападки на IDEA, а то, что заключаются они в критике IDE в целом. Мой опыт позволил мне убедиться, что всё же IDE полезен. И я готов эту позицию отстаивать.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

252. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 18-Июл-18, 03:04 
конечно, иде полезны: когда у тебя огромный фрэймворк, где без автодополнения вспомнить, где там что, тупо невозможно (из-за размера, и из-за очень плохого дизайна) — то без иде никуда.
Ответить | Правка | ^ к родителю #251 | Наверх | Cообщить модератору

255. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 18-Июл-18, 03:35 
> конечно, иде полезны: когда у тебя огромный фрэймворк, где без автодополнения вспомнить,
> где там что, тупо невозможно (из-за размера, и из-за очень плохого
> дизайна) — то без иде никуда.

За фреймворки не скажу, но программисту во время работы над крупным проектом приходится использовать десятки модулей, которые не всегда построены единообразно. Особенно это актуально для функций высших порядков и фанкторов -- не всегда программист помнит порядок аргументов, которые необходимо передавать, да и подсказка по их типам -- тоже полезное дополнение.

Самый простой пример: требуется свёртка списка. Какое там имя функции? reduce? fold? foldl? fold_left? Очевидно, что fold-у, как бы он ни назывался, требуется передать функцию свёртки и сам список. Сначала список, или сначала функцию свёртки? Или там вообще именованные параметры для этого предусмотрены? (hint: ответ зависит от используемой стандартной библиотеки, коих в случае ocaml три).

Ответить | Правка | ^ к родителю #252 | Наверх | Cообщить модератору

256. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 18-Июл-18, 04:02 
вот я и говорю: excellence in design. спасибо, уносите.
Ответить | Правка | ^ к родителю #255 | Наверх | Cообщить модератору

257. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 18-Июл-18, 05:27 
Мамкин программист калькулятора на локалхосте? :)

Arisu, ну правда, попробуй для разнообразия аргументировать. А то выпад в стиле "всё дрянь" -- это как-то не спортивно.

Ответить | Правка | ^ к родителю #256 | Наверх | Cообщить модератору

261. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от arisu (ok), 18-Июл-18, 16:03 
аргументировать то, что ты красиво описал очень плохой дизайн? я слабо представляю, как это сделать лучше, чем просто процитировать твоё описание. ты взял и с ходу подтвердил мои слова о том, что при плохом дизайне приходится использовать костыли типа иде.

могу только сказать, что я постепенно перестал использовать как иде, так и библиотеки с плохим дизайном. а которые пришлось — для тех сделал враперы. потому что если не работает одно простое правило, то никакие иде не помогут сделать из гуано нормальный код. вот такое правило: «как бы я назвал этот класс/метод/функцию/поле/etc., какие бы я туда передал параметры, и в каком порядке?» как только ответ на этот вопрос перестаёт полностью убирать нужду в автодополнениях — ты в беде. потому что вместо программирования начинается битва с авторами библиотек.

и нет, я использую не только свои самописные библиотеки. и вполне продуктивно работаю как с другими людьми, так и с авторами некоторых библиотек. просто не надо есть что попало и с кем попало, Омар Хайям был мудрый человек.

Ответить | Правка | ^ к родителю #257 | Наверх | Cообщить модератору

263. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 18-Июл-18, 23:03 
> аргументировать то, что ты красиво описал очень плохой дизайн? я слабо представляю,
> как это сделать лучше, чем просто процитировать твоё описание. ты взял
> и с ходу подтвердил мои слова о том, что при плохом
> дизайне приходится использовать костыли типа иде.

Ну, о дизайне Ocaml-а ты судишь, безусловно, сгоряча. Фишка в том, что основные стандартные библиотеки весьма заскорузлы -- в них с большой неохотой принимают изменения, они изобилуют позиционными параметрами, и не всегда имеют всё необходимое. Поэтому многие используют замены стандартной библиотеки, типа Batteries или Core.

И вот Core -- вообще конфетка с точки зрения дизайна модулей, в ней есть всё необходимое на все случаи жизни, однако она раздувает бинари в 10 раз, что не всегда приемлемо.

> «как бы я назвал этот класс/метод/функцию/поле/etc., какие бы я туда передал
> параметры, и в каком порядке?» как только ответ на этот вопрос
> перестаёт полностью убирать нужду в автодополнениях — ты в беде. потому
> что вместо программирования начинается битва с авторами библиотек.

Стандартизация, конечно, штука полезная. Но избыточная унификация ограничивает свободу разработчиков. Кому-то нравится называть методы так, кому-то эдак. Я к этому отношусь спокойно. Главное -- чтобы имена были очевидными, не допускающими двоякого толкования. То есть не важно, называется ли функция преобразования строки в число int_of_string или просто of_string, если лежит она в модуле Int. Однако что касается своих проектов -- полностью согласен. Всё унифицировать, единый стиль, если использовать что-то извне -- обвязывать враппперами.

Ответить | Правка | ^ к родителю #261 | Наверх | Cообщить модератору

264. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 18-Июл-18, 23:37 
> Ну, о дизайне Ocaml-а ты судишь, безусловно, сгоряча.

о языке — вообще никак, я его не знаю. а про библиотеку ты сам всё написал: она гуано. и да, я знаю про обратную совместимость, про «если сделаем как надо — поломаем кучу существующего кода» и ты пы. это никак не отменяет плохого дизайна.

> И вот Core -- вообще конфетка с точки зрения дизайна модулей, в
> ней есть всё необходимое на все случаи жизни, однако она раздувает
> бинари в 10 раз, что не всегда приемлемо.

по моим наблюдениям, когда проект перерастает стадию «продвинутый приветмир» — уже пофигу, сколько там веса добавляет библиотека. камон, не на однокристалки же код делается — на окамле-то!

> Стандартизация, конечно, штука полезная. Но избыточная унификация ограничивает свободу
> разработчиков.

да ни разу. разработчики свободны делать любую фигню, которую хотят. а я свободен их фигню не использовать, и сделать свою фигню. потому что очень часто написать своё наколенное решение оказывается, в итоге, быстрее и по времени, и по потраченым нервам, и по итоговой скорости исполнения. потому что это только кажется, что: «я возьму готовую библиотеку и быстро всё решу». если библиотека не совпадает с твоими представлениями о том, как она должна выглядеть и работать, то ты платишь за мнимое ускорение как своими нервами (постоянным FUUUUUU от того, что там НЕ ТАК), так и итоговым полным временем (оно утекает на исправления кода, который с твоей точки зрения логичен, а с точки зрения автора библиотеки — нет).

code reusing is overrated.

> Кому-то нравится называть методы так, кому-то эдак. Я к этому
> отношусь спокойно. Главное -- чтобы имена были очевидными, не допускающими двоякого
> толкования.

если имя невозможно угадать с первого раза без справки — это будет постоянное FUUUUUU. потому что вызов автодополнялки ломает flow. это как вести с кем-то беседу, постоянно заглядывая в словарь: в принципе-то ничего страшного, но…

> Однако что касается своих проектов -- полностью согласен. Всё унифицировать, единый
> стиль, если использовать что-то извне -- обвязывать враппперами.

или быстренько становиться лидом и вводить жесточайший styling dictatorship. ;-) а кому не нравится — так за углом ещё пучок за пятачок на работу хотят, дело твоё.

Ответить | Правка | ^ к родителю #263 | Наверх | Cообщить модератору

268. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от kir (??), 19-Июл-18, 00:15 
для многих библиотек можно открыть и прочитать, как они написаны. и не будет фаааааков. уметь выбирать надо. для многих случаев выбора почти нет. winapi, mfc, qt, wx? декодер svg/jpeg? а для многих случаев выбора нет. это стандартная библиотека языка, интерфейс ос, специализированные библиотеки типа opencv, ceres, и тд
поэтому помнить все варианты кодестайла всех 40 внешних проектов, которые ты используешь- маразм, и все фишки иде тут ох как нужны.
безусловно, если проект имеет достаточно времени и дурости, чтобы переписать свои велосипеды, будет проще. но хватит ли скилов у вас и коллег сделать лучше? по моему наблюдению, нет. чудес не бывает, и все самописные  велосипеды  хуже, пока в них не вложат времени сопоставимо с существующей общедоступной библиотекой
Ответить | Правка | ^ к родителю #264 | Наверх | Cообщить модератору

269. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 00:20 
> для многих библиотек можно открыть и прочитать, как они написаны. и не
> будет фаааааков.

вот примерно такие как ты их и пишут — которые в принципе не способны прочитать и понять написаный текст. ты сейчас с блеском это продемонстрировал. так что иди, иди, у тебя уже любимая idea запустилось, как раз десять минут прошло с момента даблклаца.

Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

279. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 19-Июл-18, 11:09 
> так что иди, иди, у тебя уже любимая idea запустилось, как раз десять минут прошло с момента даблклаца.

Ну зачем же так, может у человека в качестве IDE что-нибудь удобоваримое, типа Emacs? :)

Ответить | Правка | ^ к родителю #269 | Наверх | Cообщить модератору

288. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 17:00 
> Ну зачем же так, может у человека в качестве IDE что-нибудь удобоваримое,
> типа Emacs? :)

со времён «eight megabytes and constantly swapping» оно улучшилось — прямо говоря — не сильно. редактор должен взлетать по ощущениям раньше, чем я отпущу «enter». и мне без разницы, сколько там внутри бесполезных для меня фич, которые делают его медленным: в итоге он МЕДЛЕННЫЙ. да, к vim относится в той же самой мере. если эти монстры для кого-то быстрые, то мне жаль бедного человека, выросшего в пещере и никогда не видевшего быстрых редакторов.

Ответить | Правка | ^ к родителю #279 | Наверх | Cообщить модератору

293. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 24-Июл-18, 21:27 
>> Ну зачем же так, может у человека в качестве IDE что-нибудь удобоваримое,
>> типа Emacs? :)
> со времён «eight megabytes and constantly swapping» оно улучшилось — прямо говоря — не сильно.

Я даже больше скажу. Инстанс Emacs, который запущен у меня сейчас -- жрёт 383 метра. :)

> редактор должен взлетать по ощущениям раньше, чем я отпущу «enter».

И поэтому существует emacs --daemon.

> и мне без разницы, сколько там внутри бесполезных
> для меня фич, которые делают его медленным: в итоге он МЕДЛЕННЫЙ.

Угу. Вот только люди, которые проходят мимо моего компа, и видят, с какой скоростью я работаю, обычно весьма удивлены скоростью работы этого МЕДЛЕННОГО емакса. :)

Ответить | Правка | ^ к родителю #288 | Наверх | Cообщить модератору

294. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от arisu (ok), 24-Июл-18, 22:27 
> Я даже больше скажу. Инстанс Emacs, который запущен у меня сейчас --
> жрёт 383 метра. :)

жуть какая. открыл свой. с проектом. «111 files, 1,976,882 bytes». 43MB VIRT, 25MB RSS. всё ещё некультурно, но намного лучше. впрочем, новый движок (почти допиленый, временно отложен из-за пары других проектов) ест памяти в два-два с половиной раза меньше при той же скорости вывода и отклика. да ещё и избавлен от проблем с фрагментацией.

>> редактор должен взлетать по ощущениям раньше, чем я отпущу «enter».
> И поэтому существует emacs --daemon.

да сразу в ядро, чо там. c/s архитектура — это же именно то, как пишут редакторы, чтобы они… запускались быстрее, йопт!

> Угу. Вот только люди, которые проходят мимо моего компа, и видят, с
> какой скоростью я работаю, обычно весьма удивлены скоростью работы этого МЕДЛЕННОГО
> емакса. :)

ну кто им виноват, что эти бедные люди видели ещё меньше нормальных быстрых редакторов. на свете есть даже люди, которые считают, что электрономусор юзабелен, чо.

Ответить | Правка | ^ к родителю #293 | Наверх | Cообщить модератору

282. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 11:43 
> вот примерно такие как ты их и пишут — которые в принципе
> не способны прочитать и понять написаный текст. ты сейчас с блеском
> это продемонстрировал. так что иди, иди, у тебя уже любимая idea
> запустилось, как раз десять минут прошло с момента даблклаца.

Вообще то не понял, за что наезд.

P.S.
IDEA не использую, использую vim, qt creator и visual studio, в зависимости от платформы.

Ответить | Правка | ^ к родителю #269 | Наверх | Cообщить модератору

289. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 17:00 
> Вообще то не понял, за что наезд.

за то, что не умеешь читать, не хочешь понимать прочитаное, и считаешь собеседника заведомо тупее себя. каждый из этих трэйтов по отдельности ещё не триггер, но вот вместе — уже.

Ответить | Правка | ^ к родителю #282 | Наверх | Cообщить модератору

277. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 19-Июл-18, 07:53 
> лучше? по моему наблюдению, нет. чудес не бывает, и все самописные
>  велосипеды  хуже, пока в них не вложат времени сопоставимо
> с существующей общедоступной библиотекой

Более того, самописные велосипеды (вполне имеющие право на жизнь, вообще-то) и библиотеки всеобщего доступа -- это изделия разных классов. Первое -- почти всегда вообще не самостоятельное изделие )))

Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

283. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 11:46 
>> лучше? по моему наблюдению, нет. чудес не бывает, и все самописные
>>  велосипеды  хуже, пока в них не вложат времени сопоставимо
>> с существующей общедоступной библиотекой
> Более того, самописные велосипеды (вполне имеющие право на жизнь, вообще-то) и библиотеки
> всеобщего доступа -- это изделия разных классов. Первое -- почти всегда
> вообще не самостоятельное изделие )))

Да. Поэтому надо десять раз подумать, заменяя общую библиотеку на велосипед. Как правило, выиграв, возможно, здесь и сейчас, потом начинают проигравать, поддерживая ее и развивая. А потом, при ротации команды, выпиливая ее и заменяя обратно на общедоступную, потому что они, о чудо, развиваются быстрее

Ответить | Правка | ^ к родителю #277 | Наверх | Cообщить модератору

278. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 19-Июл-18, 11:06 
> для многих случаев выбора почти нет.

Вот это, кстати, отдельная песня. Для случаев, когда выбора нет -- товагищ arisu предлагает писать обвязки в едином стиле с остальным проектом. Это в принципе неплохой вариант, который стоит рассматривать. Может сэкономить время в перспективе.

Вот был у меня на одной из работ категоризатор. Суть его сводилась к агрегации категорий из различных источников. И зачастую эти источники представляли из себя проприетарные либы. Что поделать -- сделал подключаемые модули в едином стиле, а в них дёргал нужные функции внешних либ "как есть". Благодаря этому серверное ядро получилось компактным и стабильным практически сразу же. Так что обвязочки -- очень полезный вариант.

> безусловно, если проект имеет достаточно времени и дурости, чтобы переписать свои велосипеды,
> будет проще. но хватит ли скилов у вас и коллег сделать
> лучше?

Ну, свой велосипед в большинстве случаев -- решение более быстрое, но менее гибкое. И когда выясняется, что чего-то там недостаёт в своём велосипеде, этот функционал надо велосипеду отдельно довешивать. А для этого нужно, чтобы был программист, способный в этом велосипеде разобраться. Проблема с велосипедами обычно в том, что разобраться в них способны лишь их авторы. Остальным легче переписать.

> по моему наблюдению, нет. чудес не бывает, и все самописные
> велосипеды  хуже, пока в них не вложат времени сопоставимо
> с существующей общедоступной библиотекой

Ну, тут бабушка надвое сказала. Бывают случаи, когда "лучше один раз сделать вовремя, чем два раза правильно". Велосипед же -- именно что быстрое решение. Между временем и качеством нужно соблюдать разумный баланс.

Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

284. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 11:50 
>> для многих случаев выбора почти нет.
> Вот это, кстати, отдельная песня. Для случаев, когда выбора нет -- товагищ
> arisu предлагает писать обвязки в едином стиле с остальным проектом. Это
> в принципе неплохой вариант, который стоит рассматривать. Может сэкономить время в
> перспективе.
> есть". Благодаря этому серверное ядро получилось компактным и стабильным практически сразу
> же. Так что обвязочки -- очень полезный вариант.

Это выбор в стиле "какие зависимости мы запускаем глубого, а какие держим на переферии, готовые выпилить при необходимости". В нашем нынешнем проекте, к примеру, мы "внутрь" запускаем, кроме стандартной библиотеки, только gsl, некоторые либы boost и все. Остальное - через обертки (но НЕ велосипеды).

Ответить | Правка | ^ к родителю #278 | Наверх | Cообщить модератору

290. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 17:02 
> boost

как хорошо, что я никогда не буду пользоваться вашим софтом. счастье-то какое!

Ответить | Правка | ^ к родителю #284 | Наверх | Cообщить модератору

291. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 19-Июл-18, 17:10 
> Ну, свой велосипед в большинстве случаев -- решение более быстрое, но менее
> гибкое. И когда выясняется, что чего-то там недостаёт в своём велосипеде,
> этот функционал надо велосипеду отдельно довешивать. А для этого нужно, чтобы
> был программист, способный в этом велосипеде разобраться. Проблема с велосипедами обычно
> в том, что разобраться в них способны лишь их авторы. Остальным
> легче переписать.

да ну, ерунда. при соблюдении *минимальной* культуры допилка фич совершенно не становится проблемой. именно минимальной: простенькие комментарии к функциям и прочему public API, не менее простенькие комментарии в коде (вида «в этом куске мы ловим рыбу», «в этом куске мы показываем, какого размера сом от нас ушёл») — и этого хватит, чтобы разобраться. у меня же так с чужим кодом получается, а я не уникальный гений. значит, и у других без проблем получится. а если нет — то зачем мне с ними работать? мне тогда придётся делать код за себя и за того парня, или бить баклуши, пока он тормозит.

> Ну, тут бабушка надвое сказала. Бывают случаи, когда "лучше один раз сделать
> вовремя, чем два раза правильно". Велосипед же -- именно что быстрое
> решение. Между временем и качеством нужно соблюдать разумный баланс.

проблема в том, что существующие библиотеки совершенно не гарантируют даже «правильно». а ещё у людей есть Священный Бог Код Реюз (который оверратед, как я уже говорил). у самых закоренелых его адептов случается leftpad, а у остальных просто разного уровня фобии и заниженая самооценка.

Ответить | Правка | ^ к родителю #278 | Наверх | Cообщить модератору

258. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 18-Июл-18, 09:04 
>> Это ваша беда, что вы уже не умеете писать программы в простом текстовом редакторе без подсветки. Это значит, что с мышлением туго
> Знаешь, Anonymoustus, я тут почитал сообщения твои в этой новости и в основном был
> согласен, но вот с этим -- не вполне.

Уважаемый коллега просто перегибает ))) Не умеет, значит, не справится в особой ситуации, ну там Землю не спасёт, бомбу не обезвредит. Что в этом такого? )))

> IDE всё же предполагает некоторое упрощение работы. Можно, например, писать на Ocaml

...

Да проще все. IDE (или его эквивалент) предполагает уменьшение нагрузки на зрение.
Разбирать текст-исходник, если он подкрашен -- легче. После этого выбор очевиден.

То же и по способности программировать в простом тексте (а когда-то -- на рулончик! )))  -- хорошо это уметь и понимать, что происходит, но и без этого можно давать достойный результат.

Возможности вспомогательных возможностей )))) повышать производительность ситуативны, а также зависят от оператора. Здесь невозможно дать общую оценку.

В TeXstudio набор ключевого слова выдает подсказку с форматом параметров -- мне это удобно, я всей инфраструктуры не помню.

Но, скажем, в новых ветках libreoffice формульный редактор к фигурной скобке услужливо добавляет закрывающую -- мне это не нужно и мешает, но кому-то, наверное, удобно?

Подсказки и проверки могут ошибаться или мешаться, скажем, 1 раз из 10. Для кого-то допустимо, для кого-то нет.

Ответить | Правка | ^ к родителю #251 | Наверх | Cообщить модератору

280. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 19-Июл-18, 11:13 
> Подсказки и проверки могут ошибаться или мешаться, скажем, 1 раз из 10. Для кого-то допустимо, для кого-то нет.

Вот примерно поэтому мне нравится Emacs как IDE. В нём, если что мешается -- можно выкорчевать.

Ответить | Правка | ^ к родителю #258 | Наверх | Cообщить модератору

287. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 19-Июл-18, 12:07 
>> Подсказки и проверки могут ошибаться или мешаться, скажем, 1 раз из 10. Для кого-то допустимо, для кого-то нет.
> Вот примерно поэтому мне нравится Emacs как IDE. В нём, если что
> мешается -- можно выкорчевать.

Ну вроде да. Вот только привыкнуть к нему трудновато. ))

Ответить | Правка | ^ к родителю #280 | Наверх | Cообщить модератору

292. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 21-Июл-18, 23:34 
>>> Подсказки и проверки могут ошибаться или мешаться, скажем, 1 раз из 10. Для кого-то допустимо, для кого-то нет.
>> Вот примерно поэтому мне нравится Emacs как IDE. В нём, если что
>> мешается -- можно выкорчевать.
> Ну вроде да. Вот только привыкнуть к нему трудновато. ))

Отвыкнуть, поверь, тоже. :)

Ответить | Правка | ^ к родителю #287 | Наверх | Cообщить модератору

297. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 09-Май-19, 23:39 
Ну вот я почти всё своё пишу в простейшем текстовом редакторе Notepad2, точнее — в его чуть улучшенном форке Notepad2-mod(1): и любую разметку, и простой текст, и TeXническое, и программическое, и какое-угодно. А компиляцию запускаю из cmd. Он у меня подменяет штатный notepad в Виндовсе, он же у меня на клавише редактирования в tcmd. Изредка пользуюсь какими-то другими программами, когда не хватает встроенных функций (собственно, возможностей подсветки). Что со мной не так? Быстрый простой текстовый редактор с подсветкой синтаксиса и регулярками — это всё, что нужно человеку для счастья. :)

Но когда я пытаюсь запустить IDE изготовления рукожо… мастеров из JetBrains, я каждый раз признаю, что не смогу этим пользоваться. Это монстры, а не программы. Пока они прожуют любое действие, я уже забуду, зачем я запускал это чудовище. Не могу пользоваться тормозными программами. Я люблю, когда у меня мысль на кончиках пальцев материализуется набранным текстом без малейших задержек. Задержки — смертный приговор для программы.

Про Emacs не готов говорить, поскольку его так и не освоил. Не моё.


(1) https://xhmikosr.github.io/notepad2-mod/

Ответить | Правка | ^ к родителю #251 | Наверх | Cообщить модератору

298. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 10-Май-19, 14:07 
> Я люблю,
> когда у меня мысль на кончиках пальцев материализуется набранным текстом без
> малейших задержек. Задержки — смертный приговор для программы.

Да это понятно всё, я за то же самое ратую, поэтому и заступаюсь за IDE.

Просто IDE -- это класс программ. И нелюбовь к IDE изготовления JetBrains и прочих рукожо… не стоит подменять нелюбовью к IDE в целом.

PS: ну ты и архивариус

Ответить | Правка | ^ к родителю #297 | Наверх | Cообщить модератору

300. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 10-Май-19, 14:29 
> Просто IDE -- это класс программ. И нелюбовь к IDE изготовления JetBrains
> и прочих рукожо… не стоит подменять нелюбовью к IDE в целом.

а зачем они таки нужны? обычный текстовый редактор со списком файлов и умением парзить выхлоп компилятора, чтобы прыгать на строку с ошибкой, вполне достаточен. если нет — то ты вынужден работать с говнокодом, и никакое иде это уже не исправит.

Ответить | Правка | ^ к родителю #298 | Наверх | Cообщить модератору

303. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 11-Май-19, 02:10 
> обычный текстовый редактор со списком файлов и
> умением парзить выхлоп компилятора, чтобы прыгать на строку с ошибкой

То, что ты описал, в принципе уже является IDE.

Ответить | Правка | ^ к родителю #300 | Наверх | Cообщить модератору

304. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 11-Май-19, 02:15 
>> обычный текстовый редактор со списком файлов и
>> умением парзить выхлоп компилятора, чтобы прыгать на строку с ошибкой
> То, что ты описал, в принципе уже является IDE.

нет, это всё ещё является обычным редактором кода. потому что оно не знает (и не хочет знать) о том, какой именно текстовый файл в него запихнули, или какой компилятор используется, или ещё какие-то языкозависимые детали. вот когда оно хочет знать такие детали — тогда оно начинает превращаться в IDE.

(да, одна деталь есть — регулярка для парзинга выхлопа компилятора; да и та не прибита гвоздями, и — строго говоря — эта фича необязательна; я долгое время в своём редакторе вообще ленился её допиливать.)

Ответить | Правка | ^ к родителю #303 | Наверх | Cообщить модератору

305. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 13-Май-19, 04:57 
>>> обычный текстовый редактор со списком файлов и
>>> умением парзить выхлоп компилятора, чтобы прыгать на строку с ошибкой
>> То, что ты описал, в принципе уже является IDE.
> нет, это всё ещё является обычным редактором кода.

Текстовый редактор начинает называться IDE ровно в тот момент, когда между ним и компилятором появляется взаимодействие, облегчающее работу программиста. Это именно тот случай.

> An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools, and a debugger.

Как-то так. Дёрнуть команду сборки из любого редактора не проблема. Парсинг выхлопа -- это уже в некотором роде дебаг.

Ответить | Правка | ^ к родителю #304 | Наверх | Cообщить модератору

306. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 13-Май-19, 05:50 
> Текстовый редактор начинает называться IDE ровно в тот момент, когда между ним
> и компилятором появляется взаимодействие, облегчающее работу программиста. Это именно
> тот случай.

опеннет: открывай для себя новые определения старых слов!

положи, пожалуйста, чушь на то место, откуда ты её взял. (с надеждой) может, это не твоя чушь?

Ответить | Правка | ^ к родителю #305 | Наверх | Cообщить модератору

307. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 13-Май-19, 06:00 
>> Текстовый редактор начинает называться IDE ровно в тот момент, когда между ним
>> и компилятором появляется взаимодействие, облегчающее работу программиста. Это именно
>> тот случай.
> опеннет: открывай для себя новые определения старых слов!
> положи, пожалуйста, чушь на то место, откуда ты её взял. (с надеждой)
> может, это не твоя чушь?

Я ж тебе процитировал Википедию.

Ответить | Правка | ^ к родителю #306 | Наверх | Cообщить модератору

308. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 13-Май-19, 06:14 
> Я ж тебе процитировал Википедию.

не мне её цитировать надо было, а самому читать. долго. внимательно. вдумчиво. потом подумать. потом опять почитать. потом снова подумать. это тяжело, но окупается.

Ответить | Правка | ^ к родителю #307 | Наверх | Cообщить модератору

309. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 13-Май-19, 07:08 
>> Я ж тебе процитировал Википедию.
> не мне её цитировать надо было, а самому читать. долго. внимательно. вдумчиво.
> потом подумать. потом опять почитать. потом снова подумать. это тяжело, но
> окупается.

Арису, ну мне тут особо нечего сказать. IDE -- это именно что тесная интеграция сборочных (а может и ещё каких) тулз с текстовым редактором, которая упрощает разработку. Если ты понимаешь под IDE что-либо иное -- ты не прав.

Ответить | Правка | ^ к родителю #308 | Наверх | Cообщить модератору

310. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 13-Май-19, 07:17 
(вздыхает) доброму бесплатному совету ты не последовал. ну, дело твоё.
Ответить | Правка | ^ к родителю #309 | Наверх | Cообщить модератору

311. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Май-19, 08:10 
Ничего не имею против IDE. Имею против тормознутых ожиревших программ.

Всё, что делает компьютерная программа, можно разложить на машинные коды и тупо посчитать их количество. Хорошая программа для выполнения какого-то действия задействует по возможности меньшее количество процессорного времени и памяти, плохая программа — наоборот. Этот критерий универсален, хотя для него иногда допустимы некоторые исключения (когда есть только один способ решить задачу).

Есть, к примеру, во всех отношениях замечательная IDE для пихтона — Wingware Python IDE (ссылку дам ниже). По её мажорным версиям от третьей (2011 г.) до седьмой (2019 г.) можно проследить, как программа становится всё тяжелее, неповоротливей, жрёт всё больше ресурсов при довольно небольшом развитии в части фукнциональности.

http://www.wingware.com/downloads


Ну а JetBrains — это просто неюзабельно. Настолько тормозное, что курсор мыши спотыкается об экран, когда в их программах что-то делаешь^W пытаешься делать.

Ответить | Правка | ^ к родителю #298 | Наверх | Cообщить модератору

70. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от нах (?), 12-Июл-18, 12:38 
spectre тоже есть во всех более-менее модных компах. любители обмазываться свеженьким, разумеется, от него не страдают - у честного человека нет секретов от партии.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

76. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (43), 12-Июл-18, 13:16 
Если ты думаешь, что сидя на древнем железе с тухлым софтом ты более защищен, то у меня для тебя плохие новости.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

80. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:19 
> Если ты думаешь, что сидя на древнем железе с тухлым софтом ты
> более защищен, то у меня для тебя плохие новости.

То есть надо снова бежать в магазин и купить ещё такого же дырявого железа?

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

111. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 12-Июл-18, 14:26 
Охохо, последние x86, неуязвимые к Spectre, это P1 и его клоны, а так же атомы самых ранних поколений. В PPro, PII и т.п., а также же тех атомах, которые перестали жутко тормозить уже спекулятивное выполнение в полный рост и соответственно Spectre. Аналогично на не-x86 архитектурах.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

133. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:06 
> Охохо, последние x86, неуязвимые к Spectre, это P1 и его клоны, а
> так же атомы самых ранних поколений. В PPro, PII и т.п.,
> а также же тех атомах, которые перестали жутко тормозить уже спекулятивное
> выполнение в полный рост и соответственно Spectre. Аналогично на не-x86 архитектурах.

 
 
Вот где-то там, по первопню, и пролегает граница между безопасным и небезопасным железом. Чисто по архитектурным причинам. Либо безопасно, но медленно, либо быстро, но «не серчайте, если что». Недаром для военного потребителя очень долго производили тройки и четверки. Может и снова начнут в свете таких новостей.

А если учесть, что все процессоры заведомо разогнаны, по понятиям восьмидесятых, то можно примерно прикинуть себе, какова может быть их реальная производительность, если их слегка тормознуть до скорости i486 и полностью отключить предсказывалку. Многих в этом месте, думаю, ожидает дивное открытие. :)

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

92. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 12-Июл-18, 13:34 
Только не нужно забывать что до прошлого года обновляться было невкуда.
Интел после легендарного 2500 стал гнать сопли под крышкой, а производительность прирастала по капле.
Если бы амд не подогнало райзены я бы тоже сидел на коредуо или может искал на авите 2500 или читал отызы о кетайских медных теплорасприделителях для современных интельных процов.
Хотя интел же дальше пошёл, там ещё текстолит стал очень тонким...
Ещё немного и они смогут выпустить проц, который можно установить только один раз.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

94. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:40 
> Только не нужно забывать что до прошлого года обновляться было невкуда.
> Интел после легендарного 2500 стал гнать сопли под крышкой, а производительность прирастала
> по капле.
> Если бы амд не подогнало райзены я бы тоже сидел на коредуо
> или может искал на авите 2500 или читал отызы о кетайских
> медных теплорасприделителях для современных интельных процов.
> Хотя интел же дальше пошёл, там ещё текстолит стал очень тонким...
> Ещё немного и они смогут выпустить проц, который можно установить только один
> раз.

Практически они и получаются одноразовыми. Вон лежит вынутый после апгрейда комплект и требует материнку, которых нет и не будет. То же и коллегу А-стуса ждет, когда его все-еще-ярые машины в чем-то пошатнутся.

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

103. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:09 
> Практически они и получаются одноразовыми. Вон лежит вынутый после апгрейда комплект и
> требует материнку, которых нет и не будет. То же и коллегу
> А-стуса ждет, когда его все-еще-ярые машины в чем-то пошатнутся.

 
 
Вот я и не меняю. У меня их и так уже личных с десяток… И всё при этом работает и меня полностью устраивает (хотя, пожалуй, сетевой аппаратуры домой хотелось бы побыстрее — 10GBE из серверного хозяйства, скажем). Если бы в интернете некоторые сайты не показывали мне пугающие уведомления про «НЕБЕЗОПАСНОСТЬ!!! УСТАРЕВШИХ!!! БРАУЗЕРОВ!!!», фактически отказывая мне в контенте, то я бы и не замечал «ветров перемен». :) А в прикладных моих задачах ничего, в целом, не меняется. И прироста от нового железа я не наблюдаю так давно, что устал уже ждать. :)

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

173. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (173), 12-Июл-18, 17:06 
>Если бы в интернете некоторые сайты не показывали мне пугающие уведомления про «НЕБЕЗОПАСНОСТЬ!!! УСТАРЕВШИХ!!! БРАУЗЕРОВ!!!», фактически отказывая мне в контенте, то я бы и не замечал «ветров перемен»

Да срать им на безопасность, просто веб-обезьянки хотят использовать новые фичи

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

174. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 17:11 
>>Если бы в интернете некоторые сайты не показывали мне пугающие уведомления про «НЕБЕЗОПАСНОСТЬ!!! УСТАРЕВШИХ!!! БРАУЗЕРОВ!!!», фактически отказывая мне в контенте, то я бы и не замечал «ветров перемен»
> Да срать им на безопасность, просто веб-обезьянки хотят использовать новые фичи

А когда им предлагаешь банан и орешки, они обижаются. :)

Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

128. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 12-Июл-18, 14:55 
Касательно выгнутых - процов я пока не видел, а матерей полно.
Я эту фишку просёк ещё когда себе коредуо брал 10 лет назад и увидел прищёлки.
Под интелом найти кулер с нормальным крепежом - чтобы сзади была упорная металлическая пластина это целый квест, а у АМД упорная пластина уже с матерью идёт, и крепления довольно универсальные.
Я без проблем поставил свой бигтайфун который брал ещё для коредуо на новый райзен, хорошо что качельку не выкинул, хотя столько раз собирался потому что думал что она мне никогда не пригодится.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

203. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от iZEN (ok), 13-Июл-18, 09:53 
> Под интелом найти кулер с нормальным крепежом - чтобы сзади была упорная металлическая пластина это целый квест, а у АМД упорная пластина уже с матерью идёт, и крепления довольно универсальные.

Несколько раз поменял пластиковый околосокетный бандаж у AM2/AM3-материнок - один из зубьев, удерживаюющих кулер, отрывался в процессе эксплуатации, и кулер повисал на уцелевшем (замечали, когда комп начинал тормозить от перегрева процессора).

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

114. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Stax (ok), 12-Июл-18, 14:30 
Если не гнать, какая разница, что там под крышкой?
Если гнать, почему не заплатить тысячу (или полторы) за скальп+нанесение ЖМ "под ключ"? Между прочим, выгоднее, чем вкладывать те же деньги в охлаждение.

Придумываете какие-то проблемы на пустом месте, потом страдаете в поисках странных решений.. Зачем?

> они смогут выпустить проц, который можно установить только один раз.

Внезапно, на многих ноутах и компактных системах (типа NUC) так, и это не мешает ставить туда очень хорошие и быстрые процессоры (i7-8809G, например)

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

131. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 12-Июл-18, 15:00 
Если не гнать - теперь как выяснилось тоже есть разница.
Интел остро конкурирует с амд и они тоже сделали автобуст по полной. Я слышал отзывы что интелы в стоке уходят в тротлинг.

ЖМ - очень плохая идея.
Оно мне изначально не сильно нравилось, а когда почитал то понял что это лажа.
Много лучше ставить кулер на кристал или попробовать у китайцев медную крышку взять.

Распаянные процы - другой сегмент. Как минимум там обычно мало/нет слотов расширения.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

163. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 12-Июл-18, 16:45 
> Интел остро конкурирует с амд и они тоже сделали автобуст по полной. Я слышал отзывы что интелы в стоке уходят в тротлинг.

Это так и не так одновременно. Если в деталях:
1) Процессоры не-серии K почти все не имеют проблем даже на стоковых кулерах. К примеру, наблюдаю Core i5-8400 - у него *очень* тонкий и паршивый штатный кулер, в несколько раз хуже, чем ставили в свое время на Core 2 Duo, например, вот такой: https://static1.caseking.de/media/image/thumbnail/hpit-439_h... - и этот процессор не перегревается на штатном Turbo Boost 3.8 Ghz при загрузке 6 ядер на AVX2 инструкциях (в prime95, например)
2) Процессоры K-серии не имеют проблем со стандартным Turbo Boost при наличии хорошего кулера. Никакого тротлинга. Но "хороший кулер" тут ключевое по двум причинам: штатного кулера предусмотрительно там нет, а кулер надо брать *не* по TDP. Заявленный (https://ark.intel.com/ru/products/126684/Intel-Core-i7-8700K...) TDP в 95W относится к работе на частоте без буста и без AVX2. В бусте (4.7Ghz) и на AVX2 этот проц потребляет 140-160W. И если кулер может отвести столько - тротлинга не будет. А вот если взять кулер "типа согласно TDP", тротлинг будет в полный рост, особенно с AVX.

> ЖМ - очень плохая идея.

Нормальная. Хуже, чем припой, конечно, но особых проблем нет. У людей годами стоит и ничего (некоторые еще припой в свое время меняли на ЖМ).

> Много лучше ставить кулер на кристал или попробовать у китайцев медную крышку взять.

Вот тут - точно нет. Во-первых, от медной крышки эффект минимальный (штатная кстати тоже медная, просто никелем покрыта, что, вообще говоря, хорошая идея). Во-вторых, без крышки на десктопных процессорах оказывается только хуже, т.к. теплораспределитель в виде крышки совсем рядом с процессором помогает в отводе огромного потока тепла через маленький кристалл, вот тесты: https://www.hwcooling.net/en/operation-kaby-lake-cooling-the.../

На больших кристаллах процессоров типа i9-7900X и старше, а также больших Xeon отказ от крышки уже дает положительный эффект, т.к. проблема передать до фига тепла через маленькую площадь кремния не стоит так остро.

А вообще, AMD скорее всего тоже откажется от припоя. С уменьшением размера кристалла (при сохранении тепловыделения) с припоем начинается много проблем, что, собственно, и побудило intel в свое время отказаться от него (тут https://overclocking.guide/the-truth-about-cpu-soldering/ подробно исследовали).

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

196. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 13-Июл-18, 00:07 
Про перегрев интелов в стоке мне на хоботе рассказали.

Жидкий металл - непонятная фигня, химически активная, говорят он потом черствеет и становится пористым.
В любом случае я не очень хотел в это вляпываться и райзены дали мне такую возможность.

Есть кулеры где прямой контакт тепловых трубок, есть кулеры где трубки в медной подошве, есть кулеры вообще из куска меди/люмини.
Очевидно что последним двум без крышки на кристалле ну совсем никак хуже стать не может, ибо минус один слой термопасты.
Насчёт кулеров с тепловыми трубками - да, прямо на кристалл они все разом не лягут.

Если амд откажется от припоя то я либо буду колхозить кулер прямо на кристалл, либо забью, либо посмотрю на всякие армы и эльбрусы, благо ещё лет 10 можно пожить на имеющихся райзенах в относительном комфорте.

Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору

199. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 13-Июл-18, 00:56 
>  Про перегрев интелов в стоке мне на хоботе рассказали.

На хоботе еще и не такого можно наслушаться. Не в смысле, что плохое место, а в смысле что сказочников много. Нет там перегрева выше допустимых температур, равно как и троттлинга, если дальше охлаждение нормально. Или приводите контрпример с конкретным процессором, информацией об охлаждении и графиками температуры и частоты.

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

Впрочем, даже на десктопе сейчас есть такие понятия, как кратковременный TDP и долговременный TDP, что при соответствующих настройках в фирмавари может приводить к тому, что на долговременно процессор отказывается работать на высокой частоте, на которой работает кратковременно.. но это не проблема термопасты или процессора, а особенность конфигурации, типа так заботятся, чтобы у нас ничего не сгорело и энергии сильно не сожрало, но пиковая производительность была высокой. Это настраивается.

> Жидкий металл - непонятная фигня, химически активная, говорят он потом черствеет и становится пористым.

Глупости! Почитайте состав. Там нечему черстветь, испаряться (слышал и такой миф) и становиться пористым. Это *металл*. Он вязкий в определенном диапазоне температур, вот и все. Или вы считаете, что ртуть в градуснике тоже с годами черствеет и перестает течь? В ЖМ ртути нет, там сплав галлия, но ситуация та же самая.

Про химическую активность - все в той или иной степени активно.. ЖМ на основе галлия агрессивен к алюминию и "сплавляется" с ним. С никелированной крышкой процессора (с одной стороны) и кремнием (с другой стороны) он фактически не реагирует.

> Очевидно что последним двум без крышки на кристалле ну совсем никак хуже стать не может, ибо минус один слой термопасты.

Это работает не так. Тонкий медный распределитель, сделанный из куска меди распределяет температуру по своей поверхности куда быстрее, чем кулеры с прямым контактом с "трубками в медной подовше". Потому что во-первых в этих трубках слой меди толще медной крышки процессора, во-вторых это разные трубки, и маленький кристалл кремния коснется только пары из них в самом центре, и дальше как тепло перейдет к внешним трубкам? Этот процесс идет куда хуже, чем в тонкой цельной крышке. И вообще, я же дал ссылку на графики выше, там все протестировали - и с крышкой, и без крышки, и с разными комбинациями ЖМ/термопаста между кристаллом и крышкой и крышкой и кулером. У Noctua NH-D15 медное основание, дальше трубки, а Eisbaer 280 это вообще вода - и тем не менее, с крышкой результаты лучше.

Впрочем, если не верите - тестируйте сами :)

Ответить | Правка | ^ к родителю #196 | Наверх | Cообщить модератору

201. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 06:48 
>[оверквотинг удален]
> с "трубками в медной подовше". Потому что во-первых в этих трубках
> слой меди толще медной крышки процессора, во-вторых это разные трубки, и
> маленький кристалл кремния коснется только пары из них в самом центре,
> и дальше как тепло перейдет к внешним трубкам? Этот процесс идет
> куда хуже, чем в тонкой цельной крышке. И вообще, я же
> дал ссылку на графики выше, там все протестировали - и с
> крышкой, и без крышки, и с разными комбинациями ЖМ/термопаста между кристаллом
> и крышкой и крышкой и кулером. У Noctua NH-D15 медное основание,
> дальше трубки, а Eisbaer 280 это вообще вода - и тем
> не менее, с крышкой результаты лучше.

Ерунду же пишете. Дополнительный слой материала (крышка процессора) это всегда дополнительный слой материала. Улучшить он ничего не может по определению. Кроме того, это дополнительный слой также и термопасты. И все эти слои и переходы между ними нисколько не улучшают отведение тепла от кристалла. Задача крышки состоит совсем в другом — в защите кристалла от сколов под большим (!) давлением тяжёлых современных кулеров, которые насмерть привинчивают к пластинам с обратной стороны. Это давление и распределяют на плату собственно процессора, а через неё — на сокет и материнку. Впервые крышки начали применять для процессоров ещё в те годы, когда они выделяли совсем смешное, по нынешним меркам, количество тепла — всего несколько Вт, то есть на уровне «холодных» современных чипсетов.

Если бы было возможно делать одновременно прочную и точную, по кристаллу, подошву кулера только из теплотрубки (одной «большой» в идеале), без ухудшения её свойств, то так бы делали. Но увы, трубке по указанным свойства очень далеко и до крышки процессора, и до подошвы кулера. Поэтому приходится идти на потери эффективности теплоотвода и впрессовывать трубку в более прочные детали.

В трубках имеет место фазовый переход вещества (наподобие того, что в холодильнике) — по эффективности отвода тепла этот физический механизм стоит намного выше той теплопередачи, что имеет место в цельнометаллических деталях. Теплотрубки потому-то и начали использовать для охлаждения процессоров. А если с куска кремния надо отвести, скажем, до 65 Вт, то можно обойтись без трубок вовсе и даже без меди. Но с трубками всегда эффективней, потому что они очень быстро переносят тепло.

Вот прекрасный пример правильного использования трубок, дающего возможность сделать очень компактный кулер: Noctua NH-L9 ( https://noctua.at/en/products/cpu-cooler-retail/nh-l9i ). Вместе с вентилятором его высота составляет всего 37 мм, но при этом он может отвести лишний жар от процессоров с TDP до 65 Вт (согласно спецификации производителя). Можно ли сделать такой без трубок? Запросто. Но с трубками он эффективней, поскольку они быстрее переносят тепло от кристалла сразу к наиболее проветриваемым участками радиатора, и это даёт возможность не только иметь радиатор меньших габаритов и веса, но и задействовать очень тихий вентилятор. На практике его вообще не слышно — то есть процессор с таким кулером становится самым тихим звеном в ПК из всех, требующих активного охлаждения или имеющих подвижные части.

Ответить | Правка | ^ к родителю #199 | Наверх | Cообщить модератору

205. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 13-Июл-18, 15:15 
> Задача крышки состоит совсем в другом — в защите кристалла от сколов под большим (!) давлением тяжёлых современных кулеров, которые насмерть привинчивают к пластинам с обратной стороны.

То, что (современная) крышка официально называется "Integrated Heat Spreader" ни о чем не говорит?

> В трубках имеет место фазовый переход вещества

Да знаю я, что там в трубке. Но у трубки есть, внезапно, толщина! Самой меди, прежде чем доберемся до того, что там внутри. И поставить трубку прямо на кристалл кремния - оказывается хуже, чем иметь теплораспределительную крышку.

Вы мыслите в рамках теплопроводности от процессора к радиатору; крышка процессора, разумеется, это ухудшает, но есть и другая проблема - горизонтальной теплопроводности, которая мешает отведению тепла с маленького кристалла.

Может так будет нагляднее. Возьмите процессорный кулер (или пускай наковальню), нагрейте паяльник и приложите его перпеникулярно к основанию кулера или наковальне, так чтобы он касался только острием. Сильно ли нагреется кулер/наковальня и охладится паяльник? А теперь наденье на паяльник какую-нибудь гильзу туго, с плоским концом, и приложите этим плоским концом к тому же кулеру или наковальне. Вы добавили дополнительный слой материала, но ВНЕЗАПНО паяльник будет охладаться лучше!

И вообще, я же дал ссылку на тесты, там все померяли. Не верите - проделайте сами. Оверклокеры давно задаются этим вопросом, многие снимали крышки, и оказалось, что когда кристалл стал меньше неких размеров, с крышкой лучше, чем с кулером. Да, если бы у нас была крышка, в которую был бы интегрировано охлажение - было бы еще лучше. Но этого нет. С любым реальным кулером лучше возвращать крышку на место. Если кристалл маленький; если он большой, как было у старых процессоров и у современных 12+ ядерников - всякие extreme и xeon - то лучше опять же без крышки.

Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

207. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 13-Июл-18, 15:30 
>> Задача крышки состоит совсем в другом — в защите кристалла от сколов под большим (!) давлением тяжёлых современных кулеров, которые насмерть привинчивают к пластинам с обратной стороны.
> То, что (современная) крышка официально называется "Integrated Heat Spreader" ни о чем
> не говорит?
>> В трубках имеет место фазовый переход вещества
> Да знаю я, что там в трубке. Но у трубки есть, внезапно,
> толщина! Самой меди, прежде чем доберемся до того, что там внутри.
> И поставить трубку прямо на кристалл кремния - оказывается хуже, чем
> иметь теплораспределительную крышку.

Не знаю подробностей ЭТИХ конструкций, но вообще тепловое сопротивление металлической стенки ничтожно по сравнению с ТС на границе "стенка-жидкая среда".
Далее, упоминается граница "твердое тело-твердое тело"? Это в принципе плохо, ибо трудно (невозможно) обеспечить на такой границе (на существенной доле ее площади) теплообмен теплопроводностью. Полирование поможет только при условии хорошего взаимного прижима поверхностей.
Надевание дополнительных металлических оболочек и какая-то "горизонтальная теплопроводность" это уже шаманство, "моча черного козла", люди не понимают физики, а просто угадали с материалом оболочки, который хорошо деформируется в их конкретном случае, обеспечивая бОльшую площадь теплового контакта.

Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

209. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 16:26 
> люди не понимают физики

Достаточно было бы только этих слов. :)

Ответить | Правка | ^ к родителю #207 | Наверх | Cообщить модератору

208. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 16:22 
>> Задача крышки состоит совсем в другом — в защите кристалла от сколов под большим (!) давлением тяжёлых современных кулеров, которые насмерть привинчивают к пластинам с обратной стороны.
> То, что (современная) крышка официально называется "Integrated Heat Spreader" ни о чем
> не говорит?

Нет, ни о чём не говорит. А должно? У Штеуда теперь процессоры носят имена «золотых», «платиновых» — имеет смысл поискать драгметаллы под крышкой? Это шутка, если что.

Поясняю дополнительно.

Самое лучшее охлаждение, какое только можно придумать — это отводить тепло прямо с кристалла (а ещё лучше — изнутри него, но это технически весьма сложно, если возможно).

Бывало, что Штеуд и АМД выпускали процессоры голым кристаллом наружу. Юзеры прямо на процессор устанавливали радиаторы кулеров. Если вы не застали то время по молодости лет, то в интернетах пишут и картинки есть, можете поискать. Чтобы не раздавить кристалл кулером, по углам платы процессора предусмотрительные производители (они точно что-то знают!) приделывали четыре подушечки приблизительно вровень с кристаллом, на которые опирался кулер и не так сильно давил на кристалл. Впрочем, в те годы кулеры в основном были меньше нынешних и легче. Но когда тепловыделение обычных массовых процессоров стало доходить до 50—80 и более Вт, а общепринятые тогда решения в виде сравнительно небольшого радиатора и высокооборотистого вентилятора (до 5 тыс. об. и больше — знатно воют эти карлсоны!) перестали справляться с охлаждением и сохранять при этом приемлемый уровень шума — пришлось на плату поверх кристалла лепить довольно крупную крышку. Она ни в каком случае не может помогать охлаждению, поскольку добавляет между кристаллом и радиатором по одному дополнительному слою металла и термоинтерфейса. Каждый переход — это потери на эффективности отвода тепла, причём потери очень большие (в удельных значениях).


>> В трубках имеет место фазовый переход вещества
> Да знаю я, что там в трубке. Но у трубки есть, внезапно,
> толщина! Самой меди, прежде чем доберемся до того, что там внутри.

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


> И поставить трубку прямо на кристалл кремния - оказывается хуже, чем
> иметь теплораспределительную крышку.

Это какая-то ваша фантазия.

Довольно популярны кулеры с «открытыми» трубками для прямого соприкосновения их с крышкой процессора. Однако поскольку эта крышка уже есть и вносит свой вклад в ухудшение теплопередачи от кристалла, то большой пользы такое решение не даёт, так что и большого смысла нет оголять трубки в подошве кулера. Если бы можно было трубки прикладывать сразу к кристаллу (в СО ноутбуков так делают), то эффект был был наилучший. Однако современное крепление кулеров у Интела и АМД не предусматривает такого способа установки. Разве что колхозить вручную и в меру собственнх знаний.


> Вы мыслите в рамках теплопроводности от процессора к радиатору; крышка процессора, разумеется,
> это ухудшает, но есть и другая проблема - горизонтальной теплопроводности, которая
> мешает отведению тепла с маленького кристалла.

Я мыслю в рамках знания о том, что воздух — достаточно плохой проводник тепла. Если вы пристраиваете поверх кристалла крышку — внутри воздушного пространства под крышкой какая будет температурная обстановка? Задачка всем на сообразительность и эрудицию. :)

Вы когда-нибудь видели, как устроены кулеры ноутбуков? В них трубка или сравнительно крупная испарительная камера ложится прямо на кристалл Иногда через прокладку, иногда без. Видимо, чего-то конструкторы не знают по невежеству, да?


>[оверквотинг удален]
> лучше!
> И вообще, я же дал ссылку на тесты, там все померяли. Не
> верите - проделайте сами. Оверклокеры давно задаются этим вопросом, многие снимали
> крышки, и оказалось, что когда кристалл стал меньше неких размеров, с
> крышкой лучше, чем с кулером. Да, если бы у нас была
> крышка, в которую был бы интегрировано охлажение - было бы еще
> лучше. Но этого нет. С любым реальным кулером лучше возвращать крышку
> на место. Если кристалл маленький; если он большой, как было у
> старых процессоров и у современных 12+ ядерников - всякие extreme и
> xeon - то лучше опять же без крышки.

Да зачем оно мне надо — домыслы мамкиных оверклокеров? Там «бомбят по площадям», вроде заливания всего хозяйства жидким азотом. Это не наука, а херня, извините за выражение. Я могу взять книжку по теплотехнике и посмотреть, что пишут о передаче тепла в той или иной среде и на переходах между средами.

Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

210. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 13-Июл-18, 17:48 
> Впрочем, в те годы кулеры в основном были меньше нынешних и легче

Почему вы считаете, что я это не застал :)
С точки крепежа кулеры были как раз злее, крепления на тугих пружинах, которые нужно было поставить без перекоса и скола кристалла - то еще развлечение. Сейчас практически везде удобные винтовые крепления на backplate'ы.

> Это какая-то ваша фантазия.

Я дал ссылку на цифры. Можете сами намерять и доказать, что фантазия. Лично я крышку (после замены интеловской терможвачки на ЖМ) ставлю на место, чего и вам желаю.

> мыслю в рамках знания о том, что воздух — достаточно плохой проводник тепла. Если вы пристраиваете поверх кристалла крышку — внутри воздушного пространства под крышкой какая будет температурная обстановка? Задачка всем на сообразительность и эрудицию. :)

А вот вам другая задачка: посмотреть в справочнике теплоемкость воздуха, подсчитать его объем и массу и подумать, имеет ли какое-то значение энергия этого нагретого воздуха под крышкой или ей можно пренебречь.

> Вы когда-нибудь видели, как устроены кулеры ноутбуков? В них трубка или сравнительно крупная испарительная камера ложится прямо на кристалл Иногда через прокладку, иногда без. Видимо, чего-то конструкторы не знают по невежеству, да?

О, т.е. конструкторы умные. Т.е. выше вы ругаете конструкторов в интеле за использование термопасты, мол делают все так плохо, а теперь вдруг соседние конструкторы, делающие что-то по согласованию с intel делают все правильно?

Ничего, что в этих ноутах, например, между кристаллом и радиатором охлаждения - термопаста? С далеко не идеальными характеристиками? И независимо от наличия крышки там отвод тепла *значительно* хуже, чем на десктопном интеле, в котором термопасту под крышкой заменили на ЖМ и вернули крышку на место?? Зачем вообще приводить ноуты в данное обсуждение?

> Да зачем оно мне надо — домыслы мамкиных оверклокеров? Там «бомбят по площадям», вроде заливания всего хозяйства жидким азотом. Это не наука, а херня, извините за выражение. Я могу взять книжку по теплотехнике и посмотреть, что пишут о передаче тепла в той или иной среде и на переходах между средами.

Гм, зачем всех по одну гребенку-то?
А книжку вы взять, конечно, можете, но применять теорию тоже надо уметь. Лучше проведите эксперимент с паяльником, как описано выше, и попробуйте объяснить его с точки зрения теории. И какая связь с отводом тепла с маленького кристалла. А в целом - теория теорией, а практика, как видно, показала, что лучше с крышкой (итоговая температура процессора меньше). Но если мы не обсуждаем замену штатного термоинтерфейса на ЖМ или другие подобные операции, к чему тут вообще теоретизировать?..

Ответить | Правка | ^ к родителю #208 | Наверх | Cообщить модератору

212. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 13-Июл-18, 17:55 
>> мыслю в рамках знания о том, что воздух — достаточно плохой проводник тепла. Если вы пристраиваете поверх кристалла крышку — внутри воздушного пространства под крышкой какая будет температурная обстановка? Задачка всем на сообразительность и эрудицию. :)
> А вот вам другая задачка: посмотреть в справочнике теплоемкость воздуха, подсчитать его
> объем и массу и подумать, имеет ли какое-то значение энергия этого
> нагретого воздуха под крышкой или ей можно пренебречь.

Теплоемкость в подобной задаче просто ни при чем. Значение имеет теплопроводность (см. соседний пост).

Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

214. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 18:46 
>> Впрочем, в те годы кулеры в основном были меньше нынешних и легче
> Почему вы считаете, что я это не застал :)

Тут, судя по комментариям, в основном тусуется малышня школьного возраста. Привык уточнять…


>> мыслю в рамках знания о том, что воздух — достаточно плохой проводник тепла. Если вы пристраиваете поверх кристалла крышку — внутри воздушного пространства под крышкой какая будет температурная обстановка? Задачка всем на сообразительность и эрудицию. :)
> А вот вам другая задачка: посмотреть в справочнике теплоемкость воздуха, подсчитать его
> объем и массу и подумать, имеет ли какое-то значение энергия этого
> нагретого воздуха под крышкой или ей можно пренебречь.

Можно пренебречь, конечно. Поэтому ваши слова о каком-то боковом теплоотводе, или как вы сформулировали, совершенно ничего не объясняют.


>> Вы когда-нибудь видели, как устроены кулеры ноутбуков? В них трубка или сравнительно крупная испарительная камера ложится прямо на кристалл Иногда через прокладку, иногда без. Видимо, чего-то конструкторы не знают по невежеству, да?
> О, т.е. конструкторы умные. Т.е. выше вы ругаете конструкторов в интеле за
> использование термопасты, мол делают все так плохо, а теперь вдруг соседние
> конструкторы, делающие что-то по согласованию с intel делают все правильно?

Ни слова не писал о конструкторах в Интеле.


> Ничего, что в этих ноутах, например, между кристаллом и радиатором охлаждения -
> термопаста? С далеко не идеальными характеристиками? И независимо от наличия крышки
> там отвод тепла *значительно* хуже, чем на десктопном интеле, в котором
> термопасту под крышкой заменили на ЖМ и вернули крышку на место??
> Зачем вообще приводить ноуты в данное обсуждение?

Ноуты затем, что процессоры для них крышкой не снабжают. А вы не знали? Они торчат голым кристаллом из подложки.

Хотя бы один слой термопасты иметь приходится, потому что иначе как? Хотя можно, теоретически, припаять радиатор к кристаллу. Будет очень хорошо для теплоотвода, но сомнительно для механической прочности всей этой конструкции.

Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

254. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от freehckemail (ok), 18-Июл-18, 03:14 
> А вот вам другая задачка: посмотреть в справочнике теплоемкость воздуха, подсчитать его объем и массу и подумать, имеет ли какое-то значение энергия этого нагретого воздуха под крышкой или ей можно пренебречь.

Stax, я тут сторонний наблюдатель, и я был до этого треда не сильно в курсе проблем отвода тепла от CPU. Но зато я физтех. И после этого Вашего утверждения, я хотел бы сказать, что -- Ваш слив засчитан. :)

Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

211. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 13-Июл-18, 17:52 
>>> Задача крышки состоит совсем в другом — в защите кристалла от сколов под большим (!) давлением тяжёлых современных кулеров, которые насмерть привинчивают к пластинам с обратной стороны.
>> То, что (современная) крышка официально называется "Integrated Heat Spreader" ни о чем
>> не говорит?

.....................
> Я мыслю в рамках знания о том, что воздух — достаточно плохой проводник
> тепла. Если вы пристраиваете поверх кристалла крышку — внутри воздушного пространства
> под крышкой какая будет температурная обстановка? Задачка всем на сообразительность и
> эрудицию. :)

Воздух в данном случае не "достаточно", а просто самый плохой проводник, тем более в тесном замкнутом пространстве он быстро перемешается и будет работать только через теплопроводность. Скорее, крышка хорошо пригнана к основе и отводит тепло теплопроводностью по пути кристалл-основа-крышка. Керамика-то бывает разная (основа проца ведь из керамики?), но, навскидку, по теплопроводности даже стекло лучше воды, а табличный фарфор почти в 3 раза лучше воды, а вода в 20+ раз лучше воздуха.

Ответить | Правка | ^ к родителю #208 | Наверх | Cообщить модератору

213. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 13-Июл-18, 18:23 
> Керамика-то бывает разная (основа проца ведь из керамики?), но, навскидку, по теплопроводности даже стекло лучше воды, а табличный фарфор почти в 3 раза лучше воды, а вода в 20+ раз лучше воздуха.

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

Собственно, вот:

https://upload.wikimedia.org/wikipedia/commons/6/6c/Intel_CP...

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

Ответить | Правка | ^ к родителю #211 | Наверх | Cообщить модератору

215. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 13-Июл-18, 18:55 
Так между кристаллом и крышкой термопаста (в новых процессорах) и припой (в старых). Поэтому воздух тут вообще не в тему, и не знаю, зачем его сюда приплетать.

Я же давал ссылку, тут расписано, как процессоры собирали раньше (с припоем) и почему стали делать термопасту: https://overclocking.guide/the-truth-about-cpu-soldering

Ответить | Правка | ^ к родителю #211 | Наверх | Cообщить модератору

238. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (238), 17-Июл-18, 14:52 
> Если бы амд не подогнало райзены я бы тоже сидел на коредуо

Открою вам секрет: далеко не все коредуо с припоем под крышкой, но почему-то истерика началась только с выходом ivy bridge.

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

75. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Nuzhnyemail (?), 12-Июл-18, 13:05 
AVX ещё с Sandy Bridge доступен (лет 7-8). AVX2 появился на Hasswell (4 года назад). Поэтому ответ:
1. не надо менять комп раз в 2-3 года;
2. технологии далеко не новомодные, придумали их вообще 10 лет назад.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

77. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 13:17 
Тсс! Его заморозили в конце прошлого века. Сейчас случится шок у человека, и ты будешь виноват.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

82. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:22 
> AVX ещё с Sandy Bridge доступен (лет 7-8). AVX2 появился на Hasswell
> (4 года назад). Поэтому ответ:
> 1. не надо менять комп раз в 2-3 года;
> 2. технологии далеко не новомодные, придумали их вообще 10 лет назад.

 
 
И? Вы решили меня просветить о чём? Вам показалось, что я не в курсе о появлении AVX? Вам не приходило в голову, что я не покупаю новое железо _несмотря_ на все эти новомодные технологии — и на это есть причина? И она уж точно не в недостатке денег. Попробуйте подумать, какие ещё могут быть мотивы у человека, кроме рекламных призывов.

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

117. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 12-Июл-18, 14:33 
Да не меняйте, дело ваше. Просто AVX и (особенно) AVX2 - хорошее развитие, технология, которая позволила сильно увеличить эффективность определенных вычислений. Зачем тогда вы жалуетесь, что на старом процессоре не можете получить эту эффективность? Старые процессоры везде (в том числе в этой библиотеке) поддерживаются, просто нет возможности использовать их мощности так же эффективно. И тут нет никакого решения, AVX2 действительно крайне оптимален для некоторых вычислений.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

122. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:44 
Где это я жалуюсь? Здесь обратная ситуация: десяток анонимов с пеной у рта кричат, что всем надо AVX, потому что без AVX ты помоечник. Но что-то мне подсказывает, что никто из этих крикливых анонимов не занимается вычислениями, в которых можно получить пользу от AVX. Навскидку любого из них можно проверить и результат, думаю, будет ожидаемым. :)

А слово «эффективно» я давно не воспринимаю без таблиц с цифрами. :)

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

127. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 14:54 
> Где это я жалуюсь? Здесь обратная ситуация: десяток анонимов с пеной у
> рта кричат, что всем надо AVX, потому что без AVX ты помоечник.
> Но что-то мне подсказывает, что никто из этих крикливых анонимов не
> занимается вычислениями, в которых можно получить пользу от AVX. Навскидку любого
> из них можно проверить и результат, думаю, будет ожидаемым. :)
> А слово «эффективно» я давно не воспринимаю без таблиц с цифрами. :)

Еще эффективнее будет добавить к нему слово "оптимально", и тоже с таблицами с числами. ;-)

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

136. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:24 
Не дают же таблиц.

Скачал, почти случайно, из интернета обучаловку одной программы, которую использовал мало и давно, а тут про какую-то более новую версию. Лектор вдохновенно вещает: «инкредибль! анбиливыбль! революшинари!» Прямо вот видишь по его лицу, что он бы ещё как-то увеличил превосходную степень своих восхвалений, но слов таких не знает. :)

А если взять десяток версий программы и поставить в ряд, отметив изменения и новшества, то и смотреть особо не на что, поскольку базовая (то есть реально нужная) функциональность, как правило, реализуется к версии нумер раз, а дальше у художников начинается вольное творчество под чутким руководством отдела продаж. :)

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

204. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от iZEN (ok), 13-Июл-18, 11:43 
Таблицы с цифрами: https://www.overclockers.ua/cpu/amd-ryzen-7-1800x-5-1600-140.../
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

130. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Nuzhnyemail (?), 12-Июл-18, 14:59 
1. Да, я уверен, что не в курсе на фоне заявлений о новомодности немолодых технологий.
2. Я уже лет 15 занимаюсь компьютерным зрением и прошёл путь от самописного ассемблера к Intel IPP, CUDA, OpenCL. Сейчас тренд - это Halide: http://halide-lang.org
3. Для обработки любых медиа данных MMX, SSE, AVX - это благо, такие нововведения всегда приветствуются, поскольку могут значительно ускорить вычисления и удешевить решение.
4. Ты на своих старых процессорах даже видео с нормальным битрейтом посмотреть не сможешь.
5. Оптимизировать софт под старые системы нет смысла: либо этим автоматически занимаются компиляторы, либо никто.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

140. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:31 
AVX, SSE и MMX — это не технологии. Остальное я оставлю без комментирования ввиду непонимания оппонентом базовых вещей, в частности смысла понятия технологии.
Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

143. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Nuzhnyemail (?), 12-Июл-18, 15:35 
Во-первых, это всё таки технологии, посмотри в толковый словарь.

Во-вторых, обратимся к сообщению, на которое я и отвечал:
>С одной стороны, конечно, похвально использование инновационных, прогрессивных, модно-молодёжных технологий.

Хм! Складывается впечатление, что кто-то сам себе противоречит.

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

146. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 15:52 
> 2. Я уже лет 15 занимаюсь компьютерным зрением и прошёл путь от
> самописного ассемблера к Intel IPP, CUDA, OpenCL. Сейчас тренд - это
> Halide: http://halide-lang.org

Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за 15 лет -- в смысле полезного результата?

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

151. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:09 
> Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за
> 15 лет -- в смысле полезного результата?

Прошу прощения, что вмешиваюсь, но рискну предположить, что до тех же полезных результатов, что их возня с ИИ за семьдесят лет: искусственный идиот как не умел переводить (кроме как буквально по заранее приготовленному специально обученными людьми словарю) и распознавать естественный язык, так и не умеет. Знать — гигагерцев не хватает!

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

242. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Nuzhnyemail (?), 17-Июл-18, 15:55 
>Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за 15 лет -- в смысле полезного результата?

В бытовом плане результат слабо заметен. Если же говорить о профессиональном применении, то прогресс огромный: обработка фото, видео, научные вычисления - всё это ускорилось значительно. Обработка медицинских изображений, МРТ - одна рабочая станция с видеокартами справляется с этим быстрее, чем небольшой кластер. Современные суперкомпьютеры почти все идут с графическими ускорителями.
Лично я использую/использовал для анализа видео в системах видеонаблюдения, обработка спутниковых снимков, их сшивка, распознавание объектов на фото и видео. Именно видеокарты позволили автоматизировать очень многие области, о которых ранее даже не думали.

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

244. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 17-Июл-18, 16:07 
>>Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за 15 лет -- в смысле полезного результата?
> Лично я использую/использовал для анализа видео в системах видеонаблюдения, обработка
> спутниковых снимков, их сшивка, распознавание объектов на фото и видео. Именно
> видеокарты позволили автоматизировать очень многие области, о которых ранее даже не
> думали.

Это понятно, это общие места, но вот лично вам -- для ваших конкретных результатов -- что-то дали 15 лет развития технологий? Вы достаточно открыто заявили о своих занятиях, на этом основании (да?) отвергли компетентность ув. А-стуса "относиться скептически к прогрессу", ну так как-то транслируется развитие отрасли в ваше конкретное развитие, хоть финансовое (прибыль)?

Ответить | Правка | ^ к родителю #242 | Наверх | Cообщить модератору

248. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Nuzhnyemail (?), 17-Июл-18, 16:41 
1. Хорошо: анализ движения на камере видеонаблюдения на видеокарте ускорился раза в 4. Соответственно, можно к одному серверу подключать больше камер - экономия на оборудовании.

2. Я теперь могу в реальном времени делать распознавание лиц (идентификацию) в местах с высокой проходимостью людей. Раньше на это надо было 4-5 секунд, что слишком много для проходной на заводе.

3. Стало возможно распознавать автомобильные номера на одной камере сразу с нескольких полос движения: не надо ставить по камере на полосу, можно одну 4-6 Мп на 3-4 полосы движения.

4. Сшивка 1000 снимков на видеокарте типа GF 1080 занимает часа 2. На современном 6-ядерном Core i7 часов 10.

5. Про томографию я писал: сейчас аппараты стали доступнее во многом из-за того, что на видеокарте обсчёт делается на порядок быстрее. Раньше этим часами занимались мини-кластеры с десятком CPU. Сейчас аппараты есть везде: 3D снимок челюсти для стоматолога? Пожалуйста. У моей таксы заболела спина? 15 минут и найдена грыжа позвонка.

6. Тот же SVP позволил смотреть видео с 60 fps: https://www.svp-team.com/wiki/Main_Page

Ответить | Правка | ^ к родителю #244 | Наверх | Cообщить модератору

249. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 17-Июл-18, 17:49 
Спасибо, отложил в ценные данные. Но -- а теперь представьте, что есть целые отрасли информатики, где весь этот прогресс объективно не нужен, а нужно кое-что другое (о чем коллега А-стус и сообщает, пусть несовершенно).
Ответить | Правка | ^ к родителю #248 | Наверх | Cообщить модератору

260. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Nuzhnyemail (?), 18-Июл-18, 12:33 
>Но -- а теперь представьте, что есть целые отрасли информатики, где весь этот прогресс объективно не нужен, а нужно кое-что другое

Коллега путается в показаниях:
>Мне надо каждые два года менять всё железо? Потому что какой-то опеннетовский аноним решил, что если ему заботливая мамка через год покупает для игрушек новые ультрасовременные мультимедийные ПК, то весь мир так живёт.

В реальности оказывается, что каждые 2-3 года ничего менять не нужно, что софт (например сабжевый djbsort) догоняет железо с опозданием на 4 года, что эти все инструкции поддерживаются не только "ультрасовременными мультимедийными ПК", но и простыми дохленькими ноутбуками. В результате наш коллега жалуется, что софт оптимизируют под железо четырёхлетней давности!!!

Это с одной стороны. С другой - есть очень тонкая грань с этим "прогресс не нужен". Это зарывание головы в песок, потому что технологии могут идти не только кому-то на стол в виде нового компа, но и на сервера, на суперкомпьютеры, которые обсчитывают прогнозы погоды, всяческий сопромат или медицину. Именно там максимально необходимо увеличение быстродействия и экономия каждого такта, а не в компах у конечных пользователей.

Ответить | Правка | ^ к родителю #249 | Наверх | Cообщить модератору

262. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 18-Июл-18, 16:20 
(вздыхает) расскажу маленькую отвлечённую историю. был, значит, один почмейсте… а, нет, не то. помогаю я, значит, в поддержке и дальнейшей разработке одной джвадэ игры. ну, малоизвестная, но неважно. и вот с одной стороны — я очень хочу, наконец, переделать там рендер на OpenGL3.2+ как минимум, и унести на GPU кучу вещей, включая куски рендеринга уровня. просто потому, что сейчас сложно найти карту, которая не умеет в OpenGL такой версии — больше полудесятка лет уже все умеют, сколько можно на OpenGL 2 сидеть?

а с другой стороны, у некоторых игроков всё ещё есть утюги, которые вообще умеют только в старые ассемблерные шэйдеры, и то с трудом.

и вот я весь такой с одной стороны понимаю людей, которые говорят, что джвадэ платформер не должен требовать GPU как крузис. а с другой стороны — мне очень досадно, что у большинства-то эти GPU есть, они простаивают, а их можно нагрузить, и освободившийся CPU ещё для чего-нибудь использовать. или просто докинуть в игру такого-то eye candy.

к чему я эту историю рассказал? да не знаю. просто история.

Ответить | Правка | ^ к родителю #260 | Наверх | Cообщить модератору

183. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (183), 12-Июл-18, 18:34 
> 4. Ты на своих старых процессорах даже видео с нормальным битрейтом посмотреть не сможешь.

Зачем мне 4к картинка, если у меня 14" ноутбук? А соответствующее его разрешению видео я спокойно и на старом проце в старом дивиксе посмотрю.

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

241. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Nuzhnyemail (?), 17-Июл-18, 15:47 
>Зачем мне 4к картинка, если у меня 14" ноутбук? А соответствующее его разрешению видео я спокойно и на старом проце в старом дивиксе посмотрю.

1. Я говорю не о разрешении 4к, а о битрейте. Даже FullHD с высоким битрейтом твой ноут может не потянуть. Или потянуть, но греться и шуметь при этом. Кстати говоря, встроенные в процессор и/или видеокарту аппаратные декодеры поддерживают не все профили того же h.264.
2. Зачем ты мне приводишь диагональ 14"? Это ни о чём мне не говорит, разрешение на нём может быть и 800х600 и 4К.

Кажется, что у тебя каша в голове: путается разрешение в пикселях и размер в дюймах, нет понимания, что в рамках одного кодека есть различные способы кодирования (профили), которые принципиально могут отличаться друг от друга.

Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

197. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от anonymous (??), 13-Июл-18, 00:45 
А благородный дон не в курсе, что AVX есть далеко не на все процы той же линейки Hasswell? Или у нас кроме i7 интел уже ничего не выпускает?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

240. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Nuzhnyemail (?), 17-Июл-18, 15:41 
На всех. Или приведи модель, на которой данные инструкции не поддерживаются.
Ответить | Правка | ^ к родителю #197 | Наверх | Cообщить модератору

85. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 12-Июл-18, 13:29 
Есть же eigen в виде хэдеров, там вроде всякие AVX и SSE которых нет реализуются теми что есть.
Самые модные это AVX512, которого почти нигде и нет, хотя интел обещал его в десктопах уже года 2 назад.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

119. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:40 
С тех пор, как вышел SB, я по сию минуту не нашёл уважительную причину ему купить. Ну толку с того, что в процессорах теперь есть AVX? Оно мне в ворде текст быстрее рисовать будет, табличку быстрее посчитает в экселе? Нет. Задачи, на которых можно ощутить какой-то прирост, немногочисленны и моих среди них нет.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

134. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ivan_83 (ok), 12-Июл-18, 15:08 
Я бы тоже скорее всего на нём сидел и не парился, если бы он у меня был.

Но на коредуо и 16гб мне уже было немного тесновато.
И видео в h.265 он уже не тянул.
И компелять на нём фаирфокс и либреофис было очень долго: 2-5 часов.

А в остальном: браузить, кодить, смотреть киношки, играть в старые игрушки было вполне комфортно.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

137. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:28 
Положив руку на кошелёк, тесно становится из-за браузеров. Они главный потребитель ресурсов.

Может ещё для обработки мультимедии ресурсов много не бывает, но это не каждому надо.

Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

142. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 15:35 
Ты пытаешься свои юзкейсы натянуть на всех. Кому-то киношку хочется посмотреть в высоком качестве, а браузер нужен разве чтобы скачать. Кто-то хочет поиграть, и не в игры прошлого века, кто-то компиляет, кто-то рендерит, кто-то майнит. И тут ты такой весь в белом встаешь в позу, и говоришь, что у тебя Excel97 на пне не тормозит, а все остальное баловство.
Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

147. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:53 
В точности наоборот: мне постоянно что-то _своё_ (вИдение) навязывают, будто они продавцы, а у меня лишние деньги.

Если ты занимаешься рендерингом, для тебя слишком быстрого железа не бывает. А я не занимаюсь, поэтому мне не надо.

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

150. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 16:00 
> В точности наоборот: мне постоянно что-то _своё_ (вИдение) навязывают, будто они продавцы,
> а у меня лишние деньги.
> Если ты занимаешься рендерингом, для тебя слишком быстрого железа не бывает.

...или численно решаемыми задачами (и тоже, кстати, рост мощности железа не отражается линейно в рост скорости решения задач)

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

164. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:46 
Ну да. 8—10 нс на цикл для памяти. Как было, так и осталось. Только ширина шины выросла многократно. А для мелких данных и экономных программ это всё без пользы. Тут-то и начинаешь подозревать, кто главный выгодополучатель от разбухания софта и сопутствующей смены вычислительного железа потребителями.
Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

169. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 17:00 
> Ну да. 8—10 нс на цикл для памяти. Как было, так и
> осталось. Только ширина шины выросла многократно. А для мелких данных и

Там-то шина (точнее, шины в широком смысле)  как раз и лимитирует...

> экономных программ это всё без пользы.

...и мелкие данные не спасают ))))

>Тут-то и начинаешь подозревать, кто
> главный выгодополучатель от разбухания софта и сопутствующей смены вычислительного железа
> потребителями.

Ну дык.

Ответить | Правка | ^ к родителю #164 | Наверх | Cообщить модератору

198. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от anonymous (??), 13-Июл-18, 00:49 
>И видео в h.265 он уже не тянул.

Видео на проце? Ты веком не ошибся. 21-й уже вроде.

Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

165. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Stax (ok), 12-Июл-18, 16:50 
> Самые модные это AVX512, которого почти нигде и нет, хотя интел обещал его в десктопах уже года 2 назад.

Их реализовывать очень дорого, а эффекта на десктопных задачах почти нигде не получить...

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

157. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 16:33 
> Больше всего доставляет скромное умолчание о процессорах без AVX.

Ну и наброс вышел...

А всего-то стоило прочитать:

>> -  Наличие оптимизаций только для CPU с поддержкой инструкций AVX2
>> (оптимизации могут быть легко портированы для других CPU);

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

195. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Анонимный Алкоголик (??), 12-Июл-18, 22:33 
> Странное сравнение с IPP, в IPP оптимизация под avx, а в библиотеке
> под avx2, и типа быстрее...

По беглому взгляду там товарищ Б. производительность своей библиотеки умудрился измерить на данных в L1 кеше. В отличии от интеловской...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +4 +/
Сообщение от Ю.Т. (?), 11-Июл-18, 23:19 
Если на немецкий лад, то Бернштайн. Если на американский, то Бернстейн.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –4 +/
Сообщение от Аноним (5), 12-Июл-18, 00:03 
> Если на американский, то Бернстейн.

Бёнстэйн

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Андрей (??), 12-Июл-18, 00:36 
> Если на американский, то Бернстейн.

Может, и Бернстин.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Аноним (14), 12-Июл-18, 01:55 
А мы в Германии или в Америке?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (18), 12-Июл-18, 03:23 
> А мы в Германии или в Америке?

Предлагаете чисто из вредности^W принципа коверкать фамилию на свой, 'негерманомериканский' лад, вместо использования наиболие созвучного варианта?


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

27. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Аноним (27), 12-Июл-18, 07:33 
Береста-нов
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

34. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 08:37 
> Береста-нов

Горелокаменев

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Cradle (?), 12-Июл-18, 09:36 
если уж дословно, то Янтарь
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

51. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 10:14 
> если уж дословно, то Янтарь

Не так смешно, как Однокамушкин ))

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

68. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (68), 12-Июл-18, 12:22 
Вообще-то, тут принято так делать.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

178. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Аноним (178), 12-Июл-18, 17:36 
А «Эйнштейн» не смущает? Есть куча примеров известных имен, произношение которых у нас адаптировано, и это нормально, и все привыкли, и вы, вероятно, тоже их произносите не задумываясь.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

180. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 18:09 
> А «Эйнштейн» не смущает? Есть куча примеров известных имен, произношение которых
> у нас адаптировано, и это нормально, и все привыкли, и вы,
> вероятно, тоже их произносите не задумываясь.

Да, и даже "Бернштейн", который ревизионист. Есть "традиционные" (т.е. старые, давно сделанные) транскрипции, и есть заново сделанные. Сейчас вроде бы стремятся записывать звучание. Снимаю свое возражение, мне-то что.

Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

231. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (18), 16-Июл-18, 17:53 
> А «Эйнштейн» не смущает?

Смущает. Потому что в оригинале айн(с|ш)тайн. Как и фройляйн, квартирмайстер и прочее.
Не менее смущает грубое Г вместо легкого Ха в "адаптациях".
На выходе получаем идиотс^W странную "адаптацию" того же Heinrich Heine (читается как Хайнрих Хайне) в Генрих Гейне, Hugo в Гюго, Ёхана-Иоанна в Иоганна.

> Есть куча примеров известных имен, произношение которых у нас адаптировано,

Адаптация состоит из переиначивания 'aй' или 'ой' в 'ей' ? Скорее, традиционная дурацкая транслитерация.
> и это нормально, и все привыкли, и вы, вероятно, тоже их произносите не задумываясь.

Ага, диды так всегда делали и нам завещали, так что не будем ничего менять, нам и так хорошо!
Задумываться начинаешь, когда при общении с носителем другого языка возникают проблемы из-за "привычной" русскоязычной "адаптации".
Кстати, почему-то поборников традиций не смутило "Дэниел", вместо "Даниель".


Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

230. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от rihad (ok), 16-Июл-18, 16:40 
По английски можно и -стайн и -стин, нет жесткого правила, зависит как сам человек свою фамилию называет. Некоторые иммигранты оставили ближе к немецкому произношению, тогда -стайн. Некоторые переделали на американский лад, тогда -стин.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от Ю.Т. (?), 11-Июл-18, 23:26 
А инсталяшки-то не оРиГиНальные. ))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Аноним (6), 12-Июл-18, 00:05 
А не много ли "не умеет, но может быть адаптирована..." получается?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Анонимemail (8), 12-Июл-18, 00:34 
Признание недостатков первый путь к исправлению.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 00:36 
В советские времена такое ещё характеризовали как "большой потенциал развития/модернизации" -- когда ясно, что штука получилась уже неплохая, но есть ещё куда тащить (и понятно, куда и как, просто уже неплохая)...
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

23. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от bOOster (ok), 12-Июл-18, 05:49 
А тебе сколько лет в союзе то было? :)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

28. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +5 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 07:58 
> А тебе сколько лет в союзе то было? :)

Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются детишки в 40 лет.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

32. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:32 
>> А тебе сколько лет в союзе то было? :)
> Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются
> детишки в 40 лет.

Как бы если в 16—17 лет в училище к станку, а 18 лет в армию к винтовке — уже можно, то странно было бы думать, что этому же человеку нельзя курить или делать пузырьковую сортировку (в уме, конечно, всё в уме, ибо компьютеров советскому человеку не положено, не надо ему этих излишеств на его 6 кв. м площади).

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

36. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 08:46 
>>> А тебе сколько лет в союзе то было? :)
>> Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются
>> детишки в 40 лет.
> Как бы если в 16—17 лет в училище к станку, а 18
> лет в армию к винтовке — уже можно, то странно было бы думать,
> что этому же человеку нельзя курить или делать пузырьковую сортировку (в
> уме, конечно, всё в уме, ибо компьютеров советскому человеку не положено,
> не надо ему этих излишеств на его 6 кв. м площади).

Только ... не надо про якобы утверждаемые "излишества компьютеров". Была информатика, и персоналки были, но гротескная хоз. система позднего Союза делала их доступными немногим (убойная цена и объемы пр-ва).

Ну и -- как это относится к моему сообщению или к сообщению Михаила?

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:55 
> Только ... не надо про якобы утверждаемые "излишества компьютеров". Была информатика, и
> персоналки были, но гротескная хоз. система позднего Союза делала их доступными
> немногим (убойная цена и объемы пр-ва).
> Ну и -- как это относится к моему сообщению или к сообщению
> Михаила?

Это просто замечание. :)

В Мааскве, возможно, на информатике были персоналки, я могу в это поверить, но вне Маасквы блок-схемы алгоритмов счастливые советские ученики рисовали мелом на доске и ручкой в тетрадке. Без каких-либо электронно-вычислительных устройств вообще. Спасибо, конечно, за то, что хоть рисовали.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 09:21 
> Это просто замечание. :)

Это замечание, достойное молодых и незамутнённых.

> В Мааскве, возможно, на информатике были персоналки, я могу в это поверить,
> но вне Маасквы блок-схемы алгоритмов счастливые советские ученики рисовали мелом на
> доске и ручкой в тетрадке. Без каких-либо электронно-вычислительных устройств вообще.
> Спасибо, конечно, за то, что хоть рисовали.

Были и вне Москвы. Нет, не крупный город. Да, приходилось в режиме пересменки. Что плохого в рисовании блок-схемы на бумаге и, вообще, в письме рукой? И наоборот, нет ли некоторых недостатков в воспитуемой сейчас неспособности делать что-либо интеллектуальное без участия компьютера?
И что теперь не так со "счастливыми советскими учениками"?

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

49. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Онанимус (?), 12-Июл-18, 09:55 
> И что теперь не так со "счастливыми советскими учениками"?

В госдуре воруют. Остальные спились (

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

52. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 10:15 
>> И что теперь не так со "счастливыми советскими учениками"?
> В госдуре воруют. Остальные спились (

В госдуре, полагаю, всё же НЕсчастливые советские ученики. В остальном верно.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

55. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 10:18 
>Были и вне Москвы. Нет, не крупный город.

Угу, помню. Только это была уже не сссрия. 92-94 год.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

56. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 10:24 
>>Были и вне Москвы. Нет, не крупный город.
> Угу, помню. Только это была уже не сссрия. 92-94 год.

Ну, а я говорю о временах Союза. Позднего, но Союза. Что там случалось на руинах, уже другая история.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

79. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 13:18 
И откуда во времена оные персоналки в провинциальных школах? Их в Маскве-то по пальцам считали.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

83. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:23 
> И откуда во времена оные персоналки в провинциальных школах? Их в Маскве-то
> по пальцам считали.

Видимо, человек видел где-то в школе персоналки. Хотя в большинстве школ не было даже калькуляторов. Счёты и «в столбик».

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

95. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:47 
>> И откуда во времена оные персоналки в провинциальных школах? Их в Маскве-то
>> по пальцам считали.

Ладно гнать, "на пальцах в Москве". )) Были и БК, и агаты (и еще что-то, не помню уже). Ну да, цена (чуть не) как за запорожец, и пойди найди "для граждан". Но были.

> Видимо, человек видел где-то в школе персоналки. Хотя в большинстве школ не
> было даже калькуляторов. Счёты и «в столбик».

Не только видел, но даже работал, опа! Школа была не из простых, потому и целый дисп. класс (8-битовый, правда), но туда на практические занятия пускали и простых учащихся, из других школ города.
Ну, и ПМК были. Как подготовка к серьезным вещам -- прекрасно. Ассемблер после него выглядел вполне естественно.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

101. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:08 
>туда на практические занятия пускали и простых учащихся, из других школ города.

Блин, что ж ты делаешь? Такая сейчас ностальгия пробила, как вспомнил, как мы в очереди на доступ к этим компам стояли. Но только у нас было это все же позже.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

116. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 14:32 
>>туда на практические занятия пускали и простых учащихся, из других школ города.
> Блин, что ж ты делаешь? Такая сейчас ностальгия пробила, как вспомнил, как
> мы в очереди на доступ к этим компам стояли. Но только
> у нас было это все же позже.

У нас еще до перестройки (или уже объявили ее?). Ну и очередь, зато делом полезным занимались на технике.
Ясно, что лучше бы, как у какого-нибудь Нила Стивенсона, но тут уж надо понимать, каков был поздний Союз.

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

107. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:15 
https://media2.24aul.ru/imgs/567121197a26e337a8a2c7e2/kalkul...

ПМК небось такие? :)

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

113. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 14:29 
> https://media2.24aul.ru/imgs/567121197a26e337a8a2c7e2/kalkul...
> ПМК небось такие? :)

Тю, это ж каменный век, подымай выше, Б3-34 и МК-54 и его продвинутая версия МК-61. ))) Я бы свой 54-й сфоткал, он до сих пор живой, да лень. )))

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

123. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:47 
У меня тоже лежит МК-61: в чехле и в фабричной коробке, с инструкцией. Даже тетрадка должна где-то быть с самописными программами. :)
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

161. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 16:40 
> И откуда во времена оные персоналки в провинциальных школах? Их в Маскве-то по пальцам считали.

Киев, школа №145, PS/2 (286) и всё те же MSX плюс второй класс со вторыми поисками.  1993 -- не знаю точно, что когда появилось, но старшее поколение (на год-два старше нас) будто их же упоминало.  Так ещё выяснили на химфаке с другим стосорокпятчиком этот самый факт :)

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

59. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 10:31 
В рисовании плохого ничего, а речь была про материально-техническую базу.

Не надо защищать совок, пожалуйста. Там всё было плохо, и почти всем было плохо, кроме дорвавшихся до какой-то кормушки.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

61. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 10:45 
> В рисовании плохого ничего, а речь была про материально-техническую базу.

Ну, это уже скучно.

> Не надо защищать совок, пожалуйста. Там всё было плохо, и почти всем
> было плохо, кроме дорвавшихся до какой-то кормушки.

Сколько пожелаю, столько и буду ("защищать "совок"). Разговоры про "там всё было плохо" и "почти всем было плохо" отношу к категории психологических оправданий (не знаю термина, на инглише это rationalisation).

Кроме того, есть "плохо" и есть "плохо", и вот современное "плохо" в перспективе трудящихся мне, по-всякому по-честному, нравится меньше тогдашнего. Нет, я не оправдываю мерзостей.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

64. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 11:12 
> Сколько пожелаю, столько и буду ("защищать "совок"). Разговоры про "там всё было
> плохо" и "почти всем было плохо" отношу к категории психологических оправданий
> (не знаю термина, на инглише это rationalisation).
> Кроме того, есть "плохо" и есть "плохо", и вот современное "плохо" в
> перспективе трудящихся мне, по-всякому по-честному, нравится меньше тогдашнего. Нет,
> я не оправдываю мерзостей.

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

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

67. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 12:20 
> Мне тоже не нравится современное «плохо», но тогдашнее не лучше — это два
> разных «плохо». Тогда жрать подчас нечего было, полтора сорта колбасы десяток
> батонов дважды в неделю в магазине, если повезёт, а сегодня засилье

И очереди за мясопродуктами (!) в душном магазине часами. И прямо-таки мерзости в общественном устройстве.
И вот я защищаю, да. Ну и? Может, я вижу и оцениваю иначе?

> Возможно, если бы я происходил из номенклатурного семейства, то у меня
> было бы что вспомнить доброе и светлое про совок, но увы.

Не знаю, зачем все время в строку эта самая "номенклатуру". Ну не из номенклатуры я, даже не близко.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

84. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:26 
> И очереди за мясопродуктами (!) в душном магазине часами. И прямо-таки мерзости
> в общественном устройстве.
> И вот я защищаю, да. Ну и? Может, я вижу и оцениваю
> иначе?

Вы хотели сказать — очереди за костями и субпродуктами? :)


> Не знаю, зачем все время в строку эта самая "номенклатуру". Ну не
> из номенклатуры я, даже не близко.

Я один раз только упомянул. А в строку потому, что жизненно. Номенклатурщики и прочие, у кого был доступ к какому-нибудь «корыту», воровали много и жили сравнительно обеспеченно. Остальные сосали лапу, особенно в глухой провинции.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

65. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Crazy Alex (ok), 12-Июл-18, 11:13 
В перспективе трудящихся сейчас всё отлично, хоть для айтишника, хоть для сантехника. Вот в перспективе обезьянки, умеющей копать или не копать, и не желающей ни учиться, ни планировать жизнь - плохо. Что таких большинство - другой вопрос.

Что до письма рукой и "неспособности делать что-либо интеллектуальное без участия компьютера" - ну так сейчас и разжигать огонь трением как-то не учат. Так и с компьютерами - они сейчас широко доступны и дёшевы, отказываться от их удобства - глупость.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

66. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 12:11 
> В перспективе трудящихся сейчас всё отлично, хоть для айтишника, хоть для сантехника.
> Вот в перспективе обезьянки, умеющей копать или не копать, и не
> желающей ни учиться, ни планировать жизнь - плохо. Что таких большинство
> - другой вопрос.
> Что до письма рукой и "неспособности делать что-либо интеллектуальное без участия компьютера"
> - ну так сейчас и разжигать огонь трением как-то не учат.
> Так и с компьютерами - они сейчас широко доступны и дёшевы,
> отказываться от их удобства - глупость.

 
 
Открою большую-пребольшую тайну, которая на самом деле не тайна, хоть и неведома поклонникам модных молодежных «технологий».

Производители кремниевых пластин уже давно не торопятся наращивать их производство. Более того, они теперь будут плавно повышать цены на ту же самую продукцию, независимо ни от каких внешних факторов. Никаких давно обещанных инновационных пластин большего размера, естественно, не будет, забудьте о них. Оборудование для производства чипов уже стоит астрономических денег и дешеветь тоже не будет.

Внимание, знатоки, вопрос: что станет с миллионами обезьян с клавиатурой, когда все старые процессоры с заведомо уязвимым кешем и предсказателем (то есть буквально все, используемые ныне в мейнстриме) отправят в утиль, а новые, с вылеченным предсказателем и кешем, будут стоить как в 1990-м году?

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

74. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Cradle (?), 12-Июл-18, 12:59 
> когда все старые процессоры с заведомо уязвимым кешем и предсказателем (то есть буквально все, используемые ныне в мейнстриме) отправят в утиль, а новые, с вылеченным предсказателем и кешем, будут стоить как в 1990-м году?

- рынок рухнет и производители вейферов останутся без заказов на куче кредитов и дорогущем оборудовании. По этой простой причине они этого не допустят, насколько это вообще в их силах.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

87. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:31 
>> когда все старые процессоры с заведомо уязвимым кешем и предсказателем (то есть буквально все, используемые ныне в мейнстриме) отправят в утиль, а новые, с вылеченным предсказателем и кешем, будут стоить как в 1990-м году?
> - рынок рухнет и производители вейферов останутся без заказов на куче кредитов
> и дорогущем оборудовании. По этой простой причине они этого не допустят,
> насколько это вообще в их силах.

С чего бы ему рухнуть? ПК продаются всё меньшими объемами, значит для сохранения прибыльности следует поднять на всё цены — и обратите внимание, кстати, на цены на память (только без учёта вранья отраслевых «аналитиков»). А остальное добирают на компонентах для смартфонов и прочей бытовухи, где оборот и продажи в абсолютном исчислении сумасшедшие, а удельное количество кремния на ту же валовую цену продукта даже меньше выходит, чем для обычных компьютерных железяк. Так что не ждите снижения цен. :)

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

104. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Cradle (?), 12-Июл-18, 14:10 
> Так что не ждите снижения цен. :)

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

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

112. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:28 
Я своё мнение изложил. А признаки можете уже видеть в ценах на память.

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

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

135. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Анонимус2 (?), 12-Июл-18, 15:18 
При строительстве любого завода без IT скорость и эффективность упадет раза в два минимум. И это не учитывая, что современное IT позволяет оптимизировать процессы производства на десятки процентов в тех областях где уже давно маржа измеряется долями процента. Так что боюсь вас огорчить, но без IT объёмы экономики разом уменьшаться в несколько раз.
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

144. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 15:38 
1. Эффективность чего? В каких единицах? По каким ГОСТам или документам ISO?


2. Как именно современно ИТ оптимизирует процессы производства на десятки процентов? С конвейера продукция сходит вдвое быстрее? Рабочие прогуливают вдвое меньше? Директор ворует вдвое меньше? Развенчайте, пожалуйста, мои предрассудки. :)


3. Ну вы б загуглили для начала, сколько и на сколько денег еды производится, медикаментов, торгового и производственного оборудования, а про услуги я уж молчу.

Прямо уж в несколько раз уменьшится выторг Макдональдса, если убрать из него компьютеры. :) Вот если продавцов убрать, то конец бизнесу, да.

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

148. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Онанимус (?), 12-Июл-18, 15:56 
> 2. Как именно современно ИТ оптимизирует процессы производства на десятки процентов?

Вы претворяетесь что ли? Не понимаете, как используются ИТ во всем цикле производство - потребление? Начиная с САПРа и заканчивая бухучетом?

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

154. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:27 
Дорогой аноним! Я в корпоративном ынтерпрайзе больше лет, чем половина местных комментаторов прожила на свете. :) Поэтому я точно знаю, как возрастают расходы на всё с внедрением оптимизаций на ИТ. Выхлоп бывает, да, но, как правило, на очень больших бизнесах, и слова, которыми это описывается, я даже писать не буду, ибо здесь не поймут. Как только куда-то приходят внедренцы учётной («бухгалтерской») системы, приходится нанимать новых бухгалтеров. Когда приходят внедренцы оптимизированного документооборота, приходится на новый документооборот закупать втрое больше бумаги. Как только оптимизаторы станков прикручивают к линии свою малварь в индустриальном самосборном компьютере по безбожной цене, начинаются регулярные платежи на счёт внедренцев.

Да, бывают и хорошие, красивые примеры — например, автоматизированный склад Амазона. Хотя кто знает, какие там выгоды и потери. Вы знаете? Я не знаю. Надо спросить у Амазона.

А вот в юго-восточной Азии местные коллеги-оптимизаторы бизнес-процессор выяснили, что наилучший результат даёт массовое использование ручного труда населения, готового всю жизнь разгребать помойки за миску риса в день. Особенно хорош детский труд, ибо малолетние работники заметно меньше едят.

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

166. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 16:51 
> А вот в юго-восточной Азии местные коллеги-оптимизаторы бизнес-процессор выяснили, что
> наилучший результат даёт массовое использование ручного труда населения, готового всю
> жизнь разгребать помойки за миску риса в день. Особенно хорош детский
> труд, ибо малолетние работники заметно меньше едят.

...и у них -- до поры -- острее зрение, поскольку у них не было возможности просаживать его на приставке и компе.
И моторика тоже -- и тоже до поры.

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

176. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 17:31 
> Да, бывают и хорошие, красивые примеры — например, автоматизированный склад Амазона.
> Хотя кто знает, какие там выгоды и потери. Вы знаете? Я не знаю. Надо спросить у Амазона.

Это никому особо знать не надо, особенно если собираться туда на работу.  Вот по Шотландии, но как минимум с перерывами и опозданиями в штатах будто бы примерно то же:

https://www.thecourier.co.uk/fp/news/local/fife/325800/exclu.../
https://russian.rt.com/world/article/341123-amazon-rabota-za...

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

149. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 15:57 
> 1. Эффективность чего? В каких единицах? По каким ГОСТам или документам ISO?

Эффективность здесь считается в трудозатратах, полагаю. Полвека назад распределённые ИС (ОГАС и то, что использовали в начале 80-х на постройке кораблей) пытались создавать именно для управления промышленностью.

> 2. Как именно современно ИТ оптимизирует процессы производства на десятки процентов? С
> конвейера продукция сходит вдвое быстрее? Рабочие прогуливают вдвое меньше? Директор ворует
> вдвое меньше? Развенчайте, пожалуйста, мои предрассудки. :)

Это, наверное, имеются в виду сложные изделия и поддержка полного жизненного цикла. Без ИТ оно или стоИт на месте, или пять тонн бумажной документации.

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

162. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:41 
> Это, наверное, имеются в виду сложные изделия и поддержка полного жизненного цикла.
> Без ИТ оно или стоИт на месте, или пять тонн бумажной
> документации.

С ИТ тоже пять тонн документации, а потом ещё десять тонн, потому что всё надо распечатать, заверить и подшить куда следует. И оно так же стоит, если что-то поломалось. Кроме того, за само это ИТ надо платить. А в случае жадного поставщика — платить много, иногда очень много. От такой оптимизации разориться можно.

Смысл автоматизации был (и есть) в устранении человеческого фактора из однообразных рутинных процессов, требующих точности, и в замене человеческого труда везде, где его можно заменить. Но давайте будем честны: для этой автоматизации нужно настолько простейшее ИТ, что его впору реализовать вовсе без цифровых компьютеров (на аналоговых — и реализуют).

То же можно сказать и о документообороте и учёте. Это сравнительно простые процессы, для них не нужно много миллионов строк кода на модных ЯП и больших вычислительных мощностей, там просто нету таких вычислений, для которых это надо.

Где ИТ надо много, без вопросов, это САПР. Человеку сложно считать одну и ту же галиматью всю жизнь по многу раз в день, компьютеры делают это лучше.

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

167. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 16:55 
>> Это, наверное, имеются в виду сложные изделия и поддержка полного жизненного цикла.
>> Без ИТ оно или стоИт на месте, или пять тонн бумажной
>> документации.

...
> Где ИТ надо много, без вопросов, это САПР. Человеку сложно считать одну
> и ту же галиматью всю жизнь по многу раз в день,
> компьютеры делают это лучше.

Упомянутые мной системы полного ЖЦ включают компоненты САПР. Собственно, без данных компонентов эти системы и не нужны даже, с бумагой проще.

Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

170. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Cradle (?), 12-Июл-18, 17:02 
Вы рассуждаете рационально и с этой позиции могли бы быть правы, если бы остальной мир рассуждал также. Но в мире правит психология, вернее с ее помощью 1% тех кто владеет всем управляют оставшимися 99% которые пашут что-бы потратить жизнь на финтифлюшки. И в представлении тех кто всем владеет доллар вложенный в раскрученную хаиповую технологию весит на порядки больше чем доллар вложенный в предметы первой необходимости, пищепром или даже строительство. А в остальном по поводу IT - да, Вы соверженно правы.
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

270. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 00:42 
не только. к примеру, в самолетостроении провязка документации до кода это маст хэв. это когда у тебя самолёт прилетел с испытаний, выпуск через год, все уже зарелизено, а индикатор загорелся. смотришь почему, а тут and условие кто-то повесил на 2 шины. кто? зачем? это баг или следствие требования из другой подсистемы?
а видели бы вы, как наши самолетостроители мечтают о такой системе полного жизненного цикла, как у аэрбаса...
коллега, вы опять пытаетесь масштабировать ваш опыт похоже что небольших проектов на весь мир.
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

274. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 19-Июл-18, 07:25 
> не только. к примеру, в самолетостроении провязка документации до кода это маст
> хэв.
> а видели бы вы, как наши самолетостроители мечтают о такой системе полного
> жизненного цикла, как у аэрбаса...

То есть вы говорите, что в российском самолетостроении нет работоспособной реализации PLCS (какой там у него сейчас ISO номер), или что реализация есть, но ей не пользуются так, как в "Эрбас"?.. Или уже что-то новее PLCS появилось?

Ответить | Правка | ^ к родителю #270 | Наверх | Cообщить модератору

286. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 11:59 
> То есть вы говорите, что в российском самолетостроении нет работоспособной реализации PLCS
> (какой там у него сейчас ISO номер), или что реализация есть,
> но ей не пользуются так, как в "Эрбас"?.. Или уже что-то
> новее PLCS появилось?

ООО, я вряд ли бы тут был, если бы мог говорить за все наше самолетостроение -)
Бериевцы сделали свой велосипед, с виду страшный, как MsHelp, провязали требования частично к чертежам. В ГСС, работая с Doors, никакой системы управления ЖЦ не увидел, хотя допускаю, что могла быть интеграция "сверху" - в конце концов, у них весь софт от airbus пришел, просто с 10-летней задержкой.
То, с кем я общался на конференциях Рособоронэкспорта - есть очень слабые ростки. Народ понимает, что им это нужно, инозаказчики это у них тоже прямо требуют в контрактах. Никто не говорит, что оно у них есть и работает.

Ответить | Правка | ^ к родителю #274 | Наверх | Cообщить модератору

155. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Cradle (?), 12-Июл-18, 16:28 
конец бизнесу наступает если убрать покупателей. Но проблема даже не в этом, проблема в том что если где-то в Тайване обанкротится новенький fab которому некий банк выдал кредит на 1e9 зеленых президентов, то этот банк уже не сможет выдать несчастные 1e6 зеленых на модернизацию оборудования вашему Макдональдсу, потому что этот банк тоже обанкротят. Потому что современный рынок - это биржа, акционеры, инвестиции, банки, и весь этот сброд смотрит не на реальный об'ем производства и социальную ценность продукта, а именно что на то как весь иррациональный пиар и хайп раскручивает покупателя выкладывать бабки на новый смартфон, хайспид-интернет, умный дом, электромобиль и почую лабуду, ну а попутно и ходить жрать в Макдоналдс. И поэтому, если на рынке микроэлектроники что-то рухнет, то волна пойдет такая что достанется всем и надолго, а если что-то на те же деньги рухнет в пищевой промышленности - заметят разве что специалисты.
Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

168. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:58 
Налицо смешная и забавная, но очень распространённая профдеформация. :) Ну и незнание реальной жизни заодно.

Я могу посоветовать вам взять в руки самый простой калькулятор, доступные в открытых источниках данные и посчитать, сколько что стоит в бизнес-процессах среднего предприятия — например, молокозавода. Или птицефабрики. Или цеха по производству табуреток. Или завода ЖБК. И выяснить наконец для себя, какова в бизнес-процессах реального сектора удельная стоимость ИТ. Когда вы это уже узнаете, просто примените новое знание к остальным, известным вам или не очень, отраслям хозяйства. Уверяю, что везде картина будет похожей.

Говоря проще, если что-то рухнет в пищевой промышленности, вам станет нечего кушать. А если утонет Тайвань вместе со всеми фабриками и Китай в придачу, то, отвлечённо говоря, всего лишь подорожают смартфоны (потому что в Азии делают дешёвую, ширпотребную электронику). Что важнее для вашей жизни — решайте сами.

Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

171. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 17:02 
> Говоря проще, если что-то рухнет в пищевой промышленности, вам станет нечего кушать.
> А если утонет Тайвань вместе со всеми фабриками и Китай в

Многим людям гораздо проще представить себе, что утонет Тайвань, чем то, что может накрыться пищевая промышленность. А зря.

Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

175. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Cradle (?), 12-Июл-18, 17:24 
если утонет Тайвань, половина китайцев тоже потеряет работу, и тогда нам точно станет нечего кушать. Потому что китайцы уже не те, они уже попробовали хорошей жизни и еще не забыли как она добывается.
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

181. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 18:12 
> если утонет Тайвань, половина китайцев тоже потеряет работу, и тогда нам точно
> станет нечего кушать. Потому что китайцы уже не те, они уже
> попробовали хорошей жизни и еще не забыли как она добывается.

Ну, другими словами: Тайвань не утонет, эти разговоры просто щекотание нервишек.
А вот пищевая промышленность может быть угроблена.

Ответить | Правка | ^ к родителю #175 | Наверх | Cообщить модератору

185. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Cradle (?), 12-Июл-18, 18:40 
так с того и начали что не пойдут они добровольно топиться пока от них что-то зависит, будут насколько возможно поддерживать цены на разумном уровне. Пока от них что-то зависит.
Ответить | Правка | ^ к родителю #181 | Наверх | Cообщить модератору

177. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 17:35 
> Говоря проще, если что-то рухнет в пищевой промышленности, вам станет нечего кушать.

Картошка с участка уже выручала в своё время.

Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

271. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от kir (??), 19-Июл-18, 00:43 
>> Говоря проще, если что-то рухнет в пищевой промышленности, вам станет нечего кушать.
> Картошка с участка уже выручала в своё время.

вот вот. и здоровее, кстати, будем

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

89. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:33 
>> когда все старые процессоры с заведомо уязвимым кешем и предсказателем (то есть буквально все, используемые ныне в мейнстриме) отправят в утиль, а новые, с вылеченным предсказателем и кешем, будут стоить как в 1990-м году?
> - рынок рухнет и производители вейферов останутся без заказов на куче кредитов
> и дорогущем оборудовании. По этой простой причине они этого не допустят,
> насколько это вообще в их силах.

Тем не менее, (быстрого) дальнейшего снижения размерности не будет потому, что на десятках нм уже проявляются трудноучитываемые размерные эффекты.

Ну и -- сколько там в их силах? Или новых производителей не случится уже никогда?

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

86. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Онанимус (?), 12-Июл-18, 13:31 
> Внимание, знатоки, вопрос: что станет с миллионами обезьян с клавиатурой, когда ...

Ответ знатоков: этот вопрос задается в течении последних 40 тысяч лет, начиная с: "- а что будет, если твоя палка сломается, а охотиться голыми руками ты уже разучился" и до: "- вот сломается твой станок с ЧПУ и ты на фрезерном даже болта на выточишь".

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

96. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:51 
>> Внимание, знатоки, вопрос: что станет с миллионами обезьян с клавиатурой, когда ...
> Ответ знатоков: этот вопрос задается в течении последних 40 тысяч лет, начиная
> с: "- а что будет, если твоя палка сломается, а охотиться
> голыми руками ты уже разучился" и до: "- вот сломается твой
> станок с ЧПУ и ты на фрезерном даже болта на выточишь".

Палки и камни сами растут. А вот люди, умеющие выточить болт на фрезерном станке, сами не растут.

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

72. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 12:53 
> В перспективе трудящихся сейчас всё отлично, хоть для айтишника, хоть для сантехника.

Тогда не стоит и беспокоиться моими сообщениями.

Конечно, письмо рукой и кой-какая еще мелкая моторика развивают мозг.
Но, раз уж все отлично у трудящихся, и этим не стоит беспокоиться.

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

81. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 13:22 
>письмо рукой и кой-какая еще мелкая моторика развивают мозг.

А клаву топчут, должно быть, тентаклями. Пальцы отрезают за ненадобностью.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

90. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 13:33 
>>письмо рукой и кой-какая еще мелкая моторика развивают мозг.
> А клаву топчут, должно быть, тентаклями. Пальцы отрезают за ненадобностью.

 
 
Письмо рукой, как в школе учат, и каллиграфия несопоставимо большее влияние оказывают на развитие человеческой личности, нежели простой навык различения и использования сотни клавиш.

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

105. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:13 
Больше дети ничего руками не делают, да? А складывание пальцев в неестественное положение и удержание до затекания и боли, дает +1000% к IQ - магия, однако. Может, хватит заплесневелые мифы перепевать?
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

109. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 14:17 
Что это за поток бессвязных фраз?

Если ты чего-то не знаешь, анон, Гугл поможет тебе найти новое знание.

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

202. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 13-Июл-18, 08:55 
Да, совок он таки не сортирах, он в головах.:)
А как дышал...(с)
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

234. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от arisu (ok), 16-Июл-18, 20:34 
> Письмо рукой, как в школе учат, и каллиграфия несопоставимо большее влияние оказывают
> на развитие человеческой личности, нежели простой навык различения и использования сотни
> клавиш.

орли? а психофизиологи говорят, что мелкая моторика в общем — и в этом плане *существенной* разницы между письмом, игрой на пианино и печатанием на компоклаве нет.

а ещё нормальная наука, как известно, померла, когда в университетах перестали обязательную латынь преподавать. ужасное новомодное веяние сгубило науку, и мы рухнули прямиком в каменный век после этого.

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

235. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Ю.Т. (?), 16-Июл-18, 21:29 
>> Письмо рукой, как в школе учат, и каллиграфия несопоставимо большее влияние оказывают
>> на развитие человеческой личности, нежели простой навык различения и использования сотни
>> клавиш.
> орли? а психофизиологи говорят, что мелкая моторика в общем — и в
> этом плане *существенной* разницы между письмом, игрой на пианино и печатанием
> на компоклаве нет.

Различие в моторике между печатанием на клаве и игрой на пианино -- существенно. Различие между письмом и игрой на пианино -- существенно.
Психофизиологи клянутся, что это не так? Вы их не так поняли, товарищ.
То есть если молотить на пианино чижика-пыжика или писать, как студенты сейчас пишут, так разницы вообще между ничем нет. Замах-удар.

Ответить | Правка | ^ к родителю #234 | Наверх | Cообщить модератору

236. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от arisu (ok), 16-Июл-18, 23:03 
я там зря, что ли, слова «мелкая моторика» поставил?
Ответить | Правка | ^ к родителю #235 | Наверх | Cообщить модератору

237. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 17-Июл-18, 08:48 
> я там зря, что ли, слова «мелкая моторика» поставил?

Не зря! Прочел с удовольствием!

Только цитируя, следовало задуматься, как это вдруг между указанными видами действий по *мелкой* моторике "нет разницы". Напоминаю также про тактильный отклик.

Кроме того, всюду, где "психо-", в моделях много произвола, т.е. возможно, что другие психофизиологи говорят совсем наоборот и тоже кажутся правы.

Ответить | Правка | ^ к родителю #236 | Наверх | Cообщить модератору

243. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Ю.Т. (?), 17-Июл-18, 16:02 
>> "нет разницы"
> и каково оно — читать афедроном? интересуюсь в рамках эксперимента «физиология
> странных существ».

Прежде чем "ставить эксперименты", потрудись научиться выражаться яснее.
Это и к этому твоему посту относится, и к начинающемуся с "орли".

Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

245. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от arisu (ok), 17-Июл-18, 16:08 
оно понятно, что в твоём неумении понимать прочитаное завсегда виноват кто-то другой. welome to the club, чо.
Ответить | Правка | ^ к родителю #243 | Наверх | Cообщить модератору

246. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 17-Июл-18, 16:22 
> оно понятно, что в твоём неумении понимать прочитаное завсегда виноват кто-то другой.
> welome to the club, чо.

шалтай-болтай

Ответить | Правка | ^ к родителю #245 | Наверх | Cообщить модератору

91. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 13:34 
>>письмо рукой и кой-какая еще мелкая моторика развивают мозг.
> А клаву топчут, должно быть, тентаклями. Пальцы отрезают за ненадобностью.

Кое-кто, вероятно, и мыслит тентаклями.

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

108. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (43), 12-Июл-18, 14:15 
Мы, рептилоиды, и не то могём. Нам Пресвятой Совок развалить - один раз тентаклью шевельнуть! Бу! Страшно?
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

159. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 16:37 
> В Мааскве, возможно, на информатике были персоналки, я могу в это поверить,
> но вне Маасквы блок-схемы алгоритмов счастливые советские ученики рисовали мелом на
> доске и ручкой в тетрадке. Без каких-либо электронно-вычислительных устройств вообще.
> Спасибо, конечно, за то, что хоть рисовали.

Да много где букашки были или агаты (да, в основном по подшефным школам, как понимаю, но и у нас на кружке их было в восьмидесятых -- довольно быстро даже ЕС1840 с мазовиями в одном классе и МС0511 в другом; много где ещё MSX водились).  Не надо палку-то в рогалик перегибать.

Но горку листингов и чистую тетрадку к бабушке на каникулы у меня это не отменяло, конечно %)  И вот там уже всё в голове...

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

158. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 16:34 
> А тебе сколько лет в союзе то было? :)

12 (1979)

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

13. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от Аноним (13), 12-Июл-18, 01:44 
Что конкретно тебя, бесполезного анонима, останавливает от использования??
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от KonstantinB (ok), 12-Июл-18, 00:09 
Соберется только на линуксе: linux/perf_event.h, CLOCK_MONOTONIC, вот это все.

И система сборки там, ммм, необычная.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Michael Shigorinemail (ok), 12-Июл-18, 00:35 
> используются только простые арифметические инструкции
> без применения условного ветвления

Ого.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +9 +/
Сообщение от angra (ok), 12-Июл-18, 01:28 
Код не смотрел, но с точки зрения математики в самой идее сортировки без ветвлений ничего сложного, на уровне продвинутой школы. По сути нам надо реализовать min и max без условий. Сразу приходит идея использовать модуль числа и стандартный трюк с добавлением. Получаем что для произвольных a и b
a+( |b-a| + (b-a) )/2 раскладывается в два случая
a>b тогда |b-a| = a-b   и  a+( |b-a| + (b-a) )/2 = a+( a-b + b-a )/2 = a+0 = a
a<=b тогда |b-a| = b-a  и  a+( |b-a| + (b-a) )/2 = a+( b-a + b-a )/2 = a+(2b-2a)/2= a+b-a=b

Получили функцию max без ветвлений, аналогично делается функция min, после чего два подряд идущих числа заменяются на min и max от них, то бишь получаем правильный порядок для двух чисел, ну а дальше хоть пузырьком.

Само собой от математической идеи до эффективного кода очень долгий путь.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (16), 12-Июл-18, 02:11 
2.5 цикла CPU на байт данных
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –1 +/
Сообщение от Anonymous1 (?), 12-Июл-18, 02:26 
Нет, если a=b будет a, а значит

a>=b тогда ... = a
a<b тогда ..... =b

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от backbone (ok), 12-Июл-18, 04:18 
А от деления / нельзя избавится?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от bOOster (ok), 12-Июл-18, 05:36 
А если "слово" сдвинуть на 1 бит левее?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от bOOster (ok), 12-Июл-18, 05:38 
Ну или правее?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

47. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от backbone (ok), 12-Июл-18, 09:46 
> Ну или правее?

Да, точно, дошло чуть позже, целые числа ведь.

Кстати, от ещё одной операции можно избавиться: a + b + |b - a| >> 1

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +4 +/
Сообщение от angra (ok), 12-Июл-18, 07:29 
Я написал с точки зрения математики, а не кода на ассемблере. При оптимизации кода операции могут несколько отличаться от математического выражения. Например вычисление модуля числа делается путем операций сложения/вычитания и xor, а для деления на 2 используется сдвиг.

Ну и повторю еще раз, я не смотрел код и не говорил, что используется этот способ. Эта была просто первая пришедшая мне в голову идея на тему замены условных переходов на арифметические операции.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

20. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от bOOster (ok), 12-Июл-18, 05:34 
Ну в лучших традициях Брезенхема )
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от нона (?), 12-Июл-18, 06:25 
Круто.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

63. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Нанобот (ok), 12-Июл-18, 11:08 
т.е. это не будет работать для пар чисел вроде 1e+308 и 1e-308 и заявленое "может быть адаптирован для чисел с плавающей запятой" не соответствует действительности
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

218. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от angra (ok), 13-Июл-18, 20:59 
Сколько еще раз надо повторить, что я не смотрел код и не утверждал, что там используется такой алгоритм. Я всего лишь привел пример как можно сделать сортировку без ветвлений.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

97. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Sw00p aka Jerom (?), 12-Июл-18, 13:57 
>>По сути нам надо реализовать min и max без условий.

у минимаксового сортинга - квадратичная сложность во всех случаях.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

138. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от anonymous (??), 12-Июл-18, 15:29 
вот только модуль без ветвлений вычислить нетривиально
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

217. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от angra (ok), 13-Июл-18, 20:57 
Да тем же принципом он вычисляется. Есть инструкция, которая знаковым битом eax заполняет edx,  дальше делается комбинация xor со сложением или вычитанием. Для полноценного понимания надо расписать то, как процеесор хранит отрицательные числа, а мне сейчас лень.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

182. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Александрemail (??), 12-Июл-18, 18:13 
уже начиная с p4 ненужно париться с арифметикой для этих min/max. интеловые процы имеют специальную инструкцию загрузки числа по выбору - она без ветвления кода исполняет сравнение и загрузку. если мне не изменяет склероз, АРМ и МИПС тоже так умеют. возня с арифметикой по модулю нужна для лютых процов которые такого не умеют.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

184. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (183), 12-Июл-18, 18:38 
"Алгоритмические трюки для программистов", Генри С. Уоррен мл.

Учитесь, cуки, пока я живой и могу подсказать нужную литературу.

Взять можно, например, тут: https://proklondike.net/books/thalg/genri_warren_hack_deligh...

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

200. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Sw00p aka Jerom (?), 13-Июл-18, 03:57 
Колмогорова почитай лучше, циркач
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

48. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Cradle (?), 12-Июл-18, 09:46 
не все так розово - у него там в разделе speed можно посмотреть производительность, алгоритм выдает O(n) только между 256 до 1024 элементов, на остальных случаях хуже. Так что, весьма ограниченное у него примемнение.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

99. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Sw00p aka Jerom (?), 12-Июл-18, 14:00 
сортировка за  O(n) - О_о, вы серьёзно?
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

62. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от someone (??), 12-Июл-18, 11:01 
Там есть условные ветвления
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

189. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от mikhailnov (ok), 12-Июл-18, 20:50 
То есть _в теории_ хорошо соптимизируется компилятором под VLIW e2k?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

15. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Аноним (16), 12-Июл-18, 02:09 
Хорошее хобби... Как скучно я живу.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –18 +/
Сообщение от лютый жабист... (?), 12-Июл-18, 05:54 
Динозавр родил мышь :)

Я понимаю, что в ну оооочень узких кругах эта либа окажется ну ооочень полезной, но лучше бы безопасный браузер написал или хотя бы ОСь для мобилочек.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от DmA (??), 12-Июл-18, 08:28 
Он просто понимает, что безопасный браузер невозможен!
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

33. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:35 
> Он просто понимает, что безопасный браузер невозможен!

lynx?

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

35. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  –2 +/
Сообщение от A.Stahl (ok), 12-Июл-18, 08:44 
Браузер?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

37. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:49 
> Браузер?

Вполне. Одно время мне приходилось использовать только текстовые браузеры (lynx, w3m, (e)links) по причине отсутствия под рукой железа, могущего распарсить этот ваш вебдваноль, который без жлобоскрипта вообще не отрисовывает HTML-страницу. Опыт, конечно, специфический и для инстаграммов непригоден, однако вполне достаточен для довебдванольных сайтов (таки, как опеннет, к примеру).

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от A.Stahl (ok), 12-Июл-18, 09:16 
>однако вполне достаточен

Ага. Точно...

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

58. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 10:29 
>>однако вполне достаточен
> Ага. Точно...

 
 
Когда создавали Веб, то никто не планировал, что страницу будет генерировать жлобосрипт на стороне клиента, ибо в те годы люди, включая Бернерса-Ли, были вменяемы. А нынешним даже не объяснишь уже, _что_ с ними не в порядке. Настолько неадекватны люди стали в ИТ, что надо начинать с самого начала, со школы…

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

192. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Анонимный Алкоголик (??), 12-Июл-18, 21:24 
> Когда создавали Веб, то никто не планировал, что страницу будет генерировать жлобосрипт на стороне клиента, ибо в те годы люди, включая Бернерса-Ли, были вменяемы.

И считали, что страничку будет показывать Персональная ЭВМ с программой "бровзер" доступной в виде двоичного кода... :-)
Впрочем что-то  я не уверен, что в ЦЕРНе тогда были в моде Персональные ЭВМ. Терминалы...

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

194. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 21:47 
Легенды и мифы Интернета гласят, что Бернерс-Ли написал Интернет на Чорной Коробке Джобса — компьютере NeXT. Достаточно персональном по нынешним меркам. В ней же якобы и хостили Древний Интернет. В начале начал Интернет был меньше одного компьютера. :)


Mike Sendall buys a NeXT cube for evaluation, and gives it to Tim [Berners-Lee]. Tim's prototype implementation on NeXTStep is made in the space of a few months, thanks to the qualities of the NeXTStep software development system. This prototype offers WYSIWYG browsing/authoring! Current Web browsers used in 'surfing the internet' are mere passive windows, depriving the user of the possibility to contribute. During some sessions in the CERN cafeteria, Tim and I try to find a catching name for the system. I was determined that the name should not yet again be taken from Greek mythology..... Tim proposes 'World-Wide Web'. I like this very much, except that it is difficult to pronounce in French... by Robert Cailliau, 2 November 1995.[33]

https://en.wikipedia.org/wiki/Tim_Berners-Lee

Ответить | Правка | ^ к родителю #192 | Наверх | Cообщить модератору

45. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Нанобот (ok), 12-Июл-18, 09:42 
при достаточном уровне самовнушения вполне можно добиться того, чтоб считать lynx браузером
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

54. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 10:16 
> при достаточном уровне самовнушения вполне можно добиться того, чтоб считать lynx браузером

а links даже изображает таблицы

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

71. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от нах (?), 12-Июл-18, 12:41 
> а links даже изображает таблицы

жаль что они из современного веба исчезли лет пять назад.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

73. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Ю.Т. (?), 12-Июл-18, 12:54 
>> а links даже изображает таблицы
> жаль что они из современного веба исчезли лет пять назад.

мы говорим о веб 1.0, который сам исчез из современного веба

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

106. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от нах (?), 12-Июл-18, 14:15 
> мы говорим о веб 1.0, который сам исчез из современного веба

в web1.0 нет места таблицам - это вредная дизайнерская придумка, изгадившая всю стройную sgml концепцию, ее ненавидели все авторы браузеров и парсеров. Потому что она заставляла размещать элементы на странице так, как их видел дизайнер, а не как получилось.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

110. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 14:25 
>> мы говорим о веб 1.0, который сам исчез из современного веба
> в web1.0 нет места таблицам - это вредная дизайнерская придумка, изгадившая всю
> стройную sgml концепцию, ее ненавидели все авторы браузеров и парсеров. Потому

И вот куда ни глянь, всюду вылезает какая-нибудь вредная дизайнерская придумка, которую все ненавидят.
А поддерживать надо бы.

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

152. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от нах (?), 12-Июл-18, 16:16 
ну вот по этой причине я скорее за div'ы и layout'ы, включая grid.
потому что оно хотя бы выглядит логично, в отличие от таблиц, навернутых поверх strict sgml, в попытках и невинность соблюсти, и удовольствия получать.

но как только мы это поддерживаем - браузер превращается в blink. Потому что самостоятельно никто и никогда не осилит.

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

156. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Ю.Т. (?), 12-Июл-18, 16:29 
> ну вот по этой причине я скорее за div'ы и layout'ы, включая
> grid.
> потому что оно хотя бы выглядит логично, в отличие от таблиц, навернутых
> поверх strict sgml, в попытках и невинность соблюсти, и удовольствия получать.

Если уж sgml, так "надо быть "за" xsl и xslt и за какой-то из тамошних языков описания верстки.

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

179. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 17:39 
> Если уж sgml, так "надо быть "за" xsl и xslt и за
> какой-то из тамошних языков описания верстки.

Жизнь показала, что для большинства это слишком сложно. Неподъёмно оказалось.

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

153. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +1 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 16:18 
>> мы говорим о веб 1.0, который сам исчез из современного веба
> в web1.0 нет места таблицам - это вредная дизайнерская придумка, изгадившая всю
> стройную sgml концепцию, ее ненавидели все авторы браузеров и парсеров. Потому
> что она заставляла размещать элементы на странице так, как их видел
> дизайнер, а не как получилось.

Где это в SGML про таблицы? Нету там.

А с правильным и красивым отображением HTMLя слегка, лет на полтора десятка, лажанули, да. Не последнюю очередь по вине M$. Ну что ж поделать — новая неизведанная область, фронтир. Когда, впрочем, наверстали, так подросли миллениалы и расплодились CDNы, и снова стало всё плохо. :)

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

57. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +3 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 10:25 
> при достаточном уровне самовнушения вполне можно добиться того, чтоб считать lynx браузером

 
Для этого не нужно никакое самовнушение, а только знание о том, каковы исходные концепции WWW, гипертекста и средств его представления — (X)HTML (но _не_ HTML 5) и CSS (версий 1 и 2, прежде всего).

Просто вы все уже привыкли к тому, что Веб выглядит как интерактивный телевизор с рекламой. Вы уже не можете без этого жить, как наркоманы без дозы. И вы уже даже не отдаёте себе отчёта в том, что этот «телевизор» на вебе вторичен, в отличие от контента. Однако вы сейчас уже почти не получаете собственно запрошенный контент, как это предполагалось при создании WWW — вместо этого вы недобровольно _обмениваете_ ничтожные крупицы этого полезного контента на собственное внимание, занятое рекламодателями, продавцами и прочими паразитами. Более того, ваш интерактивный телевизор постоянно требует денежных вложений в самого себя в виде обновления аппаратной и программной части и оплаты трафика, в том числе бездонной прорвы «косвенного» трафика. Но вы, конечно, ответите, что это прогресс и развитие. Я не стану спорить. Мне ответы на сопутствующие вопросы давно известны.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

38. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:51 
> Динозавр родил мышь :)
> Я понимаю, что в ну оооочень узких кругах эта либа окажется ну
> ооочень полезной, но лучше бы безопасный браузер написал или хотя бы
> ОСь для мобилочек.

Он же исходник выложил. Можно просто скачать и посмотреть. Там на всё меньше 100 КБ в распакованном виде.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

29. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 08:20 
Download, unpack, compile, test, install

In a root terminal, create a djbsort user:


    adduser --disabled-password --gecos djbsort djbsort

Run a shell as that user:


    su - djbsort

 
 
Заботится о твоей, юзернейм, безопасности!

Однако пихон 3 портит всё впечатление.


P. S.

А вот зачем там пихон:


$ cd ./djbsort-20180710

$ head build

#!/usr/bin/env python3

import string
import re
import platform
import sys
import os
import subprocess
import shutil
import datetime


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +8 +/
Сообщение от Нанобот (ok), 12-Июл-18, 09:45 
>А вот зачем там пихон:

подозреваю, что человеку так было удобнее. он не ставил себе цель потешить не в меру развитое чувство прекрасного опеннетовских анонимов

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

53. "Дэниэл Бернштейн опубликовал новую библиотеку djbsort"  +2 +/
Сообщение от Anonymoustus (ok), 12-Июл-18, 10:16 
>>А вот зачем там пихон:
> подозреваю, что человеку так было удобнее. он не ставил себе цель потешить
> не в меру развитое чувство прекрасного опеннетовских анонимов

Да. Один из редких примеров правильного использования пихона.

Опеннетовские анонимы, само собой, не поймут.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру