タグ

2016年3月24日のブックマーク (5件)

  • vim-jp » Patch 7.4.1577 の使用にご注意下さい

    TL;DR 安定したVimを使いたいのならば、7.4.1576 以前か 7.4.1639 以降(できれば 7.4.1646 以降)のバージョンを使ってください。 詳細 Patch 7.4.1559 において Vim script に partial argument と言う新機能が実装されました。 この機能は、既存の function() 関数を拡張する形で提供され、以下のように利用します。 function! MyFunc(arg1, arg2, arg3) echo a:arg1 a:arg2 a:arg3 endfunction let Cb = function('MyFunc', ["foo", "bar"]) call Cb("zzz") " foo bar zzz

    vim-jp » Patch 7.4.1577 の使用にご注意下さい
    tyru
    tyru 2016/03/24
    「現在 Arch Linux では 7.4.1584、Gentoo (Portage) では 7.4.1583 とそれぞれ問題のあるバージョンがリリースされてしまっています。バージョンを固定するかソースコードからビルドして回避してください」
  • Makefileを自己文書化する | POSTD

    私たちのプロジェクトではいつも、非常に長い Makefile を使用して、インストールやビルド、テスト、デプロイメントの処理を自動化しています。ターゲット名はほとんど標準化されていますが( make install 、 make deploy )、中には説明が必要なものもあります( make run-dev 、 make restart-api )。そして、詳細なmakeターゲットを追加するほど、それらの処理内容をテキスト形式で大量に記載しなければなりません。私たちのプロジェクトでは通常、このような文書を README ファイルに書いています。 しかしCLI(コマンドラインインタフェース)を用いる場合は、主に自己文書化ツールを使っています。 make と打つだけで、利用可能なコマンドとその説明が一覧表示されたら便利だと思いませんか? それを実現するのは、実はとても簡単です。まずは各ターゲッ

    Makefileを自己文書化する | POSTD
    tyru
    tyru 2016/03/24
    Makefile 最高や!
  • So you want to write a package manager

    You woke up this morning, rolled out of bed, and thought, “Y’know what? I don’t have enough misery and suffering in my life. I know what to do — I’ll write a language package manager!” Totally. Right there with you. I take my misery and suffering in moderation, though, and since I think you might too, this design guide could help you keep most of your hair. You, or people hoping to improve an exis

    So you want to write a package manager
    tyru
    tyru 2016/03/24
    ブクマしてなかった
  • npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド

    (最終更新:3月24日16:50ごろ) 事件の流れ kik の作者が同名の会社 KIK の弁護士特許出願代理人からパッケージ名を変更するよう要請される 作者が拒否したところ弁護士代理人は npm の運営にコンタクトする 運営が作者の許可なくパッケージを unpublish するパッケージの所有権を移し替える 作者がこれに反発し自身が所有する270あまりのパッケージをすべて unpublish する I’ve Just Liberated My Modules — Medium unpublish されたパッケージは npmjs.com からダウンロードできなくなる unpublish されたうちのひとつである left-pad に間接的に依存したパッケージが多数あったため世界中でビルドがぶっ壊れる npmjs.org tells me that left-pad is not availa

    npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド
    tyru
    tyru 2016/03/24
    所有権移したのに unpublish できたのか。つまりユーザは誰でもモジュールの unpublish ができるってこと…?怖すぎるんですけど。/ 勘違いだった https://twitter.com/uasi/status/712987323151941632
  • エチケットカッター開発秘話 | メンズグルーミング | Panasonic

    鼻毛はなぜ必要なのか。 エチケットカッターの話をする前に、そもそも「鼻毛がなぜ生えているのか」ご存知ですか?鼻毛は、雑菌や花粉、ほこりをブロックする「フィルター」としての役割があるんです。とにかくなくせばいいわけじゃない。 だから、エチケットカッターの先端は鼻の穴の奥まで入り過ぎないように、なだらかな「すりばち状」にしています。「フィルター」として必要な鼻毛は残しつつ、外見上見えてしまう、「邪魔な鼻毛」だけが剃れるわけですね。 鼻毛が出ていると仕事ができないと思われる? 生物学的に大切な鼻毛ですが、チョロリと鼻からはみ出していると、ちょっとまずいことになります。鼻毛にまつわる調査を実施した結果、「鼻毛が飛び出していた」時にドン引きする人は88.0%。これは、髪の毛のフケ(83.6%)や、歯のべかす(82.7%)を押さえて第1位なんです。女性では、95.2%もの人がドン引きします。さらに

    エチケットカッター開発秘話 | メンズグルーミング | Panasonic
    tyru
    tyru 2016/03/24
    スマホでこのページ見るとやばい