Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
job

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

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

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

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

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

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

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