2017年3月1日のブックマーク (5件)

  • ArrayAccess,IteratorAggregateインタフェースで配列操作可能なオブジェクトを作成する - Qiita

    ArrayAccess,IteratorAggregateインタフェースで配列操作可能なオブジェクトを作成するPHP Goal 配列の添字にアクセスしたときに特定のロジックを実行させたい $array->get(0)ではなく$array[0]と書きたい foreachもサポートしたい 具体的な利用例としては、ActiveRecordの遅延評価みたいなことをやりたい Code phpの配列はオブジェクトではないため、配列操作時に特定のロジックをフックさせるようなことができないですが、ArrayAccessインタフェースを実装すると、配列操作のインタフェースを備えたオブジェクトを作成することができます. http://php.net/manual/ja/class.arrayaccess.php <?php class PersonList implements ArrayAccess { p

    ArrayAccess,IteratorAggregateインタフェースで配列操作可能なオブジェクトを作成する - Qiita
    int128
    int128 2017/03/01
  • Spring Batch 05.使用するための準備 - soracane

    EXIT_MESSAGEなどのカラムは2500バイト分の領域を用意しますが、不足していますので増やした方が良いかもしれません。

    int128
    int128 2017/03/01
  • MySQLの LAST_INSERT_ID の挙動について少し調べてみる - まるまるこふこふ

    一意なIDを取得するための採番テーブルを利用したかったのだが、 ベストプラクティスとして色んなサイトに書かれているやり方が以下。 update num set id = LAST_INSERT_ID(id + 1); select LAST_INSERT_ID(); だいたいやってることは理解できる(採番テーブルを更新して、更新後のデータをselect) のだが、 LAST_INSERT_ID ってなんじゃい?となったので調べてみた。 LAST_INSERT_IDを使って採番テーブルを扱う - (゚∀゚)o彡 sasata299's blog 上記の記事がわかりやすかった。 だが、そもそも適切なトランザクション管理してあれば LAST_INSERT_ID 使わなくてもよくない?って思ったのでちょっと検証してみる。 準備 mysql> CREATE TABLE num ( -> id big

    MySQLの LAST_INSERT_ID の挙動について少し調べてみる - まるまるこふこふ
    int128
    int128 2017/03/01
  • CSS Modules 所感 - morishitter blog

    CSS Modulesという、CSSの新しい設計概念・指針のようなものがある。 CSS Modulesチームの1人であるGlen Maddern氏が書いた「CSS Modules - Welcome to the Future」という記事の翻訳がバズっていたので、僕がCSS Modulesについて思ったことをまとてみる。「CSS Modulesとは何か」ということは、上記の記事に書かれているのでここではあまり触れない。 CSS Modulesとコンポーネント設計 CSSのルールセットは全てがグローバル定義であり、CSS(Cascading Style Sheets)というスタイルシート言語の最大の特徴である"カスケーディング"という機能により、CSSファイルを見ただけでそのスタイルの影響範囲を理解することは難しい。 CSS Modulesは、CSSのルールセットの影響範囲を、Webアプリケ

    CSS Modules 所感 - morishitter blog
    int128
    int128 2017/03/01
  • Reactを使ったモジュラーCSS : CSS-in-JSとCSS Module | POSTD

    Buffer のメンバーはReactが大好きで、フロントエンドの多くのコードベースを徐々にReactに移行させています。ReactにFluxを加えると、モジュラー形式の小さなアプリでできた複雑なプロダクトを構築するための、とても健全な方法になると思います。そこで、1つ1つの新しい小さなアプリと機能を、大規模な構造体に追加される、Reactの新しいブロックと考えます。 私は最近、このような新機能の1つに取り組んでいますが、React+Fluxのアプリケーションを作るのがいかに簡単であるかと、その理由について、さらに夢中になってしまいました。Reactを使うと有意味なコンポーネントを集めてUIを宣言的に構築するのが楽になり、Fluxはその混成体に妥当なデータフローをもたらします。 複雑なアプリケーションを作るときに発生する課題について多くの考察がなされましたが、React+Fluxの組み合わせ

    Reactを使ったモジュラーCSS : CSS-in-JSとCSS Module | POSTD
    int128
    int128 2017/03/01