BlogHide Resteemspromari (59)in promari • 5 years ago【Programming News】Qiitaまとめ記事 July 15, 2019 Vol.12019/7/15(月)に気になったQiitaの記事をまとめました。 Java Spring Boot IntelliJ+Gradle+SpringBoot+JUnit5(jupiter)で新規開発を始めるときの備忘録 mybatis-spring-boot-starter 2.1の変更点 Kotlin Tips…promari (59)in promari • 5 years ago【Kotlin】Kotlin Lesson Vol.4 - Kotlinの文法:データ型はじめに 前回は、はじめてのKotlinの文法:変数について学習しました。今回はKotlinの文法:関数ついて説明していきます。以下は前回までの記事です。 第1章 はじめてのKotlinアプリケーション 1.1 開発環境の構築 1.2 Kotlinプロジェクトの作成 1.3 Kotlinプログラムの作成 第2章…promari (59)in promari • 5 years ago【Java】Java 10で拡張された型推論について注意すべきことSwift や Scala 、 Kotlin 、 Go 、 Rust で開発している方はいわゆる「型推論」を普段使い慣れていることでしょう。型推論は、静的型付け言語における言語機能であり、明示的に型を記述しなくてもコンパイラが自動的に型を決定してくれる機能ですので、Kotlinの型推論のように、 var a = 1promari (59)in promari • 5 years ago【プログラミング】【Kotlin】Kotlin Lesson Vol.3 - Kotlinの文法:関数はじめに 前回は、はじめてのKotlinの文法:変数について学習しました。今回はKotlinの文法:関数ついて説明していきます。以下は前回までの記事です。 第1章 はじめてのKotlinアプリケーション 1.1 開発環境の構築 1.2 Kotlinプロジェクトの作成 1.3 Kotlinプログラムの作成 第2章…promari (59)in promari • 5 years ago【プログラミング】【Kotlin】Kotlin Lesson Vol.2 - Kotlinの文法:変数はじめに 前回は、はじめてのKotlinアプリケーションを作成しました。今回からKotlinの文法について説明していきます。以下は前回までの記事です。 第1章 はじめてのKotlinアプリケーション 1.1 開発環境の構築 1.2 Kotlinプロジェクトの作成 1.3 Kotlinプログラムの作成 第2章:Kotlinの文法…promari (59)in promari • 5 years ago【プログラミング】【Kotlin】Kotlin Lesson Vol.1 - はじめてのKotlinアプリケーション序章 はじめに 今回はプログラム初学者の方を対象に、 統合開発環境 である IntelliJ IDEA を用いてKotlinで初めてのプログラムを作成する手順をご紹介したいと思います。 世の中には Progate などで用意された開発環境でプログラム学習を進めている方も多い方と思います。しかし、実際の開発現場ではProgateなどで開発している現場はありませんよね。…promari (59)in promari • 6 years ago【Programming】RxJava リアクティブプログラミング vol.5 / 「Cold」と「Hot」の生産者前回はRxJavaの構成についてまとめました(記事は こちら )。今回は「Cold」と「Hot」の生産者についてまとめてみます。 1.3.6 「Cold」と「Hot」の生産者 1.3.6.1 両者の違い RxJavaにおいて、生産者は「Cold」な生産者と「Hot」な生産者の2種類がある。…promari (59)in promari • 6 years ago【Programming】RxJava リアクティブプログラミング vol.4 / RxJavaの構成~後編~前回はRxJavaの構成についてまとめました(記事は こちら )。今回も引き続きRxJavaの構成をまとめてみます。 1.4.8 subscribe メソッド/ subscribeWith メソッド 1.4.8.1 subscribeメソッド subscribeメソッドとは生産者に対し消費者が購読するメソッド、つまり生産者がデータを通知する消費者を登録する行為…promari (59)in promari • 6 years ago【Programming】RxJava リアクティブプログラミング vol.3 / RxJavaの構成~前編~前回は RxJava の概要についてまとめました(記事は こちら )。今回はRxJavaの構成をまとめてみます。 1.4 RxJavaの構成 1.4.1 Flowable/Observable FlowableおよびObservableはデータを生産し通知するクラス…promari (59)in promari • 6 years ago【Programming】RxJava リアクティブプログラミング vol.2 / RxJavaの概要前回はリアクティブプログラムミングの概要についてまとめました(記事は こちら )。今回は RxJava の概要をまとめてみます。 1.3 RxJava 1.3.1 概要 Javaでリアクティブプログラミングを行うためのライブラリ RxJava は、もともとは2009年にMicrosoftで .NET…promari (59)in promari • 6 years ago【Programming】RxJavaリアクティブプログラミング vol.1 / リアクティブプログラミングの概要業務で RxJava を触ることになりましたので要点をまとめてみたいと思います。 1. Introduction 1.1 リアクティブプログラミング データが流れるように来ること(ストリーム)に着目し、データを受け取るたびに関連したプログラムが反応(リアクション)して処理を行うようにするプログラミングの考え方…promari (59)in promari • 6 years ago【Programming】Android Development vol.5 / Androidアプリの実行前回 はAVD(Android Virtual Device)と呼ばれるエミュレータの作成と初期設定の手順をご紹介致しました。今回はAndroidアプリケーションの実行方法をご紹介致します。 Android Studio のツールバーの「▶」ボタンをクリックします。「Run」メニューから「Run 'app'」を選択してもかまいません。…promari (59)in promari • 6 years ago【Programming】Android Development vol.4 / AVDの作成と初期設定前回 は Android Studio でプロジェクトの作成方法を紹介致しました。今回はAndroid StudioでAndroidアプリを実行するためにAVD(Android Virtual Device)と呼ばれるエミュレータの準備の方法をご紹介致します。…promari (59)in promari • 6 years ago【Programming】Android Development vol.3 / 統合開発環境(IDE) Androidプロジェクトの作成前回 は Android Studio の初期設定手順を紹介致しました。今回はAndroid StudioでAndroidプロジェクトを作成してみます。 Android Studioを起動します。 Android StudioでAndroidアプリを作成するためには、プロジェクトの作成を行います。Android…promari (59)in promari • 6 years ago【Programming】Android Development vol.2 / 統合開発環境(IDE) Android Studioの初期設定前回 は Android Studio のインストール手順を紹介致しました。今回は統合開発環境Android Studioの初期設定をご紹介していきたいと思います。 Android Studioの初期設定 スタートメニューからAndroid Studioを起動します。 起動するとWelcome画面が表示されますので、「Next」をクリックします。…promari (59)in promari • 6 years ago【Programming】Android Development vol.1 / 統合開発環境(IDE) Android Studioのインストール3月から渋谷の新規案件を受注しました。その案件では Android を使った開発がメインになります。Androidは皆様ご存知の通り、Googleが開発したモバイルOSです。AndroidというよりAndroid端末といった方が分かりやすいでしょうか。今回はAndroidの開発を行うために使われる統合開発環境(IDE) Android Studio…promari (59)in promari • 6 years ago【Programming】Java Development vol.2 / Used SteemJ to count the number of Japanese Steemian / SteemJを使ってJapanese Steemianの数をカウントしてみた。前回に引き続き SteemJ を使い Java から Steem API を呼び出してみたいと思います。 javaneseタグで投稿されているSteemianのリストとそのSteemianのレピュテーションを表示したいと思います。ここではSteemJの詳細な使い方は解説しません。 以下取得ソースです。 // Get DiscussionQuerypromari (59)in promari • 6 years ago【Programming】Java Development vol.1 / SteemJを用いてJavaプログラムからSteem APIを実行する。Steem API には JavaScript や Python 、 Java から呼び出すためのライブラリが公開されています。今回JavaプログラムからSteem APIを実行し、各種情報を表示したいと思います。 まず、以下のページに行き、JavaからSteem APIを呼び出すための SteemJ と呼ばれるライブラリをクローンします。…promari (59)in promari • 6 years ago【プログラミング】MarpでMicrosoft Power Pointスライドを作成する。普段プレゼンテーション資料を作成するときは Microsoft Power Point を使って作成している方が多いかと思います。 ですが、Github等でその作成した資料をバージョン管理をしたいときにWordやExcelもそうですが、Power Pointで差分管理ができないのは致命的です。スライドも差分管理したい!そういうときに今回ご紹介する Marp…promari (59)in promari • 6 years ago【手順書】GitHubアカウントの作成GitHubアカウントの作成 1. GitHubとは GitHub とは Git を利用したバージョン管理のウェブサービスです。ではGitとは何かと申しますと、コンピュータ上のファイルなどに発生した変更を記録し、その記録履歴を管理するための バージョン管理ツール の一つです。…