LINUX.ORG.RU
ФорумTalks

Что вы все такое кодите?

 


1

12

Всем привет

Уже давно гложет меня недоумение. Как ни возьмёшься какую-нибудь статью по программированию почитать (здесь какий-нибудь топик или на хабре, или на другом русскоязычном ресурсе), так в комментариях вычитаешь, что у всех такие проекты, в которых нужно обрабатывать сотню тысяч запросов в секунду, отправлять тысячи сообщений в секунду в риалтайме сотням клиентов, ну и прочий типа хайлоад. И вот не помнимаю я - что вы все такое пишете, что вам такие дикие цифры нужны? Все занимаются трейдингом, что ли? Или пишут что-то типа сайта номер один в рунете? Или, простите, бессовестно врут? Просветите, пожалуйста

Заранее спасибо



Последнее исправление: hc (всего исправлений: 1)

Или, простите, бессовестно врут?

This.

CYB3R ★★★★★
()

О, надо отметиться в годном треде

sehellion ★★★★★
()

Или, простите, бессовестно врут?

Ну, так-то да.

Gotf ★★★
()

Что вы все такое кодите?

Программы.

И вот не помнимаю я - что вы все такое пишете, что вам такие дикие цифры нужны?

Во-первых так пишут немногие. Во-вторых: чем быстрее - тем лучше. Без исключений. В-третьих этот код пишется один раз, а после таскается за собой и в тяжёлые программы в том числе.

И вообще. Если ты не программист, то зачем оно тебе надо?

Stahl ★★☆
()

Зайди в бар, выбери компанию, начни с ними пить, послушай истории, познай дзен.

buddhist ★★★★★
()

Тю. Я вот одну программу знаю, она умножает матрицы. Одна матрица размером 200000*6 of real, а вторая - 30000*6. Восемь минут на пентиум-4 3Ггц и 4Гб памяти. Во как надо программы писать.

abraziv_whiskey ★★★★★
()

Просвятите, пожалуйста

Именем великого и всемогущего летающего макаронного монстра: да прибудешь ты в святость, сын мой, и пребудет эта святость с тобой после твоего прибытия к ней, раминь...

sin_a ★★★★★
()

что вы все такое пишете, что вам такие дикие цифры нужны?

Как что? Домашние странички с 2 пользователями в день.

Black_Shadow ★★★★★
()

Все занимаются трейдингом, что ли?

Управление железками, мониторинг этих железок, системы принятия решений, сложные CRM для типичных офисных хомячков нажимающих все кнопки которые увидят (прежде всего ресурсоемкие отчеты).

Типичный пример. Подсистема обрабатывает 10_000 команд за сутки, но что-то сломалось и для починки (часть предыдущих команд выполнялась с ошибкой) надо отправить 10_000 * 10_000 команд, и выполнить за считанные часы. Причем выполнить так, чтобы не прервалась повседневная работа подсистемы - «шумные соседи» не должны мешать.

outtaspace ★★★
()

бессовестно врут

dk-
()

Я бОльшую часть взрослой жизни занимаюсь data mining'ом, обработкой статистики и т.п.

Shadow ★★★★★
()

Они считают что кодят, но на самом деле у них есть только «пока» пустой репозиторий на github.

crowbar
()

по теме: позырь мою bta-mirror-model. там охренеть какие тяжкие расчеты!

Eddy_Em ☆☆☆☆☆
()

с хайлоадом дело не имел, но зато приложил руку к софтинке, которая миллионы денег считала :)

Harald ★★★★★
()

Дожили, люди уже удивляются обилию в толксах высококлассных технических специалистов широкого профиля.

dogbert ★★★★★
()

А, вот оно что, хайлоад… А я то думаю что это в последнее время софт стал каким-то тормозным, а оказывается так модно нынче…

What_nick
()
Ответ на: комментарий от What_nick

А, вот оно что, хайлоад… А я то думаю что это в последнее время софт стал каким-то тормозным, а оказывается так модно нынче…

наверное потому что он незаметно от тебя пытается сотни тысяч запросов в секунду обрабатывать

Harald ★★★★★
()
Ответ на: комментарий от Black_Shadow

Таких умельцев с калькуляторами очень много. Только не каждый умеет считать миллионы в задачах с развесистой предметной областью, в заданное время и с гарантированным (тестами, автоверификацией) качеством.

outtaspace ★★★
()

Статистика/отчётики для банков, но цифры на пару порядков меньше =)

holuiitipun
()
Ответ на: комментарий от Harald

From Словарь русских синонимов (Rus-Rus)

балаболка

пустоплет, звонарь, висюлька, пустобрех, пустовраль, таранта, болтун, болтушка, звонариха, говорун, пустозвон, трепачка, пустомеля, пустослов, говоруха, балабон, водолей, празднослов, тявка, суеслов, балагур, шабала, пустоболт, сорока, балабонщица, подвеска, балалайка, простоплет, балабол, балалайка бесструнная, трепач, мелево, тараторка, болтунья, трещетка, гаранта, говорунья, трепло

Балалайка ты бесструнная тогда :)

aidan ★★★★
()
Ответ на: комментарий от Harald

Методическое пособие под редакцией подполковника Ковалёва.

aidan ★★★★
()

А ты думал, так просто написать незаметный биткон-майнер?

abraziv_whiskey ★★★★★
()

Где-то читал статейку, что популярность хайлдоада в России это потому что бизнесмены любят фапать на воображаемые прибыли, ну и говорят типа «Вась, сделай так чтоб 100000 пользователей сразу сидеть могло». Ну Вася и пишет, чо ему.

amomymous ★★★
()

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

redgremlin ★★★★★
()
Ответ на: комментарий от outtaspace

Подсистема обрабатывает 10_000 команд за сутки, но что-то сломалось и для починки (часть предыдущих команд выполнялась с ошибкой) надо отправить 10_000 * 10_000 команд, и выполнить за считанные часы

Чтобы подсистема сумела обработать поток команд, в 20_000 раз превышающий ее обычную пропускную способность, в ней должен быть запас производительности на несколько порядков. В реальности такого не бывает.

tailgunner ★★★★★
()

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

yaroslav
()

Брешут, разумеется.

DeadEye ★★★★★
()

Все правильные люди закладывают запас прочности, чтоб если стартап взлетит, то уже ничего в панике не переделывать под новые реалии, а спокойно пропивать все деньги в компании красивых женщин

der_looser ★★
()
Ответ на: комментарий от amomymous

Вась, сделай так чтоб 1000000 пользователей сразу сидеть могло

fixed

ziemin ★★
()
Ответ на: комментарий от outtaspace

должен быть запас производительности на несколько порядков. В реальности такого не бывает.

Какая приятная у вас реальность.

У меня она самая обычная. А вот реальность, где есть запас по производительности в 1000 раз... вот это приятная реальность, да.

tailgunner ★★★★★
()

что вы все такое пишете, что вам такие дикие цифры нужны?

Программисты, как известно, знают только три числа. 0, 1 и бесконечность. По этому, когда не знают на какую нагрузку программу рассчитывать, инстинкты подсказывают им делать в рассчёте на сотни тысяч данных в секунду. Даже если это программа подсчёта количества 29 февраля в реальном времени. :)

atrus ★★★★★
()
Ответ на: комментарий от redgremlin

http://habrahabr.ru/post/113298/ http://habrahabr.ru/post/247325/ http://habrahabr.ru/post/246777/ http://habrahabr.ru/post/245135/ http://habrahabr.ru/post/244647/ http://habrahabr.ru/post/243739/ http://habrahabr.ru/post/242337/ http://habrahabr.ru/post/242369/ http://habrahabr.ru/company/badoo/blog/241609/

Беглый поиск выдал. Возможно, не вполне релевантно, но тон заметен. Попадётся если в ближайшее время на глаза что-то вызывающее - напишу

hc
() автор топика

Врут в основном, и решают задачи не тем местом. Зачастую можно даже на javascript написать видеоплеер как обязка поверх gstreamer и он будет работать и ни в одном глазу не тормозить. Но, человек берёт С++, берёт opencl, наворачивает пару десятков потоков, прикручивает морду на Qt и всё это безбожно тормозит. А надо было просто разобраться с неблокирующими операциями и выбрать любой язык, хоть perl.

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

ixrws ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.