タグ

2014年10月8日のブックマーク (7件)

  • 実践 ハイパフォーマンスMySQL(第2版)を斜め読みして前半の重要なポイントだけをまとめてみた - Y's note

    実践ハイパフォーマンスMySQL 第2版 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling,伊藤直也(監訳),田中慎司(監訳),吉川英興(監訳),株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2009/12/14メディア: 大型購入: 17人 クリック: 373回この商品を含むブログ (46件) を見る 実践ハイパフォーマンスMySQLですがMySQL開発者にとっては誰もが目を通しておいた方が良いと推薦されるなので重要なポイントだけをまとめてみたいと思います。まだ前半しか読んでいませんがMySQLの細かいテクニックが載っていて感動です。全部で700ページ近くあるなので斜め読みをした結果を載せて行きます。内容としては実践的なもの

    実践 ハイパフォーマンスMySQL(第2版)を斜め読みして前半の重要なポイントだけをまとめてみた - Y's note
    gayou
    gayou 2014/10/08
  • 本当にあったTouchEventの怖い話 - Qiita

    事前知識: ブラウザ毎の差異 Android 2.x, 3.x 2.x, 3.x では伝統的に TouchEvent がまともに使えません。 経験上、一部端末でdocument.createEvent('TouchEvent')するとNOT_SUPPORTED_ERRを吐くなどの現象が見られ、seleniumのこのコードでも、MouseEventsを利用して無理矢理回避しています。 4.x (Stock Browser & WebView) 4.x では、やっと TouchEvent が利用できるようになります。 が、 イベントの初期化方法が後述する iOS のソレと異なっています。同じくselenium上のコードではこのように回避しているのが見受けられます。 // Android's initTouchEvent method is not compliant with the W3C

    本当にあったTouchEventの怖い話 - Qiita
    gayou
    gayou 2014/10/08
    ん?プラウザ?
  • 全ての人をモバイルクリエイティブの世界へ誘う9つの無料アプリとCreative SDK

    クラウドで制作をスムーズにする「Creative Profile」を基盤に アドビシステムズ(以下、アドビ)は、2014年10月6~8日(現地時間)で開催中の年次カンファレンス「Adobe MAX 2014」の基調講演で、Adobe Creative Cloud(以下、Creative Cloud)の新しいID機能である「Creative Profile」を発表。さらに、9つのモバイルアプリに加えて、デスクトップアプリも一斉にアップデートも発表した。 アプリはCreative Profileを通じてライブラリやアセットを共有できるようになっている。スマートフォンで作った素材データを即座にタブレットやデスクトップで動くアプリで利用できるようになり、クリエイティブに関わるさまざまなストレスを取り除いてくれるアップデートとなっている。 今回は、これらの膨大なアップデートの中からモバイルアプリと、

    全ての人をモバイルクリエイティブの世界へ誘う9つの無料アプリとCreative SDK
    gayou
    gayou 2014/10/08
  • MySQL set型 要素取り出す?

    gayou
    gayou 2014/10/08
  • MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 6.4.5 SET 型

    このカラムに値 9 を割り当てた場合、2 進数では 1001 となるため、SET 値の最初と 4 番目のメンバーである 'a' と 'd' が選択され、結果として得られる値は 'a,d' になります。 1 つ以上の SET 要素を含む値には、値を挿入するときの要素がどの順番でリストされるかは関係ありません。また、決められた要素がその値の中で何回リストされるかということも関係ありません。値があとで検索されるときには、テーブル作成時に指定された順番に従ってリストされた要素と一緒に、値の中のそれぞれの要素が一度表示されます。たとえば、カラムが SET('a','b','c','d') として指定されているとします。 mysql> CREATE TABLE myset (col SET('a', 'b', 'c', 'd')); 値 'a,d'、'd,a'、'a,d,d'、'a,d,a'、および

    gayou
    gayou 2014/10/08
    SET型
  • SET型

    SET型について 文字列型の中でも SET 型は次のようなデータ型です。 文字列型の中でも SET 型は、事前に定義した文字列のリストの中から、 0 個以上の値を組み合わせた値を格納することができるデータ型です。内部的には SET 値は整数として格納され、各値にはビットが割り当てられます。 SET('value1','value2',...) [CHARACTER SET charset_name] [COLLATE collation_name] 文字列リストには最大 64 個の個別の要素を含めることができます。 SET 型と ENUM 型は似ていますが、 ENUM 型は格納可能な値の一覧を定義し一つ選択しているのに対して、 SET 型は指定可能な値の組み合わせを定義し、データとして格納するのは組み合わせを指定します。 例として SET 型のカラムを持つテーブルを作成してみます。

    SET型
    gayou
    gayou 2014/10/08
  • エンタープライズ:MySQL独自のENUM・SET型を使ってみよう

    JAVA Developer特別企画] MySQL独自のENUM・SET型を使ってみよう 読者の皆さんは、テーブル定義に使用するデータ型で悩んだことはありませんか。フォームから入力されるデータはすべて文字列ですが、ラジオボタンやチェックボックス、選択ボックスのデータは決まった候補から選択する固定の文字列です。ここでは、MySQL独自のデータ型を使って、選択型の文字列を効率よく保存・参照する方法を紹介します。 JAVA Developer 2003年10月号より転載 MySQLのENUMおよびSET型は、文字列型に分類されるMySQL独自のデータ型です。ENUM型はプルダウン式の選択ボックスやラジオボタン、一方、SET型は複数のチェックボックスにうまく適用できそうなデータ型だと思います。まずはENUMとSET型を使ったテーブル定義を見てみましょう。

    gayou
    gayou 2014/10/08