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

iPhone の WIFI 設定に プロファイル を使う

macOS には、Apple Configurator 2 というアプリケーションがあって、これを使用すると iPhone 等の設定や制限を記述したプロファイルを作成することができます。 名称と識別子を入力します WIFI の SSID やパスワードを入力します 名前をつけてプロファイル…

Raspbian - Raspberry Pi 2 で scala を使う

sdkman のインストール $ curl -s "https://get.sdkman.io" | bash sbt のインストール $ sdk install sbt 起動 $ sbt console もっとメモリ領域が必要というとき /var/swap のサイズを大きくします $ sudo service dphys-swapfile stop $ sudo vi /etc/dphy…

AWS Greengrass - Java 8

AWS Greengrass が東京リージョンで使用できるようになりました。 Greengrass Core を動かす環境としてRaspberry Pi 3 を使います $ sudo -s # update-alternatives --install /usr/bin/java8 java8 /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java …

Java 9 - JAXB が java.lang.NoClassDefFoundError

Java 9(JDK 9)をインストール後、sbt プラグインの内部で JAXB を使っているところで、java.lang.NoClassDefFoundError が発生したのでその対応メモ SBT_OPTS="--add-modules java.se.ee" sbt

sbt-aws-cloudformationの使い方

sbt プラグインからAWSのCloudFormationを使う場合の手順です。 準備 sbt プロジェクトの project ディレクトリの plugins.sbt に次の内容を追記します addSbtPlugin("com.pigumer.sbt.cloud" % "sbt-aws-cloudformation" % "5.0.22") build.sbt に import …

DockerでConcourse CIを動かしてみた

Docker Repositoryに書いてあるのと同様ですが、https://github.com/PigumerGroup/sbt-aws-cloudformationを例に手順を説明します。 1. キーを作成し、web と worker の信頼関係を構築します mkdir -p keys/web keys/worker ssh-keygen -t rsa -f ./keys/web…

sbt-aws-cloudformationをMaven Centralに登録したときの手順メモ

Using Sonatype Sonatypeにsbt-aws-serverlessを公開しました 上記を参考に作成したSBTプラグインをMaven Centralに登録した手順です。 Sonatypeの設定とPublishの手順は、OSSRH Guideに記述されています。 2つの有効なURLが必要です。 公開するプロジェクト…

Wake console screen with SSH

Raspberry Pi のコンソールをSSH経由でブランクから復帰させるコマンド $ sudo sh -c "setterm --blank poke --term linux > /dev/tty1 < /dev/tty1" 逆にブランクにする場合 $ sudo sh -c "setterm --blank force --term linux > /dev/tty1 < /dev/tty1" Di…

Raspberry Pi から LPC1114 への書き込み

lpc21isp のソースを眺めていると、Raspberry Pi の GPIO を使って、リセットとISPモードの制御ができるようになっていたので試してみました Raspberry Pi と LPC1114の配線 lpc21isp のコンパイル lpc21isp のソースをダウンロードして、次のようにしてビル…

SDKMANを使ってRaspberry PiにScalaをインストール

SDKMAN まず、zip をインストールします $ sudo apt-get install zip SDKMANをインストールしてパス設定等を反映します $ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" sbt, scala をインストールします $ sdk inst…

Raspberry Pi で Arduino のスケッチを書き込む

Raspberry Pi Model B+ Arduino Uno R3互換ボード マルツのArduino互換ボード Maruduino UNO R3【MABTB-UNO-R3】ジャンル: おもちゃ・ホビー・ゲーム > おもちゃ > 知育玩具 > その他ショップ: マルツオンライン価格: 2,220円 Raspbian の設定 arduino # apt…

Apple社のMobile Device Management用のベンダー証明書の発行手順

概要 APNs Overview MDM Vendor CSR Signing Overview MDM証明書要求の手順 RSAの鍵ペアの生成 最初にRSAの公開鍵と秘密鍵のペアを生成します。 秘密鍵はプッシュ通信を行う時に使用するため、生成した秘密鍵は厳重に保管します。 証明書署名要求(Certificat…