タグ

2010年8月7日のブックマーク (15件)

  • 5.11 ワイルドカードとメタキャラクタ

    ``ワイルドカード''や ``メタキャラクタ''とは任意の文字列を指定するための特殊な文字のことです. ワイルドカードやメタキャラクタを利用することによって,複数のファイルを効率的に操作できます. 次にそれぞれの使用例を示します. 5.11.1 0文字以上の任意の文字列を表すワイルドカード `*' `*' (アスタリスク) は0文字以上の任意の文字列を表すワイルドカードです. 例えば,`*.tex'はファイル名が `.tex'で終るすべてのファイルを意味します. シェルは`*'を0文字の文字列としても解釈します. そのため,`abc*'と入力すると,`abc'という名前のファイルも操作の対象に含まれます. ただし,先頭に`*'を指定した場合でも,ファイル名が`.'ではじまるファイルは含まれません. % ls -a <ENTER> ./ .mathmatics economics.tex m

    iww
    iww 2010/08/07
    文字列候補を指定するメタキャラクタ `{ }'
  • UNIXハンディマニュアル (find)

    iww
    iww 2010/08/07
    findの複数条件指定 \( 条件 -o 条件 \)
  • findコマンドで複数の名前条件を指定 - 日々の報告書

    何となく「codeなにがし」を見ていたところ、findコマンドを利用して複数の拡張しにマッチしたファイル一覧を取得する方法が書いてあった。 codeなにがし::linuxでテキストファイルだけをコピー 質問者は*.c *.cc *.h *.hhなどの拡張子を持つファイルの一覧を取得したいとのことで、このためには次のようにfindを実行すればよいそうな(一部省略)。 $ find . \( -name \*.c -o -name \*.cc -o -name \*.h -o -name \*.hh \) -print 「-name」オプションは検索対象のファイルの名前を指定するオプション。これをORを意味する「-o」オプションで複数つなげることで、複数の拡張子のどれか1つにマッチするファイルを見つけ出すことができる。ちなみに「-o」は「-or」とも書ける。 僕も以前似たようなことをしたことが

    findコマンドで複数の名前条件を指定 - 日々の報告書
    iww
    iww 2010/08/07
    -oオプションで or
  • Bashの変数パラメータ展開のまとめ - harry’s memorandum

    Bashのパラメータ展開はすぐに忘れてしまうのでメモ。 変数の文字数 ${#parameter}で変数の文字数を調べることができます。 name=/var/log/boot.log echo ${#name} 17 wcやawkコマンドを使う方法がありますがスマートではありません。*1 $ n=`echo $name | wc -c`; echo $(($n-1)) 17 $ echo $name | awk '{ print length($0)}' 17 配列も同じように配列数を調べることができます。 $ array=(a b c d e) $ echo ${array[0]} a $ echo ${#array[@]} 5 変数パラメータ展開 変数を切り出せます。ファイル名やディレクトリ名を簡単に切り出すことができます。 $ name=/var/log/boot.log $ echo

    Bashの変数パラメータ展開のまとめ - harry’s memorandum
  • 徒然日記|日テレで放送されたサマーウォーズのシーンガイド一覧

    日、日テレビで放送中の「サマーウォーズ」はDボタンを押すとシーンガイドという映画内の様々な情報を表示する企画が走っています。 せっかくなので全ての情報をキャプで追っかけてみました。 表示されたシーンガイドはガイド14、トリビア18の計32です。

  • Amazonで1円中古本が消滅か | リアルライブ

    大手ネット書店・Amazonの1円が、配送料変更で消滅の危機にある。Amazonには、新品・中古品を問わず手持ちの商品を出品できる「マーケットプレイス」という仕組みがある。Amazonから何が何でも直接新品を購入しなければ気が済まないという方以外ならば、マーケットプレイスを利用して安く購入することも可能である。 このマーケットプレイスでは、僅か1円で販売されている書籍なども少なくない。とはいえ、価格が1円といっても、1円払えば書籍が得られる訳ではない。購入者は送料を別に支払う必要がある。これまで、配送料は1冊当たり340円と固定されていた。そのため、価格1円の書籍購入に要する費用は341円である。しかし実際の送料は、メール便などを利用すれば340円以下に抑えられる。この送料の差額で利益を出すことが、1円出品のビジネスモデルである。 ところがAmazonでは、8月24日から配送料を変更す

    Amazonで1円中古本が消滅か | リアルライブ
    iww
    iww 2010/08/07
    そんなのどうでもいいから、その店で何売ってるか検索できるサービスを公式に提供してほしい
  • Perlでタイムアウト処理を実装する - HDEラボ

    プログラムを書く際に処理をタイムアウトさせたい場合というのはよくあると思います。 そんなときに便利なのが、alarmです。 今回は、Perlプログラムでalarmを使ってタイムアウト処理を実装したいと思います。 alarmは対象の処理が指定した時間(秒)たっても終了しない場合、SIGALRMシグナルを発生させます。 例として、ユーザからの入力を30秒でタイムアウトさせるプログラムを書いてみます。 #!/usr/bin/perl use strict; # タイムアウトするまでの時間(秒数) my $TIMEOUT = 30; print "What your name??: "; alarm($TIMEOUT); my $name = ; my $timeleft = alarm(0); print "Hello! $name"; alarmで囲った部分、ユーザからの入力待つ部分がタイムア

  • ベアワード(Bareword)とは - 小池啓仁 ヒロヒト応援ブログ By はてな

    Bareとは、"剥き出しの"という意味で、Barewordとは、$,@,%,&,* などが先頭に付かないワードです。 通常、ベアワードな文字列、引数のないシステム関数、ファイルハンドル、ハッシュキー、ヒアドキュメントの終端文字などがベアワードとなります。 この内、ベアワードな文字列は、use strict にすると防げます(コンパイルエラーになる)。

    ベアワード(Bareword)とは - 小池啓仁 ヒロヒト応援ブログ By はてな
  • Tumblr

    iww
    iww 2010/08/07
    Perl が(ハッシュへの代入のために)偶数の数の要素のリストを 想定しているところに 1 つのリファレンスを渡しました。 これは普通かっこを使うべきところで無名ハッシュコンストラクタを使ったことを 意味します。
  • Perl/タイムアウト方法 - BugbearR's Wiki

    2017-04-16 FreeBSD/mpd 2016-12-23 RecentDeleted Blogアプリ 日記 2016-11-17 当にあった怖いコード/1 2016-05-16 .NET 2015-07-06 書きたいこと 2015-07-05 postgres Java/変数の初期化に安易に空オブジェクトを代入しない 2015-06-30 PukiWiki/1.4/マニュアル/プラグイン/u 当にあった怖いコード/15 2014-10-01 日記/2014-10-01 2014-09-09 日記/2014-09-09 2014-08-13 日記/2014-08-10 2014-05-28 バグパターン/日時 バグパターン 2014-04-13 IPv6 2014-03-20 パスワード問題 2014-01-27 DNS/ルートサーバーは13台という神話 2014-01-25

  • perldata - Perl のデータ型

    NAME DESCRIPTION Variable names Context Scalar values Scalar value constructors List value constructors Typeglobs and Filehandles NAME perldata - Perl のデータ型 DESCRIPTION Variable names 変数名 Perl には、スカラー、スカラーの配列、「ハッシュ」(hash)とも 呼ばれるスカラーの連想配列という 3 つのデータ構造があります。通 常の配列は 0 を基点とする数値で添え字づけされます(負の添字は、配 列の終わりから添え字づけします)。ハッシュ配列は、文字列で添え字 づけされます。 値は通常、名前を使って(もしくは名前付きのリファレンスを通して)参 照されます。名前の最初にあるキャラクターは、その名前がどのような

  • バンダイナムコがついにキレた!? ゲーム実況動画を発売前に生放送され社内検討 – ロケットニュース24(β)

    2010年8月6日 ゲームソフトを発売前に入手し、インターネット生放送を利用してゲーム実況動画を配信している人に対し、ゲームメーカーが腰を入れて動きだした。ゲーム実況動画は、著作権などの問題があるため生放送じゃなくてもグレーゾーンな動画だ。発売前に生放送でゲーム実況動画を配信した場合、まだ購入していない人たちにストー...バンダイナムコがついにキレた!? ゲーム実況動画を発売前に生放送され社内検討 2010年8月6日 ゲームソフトを発売前に入手し、インターネット生放送を利用してゲーム実況動画を配信している人に対し、ゲームメーカーが腰を入れて動きだした。 ゲーム実況動画は、著作権などの問題があるため生放送じゃなくてもグレーゾーンな動画だ。発売前に生放送でゲーム実況動画を配信した場合、まだ購入していない人たちにストーリーや内容をネタバレしてしまう状況になるため、ゲームメーカーとしては大きな

    iww
    iww 2010/08/07
    発売日まで正装して正座して待っとけばいいのに
  • 糖衣構文 - Wikipedia

    糖衣構文(とういこうぶん、英: syntactic sugar あるいは syntax sugar)は、プログラミング言語において、読み書きのしやすさのために導入される書き方であり、複雑でわかりにくい書き方と全く同じ意味になるものを、よりシンプルでわかりやすい書き方で書くことができるもののことである。 構文上の書き換えとして定義できるものであるとも言える[* 1]。 syntactic sugar の直訳に近い構文糖(こうぶんとう)という用語も使われる。また外来語としてそのままシンタックス・シュガーとも呼ばれる。糖衣構文あるいは構文糖衣とするのは少々意訳的だがよく使われている[* 2]。 語源は「取り扱いやすい」を意味する sweet の第一義が「(砂糖のように)甘い」であることから[1][2]。 糖衣構文はプログラムの意味としては同じものを、よりわかりやすい構文で書けるものである。ジャー

    iww
    iww 2010/08/07
    ここのC言語の例はどこが糖衣構文なのかよくわからない。
  • 麻雀(FC)をクラリネットで演奏してみた【熱血高校吹奏楽部】

    こんばんは。熱血高校吹奏楽部 mylist/4690547 です。【熱血高校吹奏楽部 アンサンブルコンサートVI(2022/5/15)のお知らせ】http://neket.web.fc2.com/concert/開催日: 2022年5月15日(日)開場: 12:15 / 開演: 12:45終演予定: 16:15会場:市川市文化会館 小ホール入場無料・オンライン配信あり※※全席指定の予約制になります。オンラインでご視聴される場合も配信チケットのお申込みが必要です。※予約サイト(teket)はこちらhttps://teket.jp/2897/11381予定曲目:世界樹の迷宮スーパーマリオブラザーズ3アセルスメドレイ (from SaGa Frontier)ファミコン三国志メドレイ(ほぼ天地2)半熟英雄 ああ、世界よ半熟なれ…!!シムシティがんばれゴエモン2熱血高校ドッジボール部交響組曲風「ドラ

    麻雀(FC)をクラリネットで演奏してみた【熱血高校吹奏楽部】
  • 若者のバイク離れによって起きている事

    若者のバイク離れなんて話がそこらに転がっている。バイクが売れないらしい。 まあバイク業界は大変なんだろう。売り上げ下がっちゃうからね。ここ数年の話じゃなくて、ここ10年くらいはしんどいらしい。 自分はバイクに乗らないし、さして興味も無いので、別に何も個人的には困らないと思っていた。しかし、なんと自分の身に影響が出てきているというのが最近、解ってきた。 自分は、そこそこの企業の総務部の人間で、人事採用も関係のある部署で働いている。そこそこの企業である為、障害者を雇用しなければならない。法的には従業員の1.8%以上を障害者にする必要がある。会社の方針としても、1.8%は厳守事項であり、目標は2.0%という事になっている。その障害者雇用に関しての担当を受け持っているんだけど、いろいろと大変なわけです。まあ簡単な仕事は世の中には無いんでしょうけどね。 自分がいる事業所は概ね500人程度の人間がいる

    若者のバイク離れによって起きている事
    iww
    iww 2010/08/07
    健康的な障害者