Pull to refresh
5
0
Andrei Tupitcyn @andr1983

Scala Developer

Send message

Ну путайте пожалуйста крепкую валюту и виртуальную.

Коллеги либо плохо узнавали, либо только приехали. В целом, можно взять от 20% первый взнос для приезжих. Для нового жилья может быть даже снижен до 15%. В худшем случае 30% первый взнос. С лизингом также никаких проблем.

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

Интересно было бы посмотреть на более продвинутые примеры. Как реализовать стейтфул процессинг, например.

Он находится довольно высоко в горах и средняя температура там довольно низкая. Если добавить отсутсвие отопления, то жизнь уже не будет такой комфортной. Преступность тоже есть. Рядом есть Флорианополис с 40+ пляжами )
Как-то так (можно и в одну строчку свернуть):
for {
  j =  0
  i <- 0 to 5
  j += 1
}


Но, с большой вероятностью, за такой код в scala сообществе закидают тапками )
На самом деле там 3 конструкции, for не более чем сахар и написать можно еще так:

for {
  a <- 0 to 3
  b <- 1 to 4
  c <- 2 to 5
} {...}

Если честно, то от статьи ожидал большего. По сути, это пересказ документации по настройке exactly-once. Хотелось бы услышать больше, как Kafka справляется с ролью mq, для которой она подходит всётаки ограниченно. Какие были проблемы и решения. Может быть пришлость менять архитектуру или подходы.


Насчёт exactly-once в Kafka мои личные наблюдения, что сильно полагаться на него не стоит. Приложения с поддержкой at-least-once семантикой в итоге имеют меньше проблем и можно добиться куда более высокой производительности. Exactly-once имеет смысл при процессинге kafka — > kafka да и то далеко не всегда.

Capture One поддерживает вроде альбомы в проектах и Raw+JPG?
Очень часто это как раз ограничение на терминале. Например, когда в Латвии ограничение по бесконтактной оплате было 15€, я в других странах без проблем делал покупки на большие суммы. Например, в Польше оплачивал и 20 и 25€. Т.е. ограничение в 15€ было не на стороне банка, а только в терминале.
Приходилось как-то настраивать nginx в качестве кеширующего прокси перед mapbox. Ничего сложного, гуглится легко. Вот прям первая ссылка: coderwall.com/p/--wgba/nginx-reverse-proxy-cache-for-openstreetmap
Было бы классно, а то в своё время пришлось потратить много времени на разбор данного вопроса. А так готовая статья на Хабре — красота )
Спасибо, хорошее интро. Но немного коробит от постоянного сравнивания Spark с РСУБД. Стоило бы ещё рассказать в каких случаях происходит pushdown предикатов, а когда нет. Хотя бы для основных источников, как orc, parquet, hive.
Бездумное использование implicit, конечно же может привезти к тому, о чём вы пишите. Всё надо делать с умом. Конкретно имплиситными параметрами любят злоупотреблять, но есть случаи, где они полезны. Один из примеров я привел в статье — ad hoc полиморфизм. Т.е. в данной строчке
def as[A](path: String)(implicit reader: Reader[A]): Reader.Result[A]

он необходим, чтобы была возможность в дальнейшем писать такой код:
config.as[String]("path")

Это всё же не то же самое, что
config.as[String]("path")(stringReader)

Вариант с имплиситным параметром более гибкий и простой в использовании.
Действительно есть такое. Из-за проблем с обратной совместимостью и крупные игроки, типа Confluent, бывает переходят обратно на Java. С другой стороны, это позволяет языку двигаться вперед и развиваться. В принципе, это и послужило причиной появления Dotty.
На самом деле, как правильно заметил Envy, компилятор хорошо помогает в отладке. Просто нужно понимать куда смотреть. Зато никаких рантайм проверок, всё на этапе компиляции и в итоге код получается безопаснее.
Ветки обычно используется не для выкатки кода при Continuous Integration а для разделения стабильной части когда (например master) и кода в разработке (development). Мне кажется вы путаете понятия.
Очередной пересказ документации это конечно хорошо. Но лучше бы уж, хотя бы, подробнее на тайп классах остановились.

Information

Rating
Does not participate
Location
Рига, Латвия, Латвия
Date of birth
Registered
Activity