タグ

2015年2月22日のブックマーク (6件)

  • (rust report) 1.0に向けてコミュニティの努力 - テストステ論

    私が半年以上前にRustを書いていた時, そこはまるで粗野だった. 簡単なチュートリアルがあるのみで, それを読んだらいきなり実践, IRCに張り付き, API docを読むしかないという感じだった. C++を学生時代に少しかじっていたので, 所有権に関する理解はいくぶん楽だったが, coreutilsの簡単なコマンドを作るくらいでも, 苦労したものである. そして嫌になって引退した. その時の引退理由は「言語は良いと思うがあまりに粗野すぎてコスパが悪い. 一旦OCamlに移動する」であった. 私はNimを引退し, 確信を持ってRustに戻ってきたわけだが, その理由は1.0に向けて着地直前であることが大きい. 当時は, 数日すぎればコンパイルが通らないなんてことはザラで, その度にうんざりしたものだ. コンパイルが通らないならば直せばいいじゃないかと思うかも知れないが, 事はそう簡単では

    (rust report) 1.0に向けてコミュニティの努力 - テストステ論
    toenobu
    toenobu 2015/02/22
  • Historical Thesaurus :: Home :: Welcome

    This second edition of the University of Glasgow’s Historical Thesaurus of English is a unique resource charting the development of meaning in the huge and varied vocabulary of English. It consists of almost every recorded word in English from early medieval times to the present day, all arranged into detailed hierarchies of meaning. Of major interest to linguists, philologists, historians, philos

    toenobu
    toenobu 2015/02/22
  • ロギングにおける十戒 | Yakst

    どのように何をロギングするかを知ることは、ソフトウェアエンジニアが解決すべき最高に難しいことの一つだ。アプリケーションのログを拡張する手助けとなるのがこの「十戒」だ。 新年の私のブログにようこそ。監視とログのモニタリングについてのParisのdevopsメーリングリストでのスレッドに返信を書いた後、長らく心に留めていたブログ記事を思い出した。 このブログ記事は、私のOpsとしての顔をもって、主に開発者向けに書いた。 どのように何をロギングするかを知ることは、ソフトウェアエンジニアが解決すべき最高に難しいことの一つだ。多くの場合、これは予言をするのと同じようなことだからだ。トラブルシューティング中にどんな情報が必要かを知るのはとても難しい。それが、Opsエンジニアの大きな助けとなるよう、あなたのアプリケーションのログを拡張する手助けとなるこの「十戒」を望んだ理由だ。 1. 自分でログを書くべ

    ロギングにおける十戒 | Yakst
    toenobu
    toenobu 2015/02/22
  • The 10 commandments of logging

    Welcome on my blog for this new Year. After writing an answer to a thread regarding monitoring and log monitoring on the Paris devops mailing list, I thought back about a blog post project I had in mind for a long time. I wrote this blog post while wearing my Ops hat and this is mostly addressed to developers. Knowing how and what to log is, to me, one of the hardest task a software engineer will

    toenobu
    toenobu 2015/02/22
  • きしだのHatena

    JJUG CCC 2024 Fallで「Java Wevフレームワークの現状」というタイトルで登壇してきました。 漠然としていたところが整理されてよかった、という感想が多かったので、いい話だったっぽい。 Qiitaのほうに「Java 23新機能まとめ」を書きました。 Chicoryを使ってRustをコンパイルしたwasmJavaから呼び出してみました。 JVMでWebAssemblyにコンパイルしたRustのコードを動かす - きしだのHatena ただ、結構呼び出しがめんどいので、Javaインタフェースを定義したらなんかメソッド呼び出しで使える、というよく見かけるやつを作ってみます。 Rustのコードはこう。 #[no_mangle] pub fn add(left: i32, right: i32) -> i32 { left + right } #[no_mangle] pub f

    きしだのHatena
    toenobu
    toenobu 2015/02/22
    勉強するとちょっと自由になる
  • Jupyter Notebook Viewer

    toenobu
    toenobu 2015/02/22