薫のHack

初めてのPull Request(プルリクエスト)

はじめにオープンソースソフトウェアとはGitHub とはRull RequestとはPull Requestを送っていいのか?ま...

Vim コードのシンタックスチェックsyntasticのg++のC++11の設定

はじめに設定の例はじめにVimでプログラミングをしているときに、シンタックスチェックを自動化するため...

Facebookが開発した新言語Hackとは

はじめにHackの特徴HackのサンプルコードHackの実行方法FreeBSDのpkgにhiphop-phpが見当たらないUbuntu...

Ubuntuにclang-3.4をインストールする

clang-3.4が入らないUbuntuをアップデートするclang-3.4をインストールclang-3.4が入らないUbuntuのバー...

Ubuntuにgcc-4.7.2をインストール

gccはC/C++コンパイラです。ubuntuにgccをインストールしました。$ sudo apt-get install gcc-snapshot$...

Ubuntuにclang-3.0をインストールする

clang/clang++は、C/C++コンパイラです。Ubuntuにclangをインストールしました。sudo apt-get install c...

C++ auto type specifier is a C++11 extension

はじめに解決策はじめにC++ のコードを clang でコンパイルしたら、以下の警告が出ました。コンパイルが...

CentOS Google Chrome のアップデートに失敗する

はじめにアップデートに失敗するはじめにCentOS で yum upgrade すると chrome が libstdc++周りでエラ...

CentOS yum upgrade が失敗しました

はじめにスキップして実行してみるはじめにCentOS で実行した yum upgrade が失敗しました。sudo yum up...

C++ error invalid in-class initialization of static data member of non-integral type const char*

はじめに修正方法はじめにC++ の古いコードを修正しなければならなかったので、修正しました。問題にな...

C++ deprecated conversion from string constant to char*

はじめに問題になったコード解決策はじめに古い C++ のメンテナンスしていたら、下記のエラーが出ました...

C++ error extra qualification foo:: on member bar

はじめにコンパイルエラーについて問題点解決策C++に関する情報はじめにプログラミング言語の言語仕様が...

Jenkins ビルドパイプラインプラグインでジョブの依存関係をステキに表示する

はじめにJenkins Build Pipelineダッシュボードに追加するはじめにJenkins で、C言語やC++、PHP、node.j...

C++を書いてたらSegmentation Faultした

はじめになにが悪かったのかはじめに最近、C++を書いていたら、Segmentation fault が起きた。Cでも同じ...

AutoconfでC++用のヘッダファイルをチェックする方法

はじめにC++用ヘッダファイルをAC_CHECK_HEADERS する方法はじめにAutoconf のヘッダチェックは、デフォ...

std thread がlibstdc++.so.6 version GLIBCXX_3.4.1でコケる

はじめにFreeBSDでコンパイルして実行CentOSでコンパイルして実行はじめにC++でstd::threadをつかってみ...

FreeBSD gcc 4.8をインストールしてみた

はじめにFreeBSD に gcc48 をインストールインストール参考サイト使い方はじめにC++11とかの新しい機能...

CentOSにopenssl-develをインストールする

はじめにインストールはじめにCentOS で thrift のC++ライブラリをビルドしようとしたら、 OpenSSL のヘ...

CentOSにboostをインストールする

はじめにインストールはじめにCentOS で thrift のC++ライブラリをビルドしようとしたら、 boost のヘッ...

Eclipse CDTでC++を書く

はじめにEclipse CDTのダウンロードソフトウェアのインストールコンパイラ関係をインストールはじめにC+...

EclipseからSubversionを使う

はじめにプラグインのインストールソースコードの取り込む設定はじめにC++をEclipse のCDTで書きたかっ...

Cassandra PHPライブラリ phpcassaのthrift protocol

phpcassa とはthrift protocol が使われる場所関連項目phpcassa とはphpcassa は、Cassandra を利用する...

PHP extensionの作り方 5分でできるclassの作成

はじめにCodeGen_PECLのインストールXMLの準備ファイル helloworld.xmlスケルトンの生成ビルド実行はじ...

thriftを自分でビルドする方法

はじめにビルド方法コンパイルはじめにCassandra の C++ 用のライブラリをビルドするときに、 thrift の...

Cassandra phpcassaと爆速ネイティブPHPエクステンションkassandraのパフォーマンス比較

はじめにエグゼクティブサマリ仕様した技術やツール実験環境ConsistencyLevelテストコード phpcassaテス...

PHP extensionの作り方 配列を返す方法

はじめにプロトタイプ配列を操作するAPIspec.xmlhelloworld.c関連項目はじめにPHP エクステンションで関...

PHP extensionの作り方 CodeGen_PECLを使ってC++で作る方法

はじめにspec.xmlの設定関連項目はじめにCodeGen_PECL は、デフォルトでは、 C 言語のソースを出力しま...

clang++とg++を適当に比較してみた

はじめにコンパイル時間バイナリサイズ実行スピードまとめはじめにg++ のコンパイルが遅いし、エラーが...

clang++でコンパイルすればカラフルになれる

GNU の gcc や g++ コマンドでCやC++のソースをコンパイルしていましたが、clangが気になって、切り替え...

C++ boost BOOST_FOREACHでループのコーディングを超簡単にする使い方

はじめにソースコンパイルはじめにC++ の vector などのコンテナを使うときに、ループで回して処理をし...

C++ boost foreach.hpp expected primary-expression before

コンパイルエラーで困ったコンパイルエラーで困ったちょっと適当にC++のコードを書いていました。関数の...

C++ name lookup of 'it' changed for new ISO 'for' scoping

エラーメッセージエラーメッセージC++ のコードを書いて、GCC g++でコンパイルしたら、以下のメッセージ...

C++でApache-cassandraを読み書きする方法

はじめにCのソースの生成CのソースのコンパイルC++のソースの生成C++のソースのコンパイルテストコードm...

NeoBundleでVimプラグインを遅延ロードする

はじめにneocomplcacheを無効にしてみる遅延ロードNeoBundleのアップデート遅延ロードの設定OSごとにロ...

FreeBSD 9.1-RELEASEアナウンス

FreeBSD 9.1-RELEASE変更のハイライトISOイメージの配布freebsd-updateによるアップデートFreeBSD 9.1-R...

FreeBSDでmongodb 2.2.2がビルドできない

FreeBSD で mongodb 2.2.x 系がビルドできない気がしてきた。MongoDB 2.2.2 のソースコードをダウンロー...

CentOS Clang をインストールする

インストールパッケージ説明参考使い方CentOS に Clang をインストールしました。Clang は、コンパイラ...

SQL Cipher 256bit AESで暗号化されたSQLite

SQL Cipher は、SQLite のデータベースを256bit AESで暗号化する拡張です。http://sqlcipher.net/オープ...

FreeBSD 10-CURRENT デフォルトコンパイラがLLVM Clangへ

FreeBSD 10-CURRENTでデフォルトのコンパイラがGCCからLLVM Clangへ変更されました。cc(1), c++(1), cpp...

vim neocomplcache-snippets-complete のスニペット補完で高速コーディングする方法

neocomplcache-snippets-complete の導入設定 .vimrcインストールアップデート使い方自分のスニペットを...


最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー