タグ

2013年12月10日のブックマーク (14件)

  • パイプラインとサブシェルの問題はシェル依存 - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog

    パイプラインとサブシェルの問題はシェル依存 - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 拡張 POSIX シェルスクリプト Advent Calendar 2013、10日目の記事です。 そろそろネタが尽きそうです。 スクリプトの添削依頼や疑問・質問、やって欲しいネタをお待ちしております。 記事に反映できるかどうかは内容や私の実力次第ですが…。 今日はコマンドパイプラインを実行したときの変数のスコープの問題について紹介します。 「あー、パイプラインとサブシェルの問題だね。知っているよ!」という方も、 最後までお付き合いいただけると新しい発見があるかもしれません。 まずシェルスクリプトのお題として 「メンバー情報が空でないグループの数とグループ名の一覧をカンマ区切りで表示するスクリプトの作成」 を考えてみます。 実装のポイントは次

  • 「コンテンツに鍵をかけないほうが音楽は売れる」 新たな研究で明らかに

    電子書籍や動画ファイルなどで使われているデジタル著作権管理(DRM)は、ファイル共有を難しくするための仕組み。ナップスターが全盛期だった頃、大手レコードレーベルはこぞってDRMの波に乗り、音楽ファイルに鍵をかけることで著作権侵害を減らそうとしていました。 しかし最近の研究では、私たちが長い間考えていたことが結論づけられています。それは、DRMなんか役に立たないということ。それだけでなく、DRMは売上を低迷させる要因になっていたのです。 トロント大学のローリナ・ザン(Laurina Zhang)さんが発表した新たな論文によると、音楽レーベルがDRMをやめるとデジタル音楽の収益が10%伸びるそうです。また、地道ながらも長期的に売れているアルバムの場合、30%伸びることもあるとか。人気がある作品でも「逆に売れなくなる」ということはないようです。 この研究で発見された最悪のケースでも、DRM廃止に

  • [Ruby] かっこつけないで - あおたくノート

    Ruby Advent Calendar 2013 8日目です。 前回は sonots さんの Ruby 2.1.0 に追加される不正なバイト列を除去する String#scrub の紹介 でした。これめっちゃ便利ですね。2.1.0が楽しみです。 さて、今回はかっこつけないRubyを見てみたいと思います。着飾らないありのままのRubyはどういう動きをするのか? かっこつけない、というのは、つまり…… p 'Hello, world.' みたいな、括弧を省略したメソッド呼び出しです。 というわけで、かっこをつけないときの解釈のされ方をまとめてみました。 括弧def hoge(arg) "hoge" + arg end def fuga(arg) "fuga" + arg end def piyo() "piyo" end p hoge fuga piyo # => "hogefugapiyo

    [Ruby] かっこつけないで - あおたくノート
    mas-higa
    mas-higa 2013/12/10
    def hoge(arg) は def hoge arg; って書けばかっこつけないで済みますよ
  • 動作検証やプラグイン開発に便利!Emacsを複数起動したり最小構成で起動する方法 - ブログのおんがえし

    これは.emacs Advent Calendar 10日目の記事です。 emacsのM-x shellから子emacsを起動 複数個起動する MacEmacs.appだと意外に面倒なのです。 # Console $ emacs # OSX(Emacs.app) $ /Applications/Emacs.app/Contents/MacOS/Emacs # 並列に起動 $ /Applications/Emacs.app/Contents/MacOS/Emacs & Macの人はエイリアスを設定すると簡単になります。 alias emacsa='/Applications/Emacs.app/Contents/MacOS/Emacs' 最小構成で起動 -Q を付けると ~/.emacs.d/init.el 等の読み込みをせずに起動してくれます。 # Console $ emacs -Q

    動作検証やプラグイン開発に便利!Emacsを複数起動したり最小構成で起動する方法 - ブログのおんがえし
  • DDSKK 15.2 に向けて - Qiita

    この記事は .emacs Advent Calendar 2013 の七日目です。 DDSKK コミッタの北と申します。 数年前の Advent Calendar と同じネタですが、最近の DDSKK について書かせていただきます。 この記事に掲げる内容は多くのコミッタの方々の協力によるものです。この場を借りてお礼申し上げます。 ▼おさらい 現在のリリース版は 2013-03-16 にリリースした Daredevil SKK 15.1 (Umeda) であり、これは直前の 3月11日にリリースされた Emacs 24.3 にあわせたものです。 DDSKK 15.1 では GNU Emacs 21 のサポートを廃止しました。GNU Emacs 21 をお使いの方は DDSKK 14.4 をインストールしてください。 GNU Emacs 24.3 とDDSKK 14 の組み合わせでインクリメ

    DDSKK 15.2 に向けて - Qiita
    mas-higa
    mas-higa 2013/12/10
    "bayesian/bskk を Ruby1.9 へ対応しました" もうすぐ Ruby2.1
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    mas-higa
    mas-higa 2013/12/10
    冗談で買うには高いなぁ
  • 7.2 ASCII の NUL と DEL の本来の意味 - 文字コードに関する覚え書きと実験

    文字コードについて調べたことや実験したこと, テストプログラム,データファイルなどを随時掲載する予定です. ただし筆者の理解不足や誤解により誤りがあるかもしれませんので, ご利用は自己責任で. このページの主な更新は Blog でお知らせします. 表示確認ブラウザ:FireFox 22.0,IE8. 0.目次 シフトJIS Shift_JIS と Windows-31J (CP932) の違い シフトJIS 2バイト文字の判定 謎の検索ワード集 (シフトJIS編) 「Shift_JIS(SJIS,Windows-31J,CP932) 3バイト文字」 「Shift_JIS(SJIS,Windows-31J,CP932) サロゲート(ペア)」 「UTF-8 4バイト文字 Shift_JIS(SJIS,Windows-31J,CP932) 変換」 「Unicode(UTF-8,UTF-16) か

    7.2 ASCII の NUL と DEL の本来の意味 - 文字コードに関する覚え書きと実験
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    mas-higa
    mas-higa 2013/12/10
    これで、入力しようとした瞬間にキーボード消して下にある広告押させるサイトでも安心して見れますね。
  • rbenv global 2.1.0-preview2 した話 - ちなみに

    この記事は Ruby Advent Calendar 2013 の 9 日目の記事です。 前日は aoitaku さんの [Ruby] かっこつけないで でした。 はじめに 2.1.0-preview2 が出たので、普段使いの Ruby を 2.1 にしてみました。 (inspired by rbenv global 2.0.0-rc1 した話 - sojourn) インストール $ brew install readline # if you need $ (cd ~/.rbenv/plugins/ruby-build && git pull origin master) $ CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --enable-bundled-libyaml" rbenv install 2.1.0-

    rbenv global 2.1.0-preview2 した話 - ちなみに
    mas-higa
    mas-higa 2013/12/10
    毎年このエントリ役に立つ
  • パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!

    この記事はパーフェクトRuby Advent Calendar 2013 - Adventar の9日目です。 前の日のエントリーはパーフェクトRuby Advent Calendar 2013(8日目) Let's Sinatra Life - たちブログです。 まだ参加できますので、みなさまもぜひ。 パーフェクトRuby Advent Calendar 2013 - Adventar パーフェクトRubyRubyの仕様に大変詳しい同僚への献をインターセプトして読ませていただきました。 さまざまな機能をまとめたとてもよいだと思います。 著者のみなさまの苦労が偲ばれました。パーフェクトRuby (PERFECT SERIES 6)作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一出版社/メーカー: 技術評論社発売日: 2013/08/1

    パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!
    mas-higa
    mas-higa 2013/12/10
    s/st_lockup/st_lookup/ かしら?
  • echo コマンドの違いと移植性の問題 - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog

    echo コマンドの違いと移植性の問題 - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 拡張 POSIX シェルスクリプト Advent Calendar 2013、8日目の記事です。 今日はシェルや OS ごとに微妙に異なる echo コマンドの違いを紹介します。 echo コマンドの挙動は大きく分けて 2種類あります。 BSD 系 echo コマンドの挙動 引数に指定された文字列をそのまま出力します。 複数の文字列が指定された場合はスペース (0x20) 一文字で区切られます。 最後に改行を出力しますが、最初の引数が -n のときはオプションとして認識し、 最後の改行を出力しません。 $ echo foo foo $ echo foo bar foo bar $ echo 'foo\nbar' foo\nbar $ echo f

    mas-higa
    mas-higa 2013/12/10
    "知らない子ですね"
  • なるべく書かないawkの使い方 - ザリガニが見ていた...。

    awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言語仕様ではあるが、awkには必要十分な表現力がある。特にテキストを処理する場面においては、最小限のシンプルな記述で、気の利いた処理を素早くこなす。無駄のないawkワンライナーを見ると、ある種の感動を覚える。awk以降に生まれたスクリプト言語は、少なからずawkの影響を受けていると思われる。 awkを知ることで、間違いなく幸福度は上がると思う。いつかきっと「知ってて良かった」と思える時が来るはず。もっともっと、awkを知りたくなってきた。 基動作 awkの基動作は、とってもシンプルである。

    なるべく書かないawkの使い方 - ザリガニが見ていた...。
    mas-higa
    mas-higa 2013/12/10
    コマンドラインからヒアドキュメント使ったことなかったわー。C-d しか使ったことなかったわー。
  • 後輩の女の子から「スキです」と言われてクワを渡された

    訂正すべきか、どうしたらいいか分からない。

    後輩の女の子から「スキです」と言われてクワを渡された
    mas-higa
    mas-higa 2013/12/10
    本文読んでないけど
  • ドラえもんの特殊顔文字はどういうしくみでできているか|Colorless Green Ideas

    はじめに 日2013年12月1日は、マンガ『ドラえもん』の原作者である藤子・F・不二雄の80歳の誕生日に当たるそうだ [1] 。 これを記念してというわけではないと思うのだが、11月26日に『2ちゃんねる』に「ドラえもんの特殊顔文字できたwwwwwwwwwww」というスレッド [2] が立った。そのスレッドには、文字だけを使って『ドラえもん』の主要キャラクターの顔が表現されていた。以下に、同スレッドで紹介されていた顔文字を再現したものを掲げる。 ドラえもんの特殊顔文字 こうした顔文字は、アクセント符号などのダイアクリティカルマークをつけることで作られている。どのようなしくみになっているのか以下で詳しく見ていこう。 特殊顔文字のしくみ 従来の顔文字は(-_-)や(^^)のように単純な記号で、単純な図像を表現するのみであった。しかし、近年様々な文字を組み合わせて、より表情豊かな顔文字が作られ

    ドラえもんの特殊顔文字はどういうしくみでできているか|Colorless Green Ideas