Roman
Спионерили? 😊
да мне б не жалко. Хорошо, что файл остался - я б второй раз не осилил бы)
Éminence grise
Ничо не понял. По мне так надо abc заменить на 2-22-222
Судя по всему да. А потом послать (кнопку)
Ayrat
помню на меня как-то вышли люди, мы поговорили, они сказали что хотят тестовое, я сказал если недолгое - ну допустим. Прислали это - https://gist.github.com/Szer/0bbb1f1284377bb0b32ae890a9736121 Я до сих пор не понял, меня просили кусок прода сделать бесплатно или где?
Фил Ранжин
И все это нормально из потока обрабатывается. Еnter меняется на кнопку Send 😊
если юзер ввёл одно сообщени, а следующее ввёл невалидно, нужно дать ему повторить второе
Roman
пару дней на самом деле всего. Просто я ленивый)
Éminence grise
Тестовое задание https://github.com/ijsgaus/text-merge. Как повелся..
Ayrat
Т.е. вот эти требования к "тестовому заданию" намекают: The API should be built with asp.net core, the version is not really relevant. It should be packaged and runnable as a docker container. Optionally it should be runnable via docker-compose or kubernetes. -The storage used for storing the files should be Google Cloud storage. User authentication can be done with ASP.NET Core Identity It should use the CQRS pattern to separate the commands and queries for the commands (write side) it should use akka.net , specifically persistent actors for the entities (Release for example), which are basically easy way of doing Event Sourcing. Bonus points if those actors are sharded. for the queries it should use the Postgres, preferably the stored as documents (as jsonb types).
Ayrat
акка, кубернетес, гугл клауд, CQRS, постгре, евентсорсинг, asp.net core + auth + identity
Ayrat
они ебанулись
Roman
Я его делал
Ayrat
Да ты герой!
Roman
Прошел все ступени, в конце почему-то срезали
Roman
Сука до сих пор обидно.
Фил Ранжин
Вот короч та статья
сразу: начиная с того, что собираешься сделать, а не как
Ayrat
Я серьёзно подумал что они прод закрывают тестовыми заданиями
Klei
приглос есть. А это ожидаемое поведение, что то, что ждало модерации в песочнице, исчезло после приглоса?
Они удаляют статьи не прошедшие модерацию. Несколько месяцев назад они снесли еднитсвенный экземпляр перевода, человек где-то здесь жаловался.
Roman
Я серьёзно подумал что они прод закрывают тестовыми заданиями
по факту я конечно нихера не успел тогда сделать. Ни докера, ни кубернетиса там рядом не было, они просто посмотрели, как я шарю
Фил Ранжин
со змейки то-есть
потому что мотив "решил использовать акторы и мэилбоксы" - ближе меньшему числу людей, чем мотив "решил сделать змейку. Вот с этими инструментами"
Roman
какой заголовок?
Заголовок был "Как я писал змейку на F# и модели акторов"
Éminence grise
"Змейка в почтовом ящике" круче
Anonymous
"Змейка в почтовом ящике" круче
на компайл тайме... еще круче :)
Ayrat
по факту я конечно нихера не успел тогда сделать. Ни докера, ни кубернетиса там рядом не было, они просто посмотрели, как я шарю
Ну, это такое. Просить заливать решение в сторадж ОПРЕДЕЛЕННОГО клауд провайдера намекает на наебалово ну как бы разницы между ними не очень много, но чтобы заливать на гугл клауд там надо зарегаться, кредитку засветить и пр
Фил Ранжин
"Змейка в почтовом ящике" круче
"Змейка в почтовом ящике. На F#."
Klei
А почему код без указания языка?
Hog
А слово «змейка» заменить на «питон». Чтобы больше кликали
Roman
ох не люблю такие грязные трюки
Doge
ответ прям в каментах (по поводу eta) Definitely not. I'm not smart enough to deal with real world Haskell, neither my team.
Все же люди переоценивают сложность хаскеля. И не очень понятно, чего же он тогда хочет от языка. Чего ему не хватает от котлина: полноценного паттерн-матчинга, более хорошей системы типов, ФП экосистемы?
Ayrat
Все же люди переоценивают сложность хаскеля. И не очень понятно, чего же он тогда хочет от языка. Чего ему не хватает от котлина: полноценного паттерн-матчинга, более хорошей системы типов, ФП экосистемы?
Я слежу за его твиттером, неординарная личность. Достаточно импульсивный человек. Полгода назад призывал всех держаться подальше от .NET и F#, рекламировал скалу
Roman
могу сделать, ток завтра. И там консольный UI
Ayrat
Я думаю, у них процесс еще слабо отлажен. Хз конечно как они текущую команду сколотили
Ну их, стартап какой-то с бесконечными кранчами и безумным БЕСПЛАТНЫМ тестовым заданием на неделю времени (а ещё работать надо лол)
Roman
мне 2 дали)
Фил Ранжин
могу сделать, ток завтра. И там консольный UI
и что? гифка обязательно нужна
Roman
ок, будет гифка
Фил Ранжин
могу сделать, ток завтра. И там консольный UI
и не вздумай публиковать когда угодно
Hog
зашкварно
Переведи :)
Фил Ранжин
есть нужное время
Ayrat
есть нужное время
понедельник утро?
Roman
видимо, пятница вечер)
Фил Ранжин
5 вечера любого дня кроме выхов и пятницы
Ayrat
не, в выходные никто хабр не читает
Фил Ранжин
5 вечера любого дня кроме выхов и пятницы
это нейтрально, работает без учёта контекста.
Vladislav
Опять
Фил Ранжин
это нейтрально, работает без учёта контекста.
можно оптимизировать, смотреть что когда выходило. Что сейчас актульно и т.д.
Ayrat
5 вечера любого дня кроме выхов и пятницы
кстати да. Я вот сегодня хабр открыл после всех успешно выполненных рабочих тасков. уже к вечеру
Doge
Я слежу за его твиттером, неординарная личность. Достаточно импульсивный человек. Полгода назад призывал всех держаться подальше от .NET и F#, рекламировал скалу
Ага, а потом она слишком сложная. Не очень понятно, чем ему F# не угадил, если ему не нужны сложные фичи скалы/хаскеля.
Ayrat
scala too complex
Фил Ранжин
видимо, пятница вечер)
"Я не претендую на истину в последней инстанции." - убери
Ayrat
@Kleidemos я кстати не забыл про твою просьбу убрать кружочек с инициалами, но меня тогда отвлекли!
Фил Ранжин
@atsapura в самом начале статьи пиши, что собираешься сделать. Ты сразу с деталей начинаешь, так не зайдёт никому кроме тех, кто и так тут сидит
Roman
ок, напишу
Roman
ну, хотя я не уверен, что именно
Roman
пушто как я сказал, в статье про саму змейку не особенно много.
Фил Ранжин
любая статья - история. История делается примерно так : вот я хотел сделать x ожидал что будет вот так начал делать вышло вот так получилось y вот что это значит
Klei
@atsapura Народ, может на гитхаб обсуждение и редактирование статьи и кода перенесем?
Фил Ранжин
+
Klei
Только не в мастер ветке.
Klei
Нам сказали. что хабр за нее делает аяяй.