Обновить
-1
0
cnupm@cnupm

Пользователь

Отправить сообщение
Подсветка — красиво. Многоуровневое дерево почти в конец спрятано — плохо.
> Нужно просто прочитать книгу и понять как это работает.

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

>А еще каждый программист обязан написать свой компилятор.

Да без проблем, если задача потребует.
> Тех, которые обслуживают большое число пользователей. Ну к примеру google, twitter, livejournal, digg, flickr, youtube, и тд.

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

>под windows тоже достаточно много хороших MMO серверов

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

>Есть, кстати, open-source сервер WoW-а

А есть опенсорсный сервер lineage2, то же кросплатформенный. На яве. Я даже когда-то в команде его разработчиков состоял.
>Ещё вопрос почему большая часть высоконагруженых систем все-таки использует linux, а не windows?

Каких систем?

>Ну и пару примеров Linux-серверов MMO:

Для примера lineage 2 виндовый, knights online — тоже виндовый. Про еву не знаю — она мне была интересна только своими изысканиями в сторону stackless python. Кстати, интересно было бы узнать про ВоВ.

>Big World Tech — Linux

Точно? Я знавал одну контору в МСК, которая этот бигворлд пару лет назад лицензировать хотела, там вроде совсем не линукс был.
>И это не первый раз когда я вижу, что кто то изобретает свои умные указатели. В универе понятное дело — можно эксперементировать, но на работе зачем?

Каждый программист обязан написать свой smart_ptr, контейнер и сортировку. А вообще, эксперименты — дело полезное, 6 месяцев ресёрча дают офигический результат на выходе.
>Вы считаете что Windows Server лучше подходит под такие задачи?

Все забугорные реализации серверов под это дело, которые я видел, были заточены под винду. Видел две наших — с+фря и ява+линукс. У забугорных реализаций производительность была на порядок выше (использование IOCP вместо epoll/libevent, например).
>Но, почему использование boost может быть нецелесообразно?..

Я видел полоумного чудака, который цепанул boost::format к приложению на голом posix api, потому как ему лень было написать обёртку над sprintf. И если за это не убивать, то за что тогда убивать вообще?

> неужели вы считаете что в короткий срок сможете сделать достойную замену реализации которая предложена в boost?

Реализации чего? В бусте 100500 батареек. Конкретно реализации тасков — я бы не взялся.

> Почему же не использовать?

Использовать-то можно, а местами буст незаменим. Главное, чтоб использующий с головой дружил.
Плохой, негодный К.О. В первом абзаце поста речь шла о разработке сервера ммошки, где эта кросплатформенность никуда не вперлась. Собственно, мой комментарий относился к контексту «приложение под задачу blah <=> целесообразность использования boost», а не к использованию boost вообще.
>ПО пишется для linux-а;)

Сервер ММО под линуксом? Корейцы негодуют.

>В любом случае если использовать boost — то портировать под любую другую платформу будет намного легче

Это понятно. Вопрос в том, встанет ли вопрос о портировании вообще.
>И там было очень много велосипедов, которые писались самим программистом вместо того что бы использовать сторонние компоненты такие как boost

А можно было писать на winapi и не использовать велосипеды типа boost.
А какая модель материнки и корпуса?
Не надо никуда тыкать, дискетка выплевывается командой в бут-промпте, например. Дальше, чтоб завести эту штуку клавиатура/мышка/монитор не нужна — достаточно подключится через serial console с любого компьютера. Правда, там com-порт обычно «сдвоенный» и понадобится Y-кабель, хотя я просто подключался куском витой пары, благо распиновка разъемов гуглится за минуту.
Today I verified my theories about running the isolated SPUs as crypto engines. I believe that defeats the last technical argument against the PS3 being hacked.

In OtherOS, all 7 SPUs are idle. You can command an SPU(which I'll leave as an exercise to the reader) to load metldr, from that load the loader of your choice, and from that decrypt what you choose, everything from pkgs to selfs. Including those from future versions.

The PPU is higher on the control chain then the SPUs. Even if checks were to be added to, for example, verify the hypervisor before decrypting the kernel, with clever memory mappings you can hide your modified hypervisor.

Ah, but you still didn't get the Cell root key. And I/we never will. But it doesn't matter. For example, we don't have either the iPhone or PSP «root key». But I don't think anyone doubts the hackedness of those systems.

I wonder if any systems out there are actually secure?
Насколько я помню, эта штука не позволяла выйти на уровень вверх по коллстеку. И, кстати, её очень удобно использовать в сочетании с edit&compile.
Ээх, у меня 8Ц был, замечательная штука.
Beta до RC обновиться сама или придется качать RC и ставить заново?
Еще бы туториал по добавлению в админку морды для управления этим модулем.
А производить вы где это будете, в китае? А ввозить как, сертифицировать?
Письмо приходит при выборе дистра вот тут
Вчера там можно было выбрать тип дистрибутива(32/64) и язык. Посл этого заполнялась анкета и на почту приходило письмо со ссылкой, пройдя по которой вы подтверждали свой е-мейл и попадали на страничку выдачи ключей.
Хм, проверил — все работает, т.е. выдает «The site is currently experiencing technical difficulties,...» :)

1. Зашел по ссылке из писма с верефикацией емейла и авторизвался. Выкинуло на 404
2. Зашел на https://www.microsoft.com/betaexperience/productkeys/win7-64/enus/default.aspx

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность