Pull to refresh
22
0
Загорулькин Дмитрий @HDDimon

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

Send message
Алексей, привет.
Наша система примерно делает тоже самое только не для логов, а для других более важных данных.
Из требований у нас так же налагаются жесткие требование на soft realtime.
Технологии которые используем это: Erlang, Riak, RiakKV(map reduce), Mnesia и так далее.
Правда данных гоняется гораздо меньше.
Вы aozeritsky смотрели в сторону этих решений?
Так же раньше имел дело с sonic esb и его копию fuse esb, oracle fusion middlleware. Я правильно понял что вам не нужно динамически управлять потоками данных или как-то на лету их изменять?
Так же интересно, а как вы потом строите отчет? кладете в hadoop или что-то свое?

Спасибо,
Дмитрий
После прошлого яка было ощущение что туда приехала вся Москва, а на выступления об интернет математике было вообще не пробиться. Поэтому я подумал что круто было бы сузить количество присутствующих.
К сожалению, я не думал что Яндекс запустит статистическое колесо фортуны, а не предложит по одному или двум заданиям каждому зарегистрировавшемуся. Как мне кажется, такой подход вернет гораздо больше результата как для конференции так и для аудитории.
самое большое преимущество в изначальной ориентированности под распределенность. Из этого следует что платформа обладает прозрачным механизмом распределения процессов, горячего обновления кода(без остановки системы), скорость разработки с определенного момента времени становится выше. Проще локализовывать ошибки и их исправлять так как в языке отсутствуют переменные как таковые.
Go обычно позиционируют как замену С++. Но в целом я с вами соглашусь, функциональный язык больше подходит под задачи отказоустойчивости и большие нагрузки. И идея тут проста — неизменяемость состояния.
Могу ответить только из своего опыта перехода с java/python на erlang. Заняло примерно 2-3 недели. Также в команде есть те кто перешел с С++ на Erlang. Есть так же те кто переходит на Go. Цена складывается из рынка, но она несильно больше остальных. Как правило код на таких язык легче верифицировать, локализовать ошибки и ее решить.
Смотрели в сторону Erlang, Go или Haskell? Я правильно понял, вы пишете монолитное приложение?
У JetBrains есть очень гибкий плагин эмулирующий VIM бинды: plugins.jetbrains.com/plugin/164
Советую вам попробовать, если не хотите возвращаться к обычному вводу!
ну значит я неандерталец который большее количество проектов реализовал/реализует в блокноте (VIM).
Я с вами согласен, конкуренция — движитель рынка!
Я не в коем случае не пытаюсь сказать вам что вы что-то делайте неверно, но
Всегда считал что для изучения нового языка программирования или технологии необхдимо написать большое количество мелких программ — каждая как реализация отдельный фичи нового языка. Я думаю что для этих(учебных) целей лучше всего подойдет текстовый редактор. Профессиональная IDE с другой стороны, может сыграть злую шутку студенту, так как скорее всего в реальной жизни он столкнется с тем что ему нужно будет что-то сделать руками, то что раньше за него делала IDE.
это видимо сделано для большей огласки
зря вы так, я просто выразил свои опасения. Любая компания заинтересована в получении прибыли. А теперь представьте, зная данную информацию о вас, как компания и особенно какими способами будет генерировать свою прибыль.
теперь еще яндекс будет знать во сколько я выхожу из дома, на какой автобус сажусь, где выхожу, какие-штрафы имею etc.
страшно.
расскажите пожалуйста про A/B тестирование. Как вам про него рассказывали? как часто его лучше производить?
я вот лет 6-7 сидел на разных linux, использовал xmonad, awesome и много всего доступного и доброго. Недавно перешел на mac и перетащил большую часть софта туда. В целом конечно не хватает той свободы, которую дает тебе комьюнити. Но с другой стороны у закрытых платформ тоже есть свои плюсы.
В целом ваши идеи очень перекликаются с lean startup. 1 -> Разбиваем задачу на множество мелких итераций -> быстро выкатываем -> проверяем на клиентах -> 1.
Очень серьезная работа!
К сожалению python не оптимизирует хвостовую рекурсию, поэтому созрел вопрос, а если применить ваш декоратор к такому коду, он произведет оптимизацию?
def f(n):
	if n == 0:
		return 
	n-=1
	print n
	f(n)
По долгу работы приходится иметь дело в VirtualBox на борту с Linux. Вы случайно не подскажите как можно автоматизировать создание снапшотов гостевой оси?
заразился черным экраном с мигающим курсором со времен обретения Сюбор и картриджа qbasic. Ностальгия.

Information

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