にわとりプログラマーの備忘録

覚えたことをすぐ忘れてしまう、自分のための備忘録ブログです。

プログラミング

AndroidStudioでビルドしたAndroidアプリの日本語表示の文字化けを解決

とりあえず、文字コードをUTF-8に変更することで、文字化けを解決できます。 build.gradleの修正 AndroidStudioでは、gradleがビルドするときにがOSの文字コードでビルドされます。 UTF-8でビルドするように、gradle.buildに以下の記述を追記します。 tasks.…

C#のSocketIO4Net.Clientで"Error initializing handshake with"が発生したときの解決策

C#のwebsocketのsocketIOクライントのライブラリを使っていた際に、 node.jsで実装したサーバーに接続を試みた際、「Error initializing handshake with "http://localhost:3000"」が発生したので、その解決策をまとめておきます。クライント側のソースコー…

顔認識API「ReKognition」を触ってみた

最近、MicroSoftの年齢推定のWebサイト『How-Old.net』が話題になっています。 そこで顔認識のWebAPI『ReKognition』を使って、似たようなモノを簡易的に作ってみようと思い、APIのサンプルを動かしてみました。 直接画像をアップロードする場合(curlを使っ…

100の階乗を計算するプログラムを書いてみた

現在scalaの勉強をしているので、何かコードを書いてみようと思い大学1年生の頃に課題であった「100!を計算するプログラム」をJavaとscalaでそれぞれ書いてみました。以下がそのコードです。 Java import java.math.BigInteger; /* * 100の階乗を計算す…