Крылатый
Тогда уж сразу фенибут
Крылатый
Anonymous
Vagif
Бывают и без ограничений по количеству битов же.
Ну как без ограничений. JavaScript uses double-precision floating-point format numbers as specified in IEEE 754 and can only safely represent numbers between -(253 - 1) and 253 - 1.
Vagif
Из-за этого некоторые сериализаторы конвнртируют int64 в json как текст, и я сегодня этого прилично нахлебался.
Anatoly
Бывают и без ограничений по количеству битов же.
это известный прикол. кладёшь в id в json 2^63, а из жабаскрипта в рест обратно тебе дабл приезжает
Anatoly
поэтому в больших системах все для ID используют текст, всё как @VagifAbilov пишет
Хаскель
Похвастаюсь. Появилась задачка в ПМ, сделал proof of concept на F#, судя по всему смогу дальше этот проектик на нем писать :)
Свет узок. Я тоже с ПМ работаю, но, как бы помягче выразиться, с другого конца.
Хаскель
И тоже думал на F#. Но потом сел на TS, и пожалел. Язык ничо, но больно фреймворк громоздкий.
Denis
Фреймворк реакт?
Denis
Или какой
Ilya
Свет узок. Я тоже с ПМ работаю, но, как бы помягче выразиться, с другого конца.
Помню, с какого конца ты работаешь и не понимаю, зачем тебе фреймворк... Возможно, это какой-то другой конец!
Хаскель
Фреймворк реакт?
Нет, это более далёкий конец...
Ilya
А, понял о каком фреймворке речь :)
Хаскель
А, не. Это не фреймворк, это либа...
Хаскель
Так умру, и не узнаю разницы...
Ilya
Угу.
Anonymous
поэтому в больших системах все для ID используют текст, всё как @VagifAbilov пишет
это я шарю, я говорил про то, что есть способы представить сколько угодно большие числа, которые потребляют нефиксированное количество бит.
Shub
В целом да, но если это конкретно не проверил, то сильной реакции, имхо, не заслуживает.
ну как говорится "раз - все еще гетеросексуал", но у нас это напостой и с самыми элементарными вещами. например у нас штатный паттерн есть, типа такого
Shub
let result = something |> Seq. to Array |> Array.filter (fun e -> e.property == "value") |> Array.tryHead match result with | Some a -> nu_ty_ponyal_da
Hog
Почему нельзя взять первый с заматченой пропертью? К чему все эти приседания?
Ilya
Ого, у нас теперь новая крутая документация? Даже со ссылками на исходники. https://fsharp.github.io/fsharp-core-docs/reference/fsharp-collections-seqmodule.html#tryFind
Shub
Ммм. И никто не задается моим любимым вопросом «зочем?».
Задаются. Примерно 50% команды пишет че-то в стиле «не хочу показаться невежливым, но в стдлибе есть Map”, после чего коммент или игнорится, или максимум меняется на Seq.toMap, но доменная модель так и остается на связном списке. Потому что списки - єто фУнКцІоНаЛьНо
Shub
Ну это правда в старой кодобазе. Новая кодобаза меньше и там проще следить, но все равно ловим напостой
Shub
/toggle_rating@TrittBot
Ayrat
/toggle_rating@TrittBot
Ayrat
/toggle_rating@TrittBot
Ayrat
/toggle_rating@TrittBot
Ayrat
/toggle_rating@TrittBot
Не работает
Ilya
А теперь?
Hog
Vasiliy
https://vk.com/wall-30698831_85588 Если кому интересно
Vasiliy
Народ, а есть у кого нибудь логи через пайпы, пример нужен
Vladyslav
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Ilya
Issues 310
Anonymous
https://porfirevich.ru/
Anonymous
боже храни нейронки
Anonymous
аминь
Igor
Народ, а есть у кого нибудь логи через пайпы, пример нужен
как парсить логи? я этот пример использовал https://github.com/stevejgordon/SequenceReaderSample
Igor
а дальше уже документацию смотришь к тем объектам
Vasiliy
ай, не не, мне именно тупо пример логов нужен. Чтобы протестить регулярку
Крылатый
Привет, Андрей Ту-ту-ру-ту
gsomix
@omgszer Давно хотел спросить: а ты долго работал инженером перед тем, как войти в айти?
gsomix
8 лет
Йопт.
Ayrat
а то. Я и на заводе поработал, и в НИИ, и в коммерческой шараге и в инженерном бодишопе
Ayrat
погрёб с лопаты
Ayrat
Сложно было менять род деятельности?
Не очень, это было естественно. Я на последней инженерной работе изучил VBA (для работы с инженерными спредшитами), затем VB.NET (чтобы писать клёвые винформы приложения для автоматизации рутины), а потом C#, т.к. VB.NET не нужен, а найти ответ на SO для сишарпа было в тыщу раз проще Потом моя текущая жена сказала - я беременна. Я посчитал в уме и пошёл сразу же синьор-помидором на сишарпе пилить
Ayrat
стадию джуниорства я как-то пропустил.
Ayrat
И на первой же сишарп работе дропнул сишарп как бессмысленный язык в пользу фшарпа!
Anonymous
И на первой же сишарп работе дропнул сишарп как бессмысленный язык в пользу фшарпа!
Однако. У меня года два ушло, чтобы сделать этот выбор осознанно.
gsomix
стадию джуниорства я как-то пропустил.
Это сильно. Я пытаюсь прикинуть, как жить первое время, пока ты джуниор, и тебе 30.
Ayrat
Это сильно. Я пытаюсь прикинуть, как жить первое время, пока ты джуниор, и тебе 30.
ну вот я тоже так подумал и решил что джуном я не хочу быть
Anonymous
Это сильно. Я пытаюсь прикинуть, как жить первое время, пока ты джуниор, и тебе 30.
А зачем вообще? СНГшгыц рынок IT абсолютно дикий, опыт в CV никто никак не проверяет, решает только техсобес и личная симпатия. Кадров не хватает очень сильно и любой, кто умеет связано говорить о базовых вещах автоматически в половину галер проходит как мидл+, а если ты ещё умеешь говорить то, что от тебя ждут или произвёл впечатление умного человека, то тут и выше прыгнуть можно.
gsomix
Anonymous
Я вот сегодня получил оффер после полуторачасового разговора буквально через два часа. Что они за полтора часа могли узнать обо мне как о специалисте?
Anonymous
много чего
Не настолько много.
Ayrat
Не настолько много.
очень даже достаточно чтобы принять решение о найме
Anonymous
очень даже достаточно чтобы принять решение о найме
Ну не знаю, я тоже принимал такие решения за два часа, но обычно за этим стояла просто личная симпатия к кандидату, но всегда есть шанс, что я просто задавал удачные вопросы или человек банально умеет говорить то, что надо.
Ayrat
Ну не знаю, я тоже принимал такие решения за два часа, но обычно за этим стояла просто личная симпатия к кандидату, но всегда есть шанс, что я просто задавал удачные вопросы или человек банально умеет говорить то, что надо.
Мой опыт собесов не очень обширный, в прошлом году я провёл с полсотни где-то (а в этом ни одного лул), но могу сказать что все кандидаты, где мы сходились во мнении что он хорош - были хороши. И все, где был лёгкий компромисс, были достаточно хороши, но не фонтан. Не могу сказать, что всем кому мы отказали мне не нравились, но если мы отказали кандидату, значит были причины.
gsomix
так ты не джун, все просто)
Я не разбираюсь в этой кухне, поэтому размышляю формально: нет опыта работы — джун. :)
gsomix
Но спасибо.
Kirill
как в хату войдешь тем и будешь. В команде айти тоже самое
Roman
Я не разбираюсь в этой кухне, поэтому размышляю формально: нет опыта работы — джун. :)
Ну, джун это человек, который ничего не знает о разработке/погромировании, кроме синтаксиса какого-нить яп. Больших проектов не видел, на что нужно обращать внимание в коде — не знает. А стаж это вообще не показатель, пушто обучаемость и интеллект в целом слишком сильно разнится от человека к человеку
Roman
Но есть конечно места, где жестко чтут формальности, но не думаю, что тебе там будет самому интересно
Vladislav
Не настолько много.
Про токсичность 😉
Anonymous
Про токсичность 😉
Это ж не главное.
Ilya
Или главное.
Romɑn
Охохоххо