コピー2018.06.10前回作った抽出部分のサイズを取得する処理を、get_tailsizeという関数名で関数化しました。73}次に、64~69行目を関数化して、ファイルを少しずつバッファへ読み込んで、値を標準出力する処理を作ります。88}これで、処理の中核はできたつもり。3101112takk@deb9:~/tmp$約420Mの大きなファイルで確認します。b.txttakk@deb9:~/tmp$ファイルを全部読み込んで、末尾だけ表示するのは、おそらくsedで末尾行を抽出する処理イメージに近いと思うので、sedの処理時間と比べてみます。0m0.052stakk@deb9:~/tmp$やはりファイルが大きいと時間がかかります。自作tailは、どのぐらいの処理時間になるか。0m0.000stakk@deb9:~/tmp$早い!さすがバッファ10Byte。今の自作tailだったら、本物に勝てるかもしれません。いうことで、本物tailで確認。0m0.000stakk@deb9:~/tmp$まあ、当然かもしれませんが、勝てました。これからいろいろ処理を作りこんでいくので、だんだん重たくなって、本物に追いつかないようになると思いますが。け中ddランダムまだddやってます。カーネル乱数ソースデバイス(/dev/urandom)を、ddでフィルタリングします。こんな感じでランダムな値が取得できます。Byte書き込んでみましょう。今回はcpioでディレクトリをコピーを行います。コピー元のディレクトリはこれです。cpioの前に、cpによるディレクトリコピー。cpでコピーするには、-rオプションを指定してコピー元、コピー先を指定するだけなので簡単...仕分け中Vimから秀丸を呼び出してファイルを開くアニメ『異世界はスマートフォンとともに。ノーストレスアニメです。主人公が絶対勝つことが分かってるので安心して見れます。求めてるとつまらないとも言えます。原作は「ロードス島戦記」の水野良氏らしく、いつか氏の小説を読んでみたいと思っていましたが、アニメが先になってしまいました。1話~3話目あたりですが、見てると陣取りゲームをプレイしているような感覚に...仕分け中C言語+GLUT(注視点を変える)続きです。前回のプログラムから、world_mapの配列を少し増やして、日本っぽくしてみました。このような画像になります。プログラムを見ていきます。ソースファイルは相変わらず1ファイルです。おじさんに恋するきっかけが謎なのですが、まあ理屈じゃないですね。雨の日は気分も変わるので、そういうこともあるのでしょう。今回は、前回の円のプログラムを改造して、波紋の動きを作ってみます。仕分け中スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。