タグ

ブックマーク / qiita.com (65)

  • MySQL: INSERT...ON DUPLICATE KEY UPDATEまとめ - Qiita

    INSERT...ON DUPLICATE KEY UPDATE構文を使うと レコードがなければINSERT、あればUPDATE 複数行の一括UPDATE フィールド毎に条件判定して更新 を1度のクエリで行うことができる。集計処理などに便利。 基 レコード(行)がなかったらINSERTあったらUPDATEという処理を1クエリで行える。 ユニークなフィールドに対して重複する行が挿入される場合はUPDATEという判定 なので利用には UNIQUEインデックス(かPRIMARY KEY)を指定する必要 がある

    MySQL: INSERT...ON DUPLICATE KEY UPDATEまとめ - Qiita
  • TODO リストとメモ書きにだけ Emacs を使ってみませんか? - Qiita

    Emacs Advent Calender 2014 の 14 日目の記事です。 皆さん、普段 TODO リストを作成したり、PC でメモをとるために何を使っていますか? Windows 標準のメモ帳や付箋機能を使っている人 Terapad やサクラエディタ、Vim などのエディタを使っている人 Microsoft Word を使っている人 Google カレンダーや Toodledo など Web 上のツールを使っている人 手書きでノートに書いたりディスプレイにたくさんの付箋を貼り付けている人 それぞれ様々な方法で TODO リストを作成したりメモをとったりしていると思います。 ここで私に1つ提案させてください。 「TODO リストとメモ書きにだけ Emacs を使ってみませんか?」 なぜ Emacs を使うのか TODO リストとメモ書きにだけ Emacs を使用する理由、それは文書を

    TODO リストとメモ書きにだけ Emacs を使ってみませんか? - Qiita
  • Windows 8.1上にAndroid SDK開発環境(ADT)を構築する手順 - Qiita

    ADTの環境構築記事は結構見かけるんですが、まっさらの(これから主流になってくるであろう)Windows 8.1環境での手順はなかなか見かけなかったので書いてみました。 あれ、最近のWindowsって標準でJava入ってるんだっけ? さすがに標準ではJDK1入ってないよな… 2014年にもなって低速エミュレータは使いたくないけどHAXMあたりまでカバーした手順がなくてダルい 自分の手元はMacだし、WindowsはMeまでしか使ってないし…8.1で検証するのダルい というような方はとりまストックしておいて、誰かに教える時にURLぶっ放してもらえば良いと思います。 2014/07/02時点の状況 Google I/O 2014の会期中に公開されたADT-Bundle 20140624を利用すると、従来と比較して手順が大きく変わります。 正直なところまだキャッチアップしきれていないので、ドキ

    Windows 8.1上にAndroid SDK開発環境(ADT)を構築する手順 - Qiita
  • DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita

    もしも運用しているサーバにDDoS攻撃をされて、大量のトラフィックを理由にホスティング業者から、そのサーバの利用停止を唐突に宣告されたらどうしますか? なにか対策を考えていますか? by woodleywonderworks. CC BY 2.0 「ファイアウォールでそういった攻撃を防いでいるから大丈夫」「まさか契約上そんな一方的なことができるはずない」と思うかもしれません。私もそのような認識でした。しかし、実際にDDoS攻撃を受けてみると業者の対応は次のようでした。 ホスティング業者は味方をしてくれない ホスティング業者は技術的に的はずれな対策を講じる ホスティング業者は利用規約を拡大解釈し、サービス停止を迫ってくる この3点を信じられない方のために、「付録:DDoS攻撃を受けた時のGMOクラウドPublicと私のやりとり」をこの記事の最後に書いたので、現実のホスティング業者の対応が実際

    DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita
  • パスワード問合せシステムを作る (clojureのreducers) - Qiita

    現在のパスワードを教えてくれるからといって、「平文で保存してる!くぁwせdrftgyふじこlp‎」と脊髄反射してはいけません。 JALの6桁数字パスワードがどう格納されているか? 古いシステムなのでMD5でハッシュ化していると想定しますが、もちろんsaltは付けているでしょう。 さて、そんなパスワード保管方式で、現在のパスワード問合せに応答するシステムを作ってみます。 パスワードを「567890」、saltを「hoge」として、データベースには"hoge$567890"のMD5値"4b364677946ccf79f841114e73ccaf4f"が格納されているとします。 総当りしてみましょう。 (ns six-length.core (:require [clojure.core.reducers :as r]) (:import [java.security MessageDigest

    パスワード問合せシステムを作る (clojureのreducers) - Qiita