Google Cloud Platform 関連のメモ

Google Cloud SDK コンポーネントの管理 https://cloud.google.com/sdk/docs/managing-components?hl=ja Google Cloud API https://googlecloudplatform.github.io/google-cloud-java/0.33.0/apidocs/index.html HTTP Google HTTP Client Library for Java h…

Java: ファイル読むのを Files に移行するときの非互換

細かいけど。

エラーの原因調査と「ウミガメのスープ」は似ている

以前からたまに見ていたサイト「ラテシン」が、10 月末で運営終了になっていた。 ウミガメのスープ出題サイト『ラテシン』 http://sui-hei.net

改元の時期

ネットで時々、「エンジニア的には 1 月 1 日から新元号に切り替わるのが嬉しい」みたいなのを見かけるけど、個人的には「えっ、冗談でしょ?」と思ってしまう。

Android Wear 開発メモ

Mac で Android Studio からデバッグ接続する Android Studio で Tools→AVD Manager から登録する。接続・切断は、開発者メニューで IP アドレスを調べて、 $ adb connect 192.168.1.XXX connected to 192.168.1.XXX:5555 $$ adb disconnect disconnected ev…

Android 上で Wear アプリを作る

後輩に煽られて、スマートウォッチを買ってしまった。 Q EXPLORIST スモークステンレススチール ジェネレーション3 - Fossil

PSVR 購入

Rez Infinite がいいねと僕が言ったから、8 月 19 日は PSVR 記念日。

早くこいこいあのアプリ

最近ちょっと話題になっているらしいあのアプリ。

Java: 開発ツールのバージョン履歴

ソフトウェア開発では様々なツールを使用する。Java も例外ではなく、基本となる JDK に始まり、Eclipse のような統合開発環境や、Maven などのビルドツールが広く利用されている。Git のような特定のプログラミング言語に依存しないツールもある。 1995 年…

Android 4.x: Wi-Fi を自宅だけ有効にする

外出先では Wi-Fi をオフにして、自宅ではオンにしたい。それも自動で切り替わってほしい……というときの設定方法。 以前やっていたはずの設定なのに、やり方を忘れていたのでメモ。

Java: Jackson で子から親へたどれるようにするには

JSON などのデータを読み書きするためのライブラリとして、Java でよく使われるライブラリのひとつに Jackson がある。 Jackson Project Home @github https://github.com/FasterXML/jackson 単純な内容であれば、POJO さえ用意すれば簡単に読み書きが行えて…

Wii U 用の Y 字 USB ケーブルが売ってない場合の代替案

ゼノブレイドクロスの発売まで 2 週間。XenobladeX (ゼノブレイドクロス) - Wii U出版社/メーカー: 任天堂発売日: 2015/04/29メディア: Video Gameこの商品を含むブログ (42件) を見る僕も先日、「あらかじめダウンロード」で購入したので、後は発売日を待つ…

実家にでも持っていくか……

PC

以下の画像とセリフを見て、後の設問に答えなさい。(5点)

Golang/Revel: なんでも受けるアクションとビューを作る

Revel で、どのパスにアクセスされても同じコントローラで対応する方法を試す。

Scala/Play: なんでも受けるアクションとビューを作る

Play Framework で、どのパスにアクセスされても同じコントローラで対応する方法を試す。

Scala: Play Framework のプロジェクトを新規作成

Revel の元ネタは Scala/Java 向け Web アプリケーションフレームワークである Play Framework なのだそうだ。 ということで Play Framework のプロジェクトも新規作成してみる。

Mac: Homebrew/Golang/Revel のインストール手順

メモ。

Haiku OS プロジェクトの現状

PC

かつて僕の憧れだった BeOS。オープンソースで BeOS 互換の OS を開発する Haiku OS というプロジェクトがある。さっきふと思い出して公式サイトを見に行った。

Java: parallelStream を使ったアプリが固まるように……原因は何だろう?

週末に、以下のような質問 (問題?) を受けた。 Java 8 で作った Web アプリがある。parallelStream を使って重い処理を並列で行えるよう実装していたが、起動してからしばらくすると (しばらくリクエストを受け付けると) アプリが固まることがわかった。アク…

C++: 覚書

予習と復習。

Spring Boot: @ConfigurationProperties を付けたクラスには setter が必要

Spring Boot には、設定ファイルや環境変数から値を取得して、Bean にセットしてくれる便利機能がある。 が、マニュアル通りにやったつもりなのに値がセットされなくて、しばらくハマった。 原因は、setter を定義していなかったこと、だった。

Ruby: ZeroMQ の Binary Star パターン

ZeroMQ の The Guide に載っている Binary Star の Python 版サンプルコードを、Ruby に移植してみた。 移植というか、Ruby と ffi-rzmq の書き方にあわせて直したつもり程度なので、真の意味で Ruby 的かどうかは自信がない。

Ruby で簡単な Web アプリを作るときのメモ

メモ。

Java: 今月の 06:00 と 18:00 を列挙

メモ。

Java: オブジェクトが GC で回収されるまで待つには

あるオブジェクトが GC で回収されるまで待つにはどうしたらいいのだろうか。 普通はそんなことしなくていいように書くのがベストだが、どうしても必要な場面というのもある。WeakReference を使った機能のテストケースを書きたい場合とか。

Java: 日時計算いろいろ feat. Java SE 8

メモ。

Java と Perl で FTP

FTP サーバと通信したいとき、Java と Perl だったらどっちが早いんだろう。

Perl: 整数の最大値・最小値

Perl では整数を扱うことができるが、とても大きな値 (あるいはとても小さな負の値) になると、自動的に浮動小数点数に切り替わる。 では、整数のまま扱える値の範囲はどこからどこまでなのか。

Perl: CPAN 経由で Log::Dispatch と Log::Dispatch::FileRotate を入れようとしたらエラーになる場合の対処方法

とある Linux の環境に、Perl 5.10.1 が入っている。ここにある Perl プログラムを入れようとして困った。cpan シェルを使って、Log::Dispatch と Log::Dispatch::FileRotate を入れようとしたら、エラーが起きてインストールできなかったからだ。

TouchDevelop: WP7 用アプリのサポート終了を告知

Microsoft の研究部門である Microsoft Research は、Windows Phone 7 用の TouchDevelop についてサポートを終了すると発表した。 TouchDevelop - Windows Phone 7 phase out https://www.touchdevelop.com/wp7phaseout