タグ

2013年10月13日のブックマーク (9件)

  • パール、アナルを使え!または私は如何にして Perl のワンライナーを書けるようになったか - 詩と創作・思索のひろば

    簡単に言うとこういうことです。今日はこれだけ覚えて帰ってください。 perl -anal -e "…" 同様のオプションは Ruby でも使えます。 解説 -a いきなり見かけないオプションですが、入力を空白文字で区切り、@F という配列に入れてくれます。それ以外の影響はないので使わないときでも指定して問題なし。2 回指定してるのも意味ないです。語呂合わせです。Ruby の場合は $F ですね。 -n -e で指定されたコードを LINE: while (<>) { … } で囲みます。標準入力やファイルを一行ずつ処理するときに便利。sed や grep が簡単に書けますね。ワンライナーでは多様するオプションでしょう。代わりに -p を指定することで最後に print; することもできます。 -l -n や -p が指定されているときに各入力を chomp します。また、各出力に改行を追加

    パール、アナルを使え!または私は如何にして Perl のワンライナーを書けるようになったか - 詩と創作・思索のひろば
  • 標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口
  • Sensu | Observability Pipeline

    The Observability Pipeline that delivers monitoring as code on any cloud Consolidate monitoring tools & fill gaps in observability. Eliminate data silos & automate diagnosis & self-healing — from bare metal to Kubernetes. $ sensuctl create -r -f monitoring/ check "node-exporter" created check "tls-cert" created asset "sensu-plugins/sensu-plugins-ssl:1.0.0" created filter "oncall" created handler "

    Sensu | Observability Pipeline
  • スクリプト言語で重要な事はエロ画像集取で学んだ

    スクリプト言語で重要な事はエロ画像集取で学んだ 1. スクリプト言語で 重要な事は エロ画像集取で学んだ @shokai 大人のYAPC2013 2. 私 •@shokai (しょうかい) •趣味料理、glitch、RubyPerl書けないけど •LT応募したら通った… 3. Perl勉強した 4. Perl2.0の薄い 簡潔でわかりやすい! 5. 正規表現とか配列だけ でもだいぶ色々できる 6. 今日のお話 7. 画像いっぱい集めたい という欲求で いつのまにかRuby書ける ようになってた話をします 8. ぜんぜんPerlでてこ ないけど 9. たぶんPerlでも だいたい同じ感じで プログラミング学習で きると思うから許して 10. 2008年ごろ 11. Yahoo Pipesで 画像掲示板から RSS作りまくった 12. Web系やったこと なかったけど欲望 のまま100

    スクリプト言語で重要な事はエロ画像集取で学んだ
  • ヒッグス粒子ってなあに?

    このファイルは 高校生程度の知識を持っている人向けに、図とアニメーションで「ヒッグス粒子って何なのか、を雰囲気だけでも理解してもらおう、という意図で作りました。 数式などは使っていませんが、 ヒッグス粒子って何なのか、を理解するために必要なのは、 です。実はこれは、数式を操って物理を理解することよりもずっとずっと難しいことかもしれません。 では、その1から挑戦をはじめましょう。 なお、ファイル中で このような枠と緑の字で示したのは実際にこのファイルを元に講演した時に出た質問 であり、 このような枠と赤の字で示したのはそれに対する答 です(ただし、質問も答も実際のままではなく、編集してあります)。 android(2.1以上)をお持ちの方は、アプリ化したもの(apkファイル)を右のアイコンからダウンロードできます(apkファイルには、Q&Aの部分は入っていません)。 プログラムについて御質問

  • GitHub - SublimeGit/SublimeGit: Git integration for Sublime Text 2 and 3

    1.0.X (Minor releases) Prioritized features (These are what's being worked on, in this order): Interactive rebase. (Issue #54, #9) Pushing and pulling of tags. (Issue #68) Add unmerged paths to status view. Various features (In no particular order): Difftool command. (Issue #43) Open status view after select/init repo when running Git: Status. Force reindex of project-wide tags on checkout. Open f

    GitHub - SublimeGit/SublimeGit: Git integration for Sublime Text 2 and 3
  • mmapのほうがreadより速いという迷信について - kazuhoのメモ置き場

    @ITに以下のような記事が出て、 今回からしばらくの間は、まったく逆の例、つまり使うとプログラムの処理性能が上がるというシステムコールを紹介していく。システムコールを呼ぶ回数は少ない方が処理性能は高くなるという原則は変わらないが、呼び出しておくと処理性能が向上するシステムコールというものが存在するのだ。こうしたシステムコールを使わないでいることは、とてももったいない。 今回紹介するシステムコールは「mmap(2)」だ。ここでは詳しく仕組みを解説しないが、mmap(2)は、プログラムの処理性能に必ず良い影響を与える。 やはりあった? 高速化に効くシステムコール (1/2):知ってトクするシステムコール(3) - @IT それを真に受けたのか、「Go言語でmmapシステムコールを使ったファイル読み込みの高速化検討とC言語のコンパイラの話 - ryochack.blog」のようなブログエントリも

    mmapのほうがreadより速いという迷信について - kazuhoのメモ置き場
  • ログファイルの圧縮方法

    圧縮レベル2と3では、bzip2よりずっと短い所要時間で高い圧縮率が得られています。興味深いのはレベル4で、所要時間が大きく増えたのに圧縮率が下がっています。xzはレベル4からLZ法の一致文字列を探すアルゴリズムが変わるので、これが裏目に出ているようです。 bzip2より2割以上高い圧縮率が得られるレベル7以上では、所要時間は5倍以上になります。ログファイルの圧縮方式が混ざるのは何かと面倒なので、5倍の所要時間でこの程度の圧縮率の差ではxzに変更する気にはなれないです。 圧縮率はそうでもないですが、xzの伸張速度の速さはとても魅力的です。デフォルトの圧縮率のファイルを伸張するのに、bzip2が1分22秒かかるのに対してxzは25秒しか掛かりません。ログを集計するときに伸張速度が3倍近く速いのはとても有利です。 もし圧縮方法を決め直せるならxzにするかもしれません。適宜レベルを調節してbzi

  • 怒り新党「新三大ジョン・ケージの音楽」がわからなかった人へのガイド #2 「わからない」と言う感想 - あざなえるなわのごとし

    【前記事】 ・怒り新党「新三大ジョン・ケージの音楽」がわからなかった人へのガイド #1 4:33 ジョン・ケージと言えば他にも家庭にあるもので音を鳴らす「リビングルームミュージック」だとか、夕べやってた自然音+電子音+意図した音「水の音楽」だとかもある。 今だとサンプリングで、どこかの曲を切り貼りしたりスクラッチして新しい曲にしてそれにラップを乗せたりしてるけど、それを人力でやればジョン・ケージになる。 もしジョン・ケージが生きていれば今のサンプリングを突き詰めていくのかも知れない。 ジョン・ケージのラジオミュージックは複数台のラジオを鳴らしたり止めたりして演奏する。楽器というのは決められた鳴らし方をすれば決められた音が出る。ところがラジオは決められた鳴らし方をしても同じ音は鳴らない。 今のサンプリングならラジオの音を録音して繋ぎ合わせて一曲にしてるようなこと。 それを人力でやったわけだ。

    怒り新党「新三大ジョン・ケージの音楽」がわからなかった人へのガイド #2 「わからない」と言う感想 - あざなえるなわのごとし