WEB開発

Java

MessagePack、Kryo、Protocol Buffersなどのシリアライザーのパフォーマンス比較

Javaで、オブジェクトをシリアライズするのに、どの仕様と実装が良いのかを調査しています。 特にパフォーマンスを気にしない時は、「JSON一択」だと思っているのですが、パフォーマンスが気になる用途では、変換時間とサイズが気になってしまいます...
iPhoneアプリ

iOS7でステータスバーを消す。

iOS7でステータスバーの挙動が大きく変わり困惑している人も多いはず。 未だにベストプラクティスが掴めておりません。 そもそも「ステータスバーって何だ?」という方は、「非エンジニアがエンジニアと会話するためのiPhone用語集」もどうぞ。...
TypeScript

TypeScriptのエラー "Parameter cannot have question mark and initializer."

JavaScriptが苦手すぎて、最近、TypeScriptを使ってます。型のカチッとした言語でないと書くのがつらくなってきました。 そんなTypeScriptについて初めて書くブログは小さなエラーの対処方です。 メソッドの定義エラー こ...
CSS

CSSのMedia Queriesで画面解像度によるスタイルの出し分け

最近のCSSは画面解像度によってスタイルを適用しわけることができます。 この技術をメディアクエリといいます。少し試してみたので記録しておきます。 (ドヤ顔で書いていますが、もうすっかり浸透しきった技術です。) 書いてみる。 なんの変哲もない...
Androidアプリ

歴史的経緯?GCMで送信したデータが文字列化される件について。

GCMで少し変わった挙動を観測しましたのでご報告。 Growth PushのGCMの送信データの取り扱い Growth Pushでは、GCMの送信データを、たとえば次のような形式で送信することにしました。 {"message":"messa...
Java

JNAを使ってJavaからネイティブの動的ライブラリを呼び出す。

JNAを使えば、Javaから簡単にネイティブライブラリを呼び出すことができることを書きました。 Javaからネイティブライブラリを簡単に呼び出せるJNA このブログではC言語の標準ライブラリを呼び出しましたが、このシリーズの最後として、作成...
Java

Javaからネイティブライブラリを簡単に呼び出せるJNA

各プラットフォームで、一生懸命、動的ライブラリを作ってきました。 Mac OSXでダイナミックライブラリdylibを作ったり使ったりする方法。 Linuxで共有ライブラリsoを作ったり使ったりする方法。 Windowsでダイナミックリンクラ...
C言語

Visual Studioでダイナミックリンクライブラリdllを作ったり使ったりする方法。

4回目のブログですが、「Windowsでダイナミックリンクライブラリdllを作ったり使ったりする方法。」に続いて、CygwinではなくVisual Studioを使ってdllを作成する方法を書きます。 使ったのは、Visual Studio...
C言語

Windowsでダイナミックリンクライブラリdllを作ったり使ったりする方法。

昨日までのブログに続いて最後にWindowsで動的なライブラリを作成する方法を書きます。 Mac OSXでダイナミックライブラリdylibを作ったり使ったりする方法。 Linuxで共有ライブラリsoを作ったり使ったりする方法。 Window...
C言語

Linuxで共有ライブラリsoを作ったり使ったりする方法。

昨日はMac OSXでダイナミックライブラリの作り方を書きました。 Mac OSXでダイナミックライブラリdylibを作ったり使ったりする方法。 今日は、Linux編です。 Linuxの場合は共有ライブラリso Li...
タイトルとURLをコピーしました