Знаете, мне говорили, что за использование select-механизмов надо сразу записывать в "как программисты не состоявшихся".
Такие же юзеры, как вы?
Бугаггагаа)
Модератор: Модераторы разделов
Знаете, мне говорили, что за использование select-механизмов надо сразу записывать в "как программисты не состоявшихся".
spinore писал(а): ↑28.07.2006 01:31Я не специалист, но, кажется, здесь-то и сидит ваша квалификация. Знаете, мне говорили, что за использование select-механизмов надо сразу записывать в "как программисты не состоявшихся". Так сокеты вы всё-таки циклически опрашиваете? С нетерпением жду комментария специалиста на ваши слова. Через несколько дней он будет иметь возможность написать всё что думает по этому поводу ))
Это было по первому пункту. По второму у меня тоже есть вопросы, но я их задам в процессе, так сказать, живой дискуссии. В том случае, если вы не испугаетесь страшных слов которых я вам тут понаписал и не свалите куда-то в туман.
Stingray писал(а): ↑28.07.2006 11:52Вот и у меня возник вопрос. Что вы предлагаете использовать вместо select и в каких случаях? Чтобы у вас не взорвался мозг при ответе, сразу предложу вам несколько вариантов: poll, /dev/poll, epoll, kqueue, kevent, solaris ports, SIGIO, multithreaded blocking IO.
Это было по первому пункту. По второму у меня тоже есть вопросы, но я их задам в процессе, так сказать, живой дискуссии. В том случае, если вы не испугаетесь страшных слов которых я вам тут понаписал и не свалите куда-то в туман.
У адекватных людей принято критиковать аргументированно. И если человек не является программистом, то не надо было критиковать то, в чем не разбирается. Аргументы типа "мой знакомый исследовал код" в данном случае звучат примерно как фраза из известного анекдота "мне Рабинович напел".
И еще - не стоит обобщать и делать громкие заявления от имени всех пользователей centericq. Я долгое время использовал этот клиент. Причем это было как раз на весьма нешустрой машине, тоже, кстати, P1 233MGz. И был вполне доволен.
spinore писал(а): ↑28.07.2006 16:36PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
1267 root 2 0 24M 15M select 102:22 1.37% 1.37% XFree86
667 root 2 0 14M 9176K select 46:08 0.88% 0.88% XFree86
14 root 18 0 0K 29M syncer 4:13 0.10% 0.10% [ioflush]
11171 spinore 2 0 2872K 568K RUN 225:17 0.00% 0.00% mpd
18393 privoxy 2 5 2844K 68K netcon 135:03 0.00% 0.00% <privoxy>
8299 spinore 2 0 35M 25M select 36:34 0.00% 0.00% opera
482 spinore 2 0 2652K 520K RUN 8:37 0.00% 0.00% mpd
13 root -18 0 0K 29M pgdaemon 3:58 0.00% 0.00% [pagedaemon]
12977 spinore 2 0 7752K 3788K select 3:14 0.00% 0.00% centericq
12125 spinore 2 0 13M 4K select 1:29 0.00% 0.00% links
432 spinore 2 0 476K 1732K poll 0:51 0.00% 0.00% xscreensaver
3290 spinore 2 0 604K 1452K select 0:48 0.00% 0.00% fetchmail
1533 spinore 2 0 304K 904K select 0:43 0.00% 0.00% ratpoison
16231 spinore 2 0 6932K 3636K select 0:38 0.00% 0.00% centericq
15270 root 2 0 4124K 1664K select 0:26 0.00% 0.00% Eterm
13015 root 2 0 3476K 1212K select 0:24 0.00% 0.00% Eterm
14254 root 2 0 3520K 1216K select 0:22 0.00% 0.00% Eterm
17889 spinore 2 0 964K 1396K select 0:20 0.00% 0.00% xterm
16348 spinore 18 0 1004K 2336K pause 0:18 0.00% 0.00% zsh
224 root -6 0 0K 29M vndbp 0:13 0.00% 0.00% [vnd1]
22523 root 2 0 344K 2940K poll 0:12 0.00% 0.00% xclock
Ну? Жду комментов Первый, кто считает себя бзегрешным может начать кидаться камнями
Итак, замечаем, что три centericq по параметру SIZE ели бы столько же, сколько и X-сервер. Не жирненько ли?
Основное обсудение было посвящено именно пользовательским качествам и дизайну интерфейса. На это аргументы все зачли? Возражений нет?
spinore писал(а): ↑29.07.2006 11:15
поскольку в этом случае ваше альтернативное видение мира может проникнуть в неокрепшие мозги молодого поколения, выбивая из них зачатки логического мышления.
Но не в этом суть. основную идею я понял, спасибо. Только совсем не понял одного: а зачем автор kedit использует? "Детко vim и emacs не асилило?" Это не смешно. Если бы где-то узнали, что Theo De Raadt или Christos Zoulas пишут программы в kedit, всё UNIX-community было бы в осадке, причём в большом осадке. Соответственно, я начинаю сильно сомневаться в квалификации тех, кто стал писать статьи о внутреннем устройстве Linux, не освоив даже редактора стандартного инструмента - редактора.
Я очень надеялся прочитать об разнице между SIZE и RES, но в той ссылке что вы дали этого-то, самого интересного, как раз и не было. А вода мне не нужна.
Только совсем не понял одного: а зачем автор kedit использует? "Детко vim и emacs не асилило?" Это не смешно. Если бы где-то узнали, что Theo De Raadt или Christos Zoulas пишут программы в kedit, всё UNIX-community было бы в осадке, причём в большом осадке. Соответственно, я начинаю сильно сомневаться в квалификации тех, кто стал писать статьи о внутреннем устройстве Linux, не освоив даже редактора стандартного инструмента - редактора.
...
тех, кто учит молодое поколение использовать kde и kde-приложения, сразу надо отправлять в нужное место.
(Генератор @ Jul 29 2006, в 23:15) писал(а):Характеристики компьютеров возросли в десятки, если не сотни тысяч раз, а программы что-то не особо ускоряются.
Генератор писал(а): ↑29.07.2006 23:15Мне ситуация кажется просто ужасающей. Вспоминаю, как был у меня спектрум в детстве 48 КИЛО(!)байт. А ведь были текстовые редакторы, и прочие программы - не только в игрушки играли. Понятия "тормоза" не было. А сейчас? Характеристики компьютеров возросли в десятки, если не сотни тысяч раз, а программы что-то не особо ускоряются. Не понимаю я этого И какой может быть выход из такой ситуации?
сидит Чехов и думает:
"ну ладно - я гений. но ведь и Пушкин гений, и Достоевский гений, и Толстой гений. Когда же это кончится?" - Тут все и кончилось
(Stingray @ Jul 30 2006, в 00:28) писал(а):Видимо, за то, что в очередной раз пытался искоренить мракобесие
Вы же избрали вариант ответа неадекватный, хотя и самый распространенный - начали доказывать, что автор отзыва - нехороший человек, в том числе с использованием выражений, близких к границе парламентарных...