2016-04-01から1ヶ月間の記事一覧

gulp を利用して Electron で LiveReaload を行う

gulp を利用して Electron で LiveReaload を行うことができます。 [ディレクトリ構成] . |--gulpfile.js |--index.html |--main.js |--package.json [gulpfile.js] var gulp = require('gulp'); var electron = require('electron-connect').server.create(…

Ruby で C言語ライクな enum を行うライブラリをつくった

Ruby で C言語ライクな enum をするライブラリをつくった。 github - https://github.com/osyo-manga/gem-cstyle_enum インストール $ gem install cstyle_enum 使い方 require "cstyle_enum" class Color # enum or cstyle_enum Colors = enum { RED GREEN …

std::string の途中に null 文字が含まれている場合の処理

C++

Twitter で見かけたんですが、次のように途中に null 文字が含まれている場合でも最後まで出力されます。 #include <string> #include <vector> #include <iostream> int main(){ std::vector<char> chars { 'h', 'o', '\0', 'm', 'e' }; std::string str(chars.begin(), chars.end()); std::</char></iostream></vector></string>…