Skip to content

Instantly share code, notes, and snippets.

View makotokato's full-sized avatar

Makoto Kato makotokato

View GitHub Profile
@makotokato
makotokato / emojiinfo.cpp
Created March 7, 2014 07:59
Access Color Emoji Font on Windows 8.1 with DirectWrite
#include <dwrite.h>
#include <dwrite_2.h>
#include <stdio.h>
#pragma comment(lib, "dwrite.lib")
int main()
{
HRESULT hr;
IDWriteFactory* dwriteFactory;

RustでのTCP/IPネットワークアプリケーション

RustではTCP/IP通信を利用するためにいくつかの組み込みオブジェクトが用意されています。この章では簡単なTCP/IPアプリケーションを実装する上での基本的な方法を説明します。

まずTCP/IPアプリケーションを作成するにはいくつかの方法があります。

  • rust標準のstd::rt::io::netパッケージを利用する
  • rustで利用されるlibvuをffi経由で利用する
  • OS標準のライブラリwinsocketやBSD socketをffi経由で利用する
@makotokato
makotokato / sensor.cpp
Created April 4, 2012 07:15
Windows Sensor API test
#include <olectl.h>
#include <sensorsapi.h>
#include <sensors.h>
#include <stdio.h>
#pragma comment(lib, "sensorsapi.lib")
#pragma comment(lib, "PortableDeviceGUIDs.lib")
#pragma comment(lib, "ole32.lib")
#pragma comment(lib, "user32.lib")