並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 64953件

新着順 人気順

インデックスの検索結果321 - 360 件 / 64953件

  • さらにMySQLを高速化する7つの方法

    MySQLを高速化する10の方法という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。 この記事に対する便乗(?)でWeb屋のネタ帳: PostgreSQLを高速化する16のポイントという記事を書いて頂いたようだが、そちらの方もかなり人気だったようである。他人が作ったソフトウェアに改良を加えるというフリーソフトウェアやオープンソースソフトウェアの精神も基本は便乗であるので、便乗については大いに賛成したいというかむしろ取り上げてくれてありがとう!!と思うわけであるが、ここでさらに俺はこう考える。 と。 Web屋のネタ帳さんの記事では16のポイントが紹介されているが、漢(オトコ)のコンピュータ道の記事は10の方法だったのであと6つ足りない。オトコは数で勝負!!というわけで今日はネタを振り絞ってさらに7つのMySQL高速化テクニックを紹介しよう。 1. インテルコンパイラ

      さらにMySQLを高速化する7つの方法
    • [SEO]10分でできる、あなたのウェブページが検索エンジンにきちんとインデックスされているかどうか | コリス

      あなたが作成したページがGoogleなどの検索エンジンになぜインデックスされないのか、なぜランキングされないのか、ペナルティを課せられていないか、重複コンテンツの問題はないかを確認できる方法を紹介します。 10-Minute Missing Page Audit [ad#ad-2] 下記は各ポイントを意訳したものです。 各見出しの左は時間の目安です。 [0:00-0:30]インデックスの確認(ドメイン) サイトがGoogleにインデックスされているか確認します。フォームに「site:」コマンドを使用して、検索してください。 コマンドを使用する時はルートのドメイン名(site:example.com)を入力してください。 [0:30-1:00]インデックスの確認(ページ) 次に、ページがインデックスされているか確認します。前述の結果、Googleがそのサイトの存在を知っていると想定し、問題の

      • Pythonでこんなことできちゃうんです*随時更新*

        はじめに 日々、StackOverflow や Qiita や Medium らで pythonについてググっている私がこれ使えるな、面白いなと思った tips や tricks, ハックを載せていくよ。 簡単な例文だけ載せてくスタイル。新しいの発見次第、じゃんじゃん頻繁に追加していくよ。 これも知っとけ!これ間違ってる!ってのがあったら、コメント下さい。 このモジュルやライブラリーの関数とか基本/応用的な使い方を知りたいけど、自分で探すの面倒、英語意味不ってのがありましたらそれもコメントにどうぞ。私が代わりに調査 • 解析を努力致します。 簡単な例文を心がけてはいますが、なにせ読むな!見て感じろ!なくらい説明不十分なので、初歩的な関数の使い方などのpython知識を所有しているとすんなり理解しやすいかと思います。多分。 注:リンク先は全て英語です。PEP8をいつかは読みましょう。良いスタ

          Pythonでこんなことできちゃうんです*随時更新*
        • Bing検索の裏側―BitFunnelのアルゴリズム - Hatena Developer Blog

          はてなアプリケーションエンジニアの id:takuya-a です。 この記事では、Microsoft の検索エンジン Bing で採用された BitFunnel アルゴリズムを紹介します。 昨年のエンジニアアドベントカレンダーでは、文字列検索のアルゴリズム全般について紹介しました(文字列アルゴリズムの学びかた - Hatena Developer Blog)。今年はそのなかでも、インデックス(索引)を使った全文検索アルゴリズムについてのお話になります。 この記事の前半は全文検索の入門にもなっていますので、検索技術になじみがない方にも楽しんでいただけるのではないでしょうか。 逆に、「そんなのもう知ってるよ!」という方は、本題である「BitFunnel アルゴリズムの詳細」から目を通していただければと思います。 この記事は、はてなエンジニア Advent Calendar 2017の21日目の

            Bing検索の裏側―BitFunnelのアルゴリズム - Hatena Developer Blog
          • ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

            ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門 広く浅くを担当してます、ota です。 技術ブログ第一回から早速流用スライドで申し訳ありませんが、社内勉強会資料として作成した「MySQL INDEX + EXPLAIN入門」です。 当社でもソーシャルゲームの開発を行っていますが、このような大量のデータを使用する・クエリの速度が求められる場合にインデックスは大変重要です。 インデックスの有効な利用にはDB設計者だけではなくプログラマにもある程度の知識が最低限必要となりますが、インデックスについての初心者向け資料があまりないようです。 このスライドではプログラマに知っておいて欲しい以下の基本的な点をまとめました。 INDEXを使用する時に気をつけること WHERE句 !=、<>はインデックスが使用できない WHERE句の全てのANDにかかっていないイン

              ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
            • SQLを速くするぞ―お手軽パフォーマンス・チューニング

              このサイトでは、SQL を高速化するためのちょっとしたパフォーマンス・チューニングの技術を紹介します。と言っても、『プログラマのためのSQL 第2版』の受け売りがほとんどなので、この本を読んでいただければ、本稿を読む必要はありません。 最初に、パフォーマンス・チューニングに関する全体の方針を述べておくと、それはボトルネック(一番遅いところ)を改善することです。当たり前ですが、既に十分速い処理をもっと速くしたところで、システム全体のパフォーマンスには影響しません。従って「処理が遅い」と感じたら、最初にすることは、SQL やアプリの改修ではなく、「どこが遅いのか」を調査することです。いきなりあてずっぽうで改善をはじめても効果は出ません。医者が患者を診るとき最初にすることが検査であるのと同じです。病因が何であるかを突き止めてからでないと、正しい処方はできないのです。 その基本を承知していただいた

              • RDB - 実例で学ぶ、JOIN (NLJ) が遅くなる理屈と対処法 - Qiita

                "Nested Loop Joinしか取り上げて無いのにタイトルが大きすぎないか" と指摘を頂いたので、タイトルを修正しました。Merge JoinとHash Joinのことはまた今度書こうと思います。 「JOINは遅い」とよく言われます。特にRDBを使い始めて間がない内にそういう言説に触れた結果「JOIN=悪」という認識で固定化されてしまっている人も多いように感じています。 たしかに、JOINを含むようなSELECT文は、含まないものに比べて重たくなる傾向があることは事実です。また、本質的に問い合わせたい内容が複雑で、対処することが難しいものも存在します。しかし、RDBの中で一体どういうことが起きているのかを知り、それに基いて対処すれば高速化できることも少なくないと考えています。 本稿では、JOINの内部動作を解説した上で、Webサービスを作っているとよく出てくるJOIN SQLを例題に

                  RDB - 実例で学ぶ、JOIN (NLJ) が遅くなる理屈と対処法 - Qiita
                • 株式投資家必見の「ブログ10選」情報収集に心強い味方に! - ニュース・コラム - Y!ファイナンス

                  株式投資家必見の「ブログ10選」情報収集に心強い味方に!(写真=Thinkstock/Getty Images) 近年、有力個人投資家や機関投資家が、ブログで投資方針や考え方を発信する事がも増えてきた。今回はさまざま様々な手法、情報発信、経済の流れ全体の理解に役立つブログ等の中で、株式投資でチェックすべき10のブログを紹介。 ■1.梅屋敷商店街のランダム・ウォーカー(インデックス投資実践記)  http://randomwalker.blog19.fc2.com/  インデックス投資、すなわち日経平均株価やTOPIXといった指数と同じ様に動く様に投資をし、平均程度の利回りを目指す投資方法を推奨し解説しているブログ。インデックス投資は大きな損失を出す可能性も少なく、運用コストも安い為、「いかに資産を減らさないか」という事を重視する場合はとても重要な手法概念になる。    また9月より各種イン

                    株式投資家必見の「ブログ10選」情報収集に心強い味方に! - ニュース・コラム - Y!ファイナンス
                  • Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita

                    「BigQueryは120億行を5秒でフルスキャン可能」は本当か? 先日、kaheiさんがGoogle BigQuery(Googleクラウドの大規模クエリサービス)について、こんなエントリを書いていた。 とにかくパフォーマンスがすごい。(Fluentd Meetupでの)プレゼン中のデモで、ディスクに収められた5億件のデータをSQLでフルスキャンするのに3秒しかかからない。9億件のデータを正規表現を含んだSQLでスキャンしても、7秒で終わる(これ、記憶がちょっとあいまい。もう少しかかったかも)。これには驚いた。佐藤さんがGoogleに入社して一番驚いた技術が、一般公開される前のBigQueryだったと言っていたが、その気持ちはわかる。 From Fluentd Meetupに行ってきました これを読んだ時、BigQueryの検索スピードについてちょっと補足したくなった。確かにFluent

                      Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita
                    • データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)

                      これはなに ども、レバテック開発部のもりたです。最近めっちゃ元気!! 今回は『データベースについて勉強したいあなたに送る技術書17冊(+11冊1講義7link)』として、もりたがここ半年くらいでわーっと集めたデータベース周りの書籍(とか)を紹介していきます。アプリケーションって結局はデータベースみたいなところがあると思うんですが、おれは長いことデータベースをどう学んだら良いのか分かりませんでした。同じような気持ちを抱えているITエンジニアの人もいると思うので、学習ロードマップと合わせて紹介していきます。 なお具体的な対象読者は業務でなんとなくSQL書いてるけど、ウィンドウ関数とか言われると分からんな……くらいの人です。 扱う領域と扱わない領域 扱う領域としてはだいたい以下 再入門本 SQL 内部構造 論理設計 周辺知識 データベース理論 その他高度なもの モデリング、NoSQL、分散データ

                        データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)
                      • 生産性がグングン上がる「脳に良い食生活」 | ライフハッカー・ジャパン

                        「フルーツは1日に最低でも5人分は食べた方がいい」「水はとにかくたっぷり飲むこと」「食事はきちんと1日3回に分けるべき」など、これをしろ、あれをしろと、健康にまつわる格言の類いはたくさんあります。一体どれが真実なのでしょうか? Bufferの共同設立者であるLeo Widrichさんが、何を食べるのが脳に一番良いのかという疑問を、科学的に検証していたので、ご紹介していきましょう。 そもそも人間の体の組織は7年で完全に入れ替わります。私はこのことに人体の驚異を感じずにはいられません。体にとって何か良くないことをしてしまったとしても、その痕跡を消し去って、変えることができるチャンスが、科学的に与えられているということです。では、どのようにして変えればいいのでしょうか? 私たちが毎日口にしている食べ物に注意を向けてみましょう。食べ物や食生活を変えると、7年どころか日を追うごとに体に変化が表れ、生

                          生産性がグングン上がる「脳に良い食生活」 | ライフハッカー・ジャパン
                        • インターネットマガジン バックナンバーアーカイブ

                          『インターネットマガジン』の創刊は、日本でインターネットが本格商用化された1994年で、月刊誌の形態として1994年10月号から2006年5月号まで136号を発刊してまいりました。これらに収録された記事は、日本のインターネットの1つの歴史として、資料性の高いコンテンツであると考えています。 TIMEMAPとは TIMEMAPは、時間軸に着目した新方式の検索エンジンです。情報の新しい探し方や見方を提供します。 アーカイブ内の記事が時系列に整理された年表が作成でき、また連想検索による関連記事の閲覧も可能です。 詳しくはこちら→ 『インターネットマガジン』の創刊は、日本でインターネットが本格商用化された1994年で、月刊誌の形態として1994年10月号から2006年5月号まで136号を発刊してまいりました。これらに収録された記事は、日本のインターネットの1つの歴史として、資料性の高いコンテンツで

                          • SQLのインデックスとそのチューニングについてのオンラインブック

                            開発者向けのSQLインデックス解説サイト、管理についての間違いない知識を提供します。 インデックスは開発時には忘れられがちである一方で、非常に効果的なSQLのチューニング方法です。Use The Index, Lukeでは、HibernateなどのORMツールの解説にとどまらず、SQLのインデックスについて基礎から説明します。 Use The Index, LukeはSQLパフォーマンス詳解のWeb上の無料版です。サイトを気に入って頂けたら、ぜひ書籍も購入してみて下さい。また、このサイトの運営をサポートする様々なグッズも販売しています。 MySQL、Oracle、SQL ServerなどにおけるSQLのインデックスUse The Index, Lukeでは、ベンダにとらわれないインデックスの説明を心がけています。製品特有の事柄については、以下のような表示をしています。 DB2Use The

                              SQLのインデックスとそのチューニングについてのオンラインブック
                            • Googleがウェブマスター向けガイドラインを大幅改定 ―― いったい何が変わったのか?

                              [レベル: 初・中・上級] Googleは、ウェブマスター向けガイドラインを大幅に改定しました。 この記事では、主だった変更点を抽出して解説します。 認識しておきたい変更点が数多くあります。 新しいウェブマスター向けガイドラインの主だった変更点 セクション分け 以前は、次の3つのセクションに大きく分かれていました。 デザインとコンテンツに関するガイドライン 技術に関するガイドライン 品質に関するガイドライン 現在は、2つに分かれています。 一般的なガイドライン 品質に関するガイドライン 内容が減ったわけではなく、「デザインとコンテンツに関するガイドライン」と「技術に関するガイドライン」の2つが、「一般的なガイドライン」にまとめられた感じになっています。 「一般的なガイドライン」はさらに次の3つのサブセクションに分かれています。 Google がページを検出できるよう手助けする Google

                                Googleがウェブマスター向けガイドラインを大幅改定 ―― いったい何が変わったのか?
                              • 5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO

                                「最近、モダンモダンすげぇ聞くけどモダンってなに?」 「人の数だけモダンはあるんだよ…」 近年、パブリッククラウドを主軸としたアプリケーション開発文脈の中で「モダンアプリケーション」という言葉をよく聞くようになりました。自分もMAD(Modern Application Development)事業部の部長を去年やっていたりして、モダンという言葉には人一倍敏感だったりします。 そんなおり、そのモダンアプリケーションについて真正面から解説する本を、著者の落水さんから献本いただいたので、僭越ながら書評という形でご紹介させていただきます。 モダンがなにかようやくわかるの…!? ( ゚д゚) ガタッ /   ヾ __L| / ̄ ̄ ̄/_ \/   / 丸わかりやで。 書籍の概要「AWSで実現するモダンアプリケーション入門」 AWSで実現するモダンアプリケーション入門 〜サーバーレス、コンテナ、マイ

                                  5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO
                                • 「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方

                                  Googleが運営するFirebaseを使えば、面倒なサーバーの処理は任せて、クライアント側の開発に集中できます。サンプルアプリを例に、基本的な使い方を体験してみましょう。 Firebaseは、アプリを素早く開発しデプロイできるようにするための「Backend as a Service(BaaS)」プラットホームです。Firebaseは多くの機能を提供しています。リアルタイムデータベース、ユーザー認証(Eメールとパスワード、Facebook、Twitter、GitHub、Googleアカウントを使用できる)、クラウドメッセージング、ストレージ、ホスティング、リモートコンフィギュレーション、Test Lab、クラッシュレポート、通知、アプリのインデックス付け、ダイナミックリンク、招待、AdWordsとAdMobなどが含まれています。 この記事ではシンプルなToDoアプリを作成しながら、Fir

                                    「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方
                                  • 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2022年度版)

                                    こんにちは!2022年度エンジニア新人の太田です。毎年反響を頂いているエンジニアコースの研修内容を、今年は受講者の立場から紹介させていただきます。 研修概要 リクルートの新卒エンジニアコースでは、入社した新人を対象に技術研修を行っています。その内容は、実際の開発業務に活かせる技術を扱う「本当に必要な生きた知識・技術」を取り入れたものとなっています。 特筆すべき点として、研修の資料はほとんどが内製であることが挙げられます。そのため、講義中の質疑を通してより深い知識や、開発の現場で培われた経験に触れることができます。 フロントエンド、モバイルアプリ、バックエンド、インフラ、データ分析、セキュリティなど幅広いテーマが扱われるため、知識のインデックスを張ることにもつながります。またハンズオンや競技形式の演習も取り入れられており、実際に手を動かすことで印象に残りやすく、エラーへの対処も学ぶことができ

                                      株式会社リクルート エンジニアコース新人研修の内容を公開します!(2022年度版)
                                    • 「手書き」と「関連づけ」で理解と記憶が進む。すごいメモ術「ツェッテルカステン」を勉強に活用してみた。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                      20世紀を代表する社会学者のひとり、ニクラス・ルーマン氏は、インデックスカードに手書きしたメモを互いに関連づけるやり方で、本や記事など大量の良質なアウトプットを可能にしたといいます。この方法をツェッテルカステンというのだとか。 じつは、このツェッテルカステンを客観的に眺めてみると、学習にも役立つことが大いに期待できます。とはいえ、ルーマン氏のやり方を忠実にまねるのは、なかなか大変そう……。そこで今回は、現代の学習者にとって少しでも使いやすくなるよう、手書きのツェッテルカステンをアレンジしてみました。 ルーマンの「ツェッテルカステン」 「ツェッテルカステン」の分類方法 「ツェッテルカステン」が学習に有用だと考える理由 手書きは「自分の言葉で再構成」する 記憶は「常に再構成」されている 「ツェッテルカステン」を使いやすくアレンジする やってみた感想 ルーマンの「ツェッテルカステン」 2015年

                                        「手書き」と「関連づけ」で理解と記憶が進む。すごいメモ術「ツェッテルカステン」を勉強に活用してみた。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                      • MySQLとインデックスと私

                                        2021/05/24 サイボウズ開運研修 動画が以下のサイトからリンクされています - https://blog.cybozu.io/entry/2021/07/20/100000 - これに矢印を書きながらぐりぐりやっていたわけなので、資料単体だとわかりづらいと思います…

                                          MySQLとインデックスと私
                                        • アフィリエイトで月8万円稼ぐのに役立った無料ツール9選 - 鯖メシ

                                          私は当サイトとは別にブログサイトを運営しており、先月(2016年8月)のアクセス数が 9万PV以上で、収益は 8万3000円程でした。今月は現時点で 8万2000円程です。 ※ 成果の詳しい内容は「5万円稼ぐサイトの作り方8ステップ」の冒頭で紹介しています。 正直、アフィリエイトだけで生活している方々がお勧めする有料ツールに魅力を感じたこともありました。 ただ月8万円程なら、最低限のGoogle対策の知識と下記9つの無料ツールがあれば可能だと思います。 Google キーワードプランナー 関連キーワード取得ツール WordPressテーマ:Xeory Base WordPress 9つのプラグイン Google Search Console Google アナリティクス 検索順位チェックツール GRC 文字カウントツールnumMoji 無料素材 写真AC おまけ:Google検索エンジン最

                                          • HTML5 における HTML4 からの変更点

                                            この文書「HTML 5 における HTML 4 からの変更点」は、W3C の HTML ワーキンググループ による「HTML 5 differences from HTML 4 (Working Draft 22 January 2008)」の日本語訳です。 規範的な文書は原文のみとなっています。この日本語訳は参考情報であり、正式な文書ではないことにご注意ください。また、翻訳において生じた誤りが含まれる可能性があります。 原文が勧告 (Recommendation) ではなく、策定途中の草案 (Working Draft) であることにご注意ください。 原文の最新版 は、この日本語訳が参照した版から更新されている可能性があります。また、この日本語訳自身も更新されている可能性があります。日本語訳の最新版は、W3C 仕様書 日本語訳一覧 から参照することができます。 更新日: 2008-09-

                                            • ブログのアクセスアップに役立つSEOツール23選(完全版)

                                              そもそもSEOツールで何を調べるの? ツールの紹介の前に「そもそもSEOツールで何を調べるのか」を少し説明したいと思います。 SEOツールは5つの目的で使い分けます。 自分のサイト分析 ライバルサイトの分析 検索順位のチェック キーワード選定 ブログの改善方法 自分のサイト分析 SEO対策をする最初のステップは、自分のサイトの現状を知ることです。 自分のサイト分析をするには、SEOツールを使って次の8つの情報を入手します。 訪問者数 ユニークの訪問者数 PV数 平均滞在時間 直帰率 離脱率 アクセス数が多い時間帯 コンバージョン率 特に注目したいのは、PV数・平均滞在時間・直帰率・離脱率・コンバージョン率です。 PV数が多くても、直帰率や離脱率が高い場合は、読者を引きつけることができていません。 1人あたりのPV数・平均滞在時間が大きくなればなるほど、より多くの記事が読まれ、よりコンバージ

                                                ブログのアクセスアップに役立つSEOツール23選(完全版)
                                              • 約700項目のHTML/スクリプト言語リファレンスを公開

                                                日経LinuxとITproは、総計約700項目のHTML/スクリプト言語リファレンスを公開しました。「HTML」(295項目)、「CSS」(73項目)、「Dynamic HTML」(98項目)、「JavaScript」(295項目)、「Perl」(125項目)あわせて698項目。各項目にサンプルコードを掲載しており、コピーし貼り付けてすぐにお使いいただけます。JavaScriptは「この用例を実行する」という文字をクリックすれば、その場でサンプルコードを実行してみることもできます。 ファンレンスを使いこなすための記事や、「JavaScript入門」「Perlの使い方入門」「CSSの基本」「Linuxコマンド道場」「シェル・スクリプト工房」といった入門記事もご用意しました。 これらのリファレンスはここ2~3年かけて作成してきたものです。そのため一部に内容の古いものもありますが、順次更新してい

                                                  約700項目のHTML/スクリプト言語リファレンスを公開
                                                • Windowsの起動しない&認識しないHDDを修復する(raw/bootsect/mbr/chdsk) - それマグで!

                                                  故障したWindows HDDが持ち込まれ、修復したのでメモ ディスクの回復作業 HDDはWindowsがブートしない感じだった。 必要な作業 ディスクのバックアップ 必要なツール・ハードの準備 用語とHDDに付いて最低限の知識 必要なツールの準備 作業手順 故障ディスク修復の初めにやること!ディスククローン 故障ディスクディスクをみたら、なによりもまず、クローンを行いましょう。 故障ディスクを直接触るのは厳禁。 ディスクコピーを作る専用機 6000円くらいです。しかもプライム対応。幾つか試したけどこいつが電源の安定性と速度が優れてた。 その他のクローン機器 クローニングはDDコマンドで行うことも出来るが、CPUメモリ性能や・USB性能に左右されて時間がかかるの。専用クローン機器があったほうが時間を有効に使える。マルチタスクで作業進行できて嬉しい。ddに慣れない人は、生兵法は大怪我のもと。

                                                    Windowsの起動しない&認識しないHDDを修復する(raw/bootsect/mbr/chdsk) - それマグで!
                                                  • NTTデータとPostgreSQLが挑んだ総力戦。PostgreSQLを極限まで使い切ったその先に見たものとは?(前編) NTTデータオープンソースDAY2015 - Publickey

                                                    NTTデータとPostgreSQLが挑んだ総力戦。PostgreSQLを極限まで使い切ったその先に見たものとは?(前編) NTTデータオープンソースDAY2015 現在のシステム構築では、オープンソースのソフトウェアを使うことは当たり前になってきています。PostgreSQLはそうした中で主にエンタープライズ向けのデータベースとして着実に事例を増やしてきています。 その中で、PostgreSQLを大規模なミッションクリティカルなシステムの中で使うには、どのようなノウハウが求められるのか。オープンソースの利用に積極的なNTTデータがその事例を、1月26日に開催されたイベント「NTTデータオープンソースDAY 2015」のセッション「NTTデータとPostgreSQLが挑んだ総力戦。PostgreSQLを極限まで使い切ったその先に見たものとは?」で紹介しています。講演内容をダイジェストにしまし

                                                      NTTデータとPostgreSQLが挑んだ総力戦。PostgreSQLを極限まで使い切ったその先に見たものとは?(前編) NTTデータオープンソースDAY2015 - Publickey
                                                    • MyISAMとInnoDBのどちらを使うべきか

                                                      Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

                                                      • FXをやってる奴はバカだと思う私がまとめたFX必勝法 - 会社員のための雑学ハック

                                                        大好きFX! FXに対して前向きになりたい 「FX必勝法」や、「儲かるFX」「フツーのOLが」などのタイトルがついた本を何冊かめくると、腹が立ってくる。日本の財政状況を家計に置き換えたりと、よくある不安を煽って自分の投資術へと引き込む、悪く言えばバカしか引っかからない手法で文章が続いていく本が気が遠くなるくらい多い。人をだましてまで、お金が欲しいのだろうか。そもそも、なぜ日本の財政を家計に置き換えるのだ。理解が出来ないのだが、 そんなFX必勝法が大嫌いな私が「ローリスクで年率50%」「確実に儲かるFX」というような、身震いがするタイトルが踊る書籍を読んでなるべく専門用語を使わずFX必勝法についてまとめてみた。 個人的なスタンスとしては、投資としてのFXは否定派であるが、食わず嫌いかも知れないと考え、出来るだけ前向きにまとめる。結果、否定的な意見となった場合、私自身趣味でパチンコ(収益は見栄

                                                          FXをやってる奴はバカだと思う私がまとめたFX必勝法 - 会社員のための雑学ハック
                                                        • 新生活に向けて読みたい資産形成の本3冊 - 本しゃぶり

                                                          資産形成は早くから始めた方が楽である。 しかしどこから手を付ければいいか分からない人は多い。 そんな人はまずこの3冊を読もう。 意識が高い季節 春は一年で最も意識が高い季節である。日本では年度の切り替わり時期ということもあり、何かを始めるのに都合がいい。実際そう考えている人は多いようだ。Amazonによる2022年の新生活に関する意識調査によると、75%の人が「この春、心機一転、新しく何かをやってみたい」と回答している*1。 その新しく始めることの一つに「資産形成」がある。女性限定になるが、日本生活協同組合連合会による調査によると、「この春からの新生活でがんばりたいこと」の1位は2年連続で「貯金」であった*2。また、これは個人的な感覚になるが、職場で家計見直しや資産運用の話題を耳にすることが増えた。やはり新年度が始まるにあたって、お金について考え直したくなるのだろう。 ではどうやってお金を

                                                            新生活に向けて読みたい資産形成の本3冊 - 本しゃぶり
                                                          • グーグル先生を超える良回答連発、Powersetを使ってみた − @IT

                                                            2008/05/15 インターネットの検索でエポックメーキングな出来事は2度しか起こっていない。1994年にジェリー・ヤン氏らが立ち上げたヤフーがインターネットに検索をもたらしたときと、1998年にラリー・ペイジ氏らがグーグルを立ち上げ、Webページの重要度を示す「PageRank」という概念を導入したときだ。検索連動広告の発明もビジネス的には大きなステップだったが、使い勝手の向上というユーザー視点での転回点は2つだけだ。いま、ベンチャー企業の米Powersetが注目を集め、3つ目のイノベーションを起こすかどうかが注目されている。 ネット検索の歴史:数から順位への転換 Powersetが解決しようとしている問題を明確にするために、インターネットの検索エンジンの歴史を少しだけ振り返ってみよう。 グーグルが登場する以前、各検索サイトは、自分たちがいかに多くのWebページをクロールし、検索に対し

                                                            • クレカ積立のために三井住友カードを申し込むことについて備忘録

                                                              【追記】→ anond:20230428001229 SBI証券のクレカ積立を導入するために三井住友カードを申し込むことにした。 以下の内容は、導入にあたって検討したことを備忘録として書き連ねたものである。 現状SBI証券にて、つみたてNISAを上限額まで利用中 毎月33,333円(年間約40万円) 来年の新NISA施行後は毎月10万円(年間120万円)を投資予定 クレジットカードで毎月8万円~9万円程度の支払いあり 内訳 家賃と公共料金で計約6万円程度 近所のスーパー(ローカルチェーンを複数店ローテーション)の食料品購入で約1万円程度 その他生活必需品・外食・娯楽で1~2万円程度 Amazonで食品・家電・日用品・書籍を購入しているが、支払いはクレジットカードではない。詳細は後述する。目標SBI証券のクレカ積立でポイントを稼ぎたいこれを機に、現在使用しているクレジットカードを見直したい調

                                                                クレカ積立のために三井住友カードを申し込むことについて備忘録
                                                              • RESTのベストプラクティス | POSTD

                                                                現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さんのAPIを他の人が使うことをとても容易にします。皆さんにとってはRESTの実践が日常的に感じられるかもしれませんが、RESTをあまり尊重しない人々もよく見かけます。これがRESTについて投稿するきっかけでした。 この記事にはRESTfulなAPIを設計する時に考慮すべきベストプラクティスがあります。 注意 : ここでのベストプラクティスは、私が過去の経験に基づいて良いと考える事例です。もし違う考えをお持ちであれば、お気軽にメールをくだされば意見交換できると思います。 APIのバージョンを示す APIのバージョンは必須であるべきです。これがあると時間が経ってAPIが変わっても影響を受けません。その方法の1つはUR

                                                                  RESTのベストプラクティス | POSTD
                                                                • 結局、一番使いやすくて高機能なSEOツールはSEOチェキ!だった

                                                                  Firefoxのアドオンやよく言われる 海外のSEOエキスパートみたいな 方々の作成したSEOツールも凄いけど 結局僕が一番使いやすくて高機能 だと思ったSEOツールは国産の SEOチェキ!でしたので機能をご紹介。 使い方次第なのかもしれませんが、結局一番使うのはSEOチェキなので紹介します。アライグマかレッサーパンダか未だにその正体を教えてくれない友達のロプロスさんの作ったツールですが、贔屓なしに現時点で最高のSEOツールです。 ※書いてある順番は適当です。書かないと分からないようなので追記しました。 Ajaxで動くのでとにかく軽快国産なので開発者と連絡が取れる無料で広告も無い調査できる必要項目がほぼ全て揃ってるやたら見やすいといった感じで重宝しています。とにかく動作の軽快さ。これが大きいです。SEOツールなのに動作が重いってユーザビリティ的にどうなの?って気がしますのでいくら高機能でも

                                                                  • 早期セミリタイアのすすめ

                                                                    5年前、40歳で早期セミリタイアに入った。 諸事情があってその時点で持っていたのは現金1600万円のみ。 年金は国民年金を全納すれば月10万円は65歳から受け取れる見通し。 独身、子なし。 まず中古公団団地の一室を購入した。築45年だったが、メインテナンスはしっかりしてあって、まあ、二十年、三十年は問題なく住めそうだった。 ちなみに立地は首都圏の政令指定都市である。 エレベーターのない5階というのは難点だが、運動をしていると思えばいいだろう。ネットスーパーもあるし。 大型団地なので、役所や図書館、病院、公園、スーパーが整備されていて、環境はいい。 経費込みで200万円だった。管理費が月々2万3千円。 それまで住んでいたマンションの家賃が8万円だったので3年住めば十分に元は取れる金額だ。 首都圏にはこういう物件が多数ある。セミリタイアにおいて家賃はネックになるので、こういう物件を探して生活費

                                                                      早期セミリタイアのすすめ
                                                                    • 覚えるだけでPythonのコードが少し綺麗になる頻出イディオム - タオルケット体操

                                                                      まえがき 今年の春から今まで、2年ぶりにPythonを沢山書いているわけなんですが、JavaScriptのクソに頭をやられて久しぶり書くだけあって基本的なところから色々と頭から抜け落ちていたわけです。 そんで何か思い出すたびに会社のwikiを使ってメモっていたのですが、せっかくなので少々訂正をしてブログにも書きます。 また、弊社はPython2を使っているので、2が前提の記述になっているところがいくつかあります。なるべくフォローしていますが、参考にする場合は自分が使っているバージョンを確認することをおすすめします。 また、今から新しくPythonでプロジェクトを始めようと思っている人は3系を使いましょう。 知ってる人は当然知ってる、でも結構長いことPythonを書いてても知らなかったりするような小技を載っけました。 なお、メタプログラミングとかの黒魔術っぽい記事のまとめはこちら: hach

                                                                      • なぜMySQLのサブクエリは遅いのか。

                                                                        よくMySQLはサブクエリが弱いと言われるが、これは本当だろうか?半分は本当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのである。今日はMySQLがどんな風にサブクエリを実行し、どのような場合に遅いのかということについて説明しよう。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリのカラムを参照しているサブクエリのことである。そし

                                                                          なぜMySQLのサブクエリは遅いのか。
                                                                        • JPEG、GIF、PNG画像選択の指針まとめ | エンタープライズ | マイコミジャーナル

                                                                          SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Jennifer Farley氏がSitePointにおいてGIF, PNG, JPG. Which One To Use?のタイトルのもと、Webサイトを作成するにあたってどの画像フォーマットを採用すべきかという指針を簡単にまとめている。まず氏はそれぞれの画像フォーマットの特徴を簡単に説明。 GIF - 256色のインデックス画像。写真には向かないが、ロゴであったりフラットブロックな画像には向いている。透過データを保持できるという特徴がある JPEG - クオリティによって圧縮率が変わる非可逆圧縮の画像フォーマット。透過は表現できないが、写真データの用途に向いている PNG - GIFに似ているが、GIFのようなぎざぎざを出さずに背景透過を実現

                                                                          • シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌

                                                                            シェルスクリプトの中で、スペース区切りもしくはタブ区切りのレコードを扱うことがよくあると思います。 たとえば、前回のエントリ「AWS CLIとjqを使って、AWSのELBボリュームがアタッチされているEC2インスタンス名を出力するワンライナーを書いた - 双六工場日誌」のスクリプトの出力は以下のようになります。 i-ec56a9f5 vol-07d00601 servername i-ec56a9f5 vol-8f550991 servername このようなレコードの特定の列を取り出して、処理する際にどうするのが効率的か、というのがこのエントリのお題です。 非常に古い話題なので、昔からシェルスクリプトを書いている人には自明な話ではありますが、最近、シェルの標準機能の話を聞く機会がなく、失われつつある技術になってきている気がしているので、改めて確認ということで。 例として挙げたレコードから

                                                                              シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌
                                                                            • むしろ数式が苦手だけど統計を勉強したいという人はRをやるといいかもしれない - Line 1: Error: Invalid Blog('by Esehara' )

                                                                              はじめに なぜか唐突にRブームが俺の中でやってきてしまってどうしようもないので、Rの本を注文しまくってたりしていたら、下のような本の山が出来てしまいました。 これらの本を付箋でペタペタしながら読み進めていくうちに、段々とRというのはどういう言語で、どういう風に勉強するといいのか、という方針が固まってきたので、ここにメモをしておきます。 Rとはどのような言語か 一言で、しかも乱暴に言ってしまうならば「統計に特化したPHP」というのが一番雰囲気を伝えられるかもしれない。いや、PHPの悪評は知っているし、ガチでRをやっている人にとっては嫌がられることもわかっているけど、あえてそういう説明が、あくまで入り口としてはわかりやすいのではないかと。 どういうことかというのを言い訳します。 自分が読んだ感じだと、統計というのは、「何らかのデータ」と「分析するためのツールとしての数式」と「その数式が意図する

                                                                                むしろ数式が苦手だけど統計を勉強したいという人はRをやるといいかもしれない - Line 1: Error: Invalid Blog('by Esehara' )
                                                                              • ファイナンスを勉強するためのいい本5冊 : 金融日記

                                                                                今日はファイナンスを勉強するためのいい本を各分野からピックアップしたいと思います。 ファイナンスは直訳すると金融ですけど、英語でFinanceというと資産運用や保険や金融工学などまで含むかなり広い意味で使われています。 狭い意味でいうと文字通り「金融」で、お金を融通する、つまりお金を貸すことです。 経済というのは、お金があまっている人や企業が、お金をより有効に使えるけどお金が手元にない企業や国などに貸し出すことにより、より効率的になり、より豊かになっていきます。 日本の政治や経済を考える上でファイナンスを勉強する意味は大いにあるのですが、個人レベルではむしろ買った株や不動産が上がるのかどうかとか、どんな保険に入ればいいのかといった問題になります。 こちらも立派なファイナンスです。 さて、今日はそんなファイナンスを勉強するためのとっておきの本を5冊紹介しましょう。 ところでファイナンスの本で

                                                                                  ファイナンスを勉強するためのいい本5冊 : 金融日記
                                                                                • iPhone4S購入後に使ってるアプリまとめ - iPhoneとiMacと自分と...

                                                                                  iPhone4からiPhone4Sに機種変更してから2ヶ月が経過し、年末にさしかかったところで恒例のホーム画面公開エントリー。 他のiPhoneユーザーが使っているアプリが気になるので、自分でも公開しようという試みも今回で7回目になります。 定番アプリ強し! 過去6回に渡るエントリーは下記の通り。 振り返ってみると、常時インストールされているアプリは有料・無料を問わずいわゆる「定番もの」が多いです。 (第1回) 読書の秋。食欲の秋。iPhoneの秋!2009年秋のスタメンアプリ発表! (第2回) iPhone使用歴8ヶ月のホーム画面公開!100個のスタメンアプリ (第3回) iPhoneを買ってそろそろ1年経つのでまとめ。(アプリ編) (第4回) iPhone4入手後に使ってる60個くらいのアプリのまとめ (第5回) アプリ購入総額6万円を超える中から厳選した私のiPhoneレギュラーアプ

                                                                                    iPhone4S購入後に使ってるアプリまとめ - iPhoneとiMacと自分と...