タグ

2015年4月1日のブックマーク (22件)

  • 第5回 MySQLチューニング(4) SQLチューニング基礎 | gihyo.jp

    スロークエリログの出力フォーマット スロークエリログはデフォルトではログファイルに出力されます。log_outputをTABLEに設定すると、mysqlデータベースのslow_logテーブルに出力されます。カンマ区切りで「FILE,TABLE」と設定すると、slow_logテーブルとログファイルの両方に出力されます。なお、log_outputは一般ログ(General Log)とスロークエリログの両方に影響しますので注意してください。 slow_logテーブルはCSVストレージエンジンを利用しているため、CSV形式のデータファイルをコピーして各種のツールで集計も可能です。テーブルに出力している場合のmysqldumpslowに類似した集計は下記のSQL文で可能です。 図2 mysql.slow_logテーブルからmysqldumpslow同等の集計を行うSQLmysql> SELECT

    第5回 MySQLチューニング(4) SQLチューニング基礎 | gihyo.jp
    seneca
    seneca 2015/04/01
  • 社員を雇ってみて2年、感じたことをまとめてみる | Lifeclip

    ※記事内に広告を含む場合があります 2年前の今日、私は初めて「雇用」というものを経験しました。「雇用」と言っても自分が雇われる側ではなく、雇う側に回ることになろうなどとは、これまでの人生でも1ミリも考えたことがなく、私の中で大きなチャレンジであったことは間違いありません。 その時の心境はこちらの記事に書いています。(2年前なので文章が雑い…) 一人会社から、人を雇うことになりました 上記の記事を振り返ってみると、私は以下のように綴っています。 社員を雇う理由は「さらなる成長のため」 「現状維持」は実は最も難しく、「上がる」か「下がる」の2択しかない 一人でこじんまりと立ち上げた会社が、いつの間にか「格的な会社っぽくなってきた」 社員を雇ってみて感じたこと 実際に社員を雇ってみて感じたことは3つです。 とにかく驚くほど金がかかる 一気に「会社」っぽくなる 一人ではできなかったことができるよ

    seneca
    seneca 2015/04/01
  • 第1回 なぜ、Hadoopはどのように動くのか、を学ぶのか | gihyo.jp

    はじめに ビッグデータ解析のためのシステム基盤として、Hadoopをはじめとするオープンソースのデータ処理ソフトウェア(データ処理系)が広く利用されつつありますが、当該データ処理系をすでに利用している、もしくは利用の検討をしている読者の方々の中には、たとえば以下のような問題を抱えている方が少なからずいらっしゃるのではないでしょうか。 データ処理系の使い方はなんとなくわかるが、その内部をあまり理解できていない。または、内部の動作原理がよくわからないので、格的に使う気にならない。 同様の目的を達成する複数のデータ処理系において、どれを使って良いかがよくわからない。または、適切に使い分けられていない気がする。たとえば、どのような場合にHadoopを用いて、どのような場合に同類のデータ処理系であるImpalaやSparkを用いれば良いかが“⁠明確に⁠”わからない。 このような問題を解決するには、

    第1回 なぜ、Hadoopはどのように動くのか、を学ぶのか | gihyo.jp
    seneca
    seneca 2015/04/01
  • 無能な人ほど、飲み屋で「上司の悪口」を言う

    上司はあなただけを見ているのではありません。ほかにも部下がいるでしょうし、上層部からのあなたが知らない指示で、頭がいっぱいかもしれません。そういうときに、的確に不足していることを指摘してくれる部下は、当に助かる存在なのです。にもかかわらず、的確にフォローしている部下をゴマすり呼ばわりしている人がいかに多いことか。 上司の指示が十分でないときに上司の悪口を言っている部下は、何が不足しているかがわからなかったり、説明できなかったりする、無能な部下である可能性が高いのです。あるいは、言われたことだけをやる「指示待ち人間」かもしれません。この点でも、出世は難しいでしょう。 出世する人は、上司の弱みを見つけてフォローする では、出世する人はどう対応するのか、具体的に見てみましょう。 たとえば、顧客のシステムにトラブルが起きた際、「状況を把握して、解決してくれ」と指示されたとします。こんなときは、「

    無能な人ほど、飲み屋で「上司の悪口」を言う
    seneca
    seneca 2015/04/01
  • パスワード-もっと強くキミを守りたい- : IPA情報処理推進機構

    出展期間・場所 MAP (1) 2015年4月3日(金)~ 4月9日(木)【終了しました】 JR原宿駅 線路側ボード(ホームからご覧いただけます) (2) 2015年4月10日(金)~ 現在 JR原宿駅 道路側ボード(駅を降りて竹下口に面した道路よりご覧いただけます) 共催:独立行政法人情報処理推進機構(IPA)/公益財団法人 日交通文化協会 後援:サイバーセキュリティ戦略部/経済産業省/国立研究開発法人情報通信研究機構(NICT) 陽だまり家族とパスワード ~自分を守る3つのポイント~ 仲良し5人家族をある日突然襲ったなりすましや不正送金の被害…。脅威が高まるパスワード漏えいへの対策についてホームドラマを通してわかりやすく解説します。(時間:約10分)

    パスワード-もっと強くキミを守りたい- : IPA情報処理推進機構
    seneca
    seneca 2015/04/01
  • 世界一の投資家ジョージ・ソロスが2か月で10億ドル稼いだ投資法入門/浜田宏一・安達誠司 - SYNODOS

    浜田 私は、アベノミクスの初期に油揚げを海外に持っていかれた日投資家たちに、今度こそおいしい思いをしてほしいと思っています。したがって実際の投資の現場において、大きな成果を上げている人たちの話をお聞きしたいと思います。 投資で大きな成果を上げている人たちといえば、ジョージ・ソロスなどが運営するヘッジファンドでしょう。規模の大きい投機的なファンドが、金融の世界では幅を利かせているように見えるのですが、ヘッジファンドというのはどういった手法でそれだけの利益を上げているのですか。 安達 簡単に言えば、彼らはマーケット自体が「必ずしも『効率的市場仮説』の通りに動いているわけではない」という前提で動き、それをうまく利用して利益を得ているのだと思います。 「効率的市場仮説」とは、株式市場でいえば「現在の株価は、あらゆる情報を織り込んだうえで形成されているため、世間にすでに流布された情報をもとに投資

    世界一の投資家ジョージ・ソロスが2か月で10億ドル稼いだ投資法入門/浜田宏一・安達誠司 - SYNODOS
    seneca
    seneca 2015/04/01
  • hifive - HTML5企業Webシステムのための開発プラットフォーム

    サーバーとの通信、HTML5のAPIを使ったアプリケーションの開発に必要不可欠な「非同期処理」について学びましょう。 非同期処理とは背景処理の「非同期」化サーバーとの通信を例に考えてみようPromiseパターン基的な考え方コードの基形(1)呼び出した関数がPromiseパターンに従っている場合(2)自分で作成する関数でPromiseパターンを利用したい場合非同期処理の「失敗」の扱い方(1)呼び出した関数の失敗通知を受け取る(2)自分が作成する非同期処理関数で失敗を通知する複数の非同期処理をつなげて順番に行う複数の非同期処理を並列に実行して、全てが完了したら最終処理を行う非同期処理とは背景Webブラウザは基的に、JavaScriptコードを実行するとき、コードを上から順に1行ずつ実行します。 また、関数を呼び出すと、その関数の実行が終了するまで(return文によって呼び出し元の関数に

    hifive - HTML5企業Webシステムのための開発プラットフォーム
    seneca
    seneca 2015/04/01
  • Kazuho's Weblog: さらば、愛しき論理削除。MySQLで大福帳型データベースを実現するツール「daifuku」を作ってみた

    さらば、愛しき論理削除。MySQLで大福帳型データベースを実現するツール「daifuku」を作ってみた 先のエントリ「論理削除はなぜ「筋が悪い」か」で書いたとおり、データベースに対して行われた操作を記録し、必要に応じて参照したり取り消したりしたいという要求は至極妥当なものですが、多くのRDBは、そのために簡単に使える仕組みを提供していません。 daifukuは、RDBに対して加えられた変更をトランザクション単位でRDB内にJSONとして記録するためのストアドやトリガを生成するコマンドです。 % daifuku dbname tbl1 tbl2 > setup.sql のように実行すると、指定されたテーブル(ここではtbl1とtbl2)にセットすべきトリガや、更新ログを記録するためのテーブル「daifuku_log」を生成するCREATE TABLEステートメントなど、必要なSQL文をset

    seneca
    seneca 2015/04/01
  • Docker

    Docker」は、米ドットクラウドがオープンソースソフトウエア(OSS)として公開したコンテナ管理ソフトの一つ。Linux上に仮想的な「コンテナ」と呼ぶ環境を複数作り、それぞれで独立したミドルウエアやアプリケーションを動かせる。IBMやマイクロソフト、グーグルやアマゾン・ウェブ・サービスといった大手ベンダーが製品・サービスにDockerを取り込み始めている。 Dockerが支持される理由の一つは、従来の「サーバー仮想化」に比べて“軽い”ことにある。サーバー仮想化はハイパーバイザー上に仮想マシン(VM)を作り出し、OSやミドルウエアをインストールする必要がある。これに対し、コンテナはOSのインストールが不要。仮想マシンに比べて、全体の起動時間が短いことに加え、ハードウエアにアクセスする際のオーバーヘッドが小さい。 コンテナの構成情報は、「Dockerファイル」で管理する。Dockerファイ

    Docker
    seneca
    seneca 2015/04/01
  • https://jp.techcrunch.com/2015/03/20/20150319on-the-growth-of-apache-spark/

    https://jp.techcrunch.com/2015/03/20/20150319on-the-growth-of-apache-spark/
    seneca
    seneca 2015/04/01
  • 第2回:「同じ言葉を使っているのに話が通じない」のはなぜ?

    前回は、企業の経営層がせっかく立てた「戦略」の実に8割が実行されずに「ゴミ」と化している実情を紹介しました。また、その原因として、筆者が長年のコンサルティング経験を基に導き出した答えが(1)伝達率の問題(2)変換の問題(3)言語の問題、にあることを説明し、(1)の伝達率の問題について詳しく解説しました。第2回となる今回は、残りの二つについて見ていきます。 (2)変換の問題 せっかく立てた戦略が実行されない二つめの要因がこの変換の問題です。前回説明したように、戦略とは「意図」ですから、そのままでは実行できません。このため、経営層が打ち出した戦略は、各階層ごとに実行可能な形の何かへとさまざまな「変換」が行なわれることになります。 幹部は、経営層の言葉を「方針」に変換して管理職に伝えます。方針を伝えられた管理職は、「何を」「いくらで」「いつまでに」といったレベルの「実現目標」に変換して、現場リー

    第2回:「同じ言葉を使っているのに話が通じない」のはなぜ?
    seneca
    seneca 2015/04/01
  • アプリケーションコンテナとAWSの話

    Developers.IO 2015( http://devio2015.classmethod.jp/ )トラックC-3の資料です。

    アプリケーションコンテナとAWSの話
    seneca
    seneca 2015/04/01
  • 実践による学習の機会を作り、自分のスキルをアップデートする | ライフハッカー・ジャパン

    ウェブやスマホなどのアプリを作っていると、ユーザーからのフィードバックを受けます。自分が作ったものが誰かのためになったり、誰かを楽しませたということがわかることほど嬉しいことはありません。一方、自分のために作ったものについては、「この経験によって勉強になった」という実感を持てない限り、なかなかモチベーションが上がらないかもしれません。 学ぶことを目的に作る 小規模で特に発表の予定もない個人レベルのプロジェクトを企画するのは、勉強やスキルの幅を広げるとても良い方法です。読書や理論からではなく、実際に手を動かして新しい物を構築する学習は、より感覚的であり、それまで得た知識を実用化することにつながります。Richard Branson氏は次のように言っています。 いったんルールは忘れて、直接経験から学んでください。「正しい」とされる方法を机上で学ぶのではなく、自分なりに試行錯誤して学習した方が、

    実践による学習の機会を作り、自分のスキルをアップデートする | ライフハッカー・ジャパン
    seneca
    seneca 2015/04/01
  • 詳解 フェンリル採用面接 - 意識高い系エンジニアのベストプラクティス | フェンリル

    フェンリルは、Software meets Design というミッションの実現に取り組んでくれる意識の高い仲間を募集しています。実際に応募されたみなさんには、通常、書類選考および面接を受けていただきます。 フェンリルの面接でまず問われるのは、みなさんの意識の高さです。何よりも、高い意識こそがプロダクトに価値を与え、ユーザーにハピネスを届け、ひいては世界の意識を高めていくことになるからです。 書ではエンジニアの方を対象に、フェンリルの面接を通過するために必要となる高い意識の持ち方について紹介しています。書を参考に、実際の面接にはこれ以上ないくらい意識を高めて臨んでください。ひとりでも多くの方の意識が高まり、ともに働く仲間となれることを願ってやみません。 謝辞 フェンリルのプロダクトを使ってくれる意識の高いユーザーのみなさんに感謝します。フェンリルはより多くのユーザーにハピネスを届けるた

    詳解 フェンリル採用面接 - 意識高い系エンジニアのベストプラクティス | フェンリル
    seneca
    seneca 2015/04/01
  • AngularJSを使ってタグベースのはてブビューアを作ってみた - 無理しない感じ

    はてブビューア Skimii http://skimii.net 作ったもの タグベースのはてブビューアを作りました。 ウォッチしたいキーワードをタグとして登録すると、ブックマークされたエントリをタグごとに一覧表示します。 Skimii 作った理由 自分の興味対象にピンポイントでアクセスしたいという理由です。 はてなブックマーク公式では、かなり大きなくくりでのカテゴリ分けなので、ウォッチしたい対象にピンポイントでアクセスしにくいなぁと感じていました。 タグごとにエントリを表示できるので、対象を絞ることができノイズの少ない情報を得られるかと思います。 しかしながら… インタレスト機能 - はてなブックマークヘルプ すでに公式で同じものが提供されています。作成途中で気づいた… ただ、公式には無い機能もあります。 ブックマーク数の閾値設定 すでに読んだエントリを表示しない設定 構成 フロントエン

    AngularJSを使ってタグベースのはてブビューアを作ってみた - 無理しない感じ
    seneca
    seneca 2015/04/01
  • 最も感情を認識できる「音声入力サービス」

    この度niconicoでは、 「もっとも感情を認識できる方式」を用いた音声入力機能を開発し、 これを、コメント投稿に応用したサービスを開始しました。 サービスは従来型の音声入力機能と違い、動画を視聴した時に感じる 喜怒哀楽や人間の細かな感情の機微を理解しコメントに反映する事が可能です。 新機能の実現を可能にした技術を ニコ生をご覧の皆様にだけ、特別に公開いたします。 ■感情認識型コメント音声入力サービス特設ページ

    最も感情を認識できる「音声入力サービス」
    seneca
    seneca 2015/04/01
  • UbuntuとCentOSどっちがいいの?正しいサーバOSの選び方 - lamichの日記 - 海外でイラスト制作を行う社長のブログ

    サーバOSを選定する上で一番大切なことは何か、それはもちろん安定性とセキュリティである。それも将来に渡ってのということになる。 セキュリティに関しては、万が一OSにセキュリティホールが見つかったとしても、それが世界で最も使われているOSでオープンソースであればすぐにパッチが用意され重要アップデートを自動更新する設定(Ubuntu においてもインストール後に設定するのが定石)によってすぐに適用される。 では将来にわたっての安定性とはなにか、これは今世界中の特にオープンソースコミッタ達の間で最も使われているものなのかどうか、世界中の企業のサーバで使われているものなのかどうか。これが将来にわたっての安定性を左右するということにつながる。OSのトレンドが変わればそのとき乗り換えばいいという人がいるかもしれない。 ただし、もしOSを乗り換えなければならない時にあなたのサービスが巨大なユーザーを抱えて

    UbuntuとCentOSどっちがいいの?正しいサーバOSの選び方 - lamichの日記 - 海外でイラスト制作を行う社長のブログ
    seneca
    seneca 2015/04/01
  • コーディング初心者必見!ゲーム感覚で学べるプログラミング学習サイト「Progate」「CODEPREP」 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    コーディング初心者必見!ゲーム感覚で学べるプログラミング学習サイト「Progate」「CODEPREP」 どうもですよ。 はやちでございますよ\\\٩(´ʘ‿ʘ`)و //// こないだ夜中に「Final Fantasy XV」の体験版をしておりました。 もう素晴らしいですねPS4映像がすごく綺麗でフィールドも広くて体験版と云えかなりボリューミーな内容でした。( ˘ω˘)<ノクティス・ルシス・チェラム イケメン 発売が楽しみです( ˘ω˘) そんなことはどうでもいいですね、今回はコーディング初心者、フロント初心者必見のプログラミングサービス学習サービスをご紹介したいと思います( ˘ω˘)☝ 目録 今回は2つのサービスの使い方をご紹介いたします( ˘ω˘)☝ Progateの使い方 CODEPREPの使い方 Progateの使い方 http://prog-8.com/ まずはProgateの

    コーディング初心者必見!ゲーム感覚で学べるプログラミング学習サイト「Progate」「CODEPREP」 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    seneca
    seneca 2015/04/01
  • CircleCIアンチパターン 2015春 - tehepero note(・ω<)

    2015-03-31 CircleCIアンチパターン 2015春 CI CircleCI Docker 今日はCircleCIで気持ちよくCIを回すために、抑えておいた方が良いアンチパターンについて書きます。わりと基的な話なので、心当たりがあれば見直してみると良いと思います。 Fat Repository Anti Pattern(巨大なリポジトリ) CircleCIのコンテナは使い捨てですが、対象のリポジトリを毎回cloneするのではなくて、2回目移行は前回のCI時にキャッシュしておいたリポジトリを利用することで差分取得を実現しています。 checkoutフェーズのRestore source cacheのことですね。 この手法によって最新取得のコストを大幅に低減することができますが、コンテナ初期化時にS3からリポジトリのアーカイブを取得するという特性上、あまりにも巨大な数GB超えのリ

    CircleCIアンチパターン 2015春 - tehepero note(・ω<)
    seneca
    seneca 2015/04/01
  • IPAテクニカルウォッチ「脆弱性対策の効果的な進め方(実践編)」 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構)は、日々公開される脆弱性に対応するために、脆弱性情報の収集および集めた情報の活用方法についての手引きをまとめたレポート「脆弱性対策の効果的な進め方(実践編)」を公開しました。 下記より「脆弱性対策の効果的な進め方(実践編)」についてのレポートPDF版をダウンロードしてご利用いただけます。 レポートの目次 昨今の脆弱性を取り巻く状況 効果的な脆弱性対策を行うには IPA提供のサービス等を活用した脆弱性対策 脆弱性対策の効果的な進め方(実践編)第2版 ~脆弱性情報の早期把握、収集、活用のスヽメ~

    IPAテクニカルウォッチ「脆弱性対策の効果的な進め方(実践編)」 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
    seneca
    seneca 2015/04/01
  • IEとは別のMicrosoftの新ブラウザ「Spartan」を試しに使ってみたらこんな感じ

    次期Windows OS「Windows 10」にはInternet Explorerの他にも新しいウェブブラウザ「Spartan」が搭載される予定です。その新ブラウザSpartanが、Windows 10のテクニカルプレビューの最新版「ビルド10049」でついに公開されたので早速、使ってみました。 Introducing Project Spartan: The New Browser Built for Windows 10 http://blogs.windows.com/bloggingwindows/2015/03/30/introducing-project-spartan-the-new-browser-built-for-windows-10/ 一足先に新ブラウザSpartanを体験するにはWindows 10テクニカルプレビューのインストールが必要です。Windows 1

    IEとは別のMicrosoftの新ブラウザ「Spartan」を試しに使ってみたらこんな感じ
    seneca
    seneca 2015/04/01
  • サラリーマンプログラマに向かない人の生きる道

    サラリーマンプログラマに向かない人の生きる道 2015.03.31 Updated by Ryo Shimizu on March 31, 2015, 14:44 pm JST 元日立で現VA Linuxの社員プログラマーらしき人が日立を辞めた後の転職を猛烈に後悔していることが話題になりました。 「年功序列などで働きづらい」として転職した元日立社員、転職後「日立のほうが良かった」と後悔して話題に/Slashdot この騒動を受けた人のブログエントリを拝見しましたが、個人的にはあまり同情できません。 騒動の内容と今後について 上記のエントリを読んでいただければ私の言いたいことはだいたい伝わると思います。 残念ながら、世の中には、どれだけそれが好きでも、また、それに関する才能があったとしても、会社員には向いていないタイプの人が居るのです。たぶん今回の騒動の主となる人は会社員としてプログラマを

    サラリーマンプログラマに向かない人の生きる道
    seneca
    seneca 2015/04/01