半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

No repository plugin data: ~/.vim/rc/dein.toml

[dein] No repository plugin data: ~/.vim/rc/dein.toml

とエラーが出ており、dein.vimプラグインがインストール出来なくて困っていた。どの部分にエラーが出ているのかが分からないので発見しづらい。分割しながらtomlファイルに入れていったところまずかった部分を発見した。

[[plugins]]
repository = 'thinca/vim-quickrun'

repoとすべきところがrepositoryになっていただけなんだけど、これで20~30分くらいハマった。

RubyKaigi2016 0日目

到着

宿に荷物置いたけどチェックインまで時間があるのでドライブする

Flip-up

将軍塚でパン食べる

www.instagram.com

にしむらさんからご飯食べに行きましょうと言われたけど完全に爆睡して寝過ごす(本当すいません)

ラーメン情報ゲットしたので行く

エクスペリエンス

www.instagram.com

卵かけエクスペリエンス

www.instagram.com

部屋でだらだらする


id:yuki_tkd と ryohajikaと飲む 🍣 🍻 🍶

f:id:mactkg:20160908083029j:plain

f:id:mactkg:20160908083051j:plain

明日から頑張ろう

float* => vector<float>

#include <vector>
#include <iostream>

using namespace std;

int main() {
  float data[] = {1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0};

  // 例えばコールバックで float* が渡されるとする
  // 音声なので長さがわかっている(ここでは10)
  float* p = data;
  int length = 10;

  // vecDataに格納したい
  vector<float> vecData;

  // assign!
  vecData.assign(p, p + length);

  // 確認してみる
  for(float f : vecData) {
    cout << f << endl;
  }
}

結果

Untitled.cpp:21:15: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
  for(float f : vecData) {
              ^
1 warning generated.
1.1
1.2
1.3
1.4
1.5
1.6
1.7
0.8
1.9
2

もうちょいスマートなのあったらおしえてください