タグ

2013年8月19日のブックマーク (10件)

  • TwilioならLINEみたいな通話機能をカンタン実装できる!

    「Twilioって何? そもそも何て読むの?」という人は、前回を見てね 前回の「TwilioとRailsで作る、電話でテキスト読み上げアプリ」では、Twilioについての概要、Twilioのアカウントの登録手順、そしてAndroidアプリに組み込む初歩ということで「入力されたテキストを読み上げるアプリ」を実装しました。 今回はTwilioを使ってLINEやcomm、カカオトークなどのような通話アプリを作る方法を紹介します。 今回のレシピ Twilioサービス クライアント Android SDK(APIレベル8=Android 2.2以上) Twilio Client SDK for Android サーバ Ruby 2.0.0-p195 Rails 4.0.0 twilio-ruby jquery-rails sqlite3 pg(ruby-pg) turbolinks therubyr

    TwilioならLINEみたいな通話機能をカンタン実装できる!
    teddy-g
    teddy-g 2013/08/19
    通話機能をすぐに実装できるTwilio API。使えそうで使えない。
  • http://blog.tofu-kun.org/070601193853.php

    teddy-g
    teddy-g 2013/08/19
    MYSQLで文字列置換はREPLACE関数。コード本体でやるのとどっちが速いか微妙だけど。
  • MySQLで曜日を調べる - xykの日記

    MySQLの曜日を調べる関数は2つあって、それぞれ戻り値が違うので紛らわしい。 DAYOFWEEK(date) date ( 1 = Sunday 、2 = Monday 、… 、7 = Saturday ) に対する曜日のインデックスを戻します。 これらのインデックス値は、ODBC 標準に対応しています。 mysql> SELECT DAYOFWEEK('2011-07-13'); +-------------------------+ | DAYOFWEEK('2011-07-13') | +-------------------------+ | 4 | +-------------------------+ mysql> SELECT DAYOFWEEK(now()); +------------------+ | DAYOFWEEK(now()) | +-------------

    MySQLで曜日を調べる - xykの日記
    teddy-g
    teddy-g 2013/08/19
    MYSQLで曜日を調べるのはDAYOFWEEK(日曜日=1)とWEEKDAY(月曜日=0)
  • 別々に取得したデータを結合して取得する(UNION句)

    UNION は複数の SELECT 文によってデータをそれぞれ取得し、その結果を結合した上で1つのデータとして取得する場合に使います。書式は次の通りです。 SELECT col_name1, ... FROM table_name1 UNION [ALL | DISTINCT] SELECT col_name2, ... FROM table_name2 [UNION [ALL | DISTINCT] ...] 最初の SELECT 文で取得したデータに、次の UNION のあとの SELECT 文で取得したデータを結合して取得します。 3 つ以上のテーブルを結合したい場合は UNION 以下をテーブルの数だけ記述してください。 取得したデータのカラム名は最初の SELECT 文のあとに記載されたカラム名となります。それぞれの SELECT 文で取得するデータのカラムの数は同じである必要が

    別々に取得したデータを結合して取得する(UNION句)
    teddy-g
    teddy-g 2013/08/19
    二つのテーブルから抽出して結合するのはUNION
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    teddy-g
    teddy-g 2013/08/19
    重複する名前を抽出するにはhaving count(*)>=2
  • 同テーブルの差分を抽出する方法を考えてみる

    データベースを管理していると、たまに 「同構成な二つのテーブル内容の差分」 を確認したいときがあります。 例えば、 「1日単位に履歴情報をためていて前日分と日分との差分を取得したいとき」 とか。 そこでMySQLで上記のことをしたいとき、どういう方法があるか考えてみました。 1.がんばる型 select * from Atable A inner join Btable B on A.id = B.id where A.column1 != B.column1 or A.column2 != B.column2 or ....;対応するカラムをwhere句で比較しまくる型。 indexが使えなくないし、カラム追加が発生した時など運用がだるい。 まっさきに思いつく形ではあるが、推奨はできない。 2.運用を少考慮型 select * from Atable where (column1, c

    teddy-g
    teddy-g 2013/08/19
    差分を抽出するクエリはこんな感じ。
  • 外部結合を行う(LEFT JOIN句, RIGHT JOIN句)

    2 つのテーブルを結合してデータを取得する方法の中で、指定したそれぞれのテーブルのカラムの値が一致するデータだけではなくどちらかのテーブルにだけデータがある場合も合わせて取得する方法が外部結合です。ここでは MySQL で外部結合を行うための LEFT JOIN 句および RIGHT JOIN句 の使い方について解説します。 外部結合とは 外部結合は内部結合と同じく2つのテーブルでそれぞれ結合の対象となるカラムを指定し、それぞれのカラムに同じ値が格納されているデータを結合して取得するものです。内部結合の場合は、一致しないデータは取得しませんでしたが、外部結合の場合は一致しない場合もデータとして取得します。 左側のテーブルにしかないデータも取得する方法を左外部結合、右側のテーブルにしかないデータも取得する方法を右外部結合といいます。 最初に左外部結合です。次の図を見て下さい。左側のテーブルと

    外部結合を行う(LEFT JOIN句, RIGHT JOIN句)
    teddy-g
    teddy-g 2013/08/19
    テーブルの外部結合はLEFT JOINとRIGHT JOIN
  • MySQL の DATETIME 型の日付の取り扱い - Ceekz Logs (Move to y.ceek.jp)

    挿入日時を記録するために DATETIME 型を利用しているのですが、その日付の取り扱いに悩まされたので、書いてみる。 mysql> DESCRIBE hoge; +-------+----------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------------------+-------+ | id | int(11) | | | 0 | | | cdate | datetime | | | 0000-00-00 00:00:00 | | +-------+----------+------+-----+---------------------+-------+ 2

    teddy-g
    teddy-g 2013/08/19
    DATETIME型に日付だけ与えてクエリしても時分秒の部分をあいまい検索してくれるわけじゃない。DATE関数でDATE型に変換して云々の手順が必要。
  • テーブル結合(複数のテーブルの使用)|抽出、ソート、結合、制限|MySQL|PHP & JavaScript Room

    テーブル結合 JOIN0 unknown 複数のテーブルから、関連するデータをヒモ付けるには、JOIN文を使用します。 テーブル名にエイリアス(別名)を付けると、テーブル名を参照する時に便利です。 テーブル名 AS 別名 または テーブル名 エイリアスのように指定します。 # tbl_Customerテーブルの内容 mysql> SELECT * FROM tbl_Customer; Enter +--------+-----------+----------+------+------+ | UserID | FirstName | LastName | Sex | Age | +--------+-----------+----------+------+------+ | 1 | 花子 | 鈴木 | f | 21 | | 2 | 太郎 | 田中 | m | 30 | | 3 | 一郎

    テーブル結合(複数のテーブルの使用)|抽出、ソート、結合、制限|MySQL|PHP & JavaScript Room
    teddy-g
    teddy-g 2013/08/19
    テーブル結合は結構使う。INNER JOIN、OUTER JOIN両方重要。
  • 重複したデータを除外してデータを取得する(DISTINCT)

    SELECT 文を使ってデータを取得するときに、 DISTINCT を指定すると取得するカラムの値が一致しているデータは除外してデータを取得することができます。ここでは MySQL で DISTINCT を指定して重複したデータを除外してデータを取得する方法について解説します。

    重複したデータを除外してデータを取得する(DISTINCT)
    teddy-g
    teddy-g 2013/08/19
    重複を避けてデータを取得する