Здравствуйте, SkyDance, Вы писали:
SD>Зашел на сайт центрлинка, — там лимит — в год — $7.500. Однако! В год-то на садик надо нефиговых 27.000 (из расчета 54 недели по $100 в день). Иными словами, Centerlink вернет _ЧЕТВЕРТЬ_ — и в среднем самому платить нефиговые $75 в день.
Ого. Не знал, что там лимит есть. За $30K в год проще бабушек привозить по очереди на полгода по туристической.
Здравствуйте, SkyDance, Вы писали:
ned>>Centrelink половину возвращает и средняя цена все-таки немного ниже $100, но все равно очень дорого, да.
SD>Ха-ха. Нам две недели назад из садика пришло письмо: "Centerlink больше не оплачивает половину садика, потому что вы достигли предела по выплатам Centerlink'а, поэтому теперь мы с вас возьмем то, что центрлинк недодал, и вообще до конца финансового года будем брать полную сумму". SD>Зашел на сайт центрлинка, — там лимит — в год — $7.500. Однако! В год-то на садик надо нефиговых 27.000 (из расчета 54 недели по $100 в день). Иными словами, Centerlink вернет _ЧЕТВЕРТЬ_ — и в среднем самому платить нефиговые $75 в день. SD>И так не один год
Чорт! И плюсовых и в году недель больше, чем у нас
A>Чуваки реально тики считают, а сервера торовые ставят за стенкой от найсовских.
Хех. Я как раз недавно на практике замерял. Ethernet-кабель длиной 30 метров на фреймах длиной 128 байт payload (+издержки самого ethernet) идут на 1 мкс длиннее, чем с кабелем 0.3 метра. Так что, чувакам стенку-то пробурить бы
Здравствуйте, RSATom, Вы писали:
RSA>>Хорошо, допустим я решил двигаться в сторону Java. С чего начать? Я не про "что почитать", а про "что попытаться сделать" (в рассчете на то, что в процессе создания этого самого "что", можно будет ознакомится с ключевыми моментами разработки на Java)?
RSA>Кстати, вот например всякие "облачные" технологии типа Google App Engine и Amazon Web Services — насколько они востребованы? Там же тоже Ява...
Java?
Google App Engine — Java or Python.
Amazon Web Services — RESTful API, т.е. пофиг что.
Здравствуйте, SkyDance, Вы писали:
A>>Чуваки реально тики считают, а сервера торовые ставят за стенкой от найсовских.
SD>Хех. Я как раз недавно на практике замерял. Ethernet-кабель длиной 30 метров на фреймах длиной 128 байт payload (+издержки самого ethernet) идут на 1 мкс длиннее, чем с кабелем 0.3 метра. Так что, чувакам стенку-то пробурить бы
Чорт! Похоже вблизи черной дыры замер производился, там где скорость света только 30.000 км/ч
Здравствуйте, SkyDance, Вы писали:
SD>Хех. Я как раз недавно на практике замерял. Ethernet-кабель длиной 30 метров на фреймах длиной 128 байт payload (+издержки самого ethernet) идут на 1 мкс длиннее, чем с кабелем 0.3 метра. Так что, чувакам стенку-то пробурить бы
Это время от первого до последниго байта в одном пакете- чем больше длина кабеля, тем больше сопротивление ? Сколько Ом сопротивление у короткого кабеля и у длинного? Или здесь что-то другое
ОК>Да знаю я прекрасно этих игроков. Какое-то нелепое поверье что чем ближе к бирже тем у них больше преимущества. Да, я понимаю что Япониии с ними, конечно же, не соперничать но в пределах Манхеттена уж вряд ли можно говорить о каких либо преимуществах. Ну и сам код тоже г. Только понты одни.
Близость к бирже серьезный фактор. Понятно что лишний километр ничего не решает, но тысяча километров от биржи — это уже фактор
Здравствуйте, Олег К., Вы писали:
ОК>>>Твои фантазии.
A>>Медицинский факт. Лично видел.
ОК>Ты не в стране эльфов случайно живешь?
Ну вон в соседнем сообщении SkyDance даже конкретные цифры привел. А то, что видел, это как человек переписывал работу со строками, умными указателями и вообще с памятью. Порядок выиграл.
A>>Сам себе противоречишь этими двумя фразами. Если код — дерьмо, то его есть куда улучшать, ну или переписать накрайняк.
ОК>Уж не знаю как я себе противоречу. Ты знаешь пословицу "что написанно пером не вырубишь топором?" Если код дерьмо с самого начала, то его не так и просто улучшить. Переписать — это маловероятно т.к. лишние расходы и, самое главное, где гарантия что не получится очередное г.? Иногда-таки переписывают, когда меняется начальство, но обычно результат не лучше существующего. А обычно людям приходится работать в рамках того, что набангалорили их предшественники.
Т.е. ты отрицаешь возможность наличия грамотных спецов? Странно. Пепеписывать можно и по частям, а шанс, что получится г-но сильно зависит от уровня человека, подходов желания. Единственное с чем соглашусь, так это с тем, что хороший код последнее время встретить все сложнее.
Здравствуйте, Олег К., Вы писали:
A>>За весь НЙ не скажу, но у пары очень крупных игроков плюсы никуда не деваются. Чуваки реально тики считают, а сервера торовые ставят за стенкой от найсовских.
ОК>Да знаю я прекрасно этих игроков. Какое-то нелепое поверье что чем ближе к бирже тем у них больше преимущества. Да, я понимаю что Япониии с ними, конечно же, не соперничать но в пределах Манхеттена уж вряд ли можно говорить о каких либо преимуществах. Ну и сам код тоже г. Только понты одни.
Здравствуйте, RSATom, Вы писали:
RSA>Я не спорю с тем что все что можно сделать на C/C++ можно сделать на C# — я говорю только про "удобней", в контексте работы с сокетами, и ничего более.
Было бы кстати очень интересно если бы языки сравнить так: запретить использовать все стандартные библиотеки. Оставить только то, что необходимо для нормальной работы встроенных типов. Дать задачу. И потом посмотреть с кого больше потов сойдёт.
Здравствуйте, RSATom, Вы писали:
RSA>Здравствуйте, kaa.python, Вы писали:
KP>>Лично я знаю только о случаях перехода на Java (сам вынужденно перешел). RSA>А вот кстати вопрос, а как получилось перескочить на Java? Работодатели же косо смотрят на людей без опыта?
Я, например, ушел на java-проект, интересный для меня по разным причинам. Занимаюсь на проекте такими вещами, где нужна практически только core java плюс парочка библиотек (jasperreports, antlr), что особых проблем не вызвало. Если надо будет вернуться на с++, с удовольствием это сделаю, благо работы на с++ вроде бы хватает.
Здравствуйте, __kot2, Вы писали:
lpc>>Уже давно многие пишут на Java, в том числе и мы. Если заткнуть GC то производительность мало чем отличается от С++ (если вообше отличается). __>а как вы это делаете? используете вместо new только предварительно выделенные пулы? какие-то опции виртуальной машины?
Да, делаем полный pre-allocation и все храним в большом массиве байтов (в реальности массив не один а много, и не только байтов а еще и шортов, интов, лонгов). Чем то похоже на программирование на С, но ООП тоже как ни странно присутствует. Небольшой тюнинг JVM тоже делается. Самое сложное что при таком подходе нельзя использовать никакие (стандартные) библиотеки, даже коллекции, поэтому нам пришлось написать все свое.
P.S.: для особых случаев можно получить прямой доступ к памяти через sun.misc.Unsafe и разогнаться еше больше.
Здравствуйте, Abalak, Вы писали:
lpc>>Уже давно многие пишут на Java, в том числе и мы. Если заткнуть GC то производительность мало чем отличается от С++ (если вообше отличается). A>А потом приходят спецы по плюсам и увеличивают производительность на порядок
Ха-ха, а мы и есть спецы по плюсам, которых попросили сделать на java так же быстро как на плюсах Получилось.
Здравствуйте, Олег К., Вы писали:
ОК>Новые проекты на плюсах никто не пишет в финансовой индустрии ибо дорого и хотят как всегда вчера. На плюсах остается только поддержка легаси проектов. Все новые проекты на дот нете и джаве. ОК>На всякий случай повторюсь что речь о финансовой индустрии.
Ага, все так, разве что HFT много где на плюсах и называть это легаси пока рановато. Я сам пару лет назад окончательно свалил с плюсов потому что стало невыносимо ковыряться в 10 летнем коде (да еще и убогие плюсовые IDE остались на том же уровне что и 10 лет назад — rename работает правильно лишь через раз).
Здравствуйте, Handie, Вы писали:
ОК>>Да знаю я прекрасно этих игроков. Какое-то нелепое поверье что чем ближе к бирже тем у них больше преимущества. Да, я понимаю что Япониии с ними, конечно же, не соперничать но в пределах Манхеттена уж вряд ли можно говорить о каких либо преимуществах. Ну и сам код тоже г. Только понты одни.
H>Близость к бирже серьезный фактор. Понятно что лишний километр ничего не решает, но тысяча километров от биржи — это уже фактор
Километр тоже решает — это почти 3.5 микросекунды. В мире HFT и SOR это более чем достаточно чтобы купить-продать первым.
Здравствуйте, SkyDance, Вы писали:
SD> Конечно, все это можно на Java. Только зачем, если все равно disasm читать?
Причин несколько:
— Далеко не все части системы требуют подсчета наносекунд и их написать на java куда проще и быстрей
— Intellij IDEA значительно повышает производительность труда
— Дебажить код в Java на порядок проще чем в плюсах
— Hiring — найти толкового джава девелопера и научить хард-корщине куда проще чем найти вменяемого динозавра С++ девелопера