MySQLMySQLの複合インデックスについて。MySQLを使いこなしている人には常識の範疇にはいる知識だと思うのですが、かつての私のように、知らないとドツボにはまるので、ここにまとめておきます。タイトルでどういう内容か、もしかしたら大体、想像がつくかなと思うのですが、MySQLは1つのクエリーで1つのテーブルに対し、1つのインデックスしか機能しないということです。ようするに、あるテーブルに対して、普通に大量のインデックスを張ってもあまり意味がありません。そこで、今回は、最適な複合インデックスはどのようにしてはることができるか考えていこうじゃないか、という趣旨で書いていきたいと思います。まずは分析。テスト環境でインデックスが使われていないSQLを集めるまずは、/etc/my.cnfのパラメータを以下のように設定し、インデックスが使われていないSQLをスロークエリーに吐き出します。 slow
以下の記事を読んで。 アップルのすべてを盗むだろうと思った:Phil Schiller « maclalala2「私の第一印象は、サムスンはきっと我々の製品すべてを盗むだろうということでした。」 製品すべて・・・・・・(^^;;; 最近何かと話題になってる感のある、Appleとサムスンの裁判。もちろん気になってるので、色々と調べてみたメモ。 Appleとサムスンの各製品の発売日を羅列したら分かりやすいかも、と思って調べようとしたら発見したのが以下の記事。 スマホとタブレットの分かりやすい製品タイムライン画像です。 Apple's Case Against Samsung in Three Pictures - John Paczkowski - Mobile - AllThingsD スマホのタイムライン画像が以下(上記記事から引用) タブレットのタイムライン画像が以下(上記記事から引用)
JavaScript の奇妙な記法 最近の JavaScript (Firefox 3.5 以降) では, 色々と奇妙な記法が可能となっている. 例えば, 次のようなもの. let obj = {a: 10, b: 20}; let {a: a, b: b} = obj; // 分割代入の一種 let {a, b} = obj; // 上の省略記法 let [a, b] = [1, 2]; といった分割代入をご存知の方は多いのではないかと思う. 上記の記法はそれの一種とされていて, オブジェクトから特定プロパティの値を持ってくるときに有用. コードゴルフをたしなむ方々や, 某邪悪なアドオンのプラグインを書かれている方々の間では, 空気のような存在となっているらしい. 自分はこの記法を数ヶ月ほど前に知り, それからずっとこの書き方に憧れては, とある理由の為に使うことができずもどかしい思いを
「飛ばねぇプログラマーはただのプログラマーだ」(紅の豚) 「夢だけど、バグじゃなかった!」(となりのトトロ) 「見ろ!人員がゴミのようだ!」(天空の城ラピュタ) 「前は何も考えられなくなって、飛べたの」(魔女の宅急便) 「40秒でコミットしな!」(天空の城ラピュタ) 「ようやく守らなければならないものができたんだ。納期だ」(ハウルの動く城) 「ポニョ、ソースコード!好きー!」(崖の上のポニョ) 「ヤな部長! ヤな部長!! ヤな部長!!!」(耳をすませば) 「黙れ小僧!お前にサンが救えるか?」「わからない。だが、オラクルと共に生きることはできる!」(もののけ姫) 「逝ってしまわれた…」(風の谷のナウシカ) 「違う部署で働かせてください!」(千と千尋の神隠し) 「変数名を大切にしないやつなんて大っ嫌いだ!」(ゲド戦記) 「あの子を解き放て!あの子はプログラマーだけど人間だぞ」(もののけ姫) 「
以前からコンビニとかで買い物をしてる時によく感じることに、こんな風に気軽に買ってしまう感覚ってアプリにはないなぁ、ということがある。そして以下を読んだ。 たかだか100円のアプリケーション購入を躊躇するのはなぜ? | スラッシュドット・ジャパン400円のカフェラテを買ったり、本当に必要か定かではないガジェットに5万円出したりするのに、100円のアプリケーションの購入を躊躇してしまうのは何故なのだろうか? 本当に必要か定かではないガジェット・・・確かに(^^;;他にもコミックとか、私はアプリより気軽に買う傾向がある気がする。これは人それぞれでしょうね。 ほんと、どうしてなんだろう。何だか不思議・・・・と思ったので、色々と調べてみたメモ。 マズローの欲求段階説 何かを欲しいと思うのは欲求があるってことだから、という感じで調べてみたら、以下を見つけた。 自己実現理論 - Wikipediaマズロ
全国6,000万人の美女ファンのみなさん。ごきげんよう。 突然ですが「美人時計」というiPhoneアプリがあるのをご存知でしょうか。 全国各地の美女が1分毎にiPhoneに現れ、手にした黒板で時刻を教えてくれる、それはそれは本当に素晴らしいアプリです。 全国の美女ファンに熱烈な歓迎を受けた最初の美人時計がリリースされてから、僕はずっとこのシリーズの大ファンです。特に福岡版がお気に入りで、仕事中はスタンドに立てたiPhoneにこのアプリを起動させ、1分に1回の美女との出会いを楽しんでいました。 ただ毎日のように見ていると、何時にお気に入りの子が現れるのか分かってしまい、新鮮味に欠けてきます。名古屋版や京都版など全国各地の美女を堪能できる様々なバージョンがリリースされているのですが、それでも起きてる時間のほとんどはパソコンの前に座っているこの生活では、新鮮味に欠けるのは時間の問題です。 それか
漫画雑誌の売り上げ減少が止まらないらしい。 「ワンピース止まらぬ快進撃 共感を呼ぶ「確かな人間関係」」:イザ! そのグラフを以下に引用。 (「ワンピース止まらぬ快進撃 共感を呼ぶ「確かな人間関係」」のフォトスライドショー:イザ!より引用) まさに右肩下がりなグラフ・・・・><私もここ数年は漫画雑誌すっかり買わなくなった、完全に単行本派。理由は、捨てるの面倒くさいから。 で、前から思ってたんだかど、漫画雑誌ってどうしてWeb化しないんだろ? という、あくまでも素人考えの素朴な疑問メモ。 モーニング2のWeb公開の実績 昔、モーニング2がWebで無料公開されて話題になってたのを思い出して、見てみたらまた復活してた模様。 モーニング・ツー無料公開 気になったのが以下のページ。モーニング・ツー販売会議 議事録 この内容、実に興味深いです。要約すると以下。 ・ユニークユーザは2万・雑誌の部数は落ちて
Twitmemo ここ一ヶ月ほど某社でRailsの勉強をさせて頂いていて、なんか作れーって言われたのでWebサービス作ってみました。 Twitterユーザーへフォローした理由やメモを追加できるサービスで、Twitmemoといいます。過度な期待はせず使ってみてください。 作った理由2/4現在、自分のフォローは1030人弱。300人くらいまでは良かったが、さすがにこの人数になると「あれ?こいつフォローしたっけ…」って奴が出てくる。最近はイベントにいってもメールアドレス教えるのがダルくてとりあえずTwitterアカウントを教える、というパターンが多いので、ある程度は把握しとかないとリアルに支障が出るかなーという危機感があった。そういうのを良い感じにメモできるサービスが欲しかったので作った。プラス、自分がどういう評価されてるか知れたらFavstarっぽくてうけるかなーという感じ。 以下、サービスを
Ubuntu, Scala, Programming, sbt | 15:01Scala始めました。これからの Scala界隈では、mavenよりもsbtってオーラを感じたので、sbtをインストールしたメモ.環境は、Ubuntu Linux 10.04だけど、UNIX系OSなら大体同じはず.ちなみにホームディレクトリのbin にインストールする mkdir -p ~/bin cd ~/bin wget http://simple-build-tool.googlecode.com/files/sbt-launch-0.7.4.jar touch sbt chmod u+x sbt cat > sbt #!/bin/bash java -Xmx512M -jar \`dirname \$0\`/sbt-launch-0.7.4.jar "\$@" EOF PATHが$HOME/binに通って
以前、Auto Scaling について触ってみた内容は以下のエントリーで書いた。 Amazon EC2 新機能 Monitoring, Auto Scaling and Elastic Load Balancing を一通り触ってみた - つれづれなる・・・それ以降、実際に使ってみて、正しくない部分に気づいたので、前のエントリーの修正をしつつ追加で分かったことを含めて書いておく。 Auto Scaling の設定手順をまとめてみるAuto Scaling の設定はいくつかの設定を依存させて動作させているので、その整理を行う。設定すべき内容は以下3つになる。 launch-config auto-scaling-grouptrigger順番に設定する必要があり、依存関係は launch-config > auto-scaling-group > trigger となっている。それぞれについ
表題の通り,米スタンフォード大が自然言語処理と確率モデルの講義のオンライン公開を始めるようです.Natural Language ProcessingProbabilistic Graphical ModelsNLPを担当するManning先生は,この分野では知らぬものはいない教科書「Foundation of Statistical Natural Language Processing」の著者でもあります.これは必見ですね. なお,以前から公開されていて既に講義や課題が始まっている機械学習と人工知能の講義はこちら.Machine LearningIntro to AI - Introduction to Artificial Intelligence - Oct-Dec 2011 スタンフォード大学のオンライン講義 - nokunoの日記ツイートする
最近、「iPhoneだけで非破壊的自炊する」という禁断の果実にハマってる感のある私ですが、更にハマってしまう出来事がありました。それが以下。 最速自炊カメラコンセプトモデル完成したよー。 URL2011-11-17 17:25:53 via TweetDeck な、なんと・・・!! 以下がそれです。sumihiro/Jiucie - GitHub 私のちょっとした無茶振りに対する、なんて華麗なレスポンス!!さすが、素晴らしいです。2時間でエヴァカメラクローンを作り上げる仕事の速さは伊達じゃないですね。 Togetter - まとめ「iPhoneアプリ開発できる方を探してます。エヴァカメラと同等の仕様で納期が明日昼と急ですがよろしくお願いします」 それはさておき。早速このプロジェクトを試してみたところ、 これ、かなり凄すぎる!! と、そのポテンシャルの高さを感じたので、実際に非破壊的自炊して
Google App EngineでJavaが動くようになりました。でも、Javaってなんだか面倒くささそうなイメージがあります。.NETとJavaを同時に勉強していたので、そんなイメージをもっているのかもしれません。で、突然ですが、Google App EngineでPHPを動かしてみました。 サポートされていないPHPを動かせた。そのカラクリは。。Javaで実装されたPHPを動かしたんです。 404 Not Found こんなもの、よく作りましたね。。。 それでは、使い方。 Google App Engineのアカウントを作成 Googleのアカウントを持っていればカンタン。 Error 404 (Not Found)!!1 Javaを使えるように申請する 今のところ、Pythonは普通に使えますが、Javaは申請しないと使えません。申し込んで、数日かかりました。忘れた頃にメールが来ま
雑記 | 02:18 | 22日に発表された「平成23年度 年次経済財政報告」(経済財政白書)では、震災によって日本経済は復旧、復興という新たな課題を抱えることになったが、震災前から抱えていた課題(税・社会保障制度改革、貿易・投資や人材面での対外開放、起業や高度人材育成の環境整備)が解決されていないことを指摘した上で、ノウハウ、特許、ソフトウェア、商標権等の無形資産を生かして輸出で成長する無形資産大国への道を目指してはどうかと提言していた。 わが国の無形資産を生かした輸出が先進国の中では少ないことを、同白書ではいくつかの観点から指摘している。その中のひとつ、UNCTAD *1の提唱している「創造的サービス」という概念を用いた国際比較が興味深かった。「創造的サービス」は、広告・市場調査・世論調査、対個人向け文化・娯楽サービス、視聴覚・同関連サービスなど、知的な活動を投入して新たな価値を生み出
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く