Обновить
24
Роман «Balancer» Каршиев@Bal

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

10
Подписчики
Отправить сообщение
Так на офсайте же две версии были. Для сенсорных и клавиатурных коммуникаторов.
1. У меня четыре ядра и несколько сот потоков.

2. Именно потому, что ряд ресурсов не масштабируется, у меня несколько сот потоков. И 16Гб оперативки (ибо она «масштабируется» куда лучше, чем HDD).



30, не 30, но несколько миллионов запросов в сутки я отдавал даже на древнем Xeon-1800. И до 80-90 млн. SQL-запросов в сутки.
Ну, вот поэтому я и брал период за несколько лет :)
>Написал 12 строк, чувствую себя профессионалом, до вечера буду думать!

Обычно нужно наоборот. Сперва думать, потом — писать :)
Походу, то ли производительность повышается, то ли погрешности измерений…

Лет 10 назад читал исследование, по которому получалось, что средний квалифицированный программист пишет 8 итоговых строк проекта за день. Правда, подразумевалось не буквальное написание за день, а отношение числа строк в готовом проекте, поделённое на время написания и число программистов.

У меня, я как-то, несколько лет назад подсчитывал суммарный объём кода за пару лет работы, как раз 12 строк в день вышло :)
Э… Вы собираетесь 30М запросов отдавать в один поток?

Уже всего на сотне потоков получается 288мс на запрос :)
>Теги не-cp1251 не испортит.

Испортит тэги id3v1 в latin1. Всякие умляуты пропадут. Так что осторожнее. Натравливать надо не на всю коллекцию, а только на русскую часть :)
Не-а. Там всё совершенно классическое :)

В ряде игр есть настройка поведения при обороне (например, в Warcraft III, ЕМНИП, так было) — отвечать или стоять на месте. Но в целом такой степени управляемости, как в TA там всё равно нет.

Можно, например, указать, что при производстве на данном заводе юниты должны получать настройку свободного ответа на атаки, как при передвижении, так и при обороне и двигаться в заданную точку стоять или патрулировать по маршруту (хотя про последнее уже не уверен, но, по-моему, можно было любой приказ производимым юнитам прописать). Задаёшь непрерывное производство — и забываешь про этот завод. Штампует и штампует юниты, которые накапливаются и ведут определённый вид деятельности, сам же в это время сосредотачиваешь внимание на более важных участках.
Похоже, до сих пор не переплюнули 10-летней давности подход в управлении юнитами, применявшийся в Total Annihilation. Там каждый юнит получал в настройке (можно было предустанавливать даже заводом при производстве) три вида реакции на противника: игнорировать, атаковать только в ответ, и атаковать всегда. Плюс к этому ещё три варианта настройки удержания позиции (стоять неподвижно, атаковать в ответ и произвольные перемещения при атаках).

Соответственно, выбрав большую группу (для этого, кстати, тоже была масса способов), можно было послать её в атаку/патруль/оборону, с совершенно разными манерами поведения.

Из всех более-менее современных игр, что я видел, именно TA мог хоть как-то тянуть на звание «стратегия реального времени». Ибо всё остальное обычно только «тактика». Управлять вручную каждым из сотен юнитов — это нужно быть очень большим фанатом. В TA же об управлении голова болела меньше всего. Юниты сражались, а ты занимался производством и эффективными управлением на уровне групп…

До сих пор жалею, что нет современных аналогов TA.
>Теперь прочитаем — «Текарт».
>Какое слово мозг подставит первым? =)

Декарт
>Любой уважающий себя вирус, оказавшись запущенным, тем или иным методом стремится в системе закрепиться, т.е. создаёт исполняемый файл или библиотеку

Ну вот, забыт уже code red. Который (как и многие другие черви, на самом деле) не лез в файловую систему, сидя только в памяти.
А при проигрывании уже песни, никак? Ведь данные уже получены.
Целый ряд сервисов (навскидку — imhonet.ru, например) позволяют постить информацию в ЖЖ своих пользователей. Авторизационная информация при этом вводится не на таком сервисе, а в ЖЖ, куда происходит переадресация. Так что, видимо, API такой, всё же, есть. Хотя навскидку в документации я не нашёл.
Конкретно .htaccess — нет

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

Если не полениться, то можно, наверное, и точный парсер .htaccess написать. Всё же, полноценный язык программирования используется.
Какой Вы не догадливый. lighttpd — прямой аналог nginx'а. И в нём можно попробовать реализовать функционал, нужный топикстартеру. Соответственно, комментарий об этом.

А вот вместо производительного web-сервера Ваш BMW Z4 не поставить. Так что Ваш комментарий — действительно, не в тему.
Забавно, когда минусуют за общеизвестные истины. Это за их очевидность (но тогда непонятен тезис того, на чей вопрос ответ), или кто-то не знает очевидных вещей?

Впрочем, даже если очевидные вещи кому-то неизвестны, то странно, как можно было пройти мимо заполнившего весь Интернет в своё время мегабояна про малую важность порядка букв в словах: «По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсепордяке, все-рвано ткест чтаитсея без побрелм. Пичрионй эгото ялвятеся то, что мы не чиатем кдаужю бкуву по отдльенотси, а все солво цликеом.»
На lighttpd можно сделать юзеровские конфиги через mod_magnet :)
Я пользуюсь Лайти на достаточно нагруженном сервере уже более пяти лет. Утечек не наблюдал ни разу.
>а разницы между lighttpd и nginx в скоростях похоже нет или не очень заметна

У меня на Q9400 lighttpd (20000 запросов, 50 потоков) отдаёт 14,5 тыс простых статических запросов в секунду, а nginx — 6,5 тыс.

Самое смешное, что если lighttpd сидит бэкендом за nginx (у меня сложилась временно такая дурацкая схема), то получается 8,5 тыс. От числа потоков соотношение меняется мало.
>При записи на языке программирования, вам приходится думать по одному символу за раз

При чтении человек воспринимает информацию целыми токенами, которые состоят, как минимум, из слов, а обычно — из целых фраз. По буквам текст воспринимает только ребёнок, начинающий учиться читать.

Информация

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