Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
#include <string> #include <algorithm> #include <functional> #include <cctype> std::string trim(const std::string& s) { std::string::const_iterator left = std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace))); std::string::const_reverse_iterator right = std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))); return (left < right.base()) ? std::string(left, righ
gistfile1.md Windows/Linuxで両方で動作する成果物を想定。 有償のツールは理解が得られる方が稀なので除外。 仕様書 外部仕様 Word/Excelが手軽だけど差分が追いにくい。 Markdown+PandocかSphinxでPDF提出がいいかな? Pandoc - About pandoc Sphinx-Users.jp :: ドキュメンテーションツール スフィンクス Sphinx-users.jp 内部仕様 きちんと書いてあればDoxygenで十分だと思う。 Cしか対応していないみたいだけどdocuriumの方がgitとの親和性が高くて(tag付された結果をまとめて解析してくれるみたい)出力結果も今風にできてる。 Doxygen github/docurium インセプションデッキ 作っておくと上司/部下/協力メンバで方針を合わせやすい。 ネスケラボ » インセプ
[ C++で開発 ] ロギングライブラリの選択 プログラムの開発・保守に欠かせない機能が「ロギング」です。開発中のデバッグ効率や、運用中の障害解析に、ロギングの機能が効いてきます。しかしながら、これを使えば、という定番がないのがC++の現状です。 ロギングライブラリの調査 ロギングライブラリには、ロギング機能のみを提供するロギング単体ライブラリと、フレームワークの一部としてロギング機能を提供するものがあります。 log4cpp log4cxx log4cplus Pantheios Google glog Boost.Log Pocoフレームワークのロギング ACEフレームワークのロギング 比較メモ ログレベル、カテゴリ(分類)によるログ出力有無・出力先の設定 ログファイルのローテーション 出力形式の設定(タイムスタンプの分解能・時刻帯の指定、ロケール、他) ログ出力コーディングの簡潔さ
// Input source here #include <iostream> #include <boost/version.hpp> int main(void) { #ifdef _MSC_VER std::cout << "Run: MSVC cl " << _MSC_VER << std::endl; #else #ifdef __clang__ std::cout << "Run: Clang " << __clang_major__ << '.' << __clang_minor__ << '.' << __clang_patchlevel__ << " faked as GCC " << __GNUC__ << '.' << __GNUC_MINOR__ << '.' << __GNUC_PATCHLEVEL__ << std::endl; #else std::cout
目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 1078 記事 - 2 コメント - 26219 トラックバック - 363 ニュース 著作とお薦めの品々は 著作とお薦めの品々は 東方熱帯林へ。 わんくま 東京勉強会#2 C++/CLI カクテル・レシピ 東京勉強会#3 template vs. generics 大阪勉強会#6 C++むかしばなし 東京勉強会#7 C++むかしばなし 東京勉強会#8 STL/CLRによるGeneric Programming TechEd 2007 @YOKOHAMA C++・C++/CLI・C# 適材適所 東京勉強会#14 Making of BOF 東京勉強会#15 状態遷移 名古屋勉強会#2 WinUnit - お気楽お手軽UnitTest CodeZine Cで実現する「ぷちオブジェクト指向」 CUnitによるテスト駆
C++で全ての順列を作りたければ、STLにnext_permutation関数があり、以下のように簡単に作ることができる。 #include <iostream> #include <vector> #include <algorithm> int main(){ const int n = 3; std::vector<int> data; // [0, 1, 2, ....]というサイズnの配列を作成 for(int i=0; i<n; ++i){ data.push_back(i); } // 全ての順列を出力 do{ std::cout << "[ " << data[0]; for(unsigned int i=1; i<data.size(); ++i){ std::cout << ", " << data[i]; } std::cout << " ]" << std::end
1. Boostライブラリ一周の旅 ver.1.50.0(Merge) 高橋晶(Akira Takahashi) id:faith_and_brave @cpp_akira Boost.勉強会#10 2012/07/28(土) 3. Boostとは • C++標準化委員会の人たちが作ったC++のライブラリ群 • 普段のプログラミング全般で使える基本的なものから、専門 特化したものまでいろいろなライブラリがある • Google、Intel、Adobeも開発に関わっている • ライセンスはBoost Software License 1.0 – 無償で商用利用可能 – 著作権表記の必要なし – ソースコードの改変自由 4. 今回紹介するライブラリ 01.Accumulators 23.Format 45.Meta State Machine 67.Signals2 02.Algorithm
第一回 オフラインリアルタイムどう書くの参考問題 - Qiita (via 鍋谷さんの参考問題: へなちょこ解答(Java) - 虎塚) こういう面白そうな話題は、まぜてくださいー。 あ、残念ながらオフラインのほうの参加はちょっと無理。ほんと残念ながら。 先に結果。 poker1.cpp · GitHub 以下、自分のコードの解説。 C++ わたしも最初struct Card { char suit; int rank; };と書き始めたのですが、虎塚さんのエントリの最後の方に、Rubyで3行、と書かれていたのを見て、これは手続き的に書いたんじゃだめだ、と方向転換。 例題をよく読むと、スートは役に関係していないことがわかり、ということはスートの文字を区切り文字にして文字列分割すればいいというところまでは思いついたものの。C++にそんなのないので、for_eachテンプレートでスートの文字を
GCC, the GNU Compiler Collection The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, D and Modula-2 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom. We strive to provide
昨夜は @emattsan さんのLuaとIOの話から始まり、 @crashpon さん交えてアセンブラに寄り道しつつ、最後 @maccha がPrologについて熱く語り、その全てを @torazuka さんが熱心に聞く、という稀有な展開。オイラはその展開自体をメタに楽しんだw— あまのりょーさん (@beakmark) 5月 11, 2012 そんなこんなで。@crashponさんから「言語オタク」の称号を頂戴致しましたw。 そんな中で「C++のtemplate で問題を解く」という話をしたら、( ゜д゜) な顔をされてしまいましたので、久々に「プログラミング言語 C++のtemplate」ねた。 C++マスターの面々はもっとすごいことをやっているので、マスターの方がここを見ていましたら「こいつ、またやってる」ぐらいに思って頂ければと。 道順を数える 残念ながら2年ぐらい前に事実上活動
ストラウストラップのプログラミング入門を読みました。 C++作者のストラウストラップ先生(以下、先生)の書いた本です。分厚いです。写真を撮るとこんな感じです。HTCのアンドロイド端末と同じぐらいの幅です。 先生の書いた本なので是非読むべきです、と言いたいところですが、この分厚さを万人には勧められません。人生の優先順位は各自それぞれだからです。全部を読めない人のために、優先的に読むべき箇所を決めるために各章の個人的主観を書きます。 用語集 本の巻末1093ページから始まる用語集は立ち読みでも読む価値があります。8ページなのですぐに読めます。一例を抜粋します。 型: オブジェクトにおいて有効な値および演算を定義するもの 値: 型に基づいて解釈されるメモリ内のビットの集合 演算: 関数や演算子など、何らかのアクションを実行できるもの 関数: プログラムの別の場所から呼び出せる名前付きのコードの単
Updated 3/9/2017: The C++17 Lands map is here, which is up-to-date with the most recent Holy Standard changes. A lot has happened in the C++ lands recently. Our old map has become outdated. During the New Year holidays me and my friend Jim added some new stuff to the map. Well, he is the artist, so he actually added everything. We have a New Standard War now, old territories are significantly impr
Online data science provides the students with a flexible and affordable path towards a very lucrative data science job. According to the bureau of Labor Statistics the projected employment growth for database administrators is 11% with the current average salary for database administrators standing at $87,020. The increasing popularity of data analytics and data base administrators adds to the ev
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く