Re[9]: Я не буду инсталлировать Linux!
От: _rasta  
Дата: 22.11.06 12:23
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>3)На ты козёл!


ремарка...

3) слышь, ты...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Я не буду инсталлировать Linux!
От: _rasta  
Дата: 22.11.06 12:37
Оценка:
Здравствуйте, WolfHound, Вы писали:

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


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

зы. даешь социализьм?!
ззы. не пора бы народ начать раскулачивать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 12:51
Оценка:
Здравствуйте, _rasta, Вы писали:

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

Так я вобщемто не за деньгами в Москву переехал. А за интересной работой. Но как я говорил за интересную работу платят много...
А про деньги я начал по тому что Шеридан плачется что он очень бедный и не может купить винду.

К тому же есть выход заработать не переезжая в Москву... называется шаравара... вон посмотри на yxiie как на шараварках поднялся... но ведь работать нужно... и GPL'ный код использовать нельзя... и прочие стоны насчет свободного софта придется забыть...

_>зы. даешь социализьм?!

_>ззы. не пора бы народ начать раскулачивать?
Ты эта... смотри... у меня BFG всегда на готове...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[11]: Я не буду инсталлировать Linux!
От: _rasta  
Дата: 22.11.06 13:03
Оценка: +1
Здравствуйте, WolfHound, Вы писали:

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

WH>Так я вобщемто не за деньгами в Москву переехал. А за интересной работой.

да, побродил я по уфе, есть пара контор, но... как-то там все кисло...
возмете меня к себе?

_>>зы. даешь социализьм?!

_>>ззы. не пора бы народ начать раскулачивать?
WH>Ты эта... смотри... у меня BFG всегда на готове...

фи... рельсами завалим
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Я не буду инсталлировать Linux!
От: Sheridan Россия  
Дата: 22.11.06 13:37
Оценка: -2
Здравствуйте, WolfHound, Вы писали:

WH>Как все запущенно то...

Короче ясно. Ты с подобным не сталкивался. Проехали.

S>>Вот какраз щас начал углублять qt.

WH>Не то углубляешь. Нужно углублять фундаментальные знания, а не какуюто там библиотчечку.
WH>Библиотеки это фигня. Их многие тысячи. И углублять знания по каждой жизни не хватит.
WH>Что касается тебя то судя по тому что ты пишешь знания у тебя очень поверхностные.
WH>Короче бросай Qt и начинай изучать фундаментальные вещи.
Ты предлагаеш углубляться в библиотечку дотнет?

S>>С линухом уже практически на "ты", по крайней мере с gentoo.

WH>Человек в общении с компьютером проходит 3 стадии:
Я начал с "да пошел ты..."

S>>И что, так ли все плохо, как тут большинство пытается доказать?

WH>Угу. Посредственная операционка. С уродстким дизайном.
Все ясно. дотнет рулит, остальное дерьмо, незаслуживающее мозга.

WH>Для тех кто уже заготовил помидоры: Попробуйте из процесса в котором крутятся 100 потоков и обрабатывают пару гигов данных запустить новый процес... О впечатлениях раскажите.

эээ давай угадаю что так работает... Апач?

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

WH>Это опять отмазка. Если бы ты был уверен что ты сможешь зарабатывать столько то вы с женой бы давно свалили. В крайнем случае свалили бы в две стадии сначалы ты. Потом когда ты устраиваешься то она.
А ты не думаеш, что может быть ситуация, когда жене не хочется портить / терять карьеру. Заметь заранее, что мне действительно глубоко по фигу где и кем она работает. Лиш бы она хорошо себя чувствовала, и делала то, что ей нравится. А она не хочет работу терять. А теперь прикинь — в минеральных водах она у меня — помошник прокурора, кем она будет в маааскве?

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

Для меня москва это самый последний город куда я поеду. Ибо сумашедший дом. А если и искать работу в других городах то для меня список такой по степени так сказать желания в этом городе работать: МинВоды, Пятигорск, Ставрополь, Железноводск, Кисловодск, Ессентуки, Георгиевск, Краснодар, Ростов ..... СПБ, Москва.

[RSDN@Home][1.2.0][alpha][667]
[Любовь — астролябия истины. [Руми]]
Matrix has you...
Re[9]: Я не буду инсталлировать Linux!
От: WFrag США  
Дата: 22.11.06 13:49
Оценка: +1
Здравствуйте, WolfHound, Вы писали:

WH>Для тех кто уже заготовил помидоры: Попробуйте из процесса в котором крутятся 100 потоков и обрабатывают пару гигов данных запустить новый процес... О впечатлениях раскажите.


Можно просто не форкать "толстые" процессы.Например, держать специальный дочерний процесс для быстрого форканья. Или наоборот — есть некий супервизор, который запускает толстые дочерние рабочие процессы.
Re[10]: Я не буду инсталлировать Linux!
От: _rasta  
Дата: 22.11.06 14:02
Оценка:
Здравствуйте, Sheridan, Вы писали:

WH>>Короче бросай Qt и начинай изучать фундаментальные вещи.

S>Ты предлагаеш углубляться в библиотечку дотнет?

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

S>>>С линухом уже практически на "ты", по крайней мере с gentoo.

WH>>Человек в общении с компьютером проходит 3 стадии:
S>Я начал с "да пошел ты..."

и поэтому из тебя не получилось программиста?

S>>>И что, так ли все плохо, как тут большинство пытается доказать?

WH>>Угу. Посредственная операционка. С уродстким дизайном.
S>Все ясно. дотнет рулит, остальное дерьмо, незаслуживающее мозга.

-1.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Я не буду инсталлировать Linux!
От: _rasta  
Дата: 22.11.06 14:04
Оценка: +1 :)
Здравствуйте, WolfHound, Вы писали:

WH>Для тех кто уже заготовил помидоры: Попробуйте из процесса в котором крутятся 100 потоков и обрабатывают пару гигов данных запустить новый процес... О впечатлениях раскажите.


для таких целей есть мозг, который переодически должен советовать не трогать большой и толстый процесс. ага?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Я не буду инсталлировать Linux!
От: Cyberax Марс  
Дата: 22.11.06 14:22
Оценка:
WolfHound wrote:
> S>И что, так ли все плохо, как тут большинство пытается доказать?
> Угу. Посредственная операционка. С уродстким дизайном.
> Лично мое мнение что все операционки семействи UNIX кривы изначально ибо
> ОСь в которой есть fork прямой быть не может просто по тому что
> поддержка fork'а искривляет вобще все что можно и что нельзя искривить.
> Для тех кто уже заготовил помидоры: Попробуйте из процесса в котором
> крутятся 100 потоков и обрабатывают пару гигов данных запустить новый
> процес... О впечатлениях раскажите.
Fork — это другая идеология многопоточности. Например, берем Апач и
запускаем пул из 10 процессов. Если в одном из них у нас виснет
Perl'овый скрипт — прибиваем этот процесс и спокойно идем дальше. На
потоках такого не сделать толком.

Естественно, в обоих моделях есть свои паталогические крайние случаи.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 14:31
Оценка:
Здравствуйте, Sheridan, Вы писали:

WH>>Как все запущенно то...

S>Короче ясно. Ты с подобным не сталкивался. Проехали.
Ну печему же? Заходил я пару раз в такие конторки... посмотрел и уходил...

S>Ты предлагаеш углубляться в библиотечку дотнет?

Библиотеку нет. Там нет ничего выдающегося. А вот изучить как работают его механизмы JIT, GC... будет очень полезно. Например на RSDN есть статья про то как работает GC в .НЕТ.

S>Все ясно. дотнет рулит, остальное дерьмо, незаслуживающее мозга.

Что-то тебя на .НЕТ клинит... Да хорошая виртуальныя машина. Но можно было сделать и много лучше.

S>эээ давай угадаю что так работает... Апач?

Апач тормоз. Не выдерживающий нагрузку. Это факт медецинский и не раз проверенный. Его даже веб сервер написанный на ерланге (интерпитируемый язык работает гораздо медленней чем .НЕТ...) рвет как тузик грулку.
У нас вобще свой веб сервер который такой фигней не страдает.

S>А ты не думаеш, что может быть ситуация, когда жене не хочется портить / терять карьеру. Заметь заранее, что мне действительно глубоко по фигу где и кем она работает. Лиш бы она хорошо себя чувствовала, и делала то, что ей нравится. А она не хочет работу терять. А теперь прикинь — в минеральных водах она у меня — помошник прокурора, кем она будет в маааскве?

У... большой человек...

S>Для меня москва это самый последний город куда я поеду. Ибо сумашедший дом.

Кому как.
S>А если и искать работу в других городах то для меня список такой по степени так сказать желания в этом городе работать: МинВоды, Пятигорск, Ставрополь, Железноводск, Кисловодск, Ессентуки, Георгиевск, Краснодар, Ростов ..... СПБ, Москва.
А как насчет того чтобы занятся скажем шароварой? Принципы не позволяют?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[9]: Я не буду инсталлировать Linux!
От: TarasCo  
Дата: 22.11.06 14:36
Оценка:
Здравствуйте, WolfHound, Вы писали:

WHWH>Лично мое мнение что все операционки семействи UNIX кривы изначально ибо ОСь в которой есть fork прямой быть не может просто по тому что поддержка fork'а искривляет вобще все что можно и что нельзя искривить.


Windows также имеет аналог fork а — можно создать новый процесс на основе виртуального пространства родителя. Просто это не документировано и не афишируется. Cледуя Вашей логике кривизна windows имеет то т же порядок, что и unix

WH>Для тех кто уже заготовил помидоры: Попробуйте из процесса в котором крутятся 100 потоков и обрабатывают пару гигов данных запустить новый процес... О впечатлениях раскажите.


100 потоков, обрабатывающих данные — не лучшее решение, они погибнуть переключаясь и синхронизируясь
Да пребудет с тобою сила
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 14:40
Оценка:
Здравствуйте, _rasta, Вы писали:

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

Он есть. Вот я их и не трогаю. Но это не отменяет кривизны архитектуры. Даже сама идея форка противоестественна.
Я вобще не понимаю что дает форк.
За то сколько проблем он создает...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 14:40
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Fork — это другая идеология многопоточности. Например, берем Апач и запускаем пул из 10 процессов. Если в одном из них у нас виснет Perl'овый скрипт — прибиваем этот процесс и спокойно идем дальше. На потоках такого не сделать толком.

А зачем для этого форк? Чем тебя CreateProcess не устраивает?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 14:40
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Можно просто не форкать "толстые" процессы.Например, держать специальный дочерний процесс для быстрого форканья. Или наоборот — есть некий супервизор, который запускает толстые дочерние рабочие процессы.

Я рассматривал эти костыли но пришол к выводу что слишком много гемороя. Да и как это отменяет кривь форка?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[10]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 14:48
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>Windows также имеет аналог fork а — можно создать новый процесс на основе виртуального пространства родителя.

Ссылку почитать дай.
TC>Просто это не документировано и не афишируется. Cледуя Вашей логике кривизна windows имеет то т же порядок, что и unix
Иметь возможность использовать аналог форка. И быть обязанным использовать форк всегда когда хочешь создать новый процесс это несколько разные вещи не находишь?

TC>100 потоков, обрабатывающих данные — не лучшее решение, они погибнуть переключаясь и синхронизируясь

Не забывай про то что еще есть ввод-вывод, а он на современных архитектурах ооочень не быстрый.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[11]: Я не буду инсталлировать Linux!
От: TarasCo  
Дата: 22.11.06 14:55
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Здравствуйте, TarasCo, Вы писали:


TC>>Windows также имеет аналог fork а — можно создать новый процесс на основе виртуального пространства родителя.

WH>Ссылку почитать дай.

NTSTATUS
PspCreateProcess(
    OUT PHANDLE ProcessHandle,
    IN ACCESS_MASK DesiredAccess,
    IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
    IN HANDLE ParentProcess OPTIONAL,
    IN BOOLEAN InheritObjectTable,
    IN HANDLE SectionHandle OPTIONAL,
    IN HANDLE DebugPort OPTIONAL,
    IN HANDLE ExceptionPort OPTIONAL
    )

/*++

Routine Description:

    This routine creates and initializes a process object.  It implements the
    foundation for NtCreateProcess and for system initialization process
    creation.

Arguments:

    ProcessHandle - Returns the handle for the new process.

    DesiredAccess - Supplies the desired access modes to the new process.

    ObjectAttributes - Supplies the object attributes of the new process.

    ParentProcess - Supplies a handle to the process' parent process.  If this
                    parameter is not specified, then the process has no parent
                    and is created using the system address space.

    SectionHandle - Supplies a handle to a section object to be used to create
                    the process' address space.  If this parameter is not
                    specified, then the address space is simply a clone of the
                    parent process' address space.

    DebugPort - Supplies a handle to a port object that will be used as the
                process' debug port.

    ExceptionPort - Supplies a handle to a port object that will be used as the
                    process' exception port.



TC>>100 потоков, обрабатывающих данные — не лучшее решение, они погибнуть переключаясь и синхронизируясь

WH>Не забывай про то что еще есть ввод-вывод, а он на современных архитектурах ооочень не быстрый.

1 поток обработает ввод/вывод быстрее, чем 100. Я еще забыл написать что 100 поток при сборке программы по умолчанию израсходуют 100М виртуальной памяти, которая будет потом свопиться очень активно .
Да пребудет с тобою сила
Re[11]: Я не буду инсталлировать Linux!
От: Dziman США http://github.com/Dziman
Дата: 22.11.06 14:56
Оценка: 2 (1) :))
Здравствуйте, WolfHound, Вы писали:
S>>А если и искать работу в других городах то для меня список такой по степени так сказать желания в этом городе работать: МинВоды, Пятигорск, Ставрополь, Железноводск, Кисловодск, Ессентуки, Георгиевск, Краснодар, Ростов ..... СПБ, Москва.
WH>А как насчет того чтобы занятся скажем шароварой? Принципы не позволяют?
Как же можно требовать деньги за программы ? Вдруг он вырастет во что-то напоминающее Microsoft ?
... << RSDN@Home 1.2.0 alpha rev. 667>> MSSQL2000Personal
С уважением, Dziman
Re[11]: Я не буду инсталлировать Linux!
От: WFrag США  
Дата: 22.11.06 15:16
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Я рассматривал эти костыли но пришол к выводу что слишком много гемороя.


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

WH>Да и как это отменяет кривь форка?


Неверная предпосылка. Форк не крив. Он такой, какой он есть, у такой архитектуры есть и плюсы, и минусы. Почему-то другим это не мешает создавать большие и толстые системы, работающие с большими объемами данных.
Re[11]: Я не буду инсталлировать Linux!
От: Erop Россия  
Дата: 22.11.06 15:18
Оценка: 1 (1)
Здравствуйте, _rasta, Вы писали:

_>это твое мнение как тестера со стажем, или как программиста, завалившего пачку проектов?


Видимо это и есть, так называемый "переход на личности"?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[12]: Я не буду инсталлировать Linux!
От: WolfHound  
Дата: 22.11.06 15:23
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>1 поток обработает ввод/вывод быстрее, чем 100.

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

Кстати посмотри на ерланг... там процессы плодятся десятками тысяч...

TC>Я еще забыл написать что 100 поток при сборке программы по умолчанию израсходуют 100М виртуальной памяти, которая будет потом свопиться очень активно .

У меня 8 гигов. Да и вобще если будет возможность разогнать систему то поставят любое железо. Еесно если обосновать что это железо даст соответсвующей своей цене прирост производительности.
Еще вопросы?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.