Kotlin

1/92ページ

embulk の plugin を kotlin で実装する

はじめに こんにちは。データエンジニアリンググループでエンジニアをやっている@bandwagondagonです。 CETというプロジェクトで、分析をしたり機械学習活用のためのデータ基盤を開発したりしています。 業務の中で embulk を使ってETL()開発することがあり、その際にembulk-input-bigquery という plugin にPRを出すことが何度かありました。 そこで embulk-input-bigquery に […]

Kotlin for DataScience

Kotlin for DataScience TL;DR Kotlinを用いるデータ分析と、簡単な統計分析、一部の機械学習などのデータサイエンスができることを示します。 Kotlinをデータサイエンスで使う かなり変なモチベーションであることを理解しつつ、なぜKotlinを用いるかというと、Apache Sparkで用いられるRDDというデータフレームとの類似性が挙げられます Quoraという英語の質問サイトで、Kotlinはデータサイ […]

Kotlin/NativeのOpenGLサンプルを触ってみる

こんにちは! 本記事はコネヒト Advent Calendar 2017の24日目の記事になります。 こんにちは!Androidエンジニアの富田です。今回はKotlin/NativeのOpenGLのサンプルコードを触ってみましたので紹介したいと思います。 Kotlin/Nativeとは? LLVMを用いてネイティブコードを生成してくれるコンパイラで、各プラットフォームのコンパイルを可能にするように設計されています。先日v0.5がリリース […]

[ことクロ5]RoboVM on iOS現状調査(あるいは、Google対Oracle代理戦争調査)

AltJavaの”Kotlinでスマートフォン・クロスプラットフォーム開発入門”、勝手に略して、”ことクロ”シリーズ その5。 今回は、RoboVMチームがIntelliJを採用するまでのJetBrains社による経緯解説 (One IDE to rule them all – RoboVM Studio)を参考に、RoboVM Studioの現状を淡々と探っていたのだが、どうやら、今週末 […]

KotlinでマテリアルデザインのViewを実装する

ディップ Advent Calendarの20日目です。 前回の続きになります。 せっかくなので、Kotlinでマテリアルデザイン関連のViewを実装するにはどうすればいいのか調べてみました。 基本的にはJavaで書いたソースコードをKotlinのプラグインに食わせるとKotlinに変換してくれるので、変換されたコードをKotlinっぽく書き直せるところは書き直してみます。 ⇒というテーマで記事を書こうとしたのですが、Kotlinプラグ […]

Kotlin 1.1とMyBatis 3.4.1+で@Paramを排除できる!!

昨日投稿した「Spring Boot 1.5からPlatformTransactionManager用のCustomizerが追加される」が今年の書き納めだと思っていたのですが・・・ 書きたいことをみつけてしまったので、ほんとに今年最後の投稿をしま〜す ネタとしては・・・ 2017 1Q(1〜3月)にリリース予定のKotlin 1.1とMyBatis 3.4.1+(Java SE 8から追加された-parametersオプション使ってコ […]

RxJava2.x Flowableでbackpressureを制御する

はじめに 短時間に大量にemitされるストリームに対して受け取った側で重い処理が実行される場合など、処理が追いつかずにあふれてしまうことがあります。そんな時にbackpressureを使います。 backpressureとは、ストリームの流れる量をコントロールする仕組みです。 RxJava2.xではObservableとFlowableが分離され、Observable = backpressureなし、Flowable = backpr […]

iOS開発者のためのkotlin入門⑤ ー 実践XML編

いよいよ実際に書いていきましょう ってことで、実践編です。 今回と次回2回に分けて一つアプリを作ってみます。 作るものはみんな大好き「電卓」です。 まずプロジェクトを作る ざっくりおさらいを兼ねて、まずプロジェクトをつくるところから行きましょう。 なにはともあれ、AndroidStudioを起動します。 で、Start a new AndroidStudio projectをクリックします。 プロジェクト名はCalculatorでいきま […]

Kotlinでmybatis-spring-boot-starterを使う

以前「GroovyでMyBatisのMapperをつくる(とSQLの可読性がGood!!)」という投稿をしましたが、今回は最近話題?のKotlin上でMaBatis(mybatis-spring-boot-starter)を使ってみました。 なお、題材は以前投稿した「mybatis-spring-boot-starterの使い方」と一緒です。 Note: 2017/4/10: mybatis-spring-boot-starter 1. […]

Kotlinの拡張関数と拡張プロパティについて

はじめに  この投稿は、Kotlin Advent Calendar 2014の2日目の投稿です。  前日1日目は、@ngsw_taroさんの、今年1年のKotlinで何があったかを紹介している「Kotlin Advent Calendar 2014」です。  明日3日目は、@yy_yankさんの、「声に出して読みたいKotlin」です。  この投稿では、JVM言語Kotlinの言語機能である、拡張関数と拡張プロパティを紹介します。Ko […]

1 92