JSでダイアグラムを描く

JSでグラフを書く勉強をしています。 (ネットワーク系の図形を書きたい。)色々とライブラリを調べてみましたが、jointjsが良さ気です。Rappid: Powerful visual tools at your fingertipsただし、あんまり日本人でこのライブラリを使っている人が居ないよう…

mvnのパッケージをgitで管理する

概要 現在、javaのライブラリをイジイジして(;´Д`)ハァしているのですが、 作成したパッケージをmnv上からどのようにアクセスする事が一番良いか調査しました。 git上にソースコードと合わせて管理出来る事が分かったのでメモします。 はまりポイント 基本…

boost.Logの使い方を勉強した (。・x・)ゝ

C++

デーモン系のプログラムになるとログは必須です。 C++でお仕事プログラムを書く時は、標準的にログプログラムが無いのでいつも悩みます。最近(???)、boostにboost.Logというライブラリが入りました。 個人的には、C++ == C++ with Boost libなのでライブラリ…

extension_switchのxpressive対応

C++

久々に、extension_switchを改造してxpressiveに対応出来るようにしました。git https://github.com/yamada28go/extension_switch今回の特徴は、正規表現の判定対象となる文字列の型指定が出来るようにした事です。 以下の例では、普通のstd::string型を対象…

Gitの勉強

今まで、なんとなくgitを使っていたがヽ(;´Д`)ノ きちんと、使えるようにするために勉強しました。 参照したサイトへのリンク残します。・こわくないGit http://www.slideshare.net/kotas/git-15276118 ↑ブランチ、マージ関係のややこしい話が非常にわかりや…

clangのbug

C++

clang3.3をcygwinで実行した所、以下bugが有って華麗にハマリマシタ(ノД`)シクシク 修正は完了しているようなので、3.4では治ってほしいですm(__)m・clang and __float128 bug/error http://stackoverflow.com/questions/13525774/clang-and-float128-bug-error・…

Cygwin C++11でsnprintfが使えない(ノД`)シクシク

C++

表題通りの問題にはまって右往左往しておりました。 色々と調べまわった結果、snprintfはc++の標準ライブラリには含まれていない事が判明ヽ(;´Д`)ノ 対応策としては、g++に渡すコンパイラフラグを切り替えてgccの拡張を使うようにすれば大丈夫なようです(´・…

googleの自動運転車ってヽ(;´Д`)ノ

最近、2020年頃には自動運転を一般化って聞くけど...。 個人的にgoogleの動きが一番脅威な気がする。彼らの自動運転技術はかなりの所まで来ているのは周知の事実だと思う。 ここで、恐いのは、「彼らは自動車メーカーじゃない」って事。 他の多くの自動車メ…

Cygwinでclang++

Cygwinでclang++を使おうとしたら、g++のライブラリに対してインクルードパスが通っていないらしいヽ(;´Д`)ノ 調べてみたら、以下な感じで行けるらしい。 clang++ test.cpp -std=c++11 -I/lib/gcc/i686-pc-cygwin/4.7.3/include/c++ -I/lib/gcc/i686-pc-cygw…

boost poolとsmart pointer

C++

boost poolを調査中です。 私の場合、クリティカルな速度よりもメモリの断片化が怖いのだけなので、単純な使い方を見ているだけですがヽ(;´Д`)ノ 色々と調べてみて分かったのですが、boost poolでは、使ったメモリは自分でプールに戻さないと(´・д・`) ダメなよ…

玄箱(KURO-NAS/X4)のカーネルを更新しよう!

我が家には、玄箱あります。KURO-NAS/X4 http://www.kuroutoshikou.com/modules/display/?iid=1264コレには、最初からdebainが入っているので、玩具にするには持って来いな機械です。 しかし、入っているのはdebain 5なので、最新のソフトをaptで入れる事が…

書き初め

2013年になりました。 書き初めとして、extension_switchを拡張してみました。[git パス] https://github.com/yamada28go/extension_switch今回は、正規表現に対応出来るようにしました|ー゜)っ c++で正規表現を書いていると結構冗長なのですが、この書き方…

gitしてみる

C++

(;゜д゜)ァ.... 前の日記書いてからもう1ヶ月も経過している。 時間の流れは残酷ですなぁ(ノД`)シクシク前回の日記では、faith_and_brave様よりスターを頂きました。 実は、ほぼ毎日(仕事サボって)見ているサイトなので、ほんとに感激です。 ありがとうござ…

C++11のお勉強(パターンマッチを作ってみる)

C++

人並みにC++11が使えるように新機能を試してみました。 今回使った昨日は、λ、戻り値を後ろに置く関数構文、可変長引数テンプレート、コンパイラが生成する関数へのdefault/delete指定、メタプログラミングのための型特性な所です。んで、出来たコードは以下…

テラステまとめ

我が家の寺君のカーネルを弄るべく、情報収集c⌒っ*゜ー゜)φ メモメモ...Welcome to Buffalo @ NAS-Central http://buffalo.nas-central.org/wiki/Main_PageSource Code Download http://opensource.buffalo.jp/

debian-archive

我が家の玄箱君は、debian lennyである。 しかし、lennyは今年の春にサポートが終わっていて、放置していたら、 aptすら使用不能な状態になっていたヽ(;´Д`)ノ 事の発端は、玄箱のHDDが足りなくなって来たので、増設しようとした事に有る。 最近のHDDは3Tを…

sqlデータ定義構文と予約後

mysqlのcreate文では、以下テーブル定義を使うことが出来ます。create table hoge ( comment DOUBLE not null comment 'commentのコメント' );このテーブル定義を自前の構文解析機で解析させようとした所、 全く歯が立ちませんでした(ノД`)シクシク問題は、c…

freebsdでSproutライブラリ

clang 3.1も出たし、そろそろconst experに挑戦しようと、 オモムロに、Sproutライブラリを取得。とりあえず、exampleからかなぁと思いコンパイルを開始するとコンパイルが通らないヽ(;´Д`)ノ 環境はfreebsd 9 gcc 4.7エラーを読んでみると、../../sprout/d…

emacsでC++補完

普段、emacsでC++を書いています。 以前、auto-compliteを試した事が有ったのですが、候補があまり賢くないので、結局offにしていますたヽ(;´Д`)ノ しかし、clangを補完エンジンとして、補完をかける事が出来るようなので、試してみました。 と言っても、先…

テンプレート展開にハマった(ノД`)シクシク

次のようなコードにハマっている(ノД`)シクシク template < typename T > void func_1( const T & t ) { } template < typename T , typename T2 > void func_1( const T2 & t2 ) { } int main() { func_1<int>(1); } この場合、コンパイラはコンパイルする事が出</int>…

odbc接続

C++でDBアクセスする場合、使えそうなライブラリとしてOTLを発見|ー゜)っ OTLはODBCでDBへ接続するらしい。 そこで、unix上でODBCを使う方法を調査。 下記のページを参考に設定した所、あっさりと動きました。UnixODBC and MySQL Sample Program http://comp…

sqlを解析[徘徊編]

メモを晒します|ー゜)っsqlのパーサーを書く必要が出てきますたヽ(;´Д`)ノ 人並みのプログラマならば、朝飯前だと思うのですが、見習いプログラマには結構キツい課題です。ネットを徘徊して、構文規則は見つけました。 http://www.contrib.andrew.cmu.edu/~…