タグ

2009年10月7日のブックマーク (3件)

  • memo: emacs の設定を見直し - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20091007.html

    memo: emacs の設定を見直し - フリーフォーム フリークアウト
  • 死滅病棟: 社内で喧嘩しないでください

    2009年10月7日 社内で喧嘩しないでください 社内の IRC に大量の bot がいる。社員が暇潰しに bot を作っては社内各所に存在するサーバーに放り込んでそのままにしてしまう。俺は社内のあらゆるチャンネルに可能な限り入って全てを監視するという暇潰しをしているが、社内の IRC は nick をハンドルにするという規約になっているため一見しただけでは人間と bot の区別が付かず、最早どこにどんな bot がいるのか把握し切れずにいる。そんな中、俺は部署の異動があって第五開発セクションというところに配属されたのだが、このセクションは「#dev5」だの「#裏5セク」だの「#rookies5」だの「#dev4.5」だのと IRC 上に多数のチャンネルを作り、そこに bot を置きまくる全くの異常セクションであり、俺は状況の把握に四苦八苦していた。その中で最も意味のわからない存在が「om

    tomoya
    tomoya 2009/10/07
    "櫛ヶ浜曰く「攻撃は最大の防御なり」とのことだった。" ふいた
  • [emacs]and-let*をelispで実装してみた。 - trotrの日記

    srfi-2のand-let*がelispになかったので、実装してみました。 and-let* let*みたいなもの 値の束縛以外に条件式も渡せる 条件式の真偽で実行を続けるかどうか決める。 偽になったら、途中で実行中断nil(#f)を返す and-let*の利用例 ;;let*のように使える。 (and-let* ((x 10) (y (* x x))) (list x y)) ; => (10 100) ;;値の束縛以外にも式を渡せる(式は評価を続けるか決める) (and-let* ((x 10) (10) (y (* x x))) (list x y)) ; => (10 100) ;;条件式が真の時(実行は続けられる) (and-let* ((x 10) ((= x 10)) (y (* x x))) (list x y)) ; => (10 100) ;;条件式が偽の時(中断され

    [emacs]and-let*をelispで実装してみた。 - trotrの日記
    tomoya
    tomoya 2009/10/07