2012-01-01から1年間の記事一覧

neosnippetのいろいろなつかいかた

てきとーにやってるので、もっと賢いやりかたとか標準的なやりかたがあったら教えてください 改行を入れる こんな感じの行を追加 `''` 単純に空文字をその行に挿入してます 再帰する snippet hoge hoge ${0:hoge} (neosnippet_expand)とかをマップしたキーを…

windowsでvimをビルドしてみたという散々書かれている記事を自分も書いてみた*1

とはいえ、ビルドするまではもう十分なほど記事があるのでその先のインストールについて unixでビルドするときのようにconfigureの--prefixとかないので、正直windowsでビルドしたあとにどこにインストールすればいいのかサッパリでしたが、ドキュメントを探…

nth_elementェ

c++

libstdc++とlibc++でhttps://sites.google.com/site/cpprefjp/reference/algorithm/nth_elementの例を実行した結果が違っててアレ libstdc++ 2 1 4 5 10 9 8 6 7 libc++ 1 2 4 5 6 7 8 9 10 どちらもnth_elementとしては間違ってない(と思う)のですが、libc+…

C++(11)の標準ライブラリ、思ってたより多かった

c++

この記事の内容はN3376の17.6.1.2 Headersを元にしてます C++ライブラリヘッダ 2 The C++ standard library provides 52 C++ library headers, as shown in Table 14. 以下は Table 14 ― C++ library headers をはてなのテーブル記法に変換したものです map>…

std::chrono::durationは汎用的

c++

std::chrono::durationはかなり柔軟なライブラリなので時間ライブラリの枠組みに押し留めておくのはもったいない。 とりあえず、ミリメートル、キロメートル、インチ、フィートの変換で試してみました。 #include <iostream> #include <chrono> #include <ratio> template<typename T> using milli</typename></ratio></chrono></iostream>…

neocomplcacheとclang_completeの導入

vim

なんかこう、自分もこの辺よくわかってなかったので 前提としては、 neobundleでプラグインを管理している vimprocはインストール済み とします インストールするプラグイン Shougo / neocomplcache 汎用的な入力補完のプラグイン Shougo / neocomplcache-cl…

UbuntuでRedmineのインストールまとめ3

前回:(UbuntuでRedmineのインストールまとめ2 - ( ゜ω゜ )゜ω゜ )゜ω゜ )゜ω゜ ) お断りします)今回はApacheの設定をしたいと思います。 思ったよりも簡単でした。 デフォルトの設定である/var/wwwがDocumentRootの前提で話を進めます。 まず、/var/www…

UbuntuでRedmineのインストールまとめ2

前回:(UbuntuでRedmineのインストールまとめ - ( ゜ω゜ )゜ω゜ )゜ω゜ )゜ω゜ ) お断りします) 続いてApacheで外部から接続できるようにしてみます。 まずはPassengerをインストールします。 $ sudo gem install passenger $ sudo passenger-install-ap…

UbuntuでRedmineのインストールまとめ

サーバーとかほとんどさわったことないけどなんとなくRedmineを1から入れてみました。 と、言う訳で健忘録。 基本的には以下を参照。 Redmineのインストール - Redmineガイド 環境及びターゲット 最終的に以下の環境になりました。 Ubuntu 11.10 Redmine 1.3…

例外

何の役に立つかわからないけど気になったからやってみたらできた。 public class Main { public static void main(String[] args) { throw e(); } private static RuntimeException e() { return new RuntimeException(); } } とりあえず例外投げたいけど何…