Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы
job

Неспешно ищу работу. Умею:
* в современный OpenGL, например оптимайзить draw код чтобы меньше тормозило. Последние полтора года ковырял видеодрайвера под линуск и шинду.
* assosciated с 3D-графикой матан: матрицы-хуятрицы, афинные преобразования.
* немного ядро этого самого вашего линуск, например слать патчи. Естессно лучше знаю DRM и TTM подсистемы.

Имею не совсем удачный опыт в гейдеве, но тем не менее опыт, лол.

Щас нахожусь в ДС2, однако, в принципе не мешает переехать в любую точку земли где есть безлимитный интернет.

Репост, рецомменд.

Рекомендовали: @klava @o01eg @l29ah @moskvano
#GP5KLP / @ninesigns / 3782 дня назад

че давай в сауне потрахаемся?
#GP5KLP/FP9 / @klava / 3782 дня назад
@klava иди с гореном трахайся, у меня нет на это времени.
#GP5KLP/U33 / @ninesigns --> #GP5KLP/FP9 / 3782 дня назад
@4da не ревнуй ты лучше
#GP5KLP/0KC / @klava --> #GP5KLP/U33 / 3782 дня назад
хуйовое ты место выбрал для рекламы
#GP5KLP/YYE / @hate-engine / 3782 дня назад
Устраивайся в ВОЛВ.
#GP5KLP/P3A / @goren / 3782 дня назад
Почему не руби хипстером (+ кеды, смузи)? Хех.
#GP5KLP/AUN / @engineer / 3782 дня назад
@goren у них какие-то ебанутые вакансии вывешины, только вот это нашел http://www.valvesoftware.com/jobs/SenProgrammer.html
#GP5KLP/DSA / @ninesigns --> #GP5KLP/P3A / 3782 дня назад
@engineer на скучное говно я могу устроиться хоть завтра.
#GP5KLP/GIR / @ninesigns --> #GP5KLP/AUN / 3782 дня назад
@4da Ха! Думаешь так просто стать раби-хипстером? Всю эту галиматью изучать.
#GP5KLP/09R / @engineer --> #GP5KLP/GIR / 3782 дня назад
@engineer зачем тратить свою жизнь на скучные вещи?
#GP5KLP/NNN / @ninesigns --> #GP5KLP/09R / 3782 дня назад
@4da на самом деле на графон в valve берут только суперзвезд типа абраша. надо много дрочиться на это.
#GP5KLP/BFZ / @ninesigns --> #GP5KLP/DSA / 3782 дня назад
@4da По мне так лучше 20% на скучные а 80% на очень интересные чем 100% на полуинтересные (всё равно в которах совсем интересными делами не занимаются). Посмотрим, получится ли. Да и чем-то привлекает создание ВЕБ АППОВ, дух ycombinator, возможность создать сервис который сгенерирует денежек, хех.
#GP5KLP/2IZ / @engineer --> #GP5KLP/NNN / 3782 дня назад
@engineer Видишь какой куркума успешный - потому что ВЕБ РАЗРАБОТЧИК.
#GP5KLP/8X0 / @engineer --> #GP5KLP/2IZ / 3782 дня назад
@engineer > 20% на скучные а 80% не бывает такого. основная работа будет сжирать 90% твоего продуктивного времени.без использования стимуляторов ты ничего не добьешься.
#GP5KLP/OL7 / @ninesigns --> #GP5KLP/2IZ / 3782 дня назад
@4da Я же хикка, годик поработать - и заработаю столько что смогу хикковать хоть три года (и даже не один :3 )
#GP5KLP/5DL / @engineer --> #GP5KLP/OL7 / 3782 дня назад
@4da Пилить 3д дрова на ленсук возьмут, или, там, движки портировать. Это работа довольно унылая и трудоёмкая, звёзд ломает этим заниматься.
#GP5KLP/Z14 / @goren --> #GP5KLP/BFZ / 3782 дня назад
@4da Кстати веб реально примитивен - там нечем занимать голову. Читай доки, копируй-вставляй, сайты работают. Это вот если бы я SD Radio для военных разрабатывал то приходилось бы всегда об этом думать.
#GP5KLP/UL8 / @engineer --> #GP5KLP/OL7 / 3782 дня назад
@goren у тебя диванные знания про дрова и движки, сорь.
#GP5KLP/MHJ / @ninesigns --> #GP5KLP/Z14 / 3782 дня назад
@engineer за три года можно уже собрать 50 роботов и вырастить сад из деревьев, на которых будут расти лоли.
#GP5KLP/214 / @ninesigns --> #GP5KLP/5DL / 3782 дня назад
@4da Я в новозелашке встречал студоту, которую сразу после универа взяли в волв ковырять дрова. Неужели ты хуже каких-то там новозеландских овцеёбов?
#GP5KLP/IL3 / @goren --> #GP5KLP/MHJ / 3782 дня назад
@4da Конечно, ну роботов точно можно насобирать. Такой и план (наивный ^_^).
#GP5KLP/EJA / @engineer --> #GP5KLP/214 / 3782 дня назад
@goren расскажи что за дрова там они ковыряли?
#GP5KLP/0MV / @ninesigns --> #GP5KLP/IL3 / 3782 дня назад
@engineer > там нечем занимать голову лол, а как же динамические опердени и кококо-хайлоад?
#GP5KLP/EBZ / @ulidtko --> #GP5KLP/UL8 / 3782 дня назад
@ulidtko >динамические опердени Это пусть джава-сисярп-рабы в офисных кубиках решают, веб-разработчикам такое не надо. >кококо-хайлоад Это можно научиться делать если ты старой школы (знаешь си и представляешь как HTTP работает).
#GP5KLP/5KW / @engineer --> #GP5KLP/EBZ / 3782 дня назад
@ulidtko Пока джаварабы занимаются динамическими оперденями успешные веб-разработчики занимаются более важными делами http://img7.joyreactor.cc/pics/post/full/anime-monster-girl-mermaid-ecchi-963777.png
#GP5KLP/RIL / @engineer --> #GP5KLP/EBZ / 3782 дня назад
@4da Я не знаю подробностей. Я вообще ирл не очень общительный, если ты не заметил. Знаю, что занимались чем-то связанным с дровами и ленсуком и что работы у них было дохуя.
#GP5KLP/91F / @goren --> #GP5KLP/0MV / 3782 дня назад
@engineer как-то очень уж неавторитетно, не убедил. ПОСТРОИТЬ ИНДЕКСЫ ШАРДИНГ ХУЯРДИНГ ТРЕХУРОВНЕВОЕ КЕШИРОВАНИЕ ФЕЙЛОВЕР кровь кишки, [вот это всё][*]. Слабо верится, что «старая школа» даже представляет себе адекватно весь треш и угар архитектурной содомии этого инфраструктурного пиздеца. [*]: http://highscalability.com/blog/2011/3/3/stack-overflow-architecture-update-now-at-95-million-page-vi.html
#GP5KLP/0ZP / @ulidtko --> #GP5KLP/5KW / 3782 дня назад
@engineer Зачем их вытащили из воды, извращенцы?
#GP5KLP/1RV / @goren --> #GP5KLP/RIL / 3782 дня назад
@goren не палю
#GP5KLP/P21 / @ulidtko --> #GP5KLP/1RV / 3782 дня назад
@ulidtko Ладно, я, кажется, понял. https://pp.vk.me/c419728/v419728421/a8e5/IFcBePQ4Ctk.jpg
#GP5KLP/Q0G / @goren --> #GP5KLP/P21 / 3782 дня назад
@goren this
#GP5KLP/S1L / @ulidtko --> #GP5KLP/Q0G / 3782 дня назад
@ulidtko Ну знаешь, в рашке сайты не такого уровня, тут и 100 запросов в секунду - хайлоад. Зато старая школа представляет как работают индексы и базы, как понаставить кешей, как использовать in-memory db, как писать нагруженные части аппа на компилируемых языках, наконец.
#GP5KLP/911 / @engineer --> #GP5KLP/0ZP / 3782 дня назад
@ulidtko Это примерно предмет курсов "алгоритмы и структуры данных" и "продвинутые базы данных" третьего курса большинства западных универов.
#GP5KLP/3M0 / @goren --> #GP5KLP/0ZP / 3782 дня назад
@goren Вот именно! А их базы данных и кеши это частные случаи давно известных структур данных. Сериализуемую хэш-таблицу назвали key-value datastore и думают что изобрели что-то новое, хех.
#GP5KLP/0GB / @engineer --> #GP5KLP/3M0 / 3782 дня назад
@engineer А ещё старой школе нравится Riak и она бы его ставила во всякий хайлоад и радовалась жизни (Риак работает - разработчик плавает в бассейне с русалками).
#GP5KLP/DTZ / @engineer --> #GP5KLP/911 / 3782 дня назад
@goren Они сами попросили взять их на ручки, вытереть и перенести на мягкую кровать :3
#GP5KLP/MUX / @engineer --> #GP5KLP/1RV / 3782 дня назад
@engineer фу, слизняки
#GP5KLP/1OW / @ninesigns --> #GP5KLP/MUX / 3782 дня назад
#GP5KLP/GZK / @ulidtko --> #GP5KLP/1OW / 3782 дня назад
@4da Какие гены поставлю, такими они и будут, хехе. Кстати склизкие ли дельфины - вопрос. У них же не чешуя всё-таки и вообще они от козоподобных существо произошли.
#GP5KLP/E8A / @engineer --> #GP5KLP/1OW / 3782 дня назад
@engineer У них очень гладкая и мягкая кожа. И они тёплые, как все млекопитающие.
#GP5KLP/8ZD / @goren --> #GP5KLP/E8A / 3782 дня назад
@engineer дельфины - это потомки, пришельцев, спустившихся на землю 15000 лет назад.
#GP5KLP/TM3 / @ninesigns --> #GP5KLP/E8A / 3782 дня назад
@4da > 15000 маловато, батенька
#GP5KLP/X2S / @ulidtko --> #GP5KLP/TM3 / 3782 дня назад
@ulidtko сорь, спизданул наугад.
#GP5KLP/PB6 / @ninesigns --> #GP5KLP/X2S / 3782 дня назад
@ulidtko Наоборот, надо не больше 6000 чтобы с библией сходилось ^_^ Кстати а ты сам-то хайлоадом занимаешься?
#GP5KLP/XSX / @engineer --> #GP5KLP/X2S / 3782 дня назад
@engineer не, я кукаретик диванный и хуй простой к тому же
#GP5KLP/Z1E / @ulidtko --> #GP5KLP/XSX / 3782 дня назад
@ulidtko пруф или сложный
#GP5KLP/WEP / @ninesigns --> #GP5KLP/Z1E / 3782 дня назад
@4da пруф или для своих сложный а для чужих простой
#GP5KLP/IZH / @engineer --> #GP5KLP/WEP / 3782 дня назад
@engineer если вы не можете ребенку объяснить в двух словах чем занимаетесь, то вы занимаетесь херней.
#GP5KLP/S7O / @ninesigns --> #GP5KLP/IZH / 3782 дня назад
@4da Я клепаю сайты с кнопами и формами!
#GP5KLP/YXG / @engineer --> #GP5KLP/S7O / 3782 дня назад
@4da пруф или в двух минутах
#GP5KLP/P9I / @ulidtko --> #GP5KLP/S7O / 3782 дня назад
@engineer fail, не объяснил что такое сайт и форма.
#GP5KLP/90K / @ninesigns --> #GP5KLP/YXG / 3782 дня назад
@ulidtko пруф или в двух а.е
#GP5KLP/S3Z / @ninesigns --> #GP5KLP/P9I / 3782 дня назад
@4da > 2014 > думать, что детям нужно объяснять, что такое сайт
#GP5KLP/4BR / @ulidtko --> #GP5KLP/90K / 3782 дня назад
@4da "Сайт это как твой двач"
#GP5KLP/U3Z / @engineer --> #GP5KLP/90K / 3782 дня назад
@engineer "Форма это как на девицах в твоих японских мультиках"
#GP5KLP/T6H / @ulidtko --> #GP5KLP/U3Z / 3782 дня назад
@ulidtko лол, подумал про форму грудей, то есть то, если убрать материю, упоровшись по априорному положению как у канта.
#GP5KLP/BCM / @ninesigns --> #GP5KLP/T6H / 3782 дня назад
@4da к
#GP5KLP/5F4 / @ulidtko --> #GP5KLP/BCM / 3782 дня назад
@4da Хорошая грудь - компактная грудь. Если она настолько компактная что незаметна - тоже хорошо, минимализм своего рода, отсутствие ненужного функционала.
#GP5KLP/7M4 / @engineer --> #GP5KLP/BCM / 3782 дня назад
@engineer функциональности
#GP5KLP/RBL / @ninesigns --> #GP5KLP/7M4 / 3782 дня назад
@engineer кстати да, у меня тоже стоит на девочек с маленькой грудь, как думаете я латентный педофил?
#GP5KLP/9VK / @ninesigns --> #GP5KLP/7M4 / 3782 дня назад
@4da Может даже и хуже. А вообще девочки с маленькой грудью ещё милые тем что стесняются этого.
#GP5KLP/BAC / @engineer --> #GP5KLP/9VK / 3782 дня назад
@engineer да, ведь всегда можно их поутешать тем, что "в самый раз". но такая девочка чтобы выглядеть гармоничной должна сама быть худой и хрупкой, иначе неок.
#GP5KLP/EU7 / @ninesigns --> #GP5KLP/BAC / 3782 дня назад
@4da Худые и бледные - наше всё :3
#GP5KLP/MNF / @engineer --> #GP5KLP/EU7 / 3782 дня назад
@engineer Нету груди, например http://i.imgur.com/JombMkK.jpg
#GP5KLP/ZL4 / @engineer --> #GP5KLP/BAC / 3782 дня назад
@engineer Здесь вообще непонятно, что это за зверёк и самец это или самка.
#GP5KLP/YTF / @goren --> #GP5KLP/ZL4 / 3782 дня назад
@goren Котомальчик ^__^
#GP5KLP/746 / @engineer --> #GP5KLP/YTF / 3782 дня назад
@engineer Хвост не кошачий, скорее какого-то опоссума. И уши не кошачьи.
#GP5KLP/2DN / @goren --> #GP5KLP/746 / 3782 дня назад
@goren Их мало, вымирающий вид, вырождаются потихоньку к сожалению. http://static.minitokyo.net/downloads/06/48/149906.jpg
#GP5KLP/EB9 / @engineer --> #GP5KLP/2DN / 3782 дня назад
#GP5KLP/UYO / @krkm --> #GP5KLP/8X0 / 3782 дня назад
@4da срочно пили космос
#GP5KLP/TF0 / @krkm --> #GP5KLP/9VK / 3782 дня назад
отправил жалобу в роскомнадзор
#GP5KLP/PYL / @krkm / 3782 дня назад
@kurkuma пруф или жабу в ФСКН
#GP5KLP/8JG / @engineer --> #GP5KLP/PYL / 3782 дня назад
@engineer я вижу ты тоже вдохновился жабой :D
#GP5KLP/8R0 / @ninesigns --> #GP5KLP/8JG / 3782 дня назад
@4da Добавил вконтакте.
#GP5KLP/SM9 / @l29ah --> #GP5KLP/8R0 / 3782 дня назад
@l29ah Спасибо!
#GP5KLP/7BE / @krkm --> #GP5KLP/SM9 / 3782 дня назад
> 2014 > писать самому _резюме_
#GP5KLP/8P9 / @238328 / 3782 дня назад
@goren казалось бы при чем тут валв
#GP5KLP/BE9 / @238328 --> #GP5KLP/Z14 / 3782 дня назад
@238328 Просто за валв я знаю, что они такой хуйнёй занимаются, а за других не знаю.
#GP5KLP/5ZK / @goren --> #GP5KLP/BE9 / 3782 дня назад
@goren дунно, не слышал, чтобы прямо дровами занимались, как разработчики
#GP5KLP/S9X / @238328 --> #GP5KLP/5ZK / 3782 дня назад
@238328 дровами для видео*
#GP5KLP/UQ7 / @238328 --> #GP5KLP/S9X / 3782 дня назад
@engineer эффективно
#GP5KLP/AMO / @238328 --> #GP5KLP/5DL / 3782 дня назад
@4da ПУУУУУУУУУУУУК
#GP5KLP/Q1Q / @238328 --> #GP5KLP/S7O / 3782 дня назад
@238328 двочюю, ппц чо за сервис, даже не сгенерирует по умному на основе топовых постов
#GP5KLP/WC0 / @krkm --> #GP5KLP/8P9 / 3782 дня назад
@238328 ну типа на столики на колесиках
#GP5KLP/510 / @krkm --> #GP5KLP/BE9 / 3782 дня назад
@238328 пруф или БАААААААААААААААААХ
#GP5KLP/QNG / @krkm --> #GP5KLP/Q1Q / 3782 дня назад
@engineer Соль в том, что любой более-менее сносный погромист сможет с легкостью в инженерные и естественнонаучные дисциплины т.к. скажется знание матана и вообще погромирование развивает мозг, в то время как для инженера код как был всегда иероглифами, так и останется, то же касается и матана. А еще, по тем же причинам, инженеры в подавляющем большинстве нищенки, даже студент старшекурсник быдлокодер зачастую сможет больше поднять, чем инженер на заводе или в кб.
#GP5KLP/9J1 / @krkm --> #GP5KLP/09R / 3781 день назад
@kurkuma Мужчина - хозяин этого мира. Если ты не понимаешь как работает наша инфраструктура (компьютеризованная до самого конца) и машины на которых держится наш мир (тут уже совсем не только компьютеры, конечно) то ты находишься в этом мире не на правах хозяина.
#GP5KLP/0V1 / @engineer --> #GP5KLP/9J1 / 3781 день назад
@kurkuma Ты копипастишь это из захваченного мною треда ^__^
#GP5KLP/78W / @engineer --> #GP5KLP/9J1 / 3781 день назад
@engineer деанон
#GP5KLP/DFA / @krkm --> #GP5KLP/78W / 3781 день назад
@engineer Неудивительно, мы уже сегодня выяснили, что он не может писать что-нибудь, кроме бреда или копипасты, даже если захочет.
#GP5KLP/UI9 / @goren --> #GP5KLP/78W / 3781 день назад
@goren Я тоже так думал, но оказалось что куркума умный (в экономике получше меня разбирается). Такие дела.
#GP5KLP/835 / @engineer --> #GP5KLP/UI9 / 3781 день назад
@engineer полизал
#GP5KLP/L6C / @ulidtko --> #GP5KLP/835 / 3781 день назад
@engineer Может и умный, но его лингвистические навыки деградировали от постоянного использования мемчиков и копипасты. И теперь как бы он хорошо в чём-то ни разбирался, он не способен донести свои мысли до окружающих.
#GP5KLP/YHO / @goren --> #GP5KLP/835 / 3781 день назад
@goren Нету у человека иммунитета к мемам, что поделать~
#GP5KLP/Z9G / @engineer --> #GP5KLP/YHO / 3781 день назад
@engineer я тож умная!!!
#GP5KLP/N0R / @klava --> #GP5KLP/835 / 3781 день назад
@ulidtko Да хули там делать? Шардируй@реплицируй. AP во все поля, строгая консистентность обычно не нужна. Никакого рокетсайнса там нет, главное - аккуратность. Трэш и угар появляются только при откровенном "хуяк-хуяк и в продакшен" в сочетании с "а давайте хуйнем все на риаке, говорят, его разработчики пиздато на конференции выступили месяц назад".
#GP5KLP/FXA / @etw --> #GP5KLP/0ZP / 3781 день назад
@engineer Трехуровневое кэширование говорит о том, что кое-кто неправильно выбрал хранилище или набыдлокодил в бэкенде неоптимальный код.
#GP5KLP/BV7 / @etw --> #GP5KLP/911 / 3781 день назад
@etw Да, три уровня - перебор, куда там больше одного.
#GP5KLP/3W8 / @engineer --> #GP5KLP/BV7 / 3781 день назад
@engineer Риак - это какая-то мутная хуйна, которую даже потраблшутить нормально нельзя, когда у нее что-нибудь сломается. Не говоря уже о том, что репликация между датацентрами есть только в платной версии и ее код закрыт. Что там и как работает - никто, кроме разработчиков не знает.
#GP5KLP/9DY / @etw --> #GP5KLP/DTZ / 3781 день назад
@etw >это какая-то мутная хуйна, которую даже потраблшутить нормально нельзя У админ-куна бабах от того что всё сразу работает и масштабируется добавлением серверов. Админ кун не понимает как работает DHT. > Не говоря уже о том, что репликация между датацентрами есть только в платной версии и ее код закрыт Не нужно, а если припрёт можно свою навертеть. >Что там и как работает - никто, кроме разработчиков не знает. Всё в статье написано же. Клон Amazon Dynamo, распределённая персистентная хэш-таблица.
#GP5KLP/IHH / @engineer --> #GP5KLP/9DY / 3781 день назад
@engineer > У админ-куна бабах от того что всё сразу работает и масштабируется добавлением серверов. У админ тян бабах от того, что она не понимает, как она будет чинить этого говно, когда оно сломается. > Админ кун не понимает как работает DHT. Админ-тян прекрасно понимает, как работает DHT и уже заранее страдает от попаболи, думая о том, как придется ребалансировать ключи в DHT-кольце, когда надо будет поставить еще серверов. > Не нужно, а если припрёт можно свою навертеть. Ололо, и потом еще свой форк поддерживать, мержа изменения из апстрима. Зачем? Чтобы поставить именно Riak? > Всё в статье написано же. Клон Amazon Dynamo, распределённая персистентная хэш-таблица. К сожалению, эксплуатировать приходится не статьи и концепции, а реальный код. А, поскольку "просто работающих" систем не бывает, то есть лишь относительно прозрачные и непрозрачные для понимания системы. Первые можно легко поддерживать, избегая факапов, вторые - нет.
#GP5KLP/NZA / @etw --> #GP5KLP/IHH / 3781 день назад
@etw >придется ребалансировать ключи в DHT-кольце, когда надо будет поставить еще серверов. riak-admin cluster join, riak-admin cluster plan, riak-admin cluster commit же. Что сложного? Дальше они сами распределяют партиции. >"просто работающих" систем не бывает Надо их сделать, раз их нет. Риак к этому ближе чем какая-нибудь монга или мускуль где кластеры сложно настраивать. Опять же, не зря его Амазон для своего добра изобрёл, красивый и надёжный дизайн же.
#GP5KLP/FG2 / @engineer --> #GP5KLP/NZA / 3781 день назад
@klava чем?
#GP5KLP/408 / @ninesigns --> #GP5KLP/0KC / 3781 день назад
@engineer ни у кого нету
#GP5KLP/J30 / @ninesigns --> #GP5KLP/Z9G / 3781 день назад
@klava чот ты везде лезешь со своими самоутверждениями
#GP5KLP/CH6 / @ninesigns --> #GP5KLP/N0R / 3781 день назад
@kurkuma HH умеет генерить резюмеху, только цопипастить успевай.
#GP5KLP/P9S / @ninesigns --> #GP5KLP/WC0 / 3781 день назад
@engineer > Что сложного? Сложно будет тогда, когда что-то пойдет не так. > Дальше они сами распределяют партиции И нагружает сеть, пока перегоняет половину содержимого кластера между серверами. > Надо их сделать, раз их нет. Лучше бы ты продолжал о кошкодевочках-младших-сестрах мечтать. Не бывает идеальных сложных хранилищ, которые просто работают, не ломаются: идеальным оно быть не может, поскольк из-за CAP-теоремы все равно будут какие-то компромиссы, ну и также софта без багов не бывает. Можно скрыть сложность хранилища от пользователя (админа и программиста), но сама сложность от этого не исчезнет. Лучшее, что можно получить в реальном мире - это прозрачно устроенное сложное хранилище с неплохим набором инструментов для траблшутинга, хорошей документацией, грамотными разработчиками и хорошо ложащимися на твои задачи устройством и выбранными условиями CAP. А новомодные хипстерские БД, которые "просто работают", всего лишь просты в развертывании и в начальном использовании, но траблшутить их намного сложнее, когда что-то в них рано или поздно пойдет не так. Я намного охотнее доверю данные "мультимастер" кластеру из говномускулей, репликация между которыми падает от каждого чиха, или даже кластеру из редисов, вся логика которого сидит в бэкенде и написана на руби сидящей под боком уеб-обезьяной, чем очередному риаку, который "просто работает".
#GP5KLP/5UK / @etw --> #GP5KLP/FG2 / 3781 день назад
@etw Почитал про ваш риак, вроде там всё ок с документацией. Вот, например, насчёт того, о чём ты волнуешься: http://docs.basho.com/riak/latest/ops/running/nodes/adding-removing/
#GP5KLP/M94 / @goren --> #GP5KLP/5UK / 3781 день назад
@etw >Сложно будет тогда, когда что-то пойдет не так. >И нагружает сеть, пока перегоняет половину содержимого кластера между серверами. Конкретно что? Если добавлять по одной ноде то всё будет хорошо, сеть не будет сильно грузиться а даже если нода вдруг сломается те же данные будут доступны на минимум двух других нодах (минимальное N = 3). Важные данные, естественно, надо хранить с большим N, количеством реплик. Падение небольшого процента нод также не повлияет на целостность\доступность данных. >Не бывает идеальных сложных хранилищ, которые просто работают, не ломаются Конечно, бывают более подходящие и менее подходящие для задачи. >ну и также софта без багов не бывает. Бывает, просто не в вебе. >Можно скрыть сложность хранилища от пользователя Кстати тот же мускул на порядок сложнее внутри устроен чем риак - там и куча разных индексов и B-деревья и локи всякие и оптимизаторы запросов, чего только нет. >А новомодные хипстерские БД, которые "просто работают", всего лишь просты в развертывании и в начальном использовании, но траблшутить их намного сложнее, когда что-то в них рано или поздно пойдет не так. Про монгу это верно сказано, но не про риак. Про траблшутинг - кластер на мускуле с репликацией может сломаться в гораздо большем количестве мест чем риак. (Потому для его поддержки нужны квалифицированные админы и т.д.). А бэкапы всегда делать нужно. >Я намного охотнее доверю данные "мультимастер" кластеру из говномускулей, репликация между которыми падает от каждого чиха, или даже кластеру из редисов, вся логика которого сидит в бэкенде и написана на руби сидящей под боком уеб-обезьяной, чем очередному риаку, который "просто работает". Уродство, про мускули уже сказано - они гораздо более сложны и ломки чем риак, и их сложнее налаживать и поддерживать. Второй вариант вообще ужасен - поддерживать своё тормозное недохранилище (с кодом на раби который может сломаться когда угодно и придётся его отлаживать с простоем) ещё и на редисах у которых перзистентность абы-как прилепленная (не для этого редис изобретали).
#GP5KLP/NNB / @engineer --> #GP5KLP/5UK / 3781 день назад
@goren По ссылке я вижу команды добавления/удаления нод в/из кластера и очень общее описание того, что происходит при добавлении ноды в идеальном случае. А для эксплуатации описание того, как все отлично работает, когда все хорошо, само по себе ценности не несет. Что, например, будет, если порвется линк между свитчами, в которые включены узлы кластера, во время переноса ключей? И где описание алгоритма решардирования? Можно ли выбирать конкретный кусок DHT-кольца для переноса на новую ноду? А описание happy way - это скука.
#GP5KLP/2HB / @etw --> #GP5KLP/M94 / 3781 день назад
@etw http://docs.basho.com/riak/latest/ops/running/recovery/failure-recovery/ например. Ты зря так относишься, там в самом деле очень достойная документация, если полистать.
#GP5KLP/T4V / @goren --> #GP5KLP/2HB / 3781 день назад
@engineer > Если добавлять по одной ноде то всё будет хорошо, сеть не будет сильно грузиться а даже если нода вдруг сломается Вооот... началось, оказывается, надо по одной ноде добавлять. У меня тут в дополнение у 50 серверам еще 20 приедет, а я буду по одной ноде в кластер добавлять. И ты, кстати, зря надеешься, что перенос данных с 50 серверов на один не нагрузит сеть. > Бывает, просто не в вебе. Приведи пример. > Кстати тот же мускул на порядок сложнее внутри устроен чем риак - там и куча разных индексов и B-деревья и локи всякие и оптимизаторы запросов, чего только нет. Да, мускуль внутри устроен сложно, но сама кластеризация прозрачна: стримим логи отсюда сюда и не забываем защищаться от конфликтов при записи в одни и те же строки на разные мастера, если такая ситуация возможна. > Про траблшутинг - кластер на мускуле с репликацией может сломаться в гораздо большем количестве мест чем риак. Можешь не рассказывать, я админила мускулевый кластер. Но замечу, что простота траблшутинга означает не "насколько сложно сломать", а "насколько просто починить". > Уродство Если я говорю, что охотнее доверю данные даже говномускулю на костылях или редису на велосипеде, чем риаку, это не значит, что я действительно буду доверять им данные. Это просто сравнение.
#GP5KLP/4HD / @etw --> #GP5KLP/NNB / 3781 день назад
@goren Там описаны капитанские вещи, подходящие для любого хранилища. Что-то riak-специфичное говорится только в разделе про high latency.
#GP5KLP/NM0 / @etw --> #GP5KLP/T4V / 3781 день назад
@etw Ну дальше полистай, чо.
#GP5KLP/PPJ / @goren --> #GP5KLP/NM0 / 3781 день назад
@goren Все равно для ответов на все мои вопросы придется залезать в эрланговые исходники и набивать шишки на реальной эксплуатации кластера. Зачем мне для продакшена брать этот "просто работающий" черный ящик (не совсем черный, конечно, поскольку исходники есть, но разбираться с ним придется, как с черным)? Лучше взять простые компоненты и построить из них систему, которая понятно как работает. С таким же успехом можно советовать мне использовать на серверах винду, она тоже "просто работает", а с этими вашими люнексами один пердолинг, бгг...
#GP5KLP/CVP / @etw --> #GP5KLP/PPJ / 3781 день назад
@etw В отличие от винды, это простая и прозрачная система с неплохой документацией. В принципе, почему бы нет? То есть, я понимаю, что если ты уже что-то изучила, то изучать что-то новое тебе не хочется, но по-моему это больше синдром утёнка чем что-либо ещё.
#GP5KLP/18Y / @goren --> #GP5KLP/CVP / 3781 день назад
@etw >Все равно для ответов на все мои вопросы придется залезать в эрланговые исходники Тут он прав, я их уже читаю. Там и чертёж архитектуры есть http://www.aosabook.org/en/riak.html Вопрос о том что случится если разорвать соединение во время передачи паратиций и правда интересен, и чтобы ответить на него надо глубже разобраться в том как происходит этот процесс. Пока могу предположить что если нода включена в состав сети (а она не может не быть не включена если функционирует потому что gossip-протокол надёжен и приводит в конце концов к одному и тому же состоянию общих данных у всех нод) то даже если partition transfer прерван то данные будут загружены в неё во время read failure repair или из-за AAE. Насчёт загрузки сети - выглядит выдуманной проблемой, всегда можно добавить резалку трафика если её там ещё нет - исходники-то открыты.
#GP5KLP/O1F / @engineer --> #GP5KLP/CVP / 3781 день назад
@goren > В отличие от винды, это простая и прозрачная система Ответь на эти простые вопросы либо кинь сылку на документацию: "Переразмазываются" ли все ключи в кольце при добавлении одного сервера или перемещаются только те ключи, которые будут на новом сервере? Можно ли задать вручную пространство ключей, которое должно переехать на новые серверы? По какому алгоритму выбирается, какие ключи куда поедут при ребелансировке кластера? > с неплохой документацией. У винды отличная документация! Полный MSDN и TechNet впридачу. И буквально одной кнопкой делается все, что нужно нормальному человеку. > То есть, я понимаю, что если ты уже что-то изучила, то изучать что-то новое тебе не хочется, но по-моему это больше синдром утёнка чем что-либо ещё. Если бы у меня был синдром утенка, то я бы тебе назвала идеальное с моей точки зрения хранилище, но я не могу этого сделать, потому что такого хранилища не бывает. Riak мне не нравится не потому, что он новый для меня (я вообще не против изучения чего-либо нового), а потому, что он исповедует принцип "я просто работаю и все будет заебись", а это ложь. Мне не нужно хранилище, которое пытается скрыть от меня свое устройство, мне наоборот нужна прозрачность.
#GP5KLP/JS8 / @etw --> #GP5KLP/18Y / 3781 день назад
@etw >"Переразмазываются" ли все ключи в кольце при добавлении одного сервера или перемещаются только те ключи, которые будут на новом сервере? Конечно нет переразмазывания, на то и консистентное хэширование что копирование данных минимально - только то что будет на новой ноде.
#GP5KLP/ZDC / @engineer --> #GP5KLP/JS8 / 3781 день назад
@engineer >выглядит выдуманной проблемой Выдумана она только в выдуманном же мирке, где сеть абстрактна, однородна и прозрачна, но в реальном мире ни одно из условий не выполняется: абстракции протекают, а сеть очень неоднородна - overcommitment сетевой полосы обычно начинается уже на аплинке access-свитча в датацентре. И, даже если все ноды находятся в одном L2 домене, а все линки зарезервированы и нам PT из-за разрыва не грозит (а так бывает не весгда), это не означает, что мы не можем забить аплинк коммутатора уровня доступа, если не будем рассчитывать использование полосы. >всегда можно добавить резалку трафика Резалку полосы добавлять не нужно, я пока что tc не разучилась в руках держать, скрипты писать все еще умею и с управлением большим парком серверов проблем не испытываю. Но ограничение полосы означает, что ребалансирование будет идти дольше, что нехорошо. Хорошим фичей в ряде случаев была бы возможность вообще не проводить ребалансирование при вводе в строй нового железа, а целиком его отдать под новые данные, тогда кластер вообще почти не будет находится в переходном состоянии, и нагрузка на сеть не подскочит.
#GP5KLP/V1G / @etw --> #GP5KLP/O1F / 3781 день назад
@engineer "Консистентное хэширование" можно по-разному трактовать. Под этим может подразумеваться привязка к куску кольца, а при добавлении новой ноды без расширения самого кольца в таком случае потребуется перераспределить ключи, потому что куски кольца тоже будут перераспределены между нодами.
#GP5KLP/MUT / @etw --> #GP5KLP/ZDC / 3781 день назад
@4da А еще девочки с маленькой грудью похожи на мальчиков, ты, противный :3
#GP5KLP/KCC / @xenomorph --> #GP5KLP/9VK / 3781 день назад
@klava Если ты такая умная, чего себе ебаря не наумничала до сих пор?
#GP5KLP/5G9 / @xenomorph --> #GP5KLP/N0R / 3781 день назад
@xenomorph остальные дураки
#GP5KLP/T1Q / @klava --> #GP5KLP/5G9 / 3781 день назад
@goren ура
#GP5KLP/HM1 / @krkm --> #GP5KLP/UI9 / 3781 день назад
@engineer от души братан заходи гостем будешь
#GP5KLP/XTM / @krkm --> #GP5KLP/835 / 3781 день назад
@goren ппц мне печет прям будто бы меня опустил неаутист ппц
#GP5KLP/Y6E / @krkm --> #GP5KLP/YHO / 3781 день назад
@4da пруф или гитхуб
#GP5KLP/KYK / @krkm --> #GP5KLP/P9S / 3781 день назад
@etw ппц ты пидораха канеш, может ты еще путину доверишь?
#GP5KLP/GMN / @krkm --> #GP5KLP/5UK / 3781 день назад
@goren за что я люблю бнв :)
#GP5KLP/Y1U / @krkm --> #GP5KLP/M94 / 3781 день назад
@goren чо за мы
#GP5KLP/H0V / @238328 --> #GP5KLP/UI9 / 3781 день назад
@238328 я и мой аутизм
#GP5KLP/E4O / @krkm --> #GP5KLP/H0V / 3781 день назад
@kurkuma пруф или я
#GP5KLP/PGO / @238328 --> #GP5KLP/E4O / 3781 день назад
> Умею: в современный OpenGL >неумеет в маркдаун о чем подумает твой будущий работодатель, зайдя на твой микроблог? что ты даже технологии для детей неосиливаешь?
#GP5KLP/1IK / @krkm / 3780 дней назад
@kurkuma пруф или маркдаун не осиливает в мои посты.
#GP5KLP/YPV / @ninesigns --> #GP5KLP/1IK / 3780 дней назад
@4da ты че смелый такой, а?
#GP5KLP/AA6 / @ulidtko --> #GP5KLP/YPV / 3780 дней назад
@ulidtko давно пизды не выхватывал.
#GP5KLP/BP5 / @ninesigns --> #GP5KLP/AA6 / 3780 дней назад
@4da понятно.
#GP5KLP/EU6 / @ulidtko --> #GP5KLP/BP5 / 3780 дней назад
@ulidtko s/понятно/ясно понятно/
#GP5KLP/X1Z / @ninesigns --> #GP5KLP/EU6 / 3780 дней назад
@4da Ладно
#GP5KLP/200 / @xenomorph --> #GP5KLP/X1Z / 3780 дней назад
@xenomorph здравстуйте, кирилл ...
#GP5KLP/YYH / @ninesigns --> #GP5KLP/200 / 3780 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.