def yasuharu519(self):

日々の妄想

c++

clang-format を イイ感じに設定する

c++

公開が遅れましたが 初心者 C++er Advent Calendar 2015 の 12日目の記事です。 C++ の良い点として、 clang-format のようなフォーマッタがある点だと思っています。 golang でも gofmt というフォーマッタがありますが、あんなかんじのやつです。 clang-fo…

Cocos2d-x のカスタムアロケータを試してみた

Cocos2d-x の v3.4 からカスタムメモリアロケータの仕組みが追加されています。 Cocos2d-xの勉強会に参加した時にConsole機能について知ったのですが、 そのConsoleの中でメモリアロケータの情報を取得することができるようになっており、 今回試してみたく…

OpenGLことはじめ

仕事でゲームを作っていることもあり、もう少し低レイヤの知識も付けたいと前々から思っていたこともあり、いまさらながらOpenGLの勉強をはじめてみた。 OpenGL自体は描画APIで、ウィンドウの管理やマウスイベントの管理などは行ってくれず、 自分たちでよし…

c++11のthreadを使って非同期実行を試してみる

C++でInstagram APIを使ったクライアントを作ってみる - def yasuharu519(self): という記事では、Instagram API を使って、 Json データを取得し、画像の保存まで行うクライアント作成を行いました。 ただ、ここで書いたコードではすべて1スレッドで動いて…

CMake を利用したライブラリの作成

c++

前回の記事では、 Instagram API を使うクライアントプログラムを C++ で作成しました。 API からの json のパースには、dropbox/json11 を使用しましたが、このレポジトリには、json11.hpp と json11.cpp があるだけで、 使う側で、使いたいプログラムにそ…

C++でInstagram APIを使ったクライアントを作ってみる

前回の記事では、 C++のRestクライアントである、restclient-cpp を使って、 http リクエストを送信するサンプルを紹介してみました。 せっかくなので、APIを叩くプログラムを作ってみたので紹介してみます。 Jsonパース Web の API は JSON が基本的なイン…

C++用のRESTクライアント restclient-cpp を試してみる

CやC++ででhttpリクエストを送りたい場合、libcurlが 使われる場合が多くありますが、 libcurlはC言語で書かれているため、普段C言語を触ってない自分としては ちょっと扱いづらいです。 そのため、C++で http リクエストを送信したい場合に、簡単に使えるラ…