タグ

2012年7月11日のブックマーク (18件)

  • MySQL binlog API は row based mode でこそ、その真価を発揮する!! - tokuhirom's blog

    空前の MySQL binlog API ブームですが、みなさん libreplication の examples/basic-[12] を実行するだけで満足してしまっているようです。しかし、libreplication のおもしろいのは examples/mysql2lucene の方なんです。 3つのロギングモード普段はあまり意識しないかもしれないですが mysql の binlog には statement based, row based, mixed の3種類があります。 statement based は、実際に実行された SQL が記録されます。一部の関数でちょっと危険です。 row based では、実際に変更された行のデータが記録されます。 mixed では、危険な関数をつかった場合などには row based で記録し、そうでなければ statement based

    hiroyukim
    hiroyukim 2012/07/11
  • CMake - Wikipedia

    CMakeは、コンパイラに依存しないビルド自動化のためのフリーソフトウェアであり、様々なオペレーティングシステムで動作させることができる。CMakeは階層化ディレクトリや複数のライブラリを利用するアプリケーションをサポートするよう設計されている。実際のビルドにおいては、make、Xcode、Visual Studioのようなネイティブのビルド環境が利用される。CMake自身は最小限の依存関係を持つよう設計されており、ビルドするにはC++コンパイラのみを必要とする[3]。 歴史[編集] CMakeは1999年に開発が始まった。その目的はInsight Segmentation and Registration Toolkit (ITK) のクロスプラットフォームなビルド環境の要求に答えるためのものだった[4]。このプロジェクトは可視化人間プロジェクト英語: Visible Human Pr

    CMake - Wikipedia
    hiroyukim
    hiroyukim 2012/07/11
  • cmake と scons と waf と gyp の話 - tokuhirom's blog

    @repeatedly さんが scons はオワコンだとさかんにいってる今日この頃ですが、まあぼくはそこまでだとはおもっていません。開発 ML はそれなりに流量がありますし、http://two.pairlist.net/pipermail/scons-dev/ bitbucket のレポジトリにもそれなりにコミットされています https://bitbucket.org/scons/scons。 とはいえ、scons には致命的な問題があって、それはとてつもなく遅いということです。 小規模な C 言語ならあまり気にならないのですが、C++ で開発している場合、非常におそくてやってられません。ヘッダの依存解析が非常に遅いのかなー、とか考えてしまいますね。 実際、おなじコードを cmake と scons でコンパイルすると cmake の方が倍ぐらいはやいです。 tokuhirom@ww

    hiroyukim
    hiroyukim 2012/07/11
  • mysqlへの同時接続数を調べる - end0tknr's kipple - web写経開発

    innodbでは innodb_thread_concurrency = 同時接続数と思っていました サーバへのリクエストが増え、timeoutが発生した為、mysqlへの同時接続数を調べてみました。 確かに Max_used_connections = 146 なんて値は見たことありません。 $ /usr/bin/mysqladmin extended-status | grep connect | Aborted_connects | 68 | | Max_used_connections | 146 | | Ssl_client_connects | 0 | | Ssl_connect_renegotiates | 0 | | Ssl_finished_connects | 0 | | Threads_connected | 2 |でも、mysqlの同時接続数はdefault=8程度

    mysqlへの同時接続数を調べる - end0tknr's kipple - web写経開発
    hiroyukim
    hiroyukim 2012/07/11
  • OpenIDに仕掛けられやすい5つの攻撃

    セキュリティーから見たOpenIDの危険性 第1回は、OpenIDが注目される背景や理由、そして基的な認証の流れについてみていきました。では、OpenIDをセキュリティーという観点で見た場合のポイントはどこにあるでしょうか。 通常、Webの開発を行う場合、ある程度セキュリティーを考慮しながらプログラミングします。しかし、開発の状況によってはセキュリティーのチェックがついつい後回しになったり、抜けモレなどが発生することがあるのではないでしょうか。 今回は、少しでもセキュリティーを意識しながら開発することができるように、なるべく平たい言葉でセキュリティーの課題について説明します。ここで、OpenIDの認証の流れを再確認するために、第1回での例えを使ってもう一度見てみましょう。 スモークガラスの車が、駐車場の入り口に入ってくる。車の中から係員に話しかける。 「駐車場を利用したいんだけど」 「通

    hiroyukim
    hiroyukim 2012/07/11
  • 悪意のある攻撃から身を守るには?

    hiroyukim
    hiroyukim 2012/07/11
  • Final: OpenID Authentication 2.0 - 最終版

    Abstract OpenID 認証は、エンドユーザが識別子 (Identifier) を管理していることを証明する方法を提供するものである。OpenID 認証を利用すれば、リライングパーティー (Relying Party、以下 RP) はエンドユーザのパスワードやメールアドレスなどにアクセスする必要がなくなる。 OpenID は、分散方式であり、RP や OpenID プロバイダ (OpenID Provider 、以下 OP) の承認・登録を行なう中央集権的な機関は存在しない。エンドユーザは利用する OP を自由に選択することができ、OP を変更しても自身の識別子をそのまま継続して利用することができる。 プロトコル自体は JavaScript や最新ブラウザを必要としないが、AJAX を利用しても認証 (authentication) の仕組みは上手く機能する。つまり、エンドユーザは

    hiroyukim
    hiroyukim 2012/07/11
  • 公開鍵暗号 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "公開鍵暗号" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2012年2月) 推測できない数(典型的にはランダムに生成した巨大な数)を用いて、最初に非対称鍵アルゴリズムに適した鍵のペアを生成する。 非対称鍵暗号化のスキームでは、公開鍵を使用して誰でもメッセージを暗号化できるが、そのメッセージを復号できるのはペアの秘密鍵の所有者だけである。システムの安全性は、秘密鍵が秘匿されているという点に依存するので、秘密鍵は決して他の誰にも知られてはいけない。 この例では、メッセージは暗号化されたデジタル署名である。まず、Aliceはメッセージを秘密鍵

    公開鍵暗号 - Wikipedia
    hiroyukim
    hiroyukim 2012/07/11
  • LWPx::ParanoidAgent で、contents がぶっちぎれるなあという場合の対策 - tokuhirom's blog

    https://rt.cpan.org/Ticket/Display.html?id=44569 このパッチあてればいいですね。bradfitz 氏は、パッチをあてたバージョンをリリースしてほしいところ。 ただ、ここで問題がおきることからもわかるように、LWPx::ParanoidAgent は拡張の仕方が強引すぎるというのがそもそもの問題。 最近の LWP ではリクエストをなげる前にフックするフックポイントが用意されているので、いいかんじでブロックする部分だけを実装したモジュールをつくればいいよなあとおもった。

    hiroyukim
    hiroyukim 2012/07/11
  • Mercurial のリポジトリを Git に変換し GitHub へ移行する - A Day in Serenity @ kenjis

    Mercurial リポジトリの調整 Mercurial リポジトリにユーザ名が foo<foo@example.jp>というメールアドレスの前にスペースのない不正な形式のコミットが含まれていました。そのまま作業を進めた場合、以下のエラーで GitHub に push できませんでした。 error: object 66c48a2540949c8fcb37084f62a41c5fc2b68de1:invalid author/committer line - missing space before email このユーザ名を修正します。 authors.txt というファイルを作成し、「変更前の文字列=変更後の文字列」を記載します。 foo<foo@example.jp>=foo <foo@example.jp>ci-ja リポジトリのユーザ名を修正して ci-ja.fix リポジトリを

    Mercurial のリポジトリを Git に変換し GitHub へ移行する - A Day in Serenity @ kenjis
    hiroyukim
    hiroyukim 2012/07/11
  • ディフィー・ヘルマン鍵共有 - Wikipedia

    Diffie–Hellman鍵交換のスキームでは、各パーティが公開鍵と秘密鍵のペアを生成し、ペアのうち公開鍵を配布する。互いの公開鍵の物の(この点が非常に重要である)コピーを取得すれば、AliceとBobはオフラインで共有鍵を計算できる。共有鍵は、たとえば、基的にすべての場合にはるかに高速な対称暗号の鍵として利用できる。 ディフィー・ヘルマン鍵共有(ディフィー・ヘルマンかぎきょうゆう、Diffie–Hellman key exchange、DH)、あるいはディフィー・ヘルマン鍵交換(かぎこうかん)とは、事前の秘密の共有無しに、盗聴の可能性のある通信路を使って、暗号鍵の共有を可能にする、公開鍵暗号方式の暗号プロトコルである。この鍵は、共通鍵暗号の鍵として使用可能である。 概要[編集] 1976年にスタンフォード大学の2名の研究員ホイットフィールド・ディフィーとマーティン・ヘルマンは、公開

    ディフィー・ヘルマン鍵共有 - Wikipedia
    hiroyukim
    hiroyukim 2012/07/11
  • 日本でアメリカの大学の授業を無料で受けましょう - 英語 with Luke

    現在、アメリカでは教育の革命が始まったと言われています。ハーバード、MIT、スタンフォードなどの優れているアメリカの大学では、教授は教室にいる生徒だけではなくオンラインで 何万人もの生徒を教えています。これらの大学の好意的な目的は、開発途上国にいる方々や大学に行くことができない方々に無料で大学教育を提供することです。 以下のサイトでは、授業を見ることだけではなく、その授業のテストを受けたり、宿題を出したりします。そして、これらのサイト は非営利目的のサイトなので、皆さんは無料で授業を受けることができます。UdacityやCourseraのサイトでは、コースを完了したら、証明書をもらえます。これは当の大学の卒業証明書ではありませんが、この資格は履歴書に書いてもよいでしょう。 これらの授業は全部英語で、難しいボキャブラリーが沢山使われていますが、これらの優れている教材を使えるようになるのは英

    日本でアメリカの大学の授業を無料で受けましょう - 英語 with Luke
    hiroyukim
    hiroyukim 2012/07/11
    もらった
  • HiBARA Software Blog

    長らく大病を患いました。 死にかけました。 入院中はまったく頭になかったのですが(それどころではなかったですが)、いざ退院してみて、アタッシェケース関連の大量メールを見て、「こりゃいかん‥‥」と思い立ちました。 拙作とはいえ、自分が死んだあと、少なからずお使いいただいているユーザーさんにご迷惑をおかけしたくありません。というわけでオープンソース化しました。 http://hibara.org/software/attachecase/#new_version ただ、前々から考えてはいました。いざという時、誰かがあとを引き継いでもらえるようにしておきたいなあ、と。ようは忙しさを理由に後回しにしてきただけですね。 あと、昨今の状況をみると、フリーソフトでプロプライエタリである理由もないかな、とも思ったのです。 そもそも「アタッシェケース」は、パソコン通信時代(終わりかけの頃)から、フリーソフト

    hiroyukim
    hiroyukim 2012/07/11
  • Solaris Essentials - General Technical Questions - Solaris on x86

    Customers Engage with experts, influence product direction and participate in discussions, groups and events.

    hiroyukim
    hiroyukim 2012/07/11
  • 【大津いじめ自殺】デヴィ夫人が、いじめたとされる生徒と親の本名・写真をブログに掲載!主犯格の一人に「チャリで来た」の人を貼る : はちま起稿

    衝撃的なニュースが飛び込んできた。滋賀県大津の中学2年男子がいじめを受けて自殺した問題で、デヴィ夫人が大胆な行動にでて話題になっているのだ。なんと、いじめたとされる男子やその両親の写真と名をブログで公開しているのである。 以下略 一部抜粋(名前部分は伏字) 昨日 大津市のいじめ・自殺事件について ブログに書きましたが 加害者について とんでもない事実が 次ぎ次ぎ発覚しましたので ここに 列挙したいと思います。 ネットで検索すると 色んな情報が 掲載されていますので、 皆さんも 是非 色々調べてみて下さい。 当に 驚くような記事が 沢山出てきますので・・・。 加害者少年らは 被害者少年に対し 自殺前日に 「お前 明日の登校時間に 飛び降り自殺やれ。 撮影するから 直前にメールよこせ」と言ったそうです。 加害者少年グループの リーダー ○○ ○○○は 事件後 既に

    hiroyukim
    hiroyukim 2012/07/11
  • Database smells

    Hadoop Summit 2012 - Hadoop and Vertica: The Data Analytics Platform at TwitterBill Graham

    Database smells
    hiroyukim
    hiroyukim 2012/07/11
  • 平野文が直伝、モテる声の秘訣(動画あり) | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    平野文が直伝、モテる声の秘訣(動画あり) | ライフハッカー・ジャパン
    hiroyukim
    hiroyukim 2012/07/11
  • TADAの中国滞在記

    タグ 中国語・中国人・中国(43) 日のこと・日人(42) 上海生活(37) 仕事(32) 知人友人(26) 出張(25) 家族(20) 上海観光(19) 上海の町並み・住宅(13) 健康・医療・病気(11) 交通(9) 料理べ物・飲み物(9) 世界のこと(8) 花(8) 観光(6) 杭州(4) 蘇州(4) 寺社(3) 中国史(1)

    TADAの中国滞在記
    hiroyukim
    hiroyukim 2012/07/11