C++ ときどき ごはん、わりとてぃーぶれいく☆

USAGI.NETWORKのなかのひとのブログ。主にC++。

http

C#/JSON/HTTP: .net で JSON-RPC-2.0 のクライアントを使ったら WebException が飛び ServerProtocolViolation で蹴られた件

Visual Studio で C# プロジェクトをにゃんにゃんしている土曜日だった。JSON-RPC-2.0 のクライアントを実装する必要があったので NuGet を見ると導入が簡単そうなライブラリーが幾つも見つかる。 NuGet Gallery | Packages matching jsonrpc このへんが使う…

UE4/C++: FHttpModule で SetContentAsString して POST で投げたら落ちた時のメモ

次のようなごく簡単な FHttpModule の実装例を実行するとゲームまたは UE4Editor ごとプロセスが落ちてしまう。 TSharedRef< IHttpRequest > r = FHttpModule::Get().CreateRequest(); r->OnProcessRequestComplete().BindUObject( this, &UMyHttpTask::Hand…

UE4: FHttpModule 系の HTTP リクエスト機構を使い "同期処理" する方法

概要 UE4 で HTTP リクエストを飛ばしたい場合、 HTTP モジュールを有効化し、 FHttpModule::Get で得たオブジェクトから FHttpModule::CreateRequest し、 IHttpRequest のプラットフォームのオブジェクトを得て URL 等の必要なリクエストパラメーター及び …

setup: Redmine + Thin + Arch Linux

Redmineはsvnなりから入手。設定はRedmine.JPでも見ればよいかと。 pacman -S ruby // 1.9.2p0 gem install rails -v=2.3.14 gem install rack -v=1.1.1 sqlite3使うなら。 pacman -S sqlite3 // 3.7.10 gem install sqlite3 // 1.3.5 Thinもgemる。 gem ins…

Apache2 と VirtualHost を解説

自鯖の勉強したい学生さんからの相談。今回は「apache2入れたんだけど仮想ホストがわかんねーる・x・」にお答えします。1. Apache2に於けるVirtualHostとは何かApache2はhttpプロトコルのサービスを提供するサーバーソフトウェアです。通常はポート80でクラ…

学習用に自鯖を立てて何かしたいと言われたので

某校でLinux講座を教えていた学生さんから「もっと勉強したいので自鯖立てて何かしたいデス」的な話でアレコレしているにゅっと。何やらサーバーやPCの仕組みについてもある程度勉強し、今のところはとりあえず何らかのウェブサービスを展開してみたいらしい…