タグ

2013年7月5日のブックマーク (5件)

  • Route 477 - Quick servey on 'Ruby on Browser'

    ■ [git] git grepの検索結果から長すぎる行を省くコマンドを作った git grepはgitリポジトリ内のソースコードを高速に検索してくれる便利なやつですが、「git grep Date」とかしたときに、 jquery.min.jsなど圧縮された(=1行が異常に長い)ファイルが検索結果に含まれてしまい、非常にウザい感じになります。 で、ふと解決策を思いついたのですが、git grepの出力をパースして長い行をたたんでやればいいんじゃないでしょうか。 以下のコードをgit-grep-nolongのようなファイルに保存し、パスの通った場所に置いてchmod +xしておきます。 #!/usr/bin/env ruby require 'open3' stdin, stdout, stderr = *Open3.popen3('git', 'grep', *ARGV) LIMIT =

    Route 477 - Quick servey on 'Ruby on Browser'
  • Island Life - 10.times

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 10.times
    youz
    youz 2013/07/05
    一方golferはiの代わりにquote, unquoteを使った。 (dotimes,10 (print'a))
  • Static Typing in a Concatenative Language

    As you may know, I have for some time been working on a pet language project, Kitten. The name is a pun on concatenative programming, a somewhat overlooked paradigm of stack-based functional programming languages. My February 2012 blarticle on concatenative programming is an okay introduction for those interested. The language is very much in flux, but at the time of this writing, Kitten looks lik

    youz
    youz 2013/07/05
    > So it seems there is room in the world for a statically typed functional stack language.
  • Kitten Programming Language

    The Kitten Programming LanguageKitten is a statically typed, stack-based functional programming language designed to be simple and fast. It is a concatenative language, combining aspects of imperative and pure functional programming. There is an introduction available and a tutorial in progress. FeaturesConcatenative ProgrammingA compositional style of programming to make refactoring easier and im

    youz
    youz 2013/07/05
    > Kitten is a minimalistic, statically typed, functional programming language with concatenative semantics.
  • 電子出版はどこを 目指すのか・技術書編

    20. コンピュータ書版元の大多数は nonDRM版も売っている • 自社サイトで販売 • オライリー・ジャパン、技術評論社、オーム社、翔泳社 • 達人出版会で販売 • アスキー・メディアワークス、インプレス、BNN、ワ ークスコーポレーション、日経BP社、マイナビ • 他サイトで販売 • ソフトバンククリエイティブ、C&R研究所 →もう結論は出ている。 13年7月4日木曜日

    電子出版はどこを 目指すのか・技術書編