Главная » Архив меток: scala

Архив меток: scala

[Из песочницы] Программистом к ирландским букмекерам

Привет, Хабр! Переехали мы (с супругой) чуть более полугода назад, и можно считать что с тех пор обустроились, хотя многое ещё впереди. Около года назад мне предложили работу в Ирландии, на которую я согласился. Процессы подготовки к переезду, собственно переезда и адаптации после совсем не быстрые, с большим количеством подводных камней (и не обо всех из них предупреждают рекрутеры и ...

Читать далее »

[Из песочницы] ShadowCloud — универсальный облачный клиент

В настоящее время многие компании предоставляют сервис облачного хранилища, но каждая имеет свой проприетарный клиент и их функционал, как правило, оставляет желать лучшего.Существующие альтернативы мне не подошли в силу многих причин, поэтому я решил сделать собственный универсальный клиент — shadowcloud Как-то так он выглядит: Прямая загрузка (без использования локального диска) в Google Drive, Яндекс Диск (WebDAV), Облако Mail.Ru, Dropbox Полное ...

Читать далее »

Apache Ignite + Apache Spark Data Frames: вместе веселее

Привет, Хабр! Меня зовут Николай Ижиков, я работаю в компании «Сбербанк Технологии» в команде развития Open Source решений. За плечами 15 лет коммерческой разработки на Java. Я коммитер Apache Ignite и контрибьютор Apache Kafka. Под катом вас ожидает видео и текстовая версия моего доклада на Apache Ignite Meetup о том, как использовать Apache Ignite вместе с Apache Spark и какие возможности ...

Читать далее »

[Из песочницы] Cassandra Sink для Spark Structured Streaming

Пару месяцев назад я начала изучать Spark, и в какой-то момент столкнулась с проблемой сохранения вычислений Structured Streaming в базе данных Cassandra. Я надеюсь, что пост будет полезен тем, кто недавно начал работать со Spark Structured Streaming и задается вопросом, как выгружать результаты вычислений в базу данных. В данном посте я привожу простой пример создания и использования Cassandra Sink для ...

Читать далее »

[Перевод] Зачем человеку Scala?

Здравствуйте, коллеги. 12. Не так давно мы допечатали книгу Одерски, Спуна и Веннерса о Scala 2. Ведь до Scala 3 еще далеко. Автор сегодняшней статьи — Адам Уорски, сооснователь компании «SoftwareMill» и опытный Scala-разработчик. У него получилось интересное резюме сильных сторон современного языка Scala, которое мы и предлагаем вашему вниманию. Не считая обсуждения этих пленарных выступлений, многочисленные дискуссии идут в ...

Читать далее »

[Из песочницы] Chisel — (не совсем) новый подход к разработке цифровой логики

Реюзабилити кода на verilog доставляет массу неудобств, даже с использованием generate, макросов и фишек system verilog. С развитием микроэлектроники, rtl дизайны становились все больше и больше. Chisel же, дает возможность применить всю мощь объектного и функционального программирования к разработке rtl, что является достаточно долгожданным шагом, который может наполнить свежим воздухом легкие разработчиков ASIC и FPGA. В дальнейшем, если тема будет ...

Читать далее »

Заметки дилетанта, или Сказ о том, как Scala-разработчик ПЛИС конфигурировал

Потом купил отладочную плату, написал пару hello world-ов и положил плату в ящик, поскольку было непонятно, что с ней делать. Долгое время я мечтал научиться работать с FPGA, присматривался. Идея, конечно, забавная, но я же Verilog толком не знаю, а так его ещё и вспоминать придётся, да и не настолько этот генератор мне нужен… И вот недавно захотелось посмотреть в ...

Читать далее »

Классификация больших объемов данных на Apache Spark с использованием произвольных моделей машинного обучения

Часть 1: Постановка задачи Привет, Хабр! Я архитектор решений в компании CleverDATA. Сегодня я расскажу про то, как мы классифицируем большие объемы данных с использованием моделей, построенных с применением практически любой доступной библиотеки машинного обучения. В этой серии из двух статей мы рассмотрим следующие вопросы. Как представить модель машинного обучения в виде сервиса (Model as a Service)? Как физически выполняются ...

Читать далее »

GraalVM: смешались в кучу C и Scala

Выглядит так, как будто раньше ты придумал язык, написал интерпретатор, порадовался какой язык хороший и погрустил, какой медленный, написал к нему нативный компилятор и/или JIT, а ведь нужен ещё отладчик… LLVM есть, и на том спасибо. Не знаю, как на вас, а на меня в последнее время производят сильное впечатление статьи про новые Java-технологии — Graal, Truffle и все-все-все. Ощущение, ...

Читать далее »

[Из песочницы] Понимаем implicit’ы в Scala

Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Ну и вишенкой на торте недовольства являются, конечно же, implicit'ы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким уровнем свободы, где одно и тоже можно реализовать ...

Читать далее »