УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
job

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

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

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

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

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

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

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