Публичное собеседование: middle ruby-разработчик [Хекслет]

Подготовка к собеседованию на Ruby Developer

Транскрипция видео:

  • ну что всем привет на связи hex летуна сегодня с вами публичное собеседование мы будем действовать ой приходит будем действовать по такому принципу нас сегодня в гостях не джонса беседует со у нас сегодня будет медово разработчик собеседовать мы будем на ruby вот с нами сегодня валентин завадский поль привет у микрофона хорошо придет рукой на вы бы не видели и с нами наши кандидаты который сегодня будет проходить собеседование желаемому коментариях удачи илья шакиров привет привет комментариев я не увижу но буду смотреть постфактум

    00:00:00 - 00:01:28

  • уже напишите пока в комментариях что как видно не слышно нас все ли хорошо так 4 и минус и все ли ok вот ну а пока я слова ли передаю войсками про себя чем-то занимаешься кстати напоминаю что у нас уже на канале hex и то есть свои видео он там очень подробно рассказывал про то что он делает и в том числе мы немного говорили по поводу степка ссылка на это есть в описании на давай для тех кто не знаком вкратце раз и его последние полтора места живу днем сурка я просыпаюсь завтраку работы занимаюсь по во рту можешь спать

    00:00:44 - 00:02:12

  • вот это от того как локально мое представление глобальная вроде как всё ещё всего компании убирай который занимается разработкой приложений на ruby on rails комфорт индивид всем этим у меня вроде все еще не выдвинули я веду подкаст под названием procon в где мы раз в неделю уже на протяжении шестидесяти двух недель без перерыва на карантин собираемся и смотрим различные технические конференции просто потому что мы можем конференций все меньше мы их как задерживаемся последнее время завтра будем смотреть

    00:01:28 - 00:02:37

  • конференции 2015 года чтобы понимали насколько все плохо других конференций вот так же я местный комьюнити лидер руби сообщества города минска вот это сюда всем привет из беларуси видео кстати очень понравилось как он как какая вот на последнем суждение заставка где ваш стол вот этот вот круглые и там квадратиками так стульчиков где сидит очень прикольно выглядят напряжение последних шести я просто более детально посмотрела как раз ваша ваша по поводу рубикон поэтому вот там обратила внимание это

    00:02:03 - 00:03:37

  • меж проблема о чем проблема в том что 20 картинка четырьмя стульями мы больше четырех человек не можем пригласить в онлайн хотим онлайн можно пригласить each week 6 его завтра у нас будет 5 я не знаю как мы будем козерог 9 4 стульях вот придётся перерисовать наверное новый ладно и поселить основанию не сажайте the strand окей что мне пишет что она все по звуку по картинке нормально поэтому переходим непосредственно к тому ради чего мы все сегодня здесь собрались переходим к собеседованию этот я уже

    00:02:50 - 00:03:57

  • бразды правления передаю вале и погнали или ушам приставать не будет никакой свой послание у него спросишь это за нашим этот вопрос я думаю хотя можешь не задавать можешь сразу рассказать значит открываем короче да сразу давай коровка быстрым вставками пузырьком все по очереди ладно шучу и такой херни спрашиваем свете данных эти и сушину есть парочку задачи на такую не ваша посмотрим ну наверно давайте все-таки представишься людям и мне лично я твой зима уже почитал но люди ты пути вообще ничего не знает так не сильно вдова

    00:03:22 - 00:04:48

  • результаты кратенько по верхам меня зовут илья я собственно из ульяновска поэтому здесь то есть в текст и комьюнити я попал напрямую потому что весь ульяновска там состоит так я честно понятия не имею почему наташа прислал меня на собеседовании парубий потому что народы я не писал уже года два я перешел на архитектуру там на амазоне на эликсир немножко вот новому тойя того что то писал то наруби что-то даже в текст лить идеал the map source от source проекты два года был разработчиком кучеру там тоже много

    00:04:07 - 00:05:43

  • архитектурных вещей было пришлось за делать и в общем вот так я пришел сюда что дело собственно собеседование последние примерно полгода я в своей компании со беседуют джонс и мне стало как бы интересно я понял что я не все наверное даже из того что я сам спрашиваю знаю но смысле я там кэш ответы по подсматривал на захотелось самому как то пройти нормально и собеседование оценил себя примерно как мид лайну вот посмотрим насколько действительно это так может ты любые самых любимых талицы вопросы на собеседовании я просто запишу

    00:04:55 - 00:06:18

  • сразу дам их тебе сейчас у меня документик есть мы первые часы аналоговые 3:15 угол между стрелками некий хорошо это прям самую первую любимую просто до его в 2013 году кирилл мне задал и вот я с тех пор помню как бы ответ на из ось поэтому а если он такой сразу не говорить зная что нибудь типа 4 градуса такой на все поехали дальше я условно говорю да во всем с половиной но и от нет примерно говорю ну ладно модель близ мне на пальцах улики ну я честно я давно не видел аналоговые часы как-то все что

    00:05:37 - 00:07:27

  • цифровые пришли вот уже давно уже не знаю день и есть одна тушить мы поставим твою собеседования таким образом эти сразу все расскажу что мы будем делать чтобы ты не переживал не парился и что наша аудитория тоже знала сколько им там запасаться чипсами пьем что когда-нибудь видеть изучали значит оставаться на 30 минут и можно можно переждать домой вот как бы в целом по технической части мы поговорим про три направления четыре направления вот это будет все это не порубе именно под какие-то знания

    00:06:33 - 00:07:43

  • глубины не глубины ты его помнишь забыл не знаю вот списаны поставим рельсам вот я няшка подготовился и взял стоило гитхаба твою по source code который написал в далеких бородатых годах нашел самый сочный плод и будем обсуждать вот мы немножечко дома ним о чём-то поговорить о react потому что он должен себя в списке чего то что ты умеешь делать и как мы пообсуждаем по разбираем вот это как-то говорил что ты любитель инфраструктуры докеров и всего остального то есть потихонечку 2 psyche то он самый раз поговорим про докера

    00:07:09 - 00:08:25

  • партитуру вот и параллельно виду это вообще поговорим про скорее просеять и пару веб про как все работает и далее обычно такие пять больших блоков у меня есть я для тебя сделал секцию докер обычно я не говорю я думаю это может быть интересно просто поболтать давай начнем может быть процесс о том как бы потому как как ты вот дошел до того что стал программистом вот родила тебя мама воспитывает это влетит смог по матери там будете родители которые там знаю купили тебе зад их спектром 14 сколько там тебе было

    00:07:47 - 00:09:12

  • 9 лет пять лет да ну сам не знаю вот короче это с хорошей за историями очень интересно послушать ну на самом деле я не знаю откуда любовь и на к технике взялась но она как бы было всегда то есть я мог там взять развинтить какой-нить видеомагнитофон в детстве посмотреть как там все внутри работает на меня за это ругались часто конечно но вот какое-то такое стремление она была наверное по наследству от отца прошла spectrum да у дяди мы его появился мне было тогда пять лет там был basic какой-то базовой и кроме того

    00:08:30 - 00:09:56

  • чтобы запускать какие-то там игры периодически что-то попытался писать на вышке до чтобы люди не удивлялись английский у меня был в детском саду поэтому читать на английском операторы пресекая уже мог вот и как-то так свой компьютер появился достаточно поздно лет в 14 я начал что-то там писать на visual basic и в школе потом поступил бы неверно st на математику информационных технологий у нас она называлась там начал на плюсах потом попал как ты в комьюнити ульяновская начал писать на руку и понеслась емкий класс мне всегда

    00:09:14 - 00:10:57

  • было интересно не не программировал и соусе нибудь долго об этом говорить да вот но я вижу как те разброс никита гитары какие-то пианино и прочее прочее вот можешь не поэтому вот этот подробнее ты устраиваешь ночные джем и со своими соседями что при засухе нет я все это в наушниках дело тут сама вас марка конечно не видно на камеру ну это на самом деле увлечение последних наверное двух лет в музыку в пианино всегда тянуло походил там к учителю пианино потом на гитару кучи шлюпа ходил в принципе ничего серьезного просто как

    00:10:06 - 00:11:25

  • свободное время какое-то хобби но мне нравится этим действительно заниматься вот по музыке кроме музыки поход есть иностранные языки я какое-то время учил китайский какое-то время учил корейский съездила туда и туда попрактиковался в принципе неплохо периодически что-то пою на ардуинки но по мелочи совсем принципе наверное все языки музыка и программирование все что с ним связано что самый крутой малыш умеешь играть на пианино и на фортепьяно начнем как это называется пеню за там до называется пианино нет у меня если все на самом

    00:10:47 - 00:12:18

  • деле синтезаторы пианино это называется электронное пианино то что , синтезатор чем разница на самом деле-то пианино не совсем та пианино воспроизводят записанные звуки с настоящего пианино просто хорошем качестве а это синтезирует именно аналоговый сигнал переводят его рук тоже у меня вот есть важный вопрос а зачем в пианино педали потому что рук не хватает чтобы сделать какие-то вещи например чтобы зажать там 10 not чтобы они играли одновременно пальцы так не раскладывается как бы а нажал педальку нажал одну ноту она играет

    00:11:33 - 00:13:00

  • постоянно это как вовремя и без педали знаешь или my педальку на педальку тело переключение режима вот примерно так же кому-то не хватает рук navi ну и ставить на синтезаторе не нет педари правильно как правило нет до 300 windows пианино нет палец не хватает всегда не хватает на рук же количество не изменилось на константный обычно большинство на синтезаторе по умолчанию много режимов работы там ты можешь выставить стать длительность ноты руками ручкой покрутила то чтоб увеличить длительность муки логично согласен музыка ты говорил

    00:12:23 - 00:13:41

  • музыку arduino языке книги я так понимаю с книгами так себя на то есть я каким-то образом научился читать четыре года и к 15 годам мне надоело читать бросил донатти начал начал пить начал пить в 6 карающий завязал 14 суток вот примерно так то есть я как бы их покупаю но не всегда читаю даже так находят их от нашего офиса и там ребята читают так что они делают в итоге нет читаю иногда что-то я читаю с экрана более-менее то есть мне наверное сейчас удобнее читать с экрана чем читать бумажную книжку тем не менее пытаясь что-то

    00:13:03 - 00:14:34

  • бумажные тоже прочитывать свободная просто так рано время все-таки иногда глаза устают точно от отдыхать ты так говоришь как бы ты дать его читать с экрана стыдно типа так и будто пытался правда ли что нет нет да нет yamaha не звучало так которая не считаю вообще нет я читаю безусловном как-то очень удачно сочетает четыре года подожди как а и которого дочери три года это важно нас есть я не знаю у меня вот сейчас про ту два года и он начинает читать мамы говорит что она ничего к этому не дело то есть и в моем случае

    00:13:47 - 00:14:59

  • его как бы он просто сам как-то начал я сейчас смотрю на это со стороны тоже ни фига не понимаю семейный короче там нормально ладно ты что-то любишь языке вот обычная собеседник говорить на английском потому что виски это очень важное понимать что вот как у тебя с английским поговорить но последние два года я вам американская фирма работу нас были до последнего времени созваны каждый день и в принципе ошибки я делаю безусловное достаточно много наверное но говорить так чтобы меня поняли я могу надеюсь обсудим что-нибудь английском

    00:14:26 - 00:15:57

  • [музыка] анна чернакова и peppa pig ухудшается механизм кризиса [музыка] своей посмотрим то что не к [музыка] война finish the red fox эффектами в бетон аналог programming languages are people and ask them may be so выкроить из яиц и надую тот или натуралов maintain a bold line which is to give it all to you by the same time на xp дисциплине свои не искать руины кем эти места . пони спад час found any form and as as my piano учеба не слезу с айро pet in front of a much a nice as well as when you doing with нами с

    00:15:11 - 00:18:18

  • банальным края назвал it like you if you для link for example french and so in cash in this that may think it's hard bass в сау chinese из конфет я чайные скомандовала р-н он сам снова это активизации the way that you live epos транс и новых фансаб нравится вот вот вот массовой fucking a мои потери google and french а мухами видео больше тесьму и наносит моего видео закончу саша я думаю на этом закончим хорошо спасибо большое поговорить и чертям побежим в в техническое сходу главы я думаю что на пошариться кран да сейчас

    00:17:10 - 00:19:15

  • по шагам в принципе кроме терминала мне наверное ничего не виновата да шарить это те кто сейчас будет удивляться что происходит на экране мы с огранич подготовились я настроил zachary на сервер с жареной тому к сессии и поэтому нас сегодня будет приходить все в риме плюс мы будем делать странные вещи поэтому наслаждайтесь перейти попкорн и можем даже запустить голосование как выйти из fimo я думаю что этот этот видос достоин лайка за то что происходит во время поехали так я немножко потерял где где

    00:19:20 - 00:20:47

  • здесь вида садись мне вот смотри я тут запустил одну штуку которая сочиню когда был немножечко не в себе ставить в себе смотрите как бы наша цель трубы собеседование не то что ты вот сейчас прямо пришел сказал это 734 12 поехали да вот это код который будет очень безумное очень странно являли такой в жизнь напишет раз цель этого кода запутать себя что ты потом смог растут сами с моей помощью и как-то с ним прямо действовали да вот и бы незнания там забывание их тропических и прочее прочее абсолютно окей я тебе напомню расскажу

    00:20:06 - 00:21:28

  • как это работает вот тут никки концернов нету здесь наши сайты типа кому-то результатов при этом я тут немножечко использовал фишки руби 27 на держишь ты возможно его читал определить его кит новые обзоры но даже если нет то я тебе все объясню и образовать ещё россов вокруг да около поэтому поехали так давай я сейчас происходит не получится у меня про сценку полоску у сумма которая первая строчка закрывай да давай еще поговорим с того что вот тут написано хочу что это вообще такое hash это класс , который и так я скажу

    00:20:47 - 00:22:27

  • давай что такой квас 2 отряд изрубили ответ вообще глобальных такой как у тебя ближе к душе окей каллас это некая абстракция над множеством имеющим общие свойства которые используются в программировании чтобы уменьшить там увеличь повторяемость точнее кода то есть ты можешь описать одинаковое поведения для некоторых объектов называть сказать условно что они принадлежат то кому то классу поэтому имеет такое это поведение микро самое сложное определение класса давай в этом просим signed up as this

    00:21:38 - 00:23:16

  • как бы так что если мы говорим про класс в общем виде что это вообще за штука и зачем ее придумали можешь мне объяснить на пальцах чтобы ты бы вы подписать что тебя есть бабушкой ты пришел он к тебе чё как дела это вчера слышал короче вот президент говорил вот квас можешь мне без не что такое эти вот бабушки by ставишь объяснишь такой класс объяснять бошки что такое квас обычно не надо она сама окей окей но это объединение каких-то вещей то есть с например птицы есть там игроки есть голубе мы можем

    00:22:36 - 00:24:03

  • сказать что они все относятся классу птиц свою очередь класс письма относится класс улетаешь к нему же от нас там летучие мыши и прочее то есть это какая-то абстракции которая блин сложную бабушки объяснить слова абстракция я я я вообще своей жизни вы очень смешно и очень прикольно и определения класса что такое класс вот могу твой поделиться ты скажешь правильные или или неправильно на меня классов чтобы которые придумали чтобы реализовать принципы объект ориентирована программирования вот по другому никак

    00:23:20 - 00:24:43

  • это сам говорят ты придумал принципе да то у нас есть программы вот следуем таким принципом этому словно код не повторяем кого там это штуки должны быть закрытыми реализация скрыты все такое да у как это сделать не понятно ну вот нет такого механизма его там нужно было придумать механизмы как бы чтобы вот это всё работало придумали класс вряд ли бабушки это помогло бы конечно но это место пойдет согласитесь гаситель опровергнем эй мои доводы но я может вы соглашусь алан кей когда сказал что я придумала п но я не имел он видимо

    00:24:01 - 00:25:30

  • не согласен с этим немножко да это это хороший хороший аргумент можем ли вы привести пример каким-нибудь современные языки программирования где вот все принципы соблюдены ног у вас и как-то особо нет но я ещё видел small talk хотя там по сути есть классы но вот они очень к другому выглядят футболист расскажу можно покажу самый популярный за и программирование в мире какой бог и плюс пришли php php там же нет классовая я буду я подозреваю что это java script что там обошлись да да поэтому в мочевом пузыре грамотно

    00:24:45 - 00:26:30

  • обошлись дамы определение совершенно неправильно конечно же вот но не имеет имеет под собой марку это смысл а давай подводим прокладки с ущелье не за карруби что это такое но собственно то же самое что мы перечислили то это это с точки зрения в принципе программируем инструмент абстракции инструмент увеличение повторяемости кода в самом углу пи классы имеют по сравнению с другими языками с хитрую структуру в общем поскольку вруби все это объект то класс в ruby это тоже объект класса другого например тот ну класс хэш даже у нас

    00:25:43 - 00:27:35

  • просто задержка с тобой небольшая это ну окей бунт потихоньку как-то продолжать например класс хэш насколько помню это объект класса класс как в принципе любой класс на базовом уровне если мы его определим напишем сейчас там класса этот класс будет объектом класса класс который в свою очередь объект класса модуль потом общих потом базе комплект кажется так что такое а можем ли мы использовать твое определение то что пишут объекта so close да взять с тобой ipad под пятой строке определить объявить класс илья только вы возникает

    00:26:38 - 00:28:14

  • определил сейчас я по-другому так определить типа класса ли я так чтобы это был квас но но не так как вас по-другому в принципе вот так наверное хорошо ну да это правильно а вот мне интересно вопрос знаешь какой что если честно пишу илья равно немножко ошибся людей один это вообще нормально так делать другие скажут молодец другой ну как минимум какой-то lender заругается потому что имя с большая буква подразумевать что так вас выиграл также честно не знаю ну да а что мы в таком случае как ты думаешь как ты

    00:27:28 - 00:29:17

  • думаешь какая ошибка в таком случаем не шибко скорее всего будет wording рубящих шаль exception of очень редко можно встретить бой здесь будет варнинг [музыка] ну просто догадка если нет то говорит фиг знает куда ешь ясно а перенос сроков принц как можно поэтому не приходит ничего эти могут дать подсказку не уж корявой но тем не менее вот так вот вы трусом и именно большой блок появляется константами поэтому них нельзя переименовывать ну ты же их не криминал и что их переопределяет но переопределять и да да вообще рубильник

    00:28:30 - 00:30:08

  • скажет типа чувак ты перепаде recon tanto типа прыгнул ты уверен что захотел это сделать то же самое с классом илья накажут чувак как вас прибыль зрел типа извини вот ладно с классом и смысл более-менее распевались да тут есть такая интересная штука вот здесь класс что-то там скобочка какая-то фильтра внутри и еще скобочку да что такое вот эти вот скобочки с точки зрения языка программирования принципе вруби скобочки это либо яндекс либо массив определения массива я подозревая если вот в этой строчке

    00:29:26 - 00:31:06

  • написать вот так то будет то же самое то есть это просто такая синтаксиса группе в скобки являются опциональными поэтому их можешь ты говоришь нет то есть ты говоришь что интерес массив 123 да и ты хочешь взять нулевой элемент то ты можешь сделать рубил так скобочки уж является опциональным не совсем ты можешь сделать кажется вот так но что-то вроде этого никто же не можешь я помню что есть метод именно с этими с множествами скажешь ками ты можешь сделать так твоя дача на друга детства мы сейчас говорим про вот так ну

    00:30:13 - 00:31:57

  • используя нашу веру верхняя на вагина возвращаясь изыски сюда что такое квадратные скобочки в нашем случае с точки зрения говорит языка программирования но не все понимают что я хочу чуть имею ввиду но попытаюсь у меня понять можешь перебирать варианты было говорить дай венёв но очевидно это некий аргумент для класса хэш что такой аргумент для класса хороший вопрос надо еще варианты давай давайте дам подсказку него еще это не против ой смотри вот у тебя есть вот такая история нам уже говорить о 00 вот

    00:31:07 - 00:32:43

  • так же мы это можем вызвать как вспомню с помощью вот так вот в принципе мы же можем количество ты старый сорт да и можем выдавать рэй sites for the что такое сорт нашем случае ну 2 thin автоматами от оттока не указателя как ты сказал это метод . в чем разница между этим да почему разница между вот этим но мне в чем-то с точки зрения языка он выполняет тот же самый метод просто есть какой-то синтаксический сахар который позволяет писать индекс смотри на такой же метод вот поднимаюсь выше что это это

    00:32:09 - 00:34:01

  • синтаксический сахар для факта это метод мир метод метод основывается окей хорошо вас есть mytask овощи которые ты уже знаешь что делают hash hash квадратные скобочки сейчас такой ерундой не помню точно встречался нам не вспомню сейчас и тебе дам подсказку смотри но не подсказку на то это корень документации . да есть у тебя есть массив допустим 0011 то они настолько инвестировать во flash да вот и придавать рей ты на выходе получаешь следующих который чернова ли он будет дана такая вот но это тебе пригодится дальнейшем это

    00:33:04 - 00:34:41

  • куда-нибудь куда-нибудь вверх учета в тени так вот можно так вот можно делать нет часто интересен такой вопрос смотри давай представим что мы такие злобные junior хакера на проекте вот и решили сломать весь проект и и увидели что у нас в проекте используется большое количество конвертации методов но и массивов хэш вот так вот и решили чтобы всем было пусто грустно каждый раз когда у нас вот хэш вызывать ротные скобочки конвертирует рэппер таким образом до возвращать 42 ну вот можешь мне сейчас так взять и сломать

    00:33:52 - 00:35:19

  • сломать наш язык программирования чтобы все было вот так значит нам нужно расширить определение класса хэш поскольку он вызывается приму классы я подозреваю что это что-то типа сел . скобочки вращаем 42 как-то так хорошо 10 я скажу что тебе есть небольшая неточность коде сможешь где найти быстро ну вот входит строк не до конца все верно идея правильная но но но видно не до конца [музыка] строчка хотя бы угадал 8 до что примут большое количество вариантов достигает 9 10 или 11 дедукция работает неплохо да вас можно

    00:34:37 - 00:36:47

  • скобочки нельзя указывать как имя хотя по мне то это хорошо синтетической синтаксически сабрина будете подсказку а у нас есть аргумент наверное на родине типизированный ясно в принципе ему подсунуть аргумент он все равно сработает низ трогать не сработает с туманом оптимизации а ну конечно ты вызываешь метод основном аргументов с одним или бесконечным количеством this method без без аргумента в принципе он на этот документ ты не дал переопределил час определенных ешь аналогов ну да не совсем помощи

    00:35:51 - 00:37:17

  • способ так как все аргументы ски вообще в любое количество так например на так бы меня окей хорошо так мы с тобой говорим про про такие штуки которые рядовой junior знать не должен вот представьте ситуацию что ты на самом-то деле хотел снимать не не весь проект целиком на хотим сумочку нибудь кусочек проекта или под проект или модуль и что им такое защитный механизм который позволяет это делать в ruby ну то есть сломать все на не до конца допустим game сломать чтобы там доказать пацанам короче в команде кать вот тоже говорили

    00:36:34 - 00:38:12

  • ватагин на другой было использовать если не знаешь даже не суша говорить незнание сушу я тебе расскажу не хочешь а давай потому что нету в памяти сразу тогда заведите что тарифа refine рифа не остановишь такая чтобы [музыка] вообще такая механизм в ruby который может делать приманки починку только на уровне кого-то модуля фактически ты это очень прикольный до библиотек когда-то библиотеки хочешь завести пойму схватываешь кастомный стрим тесно чтобы когда твой человек поставил в твоём чтобы это не было нашем проекте то есть

    00:37:23 - 00:38:57

  • ты можешь использовать модули но по всем проекте вот как она полна называется refine бенз я могу ошибаться названием чуть-чуть вот но [музыка] подожди быстренько быстрый google дали fine все хорошо вот из прикольного из прикольно вопрос так рассуждали ребята сделали чтобы я показал ты знаком с фронтэнда неплохо знаком более-менее но концепция полифилы это знакомо до боли менее но то есть для каких-то особенных случаев мы определяем разное поведение там определенных функций ну policy а сколько ни про это скорее это про то что даже

    00:38:10 - 00:39:43

  • старых браузеров старый функции ты можешь добавить по рифе он будет пользоваться сегодня на там альтернативный реализация чего-то да да thats у нас нет функции фич браузере ты добавил он там со самореализовываться вот и ребята сделали game которым фактически ты можешь как бы собирать свой ген до новой версии руки допустим 27 до если вот допустим собираешься по 24 там не тупо эта фича допустим там kyanqs hima стюарт аргументов кто-то может добавить такой по лифеон через риформинг и 20 другим это дано будет работать даже старых

    00:38:57 - 00:40:09

  • версиях руби довольно прикольная история свежие свежие новости сюжета хорошо давай слишком разобрались с квадрат насколько мы разобрались более-менее внутри у нас есть вот это вот странно ерунда названием да процент бобовые 0 расскажешь мне что-то такое там насколько помню массив строк короткая запись тоже можно написать 0 12 там есть синтаксис альтернативы сот этим процент какой то символ для строк для символов то есть это такое определение массива могу ошибаться но по-моему строка отдавать столько все верно пациенты это

    00:39:33 - 00:41:15

  • символ процент р это регулярка а все остальное я честно и даже в жизни там с помощью есть большое в но это даже читая документацию хорошо да у нас есть массив то случается что у нас по итогу из этого получится на массив символов со страшной то есть я потому так и получится дальше мы этого этой штуки называю вызываем . класс вот это правая серверный быстрый и тут мы переходим в твой любимый обыск сайнс вот где поговорим про такую уникальную штуку под названием массив их ешь все то чего очень люблю жизни массив или хэш

    00:40:23 - 00:41:57

  • почему-то хоровая польшей может мне без ничем концептуальные разница между массивы мы хэш он посмотрел во первых то что мы называем прыгаем массив не совсем массив структура данных большим что структура данных массив подразумевает что у тебя лежат данные подряд в памяти каждый элемент одинакового размера поэтому ты можешь по индексу по смещению в памяти узнать взять соответствующие элементы хорошо работает хитрее существует то есть ты передаешь пишу ключ существует некая хэш функция которая преобразует

    00:41:12 - 00:42:45

  • этот ключ в мы видим это же в область памяти смещение ты переходишь туда там может лежать несколько значений потому что хэши хэш-функция не идеальные бывает коллизии поэтому там может лежать ещё пары то есть ключ-значение там уже выбираешь конкретное значение которых тебе подходит но в зависимости от того как реализовано хэш-функция это если она нормально реализовано оно все равно работает быстрее я я пока не понял что знаешь как рыбу за крыш мотив этого бум если еще вопрос можем этому говорить

    00:41:59 - 00:43:18

  • с тобой о том что с точки зрения и 5 массивы и хэши наверно вруби любой части в принципе разницы никакой нету или есть вот такого типа с точки зрения интерфейса программистов но с точки зрения того как я пришел код обычный то это я пишу в квадратных скобочках поэтому в принципе нет или есть эта разница который активно их сильно различается для массива я пишу индекс это всегда число от лишая пришел строчку если я напишу строчку в скобочках массива я подозреваю он его попытается как-то преобразовать то есть

    00:42:41 - 00:44:14

  • ты говоришь что вот такой тип и не получится сделать получится окей юнит можно за можно испытывать [смех] так немножко говорим из они прилетели мы говорим по поводу того что является ключом васильев еше массиве отличием является индекс ммвб шеи ключом является по моему что угодно другое то есть это можно выселить строчка насколько вам нравится нет как как мы можем дать более точное презрение в ruby под названием чему-то что угодно тебя поят yax и волевой вид более правильно а можем ли мы сделать так чтобы вот сейчас взял и

    00:43:31 - 00:45:41

  • не смог положить объект в хэш вруби формально еще раз образ можем можем сделать такой объект груды которые были при там при попытке положить его в попытке использовать как ключ хэши да мы бы не смогли сделать по его сбоку эта ошибка или все было некорректно рабочем ли что-то такое твоя теория конечно даже сделали что есть какие-то базовые типы типа true и false которые можно мы на них тоже можно нормально жить ну а прости поможем руби может все все знают эти звери какое что можно через там рефлексии и

    00:44:39 - 00:46:32

  • прочие вещи не сразу от него ну да ну а то что то не вы не базу функционал не то чтобы людям часто нужно проекте ведь наш типы делать такие объекты вот но мы сейчас туда не пойдем у нас на то что прям супер много времени на вообще можно определить пол у объекта квас векс не hex хэш . он позвали сексе лежит то что хизмет когда воспринимает объекта низ не совсем так потому что эта функция вызывается из сердца ковырялся в разных руби версиях она по разному бывает что тоже очень странно но это как бы все не важно кому

    00:45:36 - 00:46:56

  • что может сделать а мне интересно больше другой вопрос который звучит именно так что быстрее массив или хэш и т.п. ндс данных во вторых от хэш-функции в третьих оттого все-таки массив у нас или как она серию цепочка забыл как структура данных называется в общем не тот массив который память лингвист с но хорошо но давайте мне хочется узнать ответ на вопрос что быстрее массив или хэш можешь зайти с разных сторон в этому вопросу так можно прям проруби говорить там там тоже все очень понятно я протяжка подохнуть здесь в сторону

    00:46:17 - 00:47:58

  • сложности работ алгоритмов этого всего вот аннотации что мы с тобой могли тут более чуть чуть больше потрогать компьютер сайенс то есть опять же это сильно зависит от данных например давайте расскажу давайте скажу так данные все будут одинаковы при наших тестах этого пик что что мы положим что мы положим всегда будет одно и то же один и тот же объект для хорошо и массива мы исключили зависимости от данных что быстрее работает массив или хэш вопрос подковыркой давай давай давай начнем просто вода вот какая скорость

    00:47:11 - 00:48:45

  • работы у массива скорость получение данных от ну в худшем случае у от н-но прохожие сакуры сам скоро чтение единицы данных матери володин в массиве который квадрат в этом в массе обычного в массиве не в linked листья константа на просто смещение получаем такой то есть как это называется правильно водителю sense муки и хорошо в случае если нужно искать данные пояс новый поиск поле значит по и значения на весь стол компот алгоритма сортировки какой-нибудь к x art online по-моему тут сортировка по поиску

    00:47:59 - 00:49:49

  • ну а т мысли просто пройтись по всем если он не отсортированный так или сестру можно бинарным тогда логарифм говорим о от n и фонтанировать не тут тут так идет без весишь а я тебя слышу все хорошо и я тебе сейчас тоже слышал а вот у тебя картинка подвисла но бывает хорошо договорился прогорит мы провели в прах hd какая скорость работы сша в доступе к элементу так вот тут уже уже сложнее сказать потому что но есть худший случай когда у тебя по моему тоже у от н как то у тебя хэш функция возвращает одно и то

    00:48:57 - 00:50:59

  • же начались а если вы совсем ваш день был совсем удачные вы попали во всех ализе выжаты будет вот и а если бы ладинский совсем наоборот не совсем наоборот то но константное получается нас вернёт единицу снова в первый же массив и в первые элементы она будет приближаться к от единицы и теперь повторюсь выбран чтобы стоять и шли массив получается что хэш ясли достигался повезло и ты попал попал в хорошее распределение хэш-функции хэштег быстрее ну как бы да но сам или нет потому что я сказал что-то националь при чтении массива вот

    00:50:06 - 00:51:38

  • впечатление забью элементов то всегда конечно массив при поиске все время хэш принципе хэш в других языках называется dictionary и это как бы понятно что дик шины поиск по словарю быстрее чем типа поисков поэтому в принципе на harrenhal еще на как используют то есть a massive до чтения одного элемента хэш до какого-то поиска там каким-то словам условно говоря назначением ok с решаема силами как то более менее спивались поехали дальше лет я я уже третий раз пытаюсь программировать зум я открываю

    00:50:53 - 00:52:07

  • то есть набирать у меня ничего не получается не вспоминаешь надо заливать двойка у нас и тестеры дальше у нас там есть array . new new я думаю стоку скажу что это такое как раз создании объекта квас эрой мы можем как-нибудь по-другому стать иры вруби касаясь просто скобочки то же самое путь хорошо ну просто звездочкой что работает быстрее давай кто и предположение сейчас подумал что интуитивно кажется работает быстрее или медленнее одинаково то и темно кажется что когда ты пишешь массив прям в коде то он все равно

    00:51:30 - 00:53:27

  • называется renew них то есть то есть либо работает одинаково ну да ставку тогда я уже пытаюсь как-то еще раз об этом списке нет нет неправильного ответа нет правильно мы говорим поставлю на скобочки на доскажешь скажешь это и почему ты угадал и почему правильно так но есть какое-то объяснение почему то есть подрос подозрения как но я смотрю на изначально строчку на пятую айры неё есть аргумент мы-то этого еще не дошли но я вижу что там есть аргумент он меня смущает я не помню какой то там означает аргумент но есть

    00:52:29 - 00:54:20

  • подозрение что это размер массива который нужно беречь и он его инициализирует изначально какими-то данными когда ты пишешь скобочкой в ходе они не инициализирован и но тайские сразу пишешь обычно там данным и смотри тут надо короче проверять но из прикольно когда проверял получалось что почему то вот этот массив нижней там что-то по разнице процентов 1522 быстрее и я подозреваю что во многом мой ответ кроме твой ответ мои мои мои наблюдение твой ответ кроется в том что у тебя лежит слева виде книги под левой рукой вот можно за

    00:53:38 - 00:55:03

  • теорию в камеру людям в камеру они понимали что за книга книга называется dragon букв классической я только начал поэтому точно скажи ответь на вопрос не смогу мое мое объяснение очень простое о том что когда твой парсер порционно лексем это во-первых у машки макаром от обычного дева чем в rain юга там чуть больше нодов чем в этом вот во вторых тебе все равно в итоге приходится в рай new скорее всего в рай искать константу на куче и вызывать типа не умеет внизу такой шорткат на выделение памяти вот

    00:54:22 - 00:55:46

  • просто за счет того что тебе такие зак работает поэтому как ни странно но нижней массив работа чуть чуть медленнее но быстрее дачные верхний мир и нижним быстрее но конечно не же не ограничены возможность когда как бы немножко не имеет то что умеет верхней тут у нас есть районе 3 ты знаешь можешь ли предположить что является результатом этого я уже предположил что будет вот так вот как-то чапаев и пустота что это кое-что 3 это размер массива и по-моему там есть второй аргумент которые дефолтное

    00:55:04 - 00:56:24

  • значение которым он за лизе руется там будет 30 от что or 30 анонсирована нам изначально не не знаю это медведь три значения чего будет все таки нилов какая у него все будет три него хорошо дальше у нас есть такая вот история до которой что там делает вот что то такое фигурные скобочки напомни мне это появление блока и тут есть самый популярный вопрос на специальной порубе который все знают как типа чем разница между блоком просто мадам де у меня есть другой друг другой вопрос знаешь ли ты не тот пра-пра-пра целям да нет короче

    00:55:43 - 00:57:31

  • есть анекдот про прасадам захватим про целям то в бар выпили поссорились лямда вышла из себя а процесс бара вот это не это не вопрос на собеседования вопрос скорее как то думаю что быстрее работает блок просто рилинда [музыка] мы ужасно почему это помню что zend правильных ответов [музыка] но это нисколько не стесняясь буду сам всякая ерунда на говорим потом закидает какашками хочу что мы переправим делай это нормально и я просто не помню если честно чем они отличаются врага то есть у меня есть

    00:56:37 - 00:58:08

  • какое-то подозрение что если по и например для mta было быстрее то я бы чаще и зале потому что в коде я вижу крайне редко пазик чаще вкус блок типы видишь иногда пород снова что из этого вас треба [музыка] но есть тебе скажу что бог быстрее то сможет любить не почему потому что почему круглые скобочки квадратные скобочки встреча mariner ответы которые который не верьте потому что си плюс плюс быстрее чем рубио почему ну вот давай тебе скажу подтолкнуть свои мысли здесь исхожу что это связанно с тем как

    00:57:37 - 00:59:18

  • как на самом деле эти структуры хранятся и выполняется внутри интерпретаторы как вот как но выполняется блок полок вызывается ну то есть если посмотреть аист это наверное плод будет прям куском который в коде да вчера бог это просто кусок кусок инструкцию который есть в невесты бесстыдно в виртуальной машине которую по сути березин типа jump не выполнил на стек положил на стык сложил все готово а что такое лямда процесс нашем случае да да мне просто принципе одно и то же вруби это объект а то есть

    00:58:42 - 01:00:09

  • там есть класс пишите вопросы new это очевидно объект который хранится где-то в памяти они просто фред скомкала да поэтому медленнее свет на поэтому прикол в том что когда ты пишешь потом другие просто на самом деле выделяется память как ты понимаешь показатели не памяти это медленное меня когда тянешь выделить память потому собрать там все это ужасно поэтому принципе писать про цыган да не где-то медленнее чем писать блоки просто немножко разная история вот свое время был доклад на к этой конференции где

    00:59:31 - 01:00:39

  • чувак просто ускоряло рельсы там 40 50 процентов тупо заменяю все процессы гамбино борки обычно это очень-очень тайского то что своем уме пишут блоки данных об участвовать а бывает такая старика до пешком в метод а там контролю над вашим был опытом типа такое вот и потом ты у димы там типового колода вот ну вот так вот и вот так вот как бы тупо это не было not напишите сьел адрес типа не сделаю ничего вот это вот ускорение свозили к потому что этот процент это значит мы берем наш блог инвертируем

    01:00:05 - 01:01:14

  • лямбду выделим поместную вот это точно долгая и сложная операция хорошо назвали с этими историями внутри нашего renew есть какая то небольшая магия которая subini работа последнее время среди назад ян давидс крис не узнаешь но так ты парень опытный должен догадаться что такое нижнее подчёркивание один аргумент 1 которые передали если мы явно их не указали типа олег серии есть амперсанд 1 парламент и просто да да все верно это это первый аргумент вот почему к нам со всяких функциональных языков программирования техническим это можно

    01:00:40 - 01:02:05

  • заменить вот так вот дальше просто поиграем шоу интуиции ты не попытаешься сказать что сюда передается внутрь плохо и но смысле что такое и такой вопрос писать не постоит просто интересно судя по твоим звездочкам это все-таки врать об и как возведение в степень начата то наверное in the jar так все время 1.7 подается один тот же интеджер ты думаешь зачем вообще придумали передавать блок при инициализации и рая и нет тогда то есть как дефолтное значение как значение инициализация azature был то яндекс

    01:01:22 - 01:02:56

  • становитесь полета yandex вот это сильнее будет и 21012 3012 в нашем случае вот новый дальше честно порядок деньги не уверен хочешь этого видеть результаты думаю ты можешь скопировать в консоли узнать о чем-то училась там получается это очень непонятной магия но нам факту не очень интересное и говорить а у братьев понятно так например понятно да идея идея примерно понятно хорошо как тебе задачу неплохо но то есть сначала такая страшная строчка и я постепенно разбирать давая нашему вижу для нашего

    01:02:26 - 01:03:48

  • комментариях на фабрику статье я чё лиц и бросил hover читать тогда это было пять лет назад частоте пытались сделать посмотрим и чтобы у нас не очень сильно пасхи до чего смотри это код который я взял свой логин об репозитория девочкой модифицирован что тут было короче интересно вот добавил кое-чего сейчас будем пытаться вроде factory так теперь только дать когда писал этот код таким гинером тут явно не понимал что сделаешь и наверное всегда приятно сейчас нет нет я тоже не помню что это за прекрасно кровь я потом диски нас это

    01:03:06 - 01:04:33

  • твой репозитории ну вот сейчас метод индекс честно я дописал игре это тоже замка и где написано пору чтобы вот но давай такая наша с тобой задачу во первых там сделан до 3 factory сейчас я скажу примерно какая наша цель здесь да что мы тут в коде ищук что это работает факт логика простая у нас есть яндекс метод вот в этом в этом works контроллере д где если мы передаем как бы если мы просто делами яндекса просто нам удается все бы там горки а если подаём параметр username тогда нам дается все battle горки определенного

    01:03:49 - 01:05:04

  • юзера можешь понять botovod юзера я связь вот и так же у нас есть мед греет который типа создает бы до определенного этого вот и юзер обновляет флажок что он фсб to work вот тут вот и вор params почему то есть в общем то да идеи ты понял да давай посмотри фактам напишем к чтобы это было всё красиво можешь сразу говорить не крутись д чтобы бы сразу стоит обсуждать так попал под агс map флотам а ok предположим ну во первых я когда-то в 2016 году зарёкся писать переменной instance'а в контроллерах

    01:04:28 - 01:06:24

  • почему потому что не скажу где то тогда работал но эти переменные перри определялись в пяти местах в апликэйшен контроллере так далее поэтому я писал обычно тогда range около и как то вот так вот то есть это такое это не то чтобы прям значимая вещь просто раз это мой кот значит я бы сейчас а3 факториал именно так ну и так я не против ну тут есть здесь нет а ну и тут есть рэндов ok он явно не явный и мы рассмотрим так наверное вот эту штуку во первых я бы написал по другому подозреваю у нас есть

    01:05:24 - 01:07:07

  • класс по to work просто я реально не помню что это за проект и какие-то модель смысле я более я даже не знаю что за проектом код code туда я примерно примерно кину хорошо батова work и что там батла идеи ну пород скорее так даже path of battles чтобы не писать flat on и вот это все мы просто берем напрямую вот такую хотим помочь им чем плох map of вот по моему здесь он + 1 нет дома и берем шуруп зачем еще плохо есть по-моему то есть машина не писать эссе 2 я не уверен я кто это это это лучше в этом самом устройстве и не имеет вот

    01:06:23 - 01:08:11

  • фото ap есть о чем вообще вот в нашем случае будет плохо map глобален к подумывать если кого-то не будет battle work of the там будет нил и флаг там с этим можно жить и тут скорее под навести вы натолкнулись на слова под названием память ну потому что мы уберем все подборки выгружаем в память а если их будет наливаться да я думаю что то неё ручка сервер может быть грустным но я тебе сейчас на виду другую мысль до внимательно прочитав код на яндексе нам вообще нужны нужно боковых принтер [музыка]

    01:07:19 - 01:08:52

  • ерунда у нас есть батова раз контроллер у него есть яндекс технически мы хотим от него батова сборки чтобы не значило своем слове нужно ли нам ботву вообще если мы пишем bat about и от него берем battle works to если у нас все нормально с базой и то есть там нет они консистентных данных то нафиг на нато на самом деле досылатель каким мы подумаем что хорошо окей хорошо да просто и что у нас ниже творится ок мы объявляем какая-то аккумулятор потом через each проходим по всем по туркам и добавляем в этот аккумулятор это фильтр

    01:08:30 - 01:10:16

  • вообще говоря посмотрим по каким то параметрам делаем фильтра поэтому условия в общем тогда можем но наверное и заказать вот так вроде в нашем сообществе запретили писать фильтры пишут select я не скрываюсь я говорю на руке у меня был маленький под проект последние этого года но он как бы работает я на рубину пришлось новые рельсы я делаю там rails new life один раз смотрю что-то по виды все крышу давай неправду кей внутри лютого неплохо но но но но есть есть такое ощущение что здесь стало что перед переделать

    01:09:21 - 01:11:20

  • почему ты хочешь подход плохо давай давай скажем два прямо скажем потому что он у нас все еще я подозреваю что вот этот сорт твой юзер это ассоциации и у нас еще есть increase 1 давай начнем хотя бы отсюда от они видят увидишь мое удивление ли не видят ли выделения белизна вот так выделение осмысленно вот так вот его и выделение видишь а вот такой вот это вот не очень хорошо [музыка] почему мы такой проблема сегодня уже обсуждали чуть чуть раньше за памяти до светом ты берешь всю таблицу будешь не

    01:10:28 - 01:12:20

  • впадать в принципе вот тут мы уже так делаем а нет на это тело мы это делаем во время селектор то есть запрос не выполняет сюда тот момент да да да да мы можем ли мы это сделать так чтобы память у нас не не умерла туда тени . потому указанием актив рекорда вот эта вся история вероятно давай свой можно может снова просто знаешь ли ты что такое active record деваешь объяснишь как она работает как работает не объясню я знаю что это как ну какой-то класс который хранится сложно описывать сейчас секунду ну давай

    01:11:34 - 01:13:44

  • проблема мешает зачем они придуманы еще сказал перед превышена и потому я правильно спутался квасу я могу ошибаться но таковых добра думай не протекала шантану то есть тот класс который хранит в себе какой-то структуру который мы хотим потом перевести вас к реле выполнить условно возможно существует не то есть опять же не этом не претендую на правильный ответ сейчас существует он для того чтобы несколько таких relation of как-то комбинировать между собой да типа он позволяет где вы такой pipeline в

    01:12:48 - 01:14:23

  • подмосковье потом их могут виде конвертировать куске льда мы сможем в этом лишь написать вот это наши условия которые здесь через battle for software процент но мы мы можем тайн сделать сорт wars и наша решили мне кажется что я шары экран надеюсь у меня написано что-то очень что нет там червеца часика открытка ты можешь почитать я думаю что да просто если и вот если я сейчас открою меня закроется экран поэтому им не то что решит вот мы можем взял tenergy то есть описать сразу запросе это и но опять же я не помню этот код на

    01:13:47 - 01:15:39

  • подозреваешь the software то связь некий ну давай попробуем не чувствует это поле нашем случае это очень легко понять и за из 29 стойки а я дальше просто да так же не читал тогда ну может я просто молилась давайте напишем под под 7 строкой вместо 8 текущей так все-таки software потому что сортер читает ну и до еды по ну да сорян да софт вы так счастья комната сейчас все синтезировать да так можно мои молодость так нельзя было сделать даже то есть технически это что часть частью студия которые которая

    01:14:42 - 01:16:51

  • принципе можно заменить на седьмую строку правильно ну как бы частично да на той спрошу давайте давайте почистим уберем так сделать его против так хорошо можем ли мы все то что осталось для доставки тоже сделается через реванш [музыка] так мы можем сделать наверное join и озера и сделать и описать в условия в.ф. то есть . вот черный joins я постоянно путаю по моему все таки джей кей я thorens трое misa amane а так окей из интересного из интересно то что мы написали будет оно равносильно тому что

    01:15:48 - 01:18:16

  • мы написали да из думать нет все будет хорошо я попытался сделать за musandam но по всему человека денька джонс юзер свои users can import было все отлично будет смотри мой вопрос такой вот есть joins да а есть допустим include знаешь на чем разница сейчас вспомню touch наполнял по моему тайн это именно из котельной то in a young lad это забор айтишников одной стороны связи и поиск по этим айтишником у 2 [музыка] не совсем то что такое girl тогда игр зовут то тоже хороший вопрос этого я уже не помню скажите

    01:17:21 - 01:19:50

  • сразу есть includes да ну короче парень выбирает между joins игр вот он прийти в экономический прикидываешься сделать the lich king он смотрит на размер таблицы с может если это кондишен и и прочее прочее джо инсульт и проекта завод и это джуринский а играл то тоже как-то показал это то что вот делает поедешь ником вставляет через силен и вот конечно мой любимый вопрос какой твой любимый join русски ели в которую ты используешь каждый день перейти мой почистить зубы это я так намекаю красивого тела кита

    01:18:41 - 01:19:53

  • свин виды дронов узкими знаешь я понял но я сильно риэлтор во первых то есть когда ну описан описывать или поверишь нас не я это знаю хорошо я слез с картинка с пересекающимися кругами короче серьезно и конечно есть роет которую ты ни разу жизнь не использовал на параде ни разу не использовал как расстроен мне тоже в 1000 который воспользовался жизни никак не могу найти их уже 172 не подарят остальная раза хорошо с дронами разобрались но мы с тобой как бы сегодня штабе сяду на крутого цена поэтому я

    01:19:22 - 01:20:58

  • тебе скажу что код который написал можно пестик небольшом частном случае есть и чуть чуть чуть чуть исправить через ускорить в плане перфоманса как как это может сделать а еще эти города я тут даже в коде котором написали есть проблема к но это неважно может уплыть если взять если найти сначала юзера по username а потом найти по usa родившей комбата варки будет быстрее так будет и быстрее вот я сейчас думаю быть полезно поиск по с одной стороны по индексу с другой стороны ну явно встречам join тем более если она

    01:20:08 - 01:22:06

  • съезжайте индексирован это там вообще будет очень быстро все верно смотрит найти юзеров сразу потом join a найти хватит будет быстрее почему достаточно систему быстрее вот еще такой вариант они тоже нашем случае хорошо эту плиту с а нет подожди нет есть нюанс до в нашем коде котором написали есть ошибка логическая связано с применением inner join а ну то есть не то расскажите примерно до мы послали параметра там типа некоторые battle горки пропали это не из-за software родине и всего такого и software

    01:21:33 - 01:23:09

  • поль поле понимаешь почему прошел давайте дамп подсказочку прикинь что есть юзеры нас базе из подборки где юзеры у них отсутствуют почему они не будут включены так но нам они нужны а нам они нужны и ну то есть мы ищем по товарки у которых конкретный ездят с конкретным именем это тоже не самая правильная проблема но неважно то есть но нам они нужны нам хотелось бы допустим взять и сделать чтобы юзеры которых не суббота горка нет юзеров допустим что такое тот минске профили там даже и телевизор удалился

    01:22:21 - 01:23:53

  • там если мы хотим увидеть то там них никто надо посмотреть как мы можем до проблему поправить так еще раз нам нужны ли по battle варки конкретного озеро либо мечи rightey если мы еще не переписались если мы переписали уже на юзер то vrv айди юзайте это и за ради которой мы написали охнул ну или там нил прописать если мы не переписали это сделать вместо young ladies & jane chine подожди нет не грозят другой стороны будет узнал про эти будет сыграно нужно всем барбато мушки в автор дружок будет историю до 1 часа без еще

    01:23:10 - 01:25:08

  • много чем поговорить мало времени мы пока индекс забиваем я прям можете удалить переводами не переживал давай быстренько накидаем этим быстро их будет поинтов чего щупов его сделано в корее тебя к тому же сделать красивый лучше так и в патовой какая-то вот как-то страшно во первых это уже ты писал это писал году в 2013 я полагаю я даже не знаю когда ты потом скиньте а потому что реально и я тоже по предметной области не помню что это короче во-первых тот и в которые на 8 можно переписать в vortex прошлом потому

    01:24:13 - 01:25:48

  • что так красивее и влажности fav меньше не надо вообще не надо потому что у нас есть поток faint можно сделать вот так а права-то фиксаж нет не надо презирать во-первых files found на первым беларуси мы называем это файл с ключником может касаться как лишних и полон уфа индекс лишь ником не существует а по-моему а зачем зачем давай вспомнился в функция файл файл она или вернуть объект перекинет ошибку она по умолчанию там есть файл пай который не кидай это шиба ину вай-фай да мы тоже fine к этому отодрать очередь сделать и

    01:25:00 - 01:26:43

  • в его карандашик вот и дам это все убрали и так понимаю хорошо внутри снова полегче пока вот так то так battle work мы состоял на зачем мы это делаем на то есть если мы уверены что у нас существует по то лойди то мы можем не искать вату на самом деле просто засунуть battle айди это не очень безопасно но зависит от того насколько мы реально в этом уверен и я думаю что с братом мать это неплохая идея вот мне тут немножечко может быть перевернул бы и сказал бы что как бы с баттона этим ну хорошо это хорошо так

    01:25:53 - 01:27:31

  • чтобы люди не создавались удобную готовое диета не безопасно а вот с юзерам то мы точно уверен что с этим есть на моего пера маскарад озера до поэтому я пойду это все дело переписана по-другому works зачем нам вообще он приходит в параметрах интересно что приходит есть рай те то есть мы берем вот сюда вставляем battle for params я вижу с параметром чтобы зайти приходят может откаты в науке там все-таки были ветер и ну вообще нет мы создаем юзера для керн тизер хорошо как бы это переписать так чтобы мы создавали все когда силу я там

    01:26:44 - 01:28:23

  • но во первых в параметрах и лаять и не нужен так это наверное лучше вот так сделать так не очень безопасно где продолжил бы себе сделать вот так ой да а и вставлять туда [музыка] равенства на то что ты проверяешь battle вот и как будто у тебя есть таким за сюда блуждаешь the battle создан в базе а вот вот дальше дали выйти вопросы задаешь юзеру to the world record юзера на каком-то виде связь не недель она тоже нормально мне скорее больше интересно вот 9 10 дальше история так сейчас посмотрим часа по

    01:27:39 - 01:29:49

  • вспомнить нормально ли написан сейф там опять же есть версии method of sex action and exceptional вы очень большой простое правило если вы таки данного факта нет ! xr shaman king of fighters лечение спаек русском языке лишь типа то есть сейф написан правильно пункта везде я потому что написано неправильно музы что глобальный весь блок написано неправильно на создаем bad to work ну то есть создаем прототип некие вас помощью неё потом делаем сейф забрали твои мысли почему неправильно давай высота свой ход вы 500 его в

    01:29:04 - 01:31:02

  • продакшн вот короче залива на сервак какой-то юзер создавал свой бата work на его идиотом хотел вот право запрос и тут пришла короче это время запроса уборщица в серверную и случайно вырубило свет выбери цвет обнаруживаю штаба товар создал страх уважение за стоит чет делать будем в транзакцию это сложно звучит ну да по сути на обвернем просто в транзакцию a tight озера и создание подборка хорошо как как как как оборачивать нотацию этот прошивать не буду я думаю ты сможешь мы поговорим на а вот давай

    01:30:06 - 01:31:34

  • такой интересный вопрос короче тема нам нужно взять еще взяли еще меня зовут своему может быть на весь интернет нет я да давай пробуем сделано что-нибудь типа шри пати и пост не знаем users что-нибудь там да вот здесь вот есть ты говоришь неправильно вернемся это сделались транзакцию можно ли так делать агнец то есть все выпили фактически я бы я имею душу дэсика это долгая и операция чем это чревато и вообще ну это окей или вообще пофиг что не окей во первых то что пишется в транзакции желательно

    01:30:59 - 01:32:58

  • оставлять на то есть в рамках транзакции оставлять только работу с базой данных если есть какая то внешнего чреваты это тайм-аутом соединение с базой данных какой-то момент если этот вопрос будет совсем долги по той математике ну как бы ладно ну то есть нужно просто тайм-аут ошибка кинулась все ничего не создалось все хорошо мы все довольны потому что я я просто спрашивал потому что достаточно печерский сдался он время обычно штука это работает примерно так ты говоришь там типа там payment . сейф

    01:32:05 - 01:33:24

  • дат вот он ты говоришь юзер апдейтом план там не знаю по ip условно говоря да потом уже куда ты направляешь там типа там чардж что-нибудь но я образно это вот прям очень жизненный пример примерно такое я писал вот смотрите тут типа но так как ты хочешь это сделать так чтобы это было хорошо что типа консистентной и чётенько чтобы in the mood типа сократить что если массаж телепатию подарком стоит опять вопрос только бы пойдет транзакции все будет хорошо технически все должно случится если вот редакция там и в этом экшене вообще

    01:32:47 - 01:34:29

  • ничего не вернем получается если пойдет транзакции в плане то есть если она например тайма учиться я просто не помню как она ведет себя то есть если произойдет какая-то какая-то ошибка со стороны базы например транзакция не пойдет вот этот блок который в он не дойдет то интернет серого до 16 строчки хит идет вот но мужчинам самом-то деле если транзакция типа заботиться то фактически у нас будут и дождь и пойти в нашем случае это же блокирующий запрос да поэтому она принципе висеть будет на нем пока его не

    01:33:37 - 01:35:18

  • выполнят вот и как бы даже если у вас патрубок транзакции que me time out вот такой монстра но и вот кабы типа не но не прервет вот поэтому нашем случае нельзя ли случай лишь кадром это писать но мисс харрис интересно о том как бы чем чревато выполнение его операции внутри там зации знаешь ли ты [музыка] ну давай понимаешь что ты как бы чтобы искать товары баз данных когда происходит транзакция когда то как раз и транзакции полетела подробностях честно говоря нет то есть какие-то подробности со мной

    01:34:27 - 01:36:05

  • всегда очень меняются tasteful очень сильно зависит от версии базы в при имитации до глобальной концепции такая что в этот момент тебе происходит такой типа золото ford базы да потому что у тебя есть другие транзакций транзакция них и вы должны указать из-за как бы за займитесь ну за палец и кстати пробку начну нас точка отсчета вот здесь вот а пока это происходит только будь то другие операцию вам твоего collection а происходит это транзакции там тоже считается проблема стоит в том что как бы не пришли их большой длинный блокирую

    01:35:24 - 01:36:36

  • запросто твоей базы вот то у тебя получается ситуация когда ты скажу так ты все эти вот штуки они сами записываются в память базе ну прям типа сильно сбивает по местам то есть они все это загс и складывают и пересчитывают так далее вот есть и там допустим повисел 50 секунд там минуту короче в в таком в таком состояние транзакции то твой подвеса спутник до 15 рыбой за пару недель это тоже не заметишь вот и потому что бытует очень тяжело обратную базу как ты посмотреть частности так сандре особенности

    01:35:59 - 01:37:06

  • погреться я не вижу так это работать мои съели но я думаю что они все очень похожи работы потому что ну не трудно представить как это работает другая вот начать правильно говорят плохо идею содержать став контроллере это по-другому вот я бы стала конечно поговорил про разные сервис объекте про драйер by и прочее но это же скучно неинтересно и как бы тут все достаточно понятно 25 чтобы дальше к разделам под названием под названием умозрительные эксперименты вот как тебе вообще твой кот как как ты к нему

    01:36:34 - 01:37:42

  • относишься который здесь написано да это рыбу до этого дожди не тоже были менее то это я говорю я не помню ну то есть да не понятно какие то операции ведь она какая-то логика все-таки тогда было есть подозрение вообще что это самый какой-то первый проект на котором я tutorial проходил ну короче это вопрос к этим контактам лежат код на проекте то открывайтесь вы посмотрите на него с косяка у нас посмотрите его тогда ешь пищу видно с данным потому что также открывает ваш гид хоп и смотреть на ваши

    01:37:09 - 01:38:45

  • проекты и в этом репозитории было писать комменты прозвонить fix вряд ли обычно тыкаете но одно понятно вот смотри мы с тобой сейчас будем говорить о твоей 2 мы схеме схеме смысле теме труд и озвучивал имущество будем валить про дипой автоматизацию это все вот и еврейства любимым скальпинга каждый день сидишь а это веб-сайт есть тиньков инвестиции я инвестирую обычным китайской хорошо тиньков инвестиции допустим вот и мы предполагаем что тиньков вес написано руби вот скорее всего нет но никому не

    01:37:57 - 01:39:36

  • мешали сегодня да вот и вот нам стало чисто надо будет поговорить о таком достаточно популярным попросим собеседник еще все происходит вот когда ты открываешь с утра своих свежий кофе сегодня тинькофф инвестиции и у тебя вот есть рубин раз приложение где там как это все работает вплоть до всяких мельчайших деталей этим даже сделала сказки artwork и будут говорили так давай про детали уточним мы ограничимся web стеком ты вообще ходишь говорит я знаю мне я простой даже когда предлагается cisco сертификат понимаешь я учился ни тогда

    01:38:53 - 01:40:27

  • не буду я только когда в долгу устраивался 3 кулаков тоже спросил я начал рассказывать про только клавиатура стройна и он меня сделал на этом с которой они очень и очень сильно уверен я думаю что у меня хорошее воображение ну давайте просто выводит вводишь тиньков инвест в браузер и поехали что происходит давай все-таки fap стеком если нету такого особого уже можем пожалеть кто же поговорить чуть ну там получится не столько про железки сколько про операционной системы нормально просвете была система все

    01:39:40 - 01:41:13

  • нужно так хоккей значит нажимаешь enter ну во первых как обрабатывается клавиатура то есть ты нажимаешь генерируется какой-то сигнал не будем подробно как каким образом генерируется ограничимся тем что есть какой-то код который клавиатуру ход клавиши нажаты которые клавиатуры отправляет компьютеру и любая нажатии клавиши вызывает прерывание процессора то есть блин все то есть не знаю современных процесс у нас есть эта история маскируемый них маскируем переживая ними кого то скорее всего это моя тоже не то читал вот ними этому не

    01:40:27 - 01:42:24

  • или преподавали мы это все сделали ну да у меня что-то плохо значит прерывание и то есть мы передали код нажатого интро не помню честно код на фиг с ним браузеру браузер понимает на каком то уровне что если у нас выделим текст бокс там соответственно строка и мы нажали enter значит нужно вызвать функцию выполнения запроса его так и фото результата ну такой более-менее глобально много функций разумеется вот та решишь то ну во-первых он пока пока пока мы дойдем до идем да недопусти там сетей dns а вот там может практически там он

    01:41:27 - 01:43:40

  • парсит адресная строка видит там доменное имя чтобы обратиться по адресу в интернете нужен айпишник как минимум чтобы получить хищника из доменного имени существует несколько механизмов есть файлик в линуксе ета цеха индия какие то глубины папке windows там тоже есть хост есть локальный dns кэш есть dns кэш в роутере обычно и есть днс сервера провайдера какие-то более глобальные dns-сервера это иерархическая система логическую систему достанет виду что есть вот такие какая-то базовый как я не помню как он называется

    01:42:34 - 01:44:23

  • но той самый главный dns который пару лет назад легли по моему даже один раз центральные которых хранят условно наверное все есть какие-то цепочки дальше которые последовательно киши рует то что люди запрашивают снизу это не совсем так но нет нет вот ну типа вы в чем-то иерархичность вопроса не понимаю да это главный и не главный ну то есть иркут ходишь на 888 это главное ли не главный это вот самый главный гугловый на этом не понял да твой русский 111 вот это главный или этот второй главный или третьем главный помогло нет

    01:43:33 - 01:45:30

  • если честно хорошо кто главный не уверен вот вопрос бы вероятно рассмотрим ни один со мной иерархичность один из лидеров не связано с тем что я кто-то друг другом говорят так далее там немножко более хитрая история знаешь ли ты или цветом быренько накидать побежим дальше а ваенги да наверно да потому что я это все проходил вы не верен мне говорит а пролетело дома короче там там то все петель потому что там есть те самые так называемые на записи до нас говорят 1 октября гибрид твою записи на запись и соснах есть такой совет

    01:44:35 - 01:45:58

  • google.com вот и ты твоя различно стоит вначале идет точка ком то мы на запись до точка ком ты ходишь там . а привольно я схожу там на такой то я пишу говоришь о кей у меня есть точно . google.com да и найдешь там точка ком говоришь о той углам и да есть держи заходи туда о курса место пользу история google.com то есть вот это вот как бы сам домен и есть иерархичность на вот в этом выражается то себя если grado di como самом деле начал я собираю точки до всего и называется и вот кассационного точка

    01:45:17 - 01:46:38

  • входа и потом точка ком google google то есть вот это эротично состоит из атак на пальцах объяснять кометных структура воды на запросов в этом ты как бы отправляетесь за просто как тебе кажется лишь один запрос отправляется громко и запросов после они все кэшируется ученика и все хорошо хорошо мы получили опять адрес а потом что так потом а можно вопрос можно просмотр учились ли мы получаем наш в нашем ответе dns а все время один ip-адрес или там несколько ответит нсм и получаем tata траст которой прописан он чаще его не меняется

    01:45:57 - 01:47:16

  • обновление там с каша долго достаточно происходят может там типа несколько адресов и 5 1723 и это все время такой единой пи адрес пытаюсь вспомнить но есть подозрение что я все-таки может быть несколько вопрос как они тогда выбираются берется 1 короче в свое время была такая модная штука до сих пор есть называется dns днс dns балансировщик который мог балансировать у вас на записи но из-за каширование очень не получим так себе идея вот поэтому так уже не делаете дома у себя их может быть несколько не могут

    01:46:39 - 01:48:11

  • возвращаться в разным периоде помню даже такая ты ходишь google тоже какие-то у меня а эти штуки то там всякое есть хорошо давай да и нас получили пошли-пошли это просто наш сервак что происходит дальше так пошли на сервак то есть мы составляем кото-то по запрос на тиньков и невесте и вроде бы есть кто-то ps значит порт по умолчанию 443 то есть нам важно на какой порт мы идем мы то есть себе запрос в данном случае кит но мы просто идем на главную страницу там тиньков в инвиз сумка vkontakte запрос get с адресом кто между

    01:47:37 - 01:49:18

  • путали там есть порты там с адресом что-то не понял ну давай давай давай причешем наших уважаемых слушателей так значит когда мы вообще как как как выразить то объявляем что мы хотим соединиться с каким-то удаленным сервером ну то есть у нас есть айпишник этого сервера есть порт на который мы хотим подключиться мы открываем socket этот механизм операционной системы которые вот дает нам соединение между двумя удаленными или не удаленными процессами сокетом собственно указываем куда мы идем то есть где он находился и

    01:48:39 - 01:50:27

  • [музыка] и лежит задувается соки barclay ну это не важно как бы открыли квас этот тип а ты говоришь что происходит внутри там самаре браузера а чем вообще глобально приходят с пони как это называется в плане алгоритмическую скажем так только алгоритмическом ну исторической модели и сайт об android но есть моделей сайт в ней когда я учился у не верю было семь уровней по моему их сократили то любят 4d еще до кого-то но там есть несколько моделей они друг на друга накладываются словно так действует

    01:49:36 - 01:51:12

  • в прикладной уровень это уровень собственно конечных данных ну например из тибета протокол прикладного уровня он просто текстовый ну просто пишем там сексом чем хотим клуб же бомжи глубже вещь не помню честно потому что не просто там транспортный эти степи и просто туры на этапе потом канальный физический там это все ерунда дмитриевка как давай говори про это сепия пита что там происходит зачем это все нужно просто пальцев как пакет как пакет уходит так вот этот сайт как он узнает приложение сервер том что ты в

    01:50:33 - 01:52:22

  • него заходишь ты не только стираешь или тебе это все объяснить наверное представляю очень поверхностно давай лучше с объяснение потому что наши степи да давайте 30 п это протокол по такого очень понятно там есть хайдер body все такое для того же степи у тебя как бы есть пакет который идет на уровень ниже то есть это приложение уровень приложения дальше весь уровень там там какие-то сезонные проще но этого все пускаем отдельности мы говорим про простой api вот здесь транспортный уровень дата с которой у тебя есть концепция под

    01:51:31 - 01:53:05

  • названием dota которые осознанно того чтобы вообще приложение общались между собой каком-то виде вот там есть порт вот и фински будет твоего транспорт является свой предыдущий уровень только 6 пакет ты берешь body делаешь из него там типа убежищ видео с него body записалась фраза кнопочку птицы приправляешь дальше такая вот таким такой матрешка все эти макет собираются вот я у тебя в итоге получается какой-то пакет который уже выходит под лавой файл в твой роутер как твой роутер твой пакет отправляется

    01:52:21 - 01:53:37

  • служить себе сервера как он доходит до сервера представляешь я смотрел ты сейчас правил пакет дай тебе он дошел до срока в названии не потерялся по дороге не пошел тебе на телефон а вот прям до дома зона дошел короча я открывал один раз этот трейсер пакетов даже наверное самый даже не один когда-то подшивка журнала хакер было и я там практиковался помогло с как мы сейчас видим легче по крайней мере в память не забилась я помню что и ну во первых есть и есть юдифи теперь до гарантируют доставкой

    01:53:00 - 01:54:39

  • openid граф я тебе сказала бутылку при пинге либо не дойдет гарантирует доставку значит он ожидает какого-то то это если ответа нет механизм про автора срабатывает даже хорошо рассказать вопрос как как мы пока вот говорим в роутере дат все дома из роутер какого-нибудь там ты полин zyxel что там чувству boolean и я увеличу дочь ухом не отлично от роутера типа он получает вы покинуть да там и пакет потому что нас учили запросто классно как он чем дальше делать с ним манжетом типа не поднимает приложение тимково нас бы народ дает

    01:53:57 - 01:55:21

  • основные дела у него должен передать даль а куда придет то есть он видим это какого-то уровня распаковывает то что ему пришло и понимает куда ему трассировать этот раз да все верно красно время распаковывать его до уровня и п года то есть ему нужно дать адрес у тебя адресацией пилот или только такая вот при этом как раз та самая технологии дикое которые многие говорили она является возможность распаковыванию 1 уровня типе и там смотрите порты и прочие истории но это не важно важно что выполнили

    01:54:41 - 01:56:12

  • появится как вот нам понять что вот наш адрес 174 2724 как вот и так удалить как это отправляется не знаешь указать досмотреть короче давай банка скажите на пальцах там все очень просто на самом деле в роутерах история что понравится таблицу маршрутизации вот там прямо по писаному куда такие пакеты пасовать какие физические каналов физические порты вот и всегда них такое что наладит дефолтный порт мокко твоим xiao ming а скорее всего подписано что-то типа ли для локальной сети посылаем не куда-нибудь там в ethernet один там в

    01:55:27 - 01:56:47

  • зерне 2 все остальное по своим не в на провайдера и дальше нам цепочки этом я специально специальные потапова который раз умеет синхронизировать и бумажку маршрутизации таблицы вот который роутер умеет чтобы общаться с этими говорить там типа отчета я подумал давайте мы вот такие там по сети будешь так посылать за этого допустить и случается кинг конфликты бы твои мать и анализатор калифорнии как нему через configure кирова и вся сеть рухнет потому что куда там наш неправильный таблицу муж заставил из-за промолчу на

    01:56:10 - 01:57:15

  • всех вот но по факту такими таблицами федерациями твои пакетики ходят между сути заторами вот вопрос маулид в пакетике чтобы занимать твои не дайте нет не дошел хочу таком случае происходит но как мы уже сказали для теперь если не пришел ответ что пакета успешно дошел там сильно команд как-то так называется хотят отправляется еще раз если пакет хорошо это времени не дошел то приложи и на компьютер каким-то образом получает известие что вы не дошло хорошо может пакет не дайте потому что не сервер не

    01:56:43 - 01:58:20

  • отвечает лишними такое потому что вот что-то случилось внушите зации он потерялся по моему случается такая иногда тоже так что только такую штуку под названием за как закольцовано сети скажешь подробнее что такое просто чисто интересно ну понимаешь да и свойствам 3 роутера а пересылает bb пересылает cc и призывает а то они будут передавать пакет вечное короче никогда никуда не придет короче об этом с криками штатам в пакета есть когда ты вот pink with evan peters написано 17 вот этого то количество hop off количеством

    01:57:36 - 01:58:50

  • результатов которые максимально должен пройти с пакета наши вопросы дропнуть вот в свое время просто была проблема не такую штуку придумали потом запустили там дальше все ваши затар и сириуса пациента потому что под ним бегают вечный пакетной не ночью делать вывод очень смешная история хорошо наш пакет пришел на сервер в амазоне не пришел дата-центр дальше делать что происходит не так он ну скорее всего там много апликэйшен серверов то есть он пришел на какой то сервер который вот у нас dns прописан

    01:58:16 - 01:59:35

  • получился куда трудно шел его надо сможете жировать на один из апликэйшен серверов ok там тоже называется application server смысле таковы еще какие-то между сервер прям типа как физически литературы я имею виду физический сервер на котором кроется приложение я поступил другой ok хорошо допустим нашли нужный нам вопреки сервер уважаемые вот тут то там обычно опять же перед ну то есть мы уже подразумевать что мы пришли на какой-то сервер который вот на котором мы уже должны принять этот пакет каким-то либо applications сыром на

    01:58:55 - 02:00:56

  • обычно перед лицами стоит какой-нибудь тен джинкс как прокси почему у чего нам нужен потому что им сейчас на чтобы кешировать соединение которое нам пришли какое то время чтобы нам не загрузить сервак сам по себе потому что те сервера которая запускает рисовое приложение они на high лот не очень приспособлен а то есть нам нужен для холода ну не всегда нужно чтобы зачем зачем зачем сакральный смысл ставить engine speed перед руби перед считается такой можешь все вы все делать там уже можно идти по

    01:59:56 - 02:01:43

  • карте недовольство работает а сделаешь картиночки отдавать через кольцо то есть будет намного быстрее сделать это через джинкс который будет стать и квантовать по определенному пути например то есть ты правильно сейчас ты понял что говорит что руби медленный я говорю что руби медленные но сейчас ты мне неправильно 150 человек смотрят короче запишем улегся в личку если вы как так ты мог сказать чтобы мирно слушай я ушел с рубины эликсир с другими я тебе открою секрет эликсир тоже медленно китая знаешь почему потому что

    02:00:53 - 02:02:16

  • в этом мире все медленнее чем 75 м далее уже по sea-doo и джинс как бы написан на си поэтому мы как бы ты понимаешь а почто же написан на си при этом mangens быстрее написан на си поэтому тупо бы ставить многих таких очень простых операций типа типе хорошей к с эльфом шейк serving a статических файлов каких-то редиректов все такое но это прям быстро и теперь надо кушать руби и баркер и делать эту историю поэтому тупо все оставить джинс для того чтобы оптимизировать некоторые вещи даже кормить грозит инфа довольно быстро это

    02:01:40 - 02:03:01

  • происходит хорошо мы зашли джинс что происходит этому проходим и джинс мы разбираем путь по которому разбираем потею до прикладного уровня мы уже смотрим запрос который на прошел нас интересует путь нам нужно куда-то спроектировать потому что если там статика нам нужно дать статику если там обращение в up stream куда и где грузится приложение нам нужно его боксировать туда хорошо вода пишет куда проектируем учились и крутятся тоже какой-то свой сервер который умеет запускать собственной руки потому что мы

    02:02:24 - 02:04:06

  • нила патчей мы не можем запускать напрямую какие-то приложения да и не хотим особо честно не помню сейчас там пумы запускается по дефолту людей есть ну то есть там пул мои unicorn веприк когда-то был вот он принимает уже пакет и отправляет его в рельсу уже на уровне руби это разваливается . поговорим по поводу не да не будем нас на так много времени хотел платить как они мир сообщается ну давай забьем это все крутится и них нет пишите были стадион дальше дальше я на достаточно высоком уровне описала потому что как это внутри ну нам

    02:03:16 - 02:05:17

  • нужно определить в какой контроллер передать данные нас есть роутер ну хоть он там лежит конфиг роутер п мы определяем какой контроллёр отвечает за конкретный путь есть некие семантические правила о том как воспринимать те или иные запросы согласно рис . то есть ну там post запрос с определенным путем из этих неком ресурсе автоматически определиться как клеить например get запрос айтишником как шоу без айтишника как яндекс и так далее вот данные отправляются в контроллер в качестве параметров в конкретный action

    02:04:19 - 02:06:06

  • экшена выполняет то что то что в нем прописано генерирует какой-то ответ любой html-страничку либо там ответ head либо джесс неважно и и возвращает как ответ клиент дальше вся эта цепочка обратно стал найдет кроме tns тогда мы говорим типа что за все будущие смотрел что насчет ответ можешь поговорить [музыка] многих ли там типа controller and view жку я дает обратно что как это происходит как бы что то что такое рендерит вьюшку какая-то магия там типа подошла в юшка он такой раз тренда и что происходит там очень простое и тупой а

    02:05:12 - 02:06:48

  • ты молчал между прочим оказался в экране да он там давно 5 как же без кота так нет флешкой все просто народ и все ее вообще может не быть ты можешь отправить просто заголовок как мы видели в моем коде там head-to-head он процесса балансить и и так далее можем обновить какой-то ответ какой-то response на уровне все теперь есть вопросы есть ответ ответа тоже есть там какой-то респон свой зад и внутри принципе бы что наши в нашем body вашему исполните курицу но зависит от того что мы верим возвращаем например

    02:06:10 - 02:07:56

  • например ничего например мы там делаем рендер джейсон и генерим какой-то джейсон можем его прямо руками прописать в экшене никто не мешает кроме коллег гинером какой отечественной алку например я пока там мы туда уже дальше говорить говорить на трассе что угодно любой любой текстовый или бинарные данные который мы хотим термос клиентов хорошо мы вернули наш тип он дальше обратно что происходит после этого вновь испанцы формировался какой то же тебе дальше этот пакет идет в обратную сторону дошел нужно

    02:07:03 - 02:08:53

  • потеряться или нет подозревать что-то точно так же как их ту сторону хорошо даже обратно браузер что долго не делает предположим что это хата мелко браузер парсит стиль делая дополнительные запросы если там есть ссылки на гсс например обычно это не удаленные применяется в стиле генерит он дерево выполняют java script код и отрисовывает это все пользователи в окне дай на этом уровне становимся понимание там очень много чему выпрашивать плане этого но я хочу минуте двадцатью закончить наше расставание

    02:08:00 - 02:09:35

  • нам если допустим сегодня в секцию react и потому что кому нужен вот у нашего писала вынули акта собственно говоря вот два мешка говорим продавцы тут накидал себе короче файлики в в telegram telegram вим вот давай давай тихо прокомментируешь куда им скажешь плохо написана ли хорошо нужно переписать это как такое можно через докер файлы каком ползать и удобнее вот и дальше пойдем туда стракер компов за ночью начну с ним так мы объявляем ну то есть есть концепция некоторых сервисов это какие-то конкретные докер имидж которым и

    02:08:58 - 02:10:45

  • запускаю мы описываем там собственный имидж я его может быть внешним то есть можно носить просто позор описываем его аргументы описывая какие-то параметры типа шерстных портов ширины хвалим of и так далее также припишем мы указываем здесь место имидже уже конкретное приложение но здесь . видимо давно вы везде сделку газовым ты говорит он . должна быть а подожди-ка [музыка] что случается с мышь от слова имидж помогаю идешь развейтесь чтобы сделать docker файлы с локального по моему есть другой параметр данную мусора название

    02:09:50 - 02:11:51

  • него снова хочет название им ничто не хочешь конечно будет она не мне и мы же что отвратительно и ужасно что очень скучает но постоянно секцию build но там daggerfall этом и не вот неправильно положил нужно и овального решительно ну чуть возмущает одновременно имидж опилки ненужный либо 1 либо другая нет правда так это будешь не мочит то его выдается какой-то так нем ты будешь с ним без пирамид от ему что он тебе будет не бегать без имени т.г. он своими она прекрасно генерал поэтому никогда этим не пользовался

    02:11:02 - 02:12:52

  • авто авто ты реально используют a gene лены именно там типа имя сервиса в пати например апатин вполне ужасно у нас нет даже называть какие там именами женскими так далее это такое и она обычно поставить прямо же еще можешь запушить куда-нибудь х и тогда и тогда типа они вообще ужасно выглядят тут обычно пишу так рад что нибудь типа там ну понятно : так это потом это можно кушать ударить это важно выдать годжи гитарист ты застрял так считаю просто сперва ну то есть мы можем определять зависимости от сервисов

    02:11:57 - 02:13:42

  • если один сервис nissan не стартанул то 2 . здесь опять шарим воли мы качали импорт и объявляем and rings всех посмотрю руками объявляем холстинин что здесь не обязательно потому что автоматически он будет когда ты на самом деле сережа да да да он продеваете там так вайкинг ну и все в принципе то есть to those ошивался не тоже в чем-нибудь сможешь сходу указать что плохо хорошо разговора если не проблемы чай таки тут догадкам просто конечно куда трудно критиковать конечно да ну можно попробовать но

    02:12:54 - 02:14:44

  • например start to always ни разу не использовал честно говоря вроде выступит допустим так вот эти вещи я был так наверное involvement in и и не только бы хозяйству может они как бы но я бы я бы их не да просто потому что я бы в другом месте сам по где-то где при заторе ну может сейчас грифы обаять что такое чем они спали на давай сразу за просто перейдем так from группе создаем для приложений составе массаж а вот они аргументы ничего не используется нет ли чего я не у меня тут подсветка на поиск не срабатывает нам есть подозрение

    02:13:53 - 02:15:59

  • что же они очевидно звездочку используют а все у меня клавиатура просто отругает со 10 на который неудобно специально кого-то для собеседований уже об этом два часа просто другая клавиатура я украл ноутбук сложи вопрос обычно но обычно это внешне они не придут так окей [музыка] планируем проект планером проект то есть произошла а не слышно да и тут и тут у меня да и при полыхнул вас начинают это не хоккей копии ну давай глобально идея кайтить понимаешь но то есть мы выкачиваем проект из репозитория откуда-то

    02:15:20 - 02:17:30

  • последовало моего пил телок из локальной папке очевидно тушу как как как как бы ты поступил то есть ну обычно вейдер files обычно докер файл лежит в проекте в самом в папке с проектом и ты просто копируешь ты не вы кочевавшие батальона так но может быть по другому книжки то можно укачивать его ну то есть он полежит папки с проект данный вопрос где та его собираемся актуальная версия ли проект надлежит нам где ты собираешь хочешь ли ты собирать локально или хочет собирать вас поводу ветки говоря ты

    02:16:38 - 02:18:06

  • почти всегда хочешь собирать его из того места от куда ты смотришь либо это tf версия липа при deploy она берется мастер ветка я тута собирается допустим ну тут есть разные подхода я отказалась бы ты больше прав чем не прав но бывают смазка ты хочешь его собирать рим с репозитория потому что репозиторий tinker часто single point of us ok ну по крайне мере когда ты собираешь его историю тип приходит заниматься до истории типа добавил ключи ssh и тепло этому цвету история так себе идея хорошо чудачки стоит брать этого мы кстати

    02:17:24 - 02:18:39

  • квартиры массаж ключей что тоже как-то странно сказать это прям плохо но слова так он дальше не упаду come up as a privately по историк никак не это новое приложение подозреваю у него там лежат config.xml как в конце в папке config мы их копируем убираем . сэмпл дальше как иран неким 3 point . саша там валяется рядом тебя да что там лежит [музыка] кей ну и иногда нужен удаление верным стал cry me cry то счас при компом он ok то есть тут мы просто запускаю делаем какие подготовительной работы запускаем

    02:18:04 - 02:20:16

  • сервер таян ему вправо на исполнение а все все под рутом кстати делается да не вижу гейхера изменение озеро но в принципе то есть тоже разные мнения нужно ли создавать отдельного юзера обычно если ты будешь им и видишь какой то имидж докера вам достаточно самого достаточный нецид of the logo там не то чтобы сильно нужно тянуть дальше installing темы дальше почему-то 2 фронт во 63 не видел кстати синтаксиса знаем что это мульт встреч билды [музыка] и педагог прикольно что потом не можешь типа смогли не загрязнять свой

    02:19:14 - 02:21:32

  • докер имидж какими-то большими количествами артефактов пребиотик можешь создать новый имидж относительно и мы же в у предыдущего и копировать ими штуки используя его фактически классический пример 3 года до тех же сделаны для гол то чтобы там тебе go собрать нужно задать этом губил да и прочее чтобы год допустить тебе ничего не нужно в личку то есть докер который запускает и машины запускает ему габионы собирают год даты у кого начали билде скомпилируем а потом берешь комитет по инн и на чистом альп они

    02:20:30 - 02:21:43

  • просто копируешь и бинарник и запускаешь и вот конечно 20 техника но конечно контейнер меньше получается этим немножко меньше fringe candida прикольно так вот то-то же создаем режиссера выкачиваем yarn после этого почему-то ставим а мы добавляем репозитарий потом ставим на ужасы ярмарке copy from peter это вот как раз для мульти ставить ему скопировать из того имиджа сюда арбен потому что мы там install делали давайте говорим что у нас рабочий users как раз тот самый указываем рабочую папку основное и запускаем entry point

    02:21:08 - 02:23:03

  • хорошо мы это все посчитали на самом деле давай попытаемся с тобой покритиковать то что у нас тут есть краснов еще минут 5-10 чтобы слить его погоди ковать а то мы уже успеваем создавать чувство вины часа так давай тебя накид может накида я просто talking points of чтобы давай давай начнем с того что может ли как-то то есть можно как то наш контейнер сборку докер файла убыстрить и у медлить монумент всегда можно как можно его быстрица так в глобальном смысле или в конкретном случае который здесь

    02:22:12 - 02:23:44

  • конкретном случае здесь то есть подозрение что можно сделать панда land стал локально собрать их в какую-то отдельную папку и потом прокинуть папка напрямую генриха идея потому что банда слона компилирует зависимости у тебя может быть локально armani украденный будет что-нибудь и все бои грустно да но ход мыслей правильный что можно сделать банда вас там до того чтобы это дело тебе не страдала снова он с моим многопоточная запускается и ответ уже больше точно такая же история боль дай 1 стала ну знаешь не знаешь есть нет

    02:23:06 - 02:24:52

  • только не могу прерывать но все чем просто сама в таких случаях я рекомендую реально сильно упрощает сборку собирать базовый образ со всеми темами совсем пакетами а то ты все время собираюсь что-то дистонию по всему говнище систем базовый образа делать один брокер файл и делать bass вот сильно ускоряет темп в разы с этим банда вассалы явные ты не страдаешь хорошо тут то мы и поговорили домашку по говорят кроме entry point и поговорим хорошо ли он написан отомстит проблемы так франции опускаем через socket am3 point у нас

    02:24:13 - 02:25:50

  • изначально не тупи да мы же прокидываем папку да нет тогда может быть он может потеряться наверное явно стал лучше вынести стокер файл согласен что еще и все остальное на самом деле тоже то есть я привык кантри понте иметь только за запуск сервера и все остальное все можно делать заранее давай это обсудим во первых вот строку 6 ты никак не вынесешь в daggerfall особо совсем окей на можно сделать вообще вот тут зависит от приложения у нас например тотальный сервис который мы при тепло и запускаем

    02:25:06 - 02:26:48

  • он делает миграцию и он никак не относится к основному приложению к основному такеру тут тоже это можно делать но как бы такой overkill потому что реально себя этом при уже не очень простое какой-то отдельной съезду делают миграцию закрывается ботинка принципе да хотя бы такой create как минимум surefire добок летучего яйца класть можно убрать вот дугами great оставить то можно касательно при компиляции c . куда вы так дуришь положил сейчас под она но нет ты если ты их изменишь снимаешь с в коде их нужно перекомпилировать

    02:26:02 - 02:27:44

  • помощи говорит так что мы не говорим мы говорим productions потому что дьявол покере никто не делают своем уме одевайся сделать носа обычно оп оп стараются школа phil collins выворачивать скажем так если ты работаешь на макбуке то это очень медленно у нас есть особые hand и для этого на работе на мы стараемся все окружение делать токио дождевой способ полон и полное включение да вижу делать сервисы и помогут вот сама писать так себе двоих пациент для для продакшена асад и можно перенести на rutracker файл все

    02:26:54 - 02:28:41

  • таки да можно я власти как интересно проблема возникает интересно проблема не меняются в смысле это и каждый раз я ваш новый билд хорошого вопрос возникает следующий да ты говорил мне раньше что когда они складываете да твои стать из кефали кидаются нужен сам до покер файла нас до приложение разные контейнеры чего будем делать так наверное хочу этих в контейнер особого смысла нет в контейнер отдельный да я вот ума как их оторвать тогда на то есть они должны лежать в контейнер с engine сам не должны могут лежать в контейнер с engine

    02:27:50 - 02:30:05

  • сам но не дела нечестивых страной здесь контейнером джинсам который как-то запихиваешь этом разогрев и лучше но мы раз я буду что-то одно распухну ты мог случайно реально реально это как-то можно хорошо поддерживать за как эта задача решаешь этот сегмент даже стенам так не получится потому что сезон тебя на заливать все на кой мать с 3 что то же геморрой и кефир он будет делать курица с rising или вторая история обычно шоссе денут они про это удовольствием на галдеж на наш сайт сайт у роберта сучком он берет следуя сидел

    02:28:58 - 02:30:16

  • на картинке с нашего же джинсы но то вам просто помогает доставлять мусора взял и в джинсы положить понимаешь на то есть по-хорошему они где-то на их никак не положишь на сервер на кого он покер против сервер на самом деле царским открой докер компас продакшн яму кавардак обычно принципа увидишь когда проблем пытается решаться десятки шарится мяч то оно жарится в шаре нам более на самом деле с прикольным что тоже не решение проблемы но я думаю что мы это можем оставить в автор шоу и все такое вот в целом мы с

    02:29:38 - 02:31:20

  • нашими джинсами разобрались более-менее джинсами докера миком паузами и так далее вот и я предлагает эту штуку завершать потом еще поковыряешь давайте какой-то старый-старый проекту это наш новогодний тут не сидят да как тебе вообще нужно что то новое ну безусловно это немного нового рассказал о перу зачем я собственно и пришел узнать какие пробелы пробелы есть достаточно какие сам какие саму зовешь но больше всего вопросов было наверное как раз по этому любимому вопрос на собеседованиях с браузером отправкой

    02:30:41 - 02:32:17

  • посетила мастику я бы тоже переходим в категории федака небольшого до явно то месяц еще вот подкачал вас не как работает компилятор ингрид а то вся история о вложиться неглиже ценишь когда я тебе сами я тебе реально советую эту книжку выкинуть нахер и почитать книжку под названием рубин дамой перского там просто как бы много написано уже такого быстро восточного у кого-то совру и на его основе принципе значит неплохо понимаешь к работает в виртуальной машины паркер и x и прочие потом если почувствуете нужно

    02:31:33 - 02:32:35

  • чуть больше почитать кажется более фундаментами книжку просто потому что компилятор интерпретатор достаточно тяжелая история вот и сама пишет чате спасибо вам и вам перезвоним вот это достаточно большая обширное слабое знание вот это много пользы долго зарыться рубин дамага шепот лично истории вот плюс порубит кровь и все хорошо отвечал на самом деле ты там зря ты его не знаешь ты как книжечка по пальцам я думаю что пустышка забыл про них и это за горящего но вот рельсе а также у меня последние

    02:32:12 - 02:33:23

  • проекта он просто на рогах там клиент ли она сама он позарез саша спрашивать почему не говорите по подходу тестирование кода саша еще много чего но я просто типа не успевал бы уже все почитать вот тестировали хорошие истории но типа 2 спальни часа можно выбирать музее product и поговорили про вконтакте поговорили вот плюс компиляторы да про рельсы мы там касались статочно 20 пиков я не хотел в не хотим вот на самом так и вы достаточно быстро справился система как кот посмотреть там еще куда сориентироваться по написать не супер

    02:32:48 - 02:34:09

  • быстро ну типа достаточно нормальном уровне вот по моему любим вопросу да там наверное просить вот вообще на самом деле советую системой сертификации сск а первую ступень там очень неплохо написано по сети не знаю если это закрытом доступе я думаю что может на торрентах найти вот я когда смотрел очень классно объясняется как работает там все эти все пакеты эти уровни вот может не просто не повезло но я-то туда все очень понял крутинка докер это кирком паузы вот не кажется так нашу жизнь их писал

    02:33:29 - 02:34:46

  • или писал много с нуля на самом деле редко пишу но я и rails не выполнял два раза наверное за все жизни ну побольше но словно так чисто да да кто начинает для того чтобы видно что тут киты грибы можно разбираться но они писатель читатель да да да да сказать скопировать ставите starfall типа и вроде работает скажем так вот поэтому тут наверное и возни коммендации обычно я обычно просто практиковать свой проект пройти одну на камеру через издеваюсь славянском как типа разбираться в нем а такая большую

    02:34:12 - 02:35:29

  • часть опытные да вот сейчас наше время наверно самое такое предсказать не наше время ты говоришь что много этим занимаешься это явно туда чем-то разбираться там на докер пабе эти цвета вот история мы даже не дошли до купер найти свои таких а я его не нет не продал ни разу честно говоря я правда очень мало но я понимаю он работает и понимаю чему приколом какого-то фигурировать в чем идея вот тут он тоже допрашивают взял бы на работу конечно бы взял тут уже подключились нам ребята вот главное что главное чтобы я проверяю на

    02:34:50 - 02:36:27

  • собеседовании это самое важное в этом здании знаешь ли ты квартирный вот один и прочая ерунда с области с учетом комфортно закон имеет думать мыслить насколько он быстро получают информацию и может ли переработать какой там подходы решения есть даешь ему тиммейтам подсказки на законных там ими пользоваться и их и понимать как как-то может дальше развивать тему потому что знать все бесконечным это глупо и особенно знать какие там алгоритмы типа пузырьком которые ну как бы на зачем пошёл википедия

    02:35:38 - 02:36:41

  • посмотрел 5 секунд готова присел на арфе октября расцветешь людей самое важное что написано не всем людям объяснять до конца беседовали да нет флеша специализации говорят но он ты даю что-то там в квартире ни разу не как ты мог это вообще там топы думаешь были как выпустить силы долбанулись цикл типа тебя кому тоже очень важно не стараясь больше рассказывать людям которых с аппетитом дано это очень важно сушим наверное все ему посоветовать спасибо тебе футбол не слышно так вообщем ребят огромное спасибо сегодня было долго и мы

    02:36:08 - 02:37:54

  • по сути уже привык лимиту которая сегодня выставил подбираемся поэтому сейчас будем очень быстро со всеми прощаться это вам огромное спасибо я надеюсь что илья полезный его ли это было прикольно и и нашим слушателям это тоже было классно пишите в комментариях ставьте нам лайк усики ставьте нам колокольчики подписывайтесь на канал у нас тоже будут проходить дальше публичные собеседования смотрите нашу интервью с валей да и пишите ему смотрите все штуки которые они делают и подписываем подписывайтесь и слушаете

    02:37:03 - 02:38:13

  • подкаст и и вообще богу много всего классного и мы делаем его ли делает его вообще здорово потеря можно пообщаться нашем комьюнити кс лайки ну если вдруг вас есть нему вопросе я сейчас пойду какашки в слойке разгребать да нет там ты молодец нет ты хорошо справился [музыка] накидают же все равно я видел я видел я видел сне raw которые на половина твоих вопросов не отвечают все хорошо не просто завалите сеньорами но это как бы у нас нет а может просто да да типа того даже комментариях пишут что я молодец вот поэтому я предлагаю

    02:37:38 - 02:39:10

  • эту мысль и закрепитель я молодец спасибо а мы тем временем прощаемся всем пока пока

    02:38:24 - 02:38:43

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru