タグ

2012年1月2日のブックマーク (8件)

  • 必ず成功させるという設計選択 - Faith and Brave - C++で遊ぼう

    リストの先頭要素を取得するPreludeのhead関数は、空リストを与えると失敗します。 「1要素以上なら必ず成功する」という大半の状況でうまくいく処理のためにエラーハンドリングをするのはめんどくさいですし、エラーの可能性を残すというのは不安です。現状では必ず1要素以上のリストが渡されるけど、将来もしもここの箇所に0要素で来たら落ちるかもしれないからエラーハンドリングしておこう、という、現状では無駄なコードを書くことになるかもしれません。 この問題へのアプローチとして、「必ず1要素以上が入ることが保証されたリスト」を定義することで、エラーハンドリングすらさせない、というものが考えられます。 以下はHaskellで書いたものです。 type NeverEmptyList a = (a, [a]) front :: NeverEmptyList a -> a front xs = fst xs

    必ず成功させるという設計選択 - Faith and Brave - C++で遊ぼう
  • 【楽天市場】エラー

    ebo-c
    ebo-c 2012/01/02
    か…かわええ…♥
  • ◆ファラオ村 アヌビス頭部での遊び方◆ : ★マイコのHAPPY LIFE★エジプトevery day★

    ファラオ村レポの続編です!前回のツタンカーメン王墓の発掘当初のレプリカのお話はコチラです♪一通りファラオ村を楽しんだ後、アヌビス神の頭部が恋しくなり、神殿内にカムバック。 すると、アヌビスさん、こんな所に無造作に置かれていました(苦笑)。 まだ続きまぁす♪→ 早速アヌビス神になって、撮影開始!!! コレ撮ってるとき、ガイドさんに「邪魔です!」って言われてしまって(汗)。なので、人がいない場所に移動して撮影再開! アヌビス神といえば、このポーズでしょう! 神殿内のレリーフで、このポーズのアヌビス神を見ることができます。 その後、神殿の入口で、かっこいい感じでパチリ。 服が普通だから変だけど、上半身裸体の男性にかぶってもらえたら、気でアヌビス神になりますね! ラストは、とっておきのショット。 セクスィーアヌビス神〜!! いやね、実はこれ、偶然の産物だったんです(苦笑)。アヌビス神の頭部、

  • レゴでデフォルメFateのセイバー作るよ!!!!!!!! : VIPPER速報

    ebo-c
    ebo-c 2012/01/02
    バナーナ
  • twittering-mode から Growl 通知 - Emacs ひきこもり生活

    どうも最近また MacOSX を使おうかと思い始めた meech です。Emacs ひっきーなぼくとしては Twitter という入力を多く行なうものはもちろん Emacs の中からやりたく twittering-mode を使っています。 さて、 Mac だと Growl という通知システムがいろんなもので使われていて、これを見ていると twittering-mode でも通知を行なってほしいなーと思うようになりました。さあ! elisp を書きましょう! growlnotify いれる Emacs から Growl をたたくのにはコマンドラインのツール growlnotify を使うことにします。 Growl から Growl の dmg をとってきて開いて Extras の中をたどってインストール elisp を書く こんな感じですねー。 call-process-region を使

    twittering-mode から Growl 通知 - Emacs ひきこもり生活
  • Meadow/Emacs memo: ウィンドウ関連 — 分割・サイズ変更 - 分割情報を保存 ― windows

    URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=buffer" "MeadowMemo/ウィンドウ/フレーム関連―分割・サイズ変更"へのコメント(無し) ウィンドウを分割する操作方法 2 分割したバッファを入れ替える設定 横分割と縦分割を切り替える [****-] ウィンドウを分割時に, Shift + カーソルキーでウィンドウ間を移動できる windows.el の紹介 elscreen.el の紹介 elscreen の切り替えをタブでする方法 escreen の紹介 ウィンドウの分割を Undo/Redo する ウィンドウ分割を何回でも Undo/Redo ウィンドウの分割をアニメーションするもの フレームをキーボードで移動させる 終了時のフレームサイズを記憶させる Meadow は複数のファイルを一つのウィンド

    ebo-c
    ebo-c 2012/01/02
    Emacs終了時のフレームサイズを記憶して次回起動時に復元する
  • deferred.el リリース - 技術日記@kiwanami

    先日の関西Emacsの会で発表しました deferred.el です。 deferred.el はEmacs Lispでの非同期処理を書きやすくするためのライブラリです。 (2010/10/08 追記:コンパイルできないバグがありますので修正中です。コンパイルしなければとりあえず動きます。。。) (2010/10/08 追記:コンパイル出来るようになりました。毎回ミスばっかりですみません。) 入手・ドキュメント 以下のGutHubの日語ドキュメントの方に一通り書いてみました。 deferred.el 日語ドキュメント そのうち頑張って英語に直したいと思っています。(手伝ってもらえると助かります><) ドキュメント目次 インストール 使い方例 インタフェース解説 関数 実行・接続 ポイント deferred.el デモ:慣性スクロール ライブラリなのでdeferred.elを単体でインス

    deferred.el リリース - 技術日記@kiwanami
    ebo-c
    ebo-c 2012/01/02
    elispで非同期処理を書きやすくするライブラリ
  • pastyleBlog 困りごと

    C81お疲れ様でした…と言いたいところですが,困ったことが起きたのでログを残しておこうと思います. 今回僕がスペースを留守にしている間,僕の知り合いと名乗る者がスペースに入り込み,勝手にその者のCDを売っていたという事が起こりました. スペースに帰ってくると知らない人が僕のスペースでCDを売っていました.最初は売り子さんの知り合いかと思ったのですがどうもそうでもないらしく,どちらの方か聞いてみると「名乗るほどのものではないので.」との事でした.僕はあなたのことを知りません. その者が言うには「冬コミに落ちたので各サークルを転々としながらCDを売らせてもらっています.交流も深まるでしょう?この分が売れたら他に行きます.」と.ますます意味がわかりません. まだ名乗ろうとしなかったので更に聞いたら3回目ほどでCDを出して「こういうものです」と名乗って来ました.やはり知らない人間です. ここに居ら

    ebo-c
    ebo-c 2012/01/02
    これがコミケの醍醐味か!←" 今回僕がスペースを留守にしている間,僕の知り合いと名乗る者がスペースに入り込み,勝手にその者のCDを売っていたという事が起こりました"