All streams
Search
Write a publication
Pull to refresh
@chemistmailread⁠-⁠only

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

Send message
Оно конечно не плохо, но бот для телеграмм, был бы в разы лучше и приятней. )
Это не с нами, это дети шалят.
cat log | grep 'что надо' > предмет_для_изучения

sort, uniq, sed, awk для большей детализации.

Это не по хипстерски, это детский сад.

Не публикуй такое.
Боюсь спросить про нестандартные статусы? RFC изменили а я не в курсе?
И не говори…
стутус был последним перышком, сломавшим спину верблюда.
Что за детский сад?
Учится конечно нужно, и важно, но голову включать тоже стоит. Не стоит писать такие вещи.

> 100 запросов в секунду тоже глазами смотреть?
а > 1000?
a > 10000?
url на протокол и внятное описание технологии так и не увидел, на ваших сайтах описывается только json через http протокол. + Обещание загнать это в hdfs или аналоги.

Нагрузку в 100 тысяч устройств?
rpc/sec хоть понятно о чем речь.

кластере из двух виртуальных машин
Это не кластер.

Коротко и верно. )
хм, спасибо. По идее должно хватить.
Редис не пойдет. Объем данных не позволит.
Тут битмапы надо, плюс обвязку.
Что то типа такого: https://github.com/RoaringBitmap/roaring
на 400000000 записей получается в районе 40 мегабайт.
Запись в районе 90%, около 2000 запросов в секунду.
Занято от 0 до 30%.
таких битмапов сейчас 4000, а может быть еще больше.
Ошибки не допустимы, считать нужно точно и быстро, получать элементы по одиночке и списком. Собственно все операции я описал.
Железка: 128G оперативки, 1T диска ssd, 8 cpu.

Весь требуемый функционал описан выше, к нему rest api для полноты ощущений и все.

И да, язык тут роли не играет от слова совсем.
Есть SET размер, Word32 * 255 (1095216660225), по сути битовый массив

Нужно:
1) его хранить, и место имеет очень большое значение
2) функция set :: i -> SET -> SET, 90% операций
3) функция get :: i -> SET -> Bool
4) функция size :: SET -> n, сколько всего записей в этом set
5) AND, OR, в общем полный спектр логических операций :: OP -> SET -> SET -> SET
6) конвертация в список, или в массив :: SET -> [i]
7) создание из списка :: [i] -> SET

А паспорта уже не интересны.
Да ладно, прочитал по диагонали. Алгоритм так и не увидел.

Могу другую задачку подкинуть, повеселее.
Пробовал, тормозит, тупит, не бибикает. ))
Постоянно за мышкой тянуться нужно.
Настройка через GUI, плевался.
Сложно.
Терминал одно название.
Не удобно.
Вспоминаю как страшный сон.

Это мое впечатление от intellij idea.
Мой выбор в пользу vim.
Ваш intellij idea.

Все довольны.
Каждый кулик свое болото хвалит. Это нормально.
Статья дурацкая, минус поставить и забыть.

А то что так удобнее и быстрее и тому подобное, ну да, так и есть. Я тоже это утверждаю.
А ide мне не удобно, пробовал, сложно.

Для меня удобнее и быстрее vim.
Васе emacs
Пете visual studio

Выбор есть, что еще надо.
Достаточно, 20 даже много. Режимы не напрягают, бесит когда из нет.
Переключение режимов на автомате.

Мне собственно все равно, используете вы его или нет.
Мне удобно, я использую. Вас не агитирую.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity