Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm
Perl › here XSを使ったC/C++のバインディングについて解説します。まず最初に、XSモジュールを作成する方法について解説します。 1. XSモジュールの作成 では実際にXSモジュールを作成してみましょう。XSモジュール作成コマンド、Makefile.PL、makeについて丁寧に解説しています。 XSモジュールを作成する 2. perlapi XSからPerlのデータを操作する方法にについて解説します。PerlはC言語で実装されていますが、Perlの機能をC言語から呼び出すためのAPIがたくさん用意されています。 perlapi - XSにおけるデータ操作のためのAPI 3. Makefile.PL関連 Makefileを生成するために、Perlでは、Makefile.PLというファイルを作って、ExtUtil::MakeMakerというモジュールを使用します。このExtUti
私は普段 Ubuntu を使っているのですが,複数の端末を使いたくなった時に今まで必要な数の端末を全て起ち上げていました Ubuntu だと Ctrl + Alt + t でメモリの限り無限に端末を起ち上げることができるので,それに任せて好き放題端末を起ち上げていました しかしそれだと様々な問題が生じます 例えば 端末毎にウィンドウが起動しているので 複数の端末を扱う=複数のウィンドウを扱う になるので面倒 特定の端末を見ながら違う端末で作業したい場合,ウィンドウを調整しないといけない コピペがマウス操作でやるしか無い そもそも GUI 環境でなかったら不可能 サーバーをいじりたい時に端末毎に ssh すると無駄が多い サーバーから一度切断してしまうと,その端末の状態というのは消えてしまう など多くの問題があります これらは全て tmux で解決できます そこで今回は tmux の簡単な使
C++標準のIOStreamには、std::unitbufフラグというのがあります。これを出力ストリームに設定することで、繰り返し出力を行う処理で、出力するたびにフラッシュが行われるようになります。 #include <fstream> int main() { std::ofstream file("a.txt"); file << std::unitbuf; for (int i = 0; i < 10; ++i) { file << i; // 出力するたびにフラッシュされる } } これは、以下のコードと同じ意味になります: #include <fstream> int main() { std::ofstream file("a.txt"); for (int i = 0; i < 10; ++i) { file << i; file.flush(); // 自分でフラッシュする
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く