タグ

2012年5月5日のブックマーク (4件)

  • Effective Scala

    Effective Scala Marius Eriksen, Twitter Inc. marius@twitter.com (@marius) [translated by Yuta Okamoto(@okapies) and Satoshi Kobayashi(@scova0731)] Table of Contents 序章 書式: ホワイトスペース, 命名, インポート, 中カッコ, パターンマッチ, コメント 型とジェネリクス: 戻り型アノテーション, 変位, 型エイリアス, 暗黙 コレクション: 階層, 使う, スタイル, 性能, Java コレクション 並行性: Future, コレクション 制御構造: 再帰, Return, forループと内包, require と assert 関数型プログラミング: 代数的データ型としてのケースクラス, Option, パターンマッチ

  • VimでPHPを書く私のneocomplcache設定を公開してみる

    私のneocomplcacheの設定を公開します。たまにIDEに浮気しますが、基的にはVimPHPを書いています。 ある程度ノウハウが溜まってきたのでこのあたりで私の設定を公開してみます。neocomplcacheはその機能の豊富さゆえに使いこなすのがとても難しいと感じています。 この設定にたどり着くまでにずいぶん試行錯誤を繰り返しました。マニュアルもたくさん読みました。補完が重い状況が改善されず、1日中設定を調節していたこともあります。「ここはこうしてみてはどうか」「その設定は機能していないよ」といったご意見がございましたらコメントいただければ幸いです。 動作確認環境 Vim7.3neocomplcache6.1vimproc5.3 目次 neocomplcacheのインストール vimprocのインストール vimrc シンタックス補完を無効に ディクショナリ補完の利用 インクルー

    VimでPHPを書く私のneocomplcache設定を公開してみる
  • おぎろぐはてな

    書いたこと Lazy Listenerを利用し、ackが必要なイベントかつ3秒以上時間がかかる処理を実現する Lambda Function URLを利用してHTTP Endpointをつくる Slack Bolt for PythonSlack botをつくる このチュートリアルを参照しつつ、つくります。割愛。 slack.dev ある程度、チュートリアルに沿って、ローカルでSocket Mode有効でつくってから、Lambdaで動かすように次のLazy Listernerを有効にするように自分はしています。 Lazy Listenerの利用 https://slack.dev/bolt-python/ja-jp/concepts#lazy-listeners Boltで受けられるイベントは各種ありますが、アクション(action)、コマンド(command)、ショートカット(shor

    おぎろぐはてな
  • Eclipse Vert.x

    import io.vertx.core.AbstractVerticle; public class Server extends AbstractVerticle { public void start() { vertx.createHttpServer().requestHandler(req -> { req.response() .putHeader("content-type", "text/plain") .end("Hello from Vert.x!"); }).listen(8080); } } import io.vertx.core.AbstractVerticle class Server : AbstractVerticle() { override fun start() { vertx.createHttpServer().requestHandler {

    kensei_realdeal
    kensei_realdeal 2012/05/05
    Vert.x