タグ

2019年1月16日のブックマーク (4件)

  • Ruby block/proc/lambdaの使いどころ - Qiita

    (2015/10/13追記) 今なら、他言語には無名関数やcallback関数というものがありますねとか、イベント駆動の世界を覗いてから戻ってくるとより腑に落ちるかもしれませんとか、もう少し全体観の中で説明する気がしますが、当時は記事の様な理解が役に立ったことは事実なので、引き続き公開を続けます。 (2013/11/29追記) block_given? について Twitter上で「Kernel.#block_given?についての解説があってもよさそう」と 指摘を頂きましたので、文下部に追記しました。 概要 Ruby on Rails Tutorialのエッセンスを自分なりに整理してみる4 Railsを触る際知っていると便利なRubyの基礎 [ブロックとかシンボルとか] http://qiita.com/kidachi_/items/46a6e49b6306655ccd64 の続き。

    Ruby block/proc/lambdaの使いどころ - Qiita
  • だれも教えてくれない、はじめてのテレビCMでやるべきことリスト|takejune

    📺 スタートアップとテレビCMWebサービスやアプリのテレビCMも今では珍しくないけれど、設立後数年の未上場ベンチャーが当たり前のようにそれをやるようになったのは、ソーシャルゲームが生まれ、スタートアップが資金調達しやすくなったここ数年の話です。 歴史が浅く、PDCAを回している会社が限られていることもあってか「CMの知見」はスタートアップの間であまり出回っていません。直近でCMを実施した某社も「知らなかった」というだけでずいぶんな苦労をしたようです。そのような情報格差をなくすためにも、僕がフリル(ラクマ)でCMを打ち続けて得られたことを、できる限りシェアしようと思います。 このエントリは、個人の経験/主観/バイアスに基づいた「知見」を書いているので、その前提で読んでください。 📖 目次1. コストについて 2. クリエイティブについて 3. サービス運用について 4. 成功指標につい

    だれも教えてくれない、はじめてのテレビCMでやるべきことリスト|takejune
  • ゼロからはじめるPython(44) Pythonを使ったWebサイトは百円で運用できる(その2)

    前回、Pythonを使ったWebサイトを作成する手順を紹介した。とはいえ、簡単なメッセージを表示するだけで面白くない。そこで、今回は、スマートフォンでも更新できるメッセージボードを作ってみよう。 今回作るメッセージボード WebブラウザとWebアプリのやりとり Pythonのプログラムを、Webサーバ上で動かすなら、それは『Webアプリ』だ。Webアプリでは、サイトを訪問するユーザが使うWebブラウザとPythonのプログラムのやりとりで成り立っていく。それは、つまり、HTMLの中に、ユーザーの選択に応じてWebブラウザがパラメータを送信するようにしておいて、パラメータを受信したときに、Pythonのプログラムで処理するようにするということを意味する。 そもそも、Webの世界は、HTTPという規約に則って動いている。HTTPは、リクエスト(要求)とレスポンス(応答)の一セットが基だ。We

    ゼロからはじめるPython(44) Pythonを使ったWebサイトは百円で運用できる(その2)
  • Pythonのパッケージ周りのベストプラクティスを理解する - エムスリーテックブログ

    砲撃する自走砲(PzH2000自走榴弾砲)。自走砲は戦車によく似ていますが、戦車ではありません。*編とは関係ありません。 こんにちは、エムスリー基盤開発チーム小です。 Pythonのパッケージ管理周りでは、 「setup.pyでrequirements.txtを読み込むのが普通なんですよね?」 「pipenv があれば venv はオワコンなんですね?」 「pyenvは要らないんですよね!?」 「Python歴史が古い分、Rubyなどに比べてカオス」 みたいな混乱をよく目にします。 実際、複数のツールがあって(一見)複雑です。また「なぜこうした状況にあるのか」がドキュメント化されているわけでもありません。 なので、私なりに整理してみることにしました。 ※「追伸」を追加しました。この記事では汎用プログラミング言語としてPythonを使うケース(Webアプリとか、CLIツールとか、ライブ

    Pythonのパッケージ周りのベストプラクティスを理解する - エムスリーテックブログ
    shifumin
    shifumin 2019/01/16
    Rubyとの比較分かりやすかった。