順次、選択、そして繰り返し

プログラミングのことやITのこと、たまに演劇のことも書きます。

2017-01-01から1年間の記事一覧

CI(メモ)

CIとは 継続的インテグレーション(Continuous Integration) アプリケーション作成時の品質改善や納期の短縮のための習慣のことである。 コードを修正する度にコンパイル、テスト、デプロイを行うこと。 なぜコードを修正するたびにコンパイル、テスト、デプ…

数値リテラルについて

2進リテラル Java7から先頭に0bを入れることで2進数として判定されるようになった。 ソースコード int val1 = 20; int val2 = 024; int val3 = 0x14; int val4 = 0b10100; System.out.println("10進数:" + val1); System.out.println("8進数:" + val2); Syst…

NIO.2について

NIO.2(New I/O 2)とはJava7から登場した新しいファイルシステムインターフェースのこと。 Java6まではファイルの属性の取得・設定やディレクトリの監視をすることができなかったため、それらの処理ができるインターフェースをNIO.2として用意された。 NIO.2…

自作PCについて(メモ)

やりたいこと マルチディスプレイ(ゆくゆくは3画面4画面にしたい) プログラミングするには不自由ないスペック 仮想環境立てても支障がないスペック パーツ パーツ 製品名 値段(ざっくり) 備考 OS Windows10 Home 64bit 15,000円 DSP版 マザーボード - 15,000…

AWS CodeCommitでGitリポジトリを作ってみる

AWS CodeCommit はAWSが提供している完全マネージド型サービスで プライベートGitリポジトリを簡単にホスティングできるサービス。Gitの勉強がてらに使ってみようと思う。 AWS CodeCommitの無料枠について 内容 制限 リポジトリ数 無制限 1ファイルの最大サ…

Bluemix 大勉強会 - The Developer Focus - に参加してきた

6/21(水)開催の「Bluemix 大勉強会 - The Developer Focus -」に 参加してきました。The Developer Focusという名の通り、開発者目線でのセッションが多かったです。内容のレベルはBluemix初心者~中級者と書かれていたので Bluemixを一度も触ったことが無い…

ILについて(メモ)

IL 命令の実行例 - IL(.NET Framework の中間言語) | ++C++; // 未確認飛行 C Standard ECMA-335 命令一覧 Ildasm.exe チュートリアル Ildasm.exe (IL 逆アセンブラー) CIL(MSIL) Opcode

Jenkinsビルド結果メールの設定について(特にSMTPサーバ)

Jenkinsでビルド結果を通知するためにメールの設定をするのだが、 SMTPサーバの設定について少し悩んだ。初めてJenkinsをインストールした時は社内だったので社内のSMTPサーバを 設定すればよかったのだが、個人でJenkinsをインストールしようとした時に SMT…

JJUG CCC 2017 Springに参加してきた

5月17日にJJUG CCC 2017 Springに参加してきました。 (大分前だけど...)ようやく書く気が起きたので、参加してきたセッションについて まとめてみる。 全部 Java で作っちゃえ!! Vaadin 8 による "オール Java" Web アプリ開発のしくみと実践 スライド 全部 …

AWS Amazon Rekognitionを使ってみた

Amazon RekognitionはAWSが提供しているサービスの1つで 深層学習に基づく画像分析を行ってくれるサービス。このサービスを用いることで元の画像と比較対象の画像を 照らし合わせて同一人物がいるか探すことも可能である。今回は複数の画像を用いた顔比較(同…

AWSIoT httpを用いてのpublish(メモ)

console.log('start'); $("#button").on("click", test); var iotdata = new AWS.IotData({ endpoint: 'endpoint', accessKeyId: 'accessKeyId', secretAccessKey: 'secretAccessKey', region: 'region' }); function test() { console.log('click'); var pa…

APIGatewayからAWSLambdaを叩く(POST送信)

『サーバーレスアーキテクチャ』という言葉にひかれて、 APIGatewayからAWSLambdaを叩いてみた。 そして、色々詰まったのでメモとして残しておく。 まずはAPIGatewayの設定。メソッドリクエストの設定。 リクエスト本文のコンテンツタイプに application/x-w…

GoogleMapsAPI リクエスト メモ

var directionsService; var directionsDisplay = []; /*緯度*/ var longitude = 35.7102849; /*経度*/ var latitude = 139.77714030000004; var map; var allCount = 1; var i = 0; function initMap() { var mapdiv = document.getElementById('map'); dir…