Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

techに関するmabotsのブックマーク (30)

  • Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える | OSDN Magazine

    人気のマイクロブログサービス「Twitter」を提供する米Twitterが、使用するデータベースをFacebookが開発した「Cassandra」に移行しているという。データ量の増加に自動的に対応できる拡張性や可用性などを評価した結果のようだ。 Twitterのソフトウェア開発者、Ryan Kings氏がMyNoSQLの取材に応じて明らかにした。MyNoSQLSQLではないデータベースの総称「NoSQL」に関する情報を集めたブログ。 Kings氏によると、TwitterはシェアドMySQLとMemchacheを組み合わせたシステムを利用してきたが、データの増加ペースが急増しており、対応が急務となっていた。人件費をはじめとした運用費用がかさんでおり、共有MySQL設定を自動化するか、他のデータベースへの乗り換えを考慮したという。Cassandra以外のデータベースも検討したが、マシンの追加

    Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える | OSDN Magazine
    mabots
    mabots 2010/03/03
    TwitterはシェアドMySQLとMemchache => Cassandraに移行
  • http://www.favorite-labo.org/view/12

    mabots
    mabots 2010/03/03
    session.cache_limiter設定ママでは、更新後のURIが同一であった場合に意図しないキャッシュ発生となる可能性がある
  • IxEdit

    IxEdit - The First On-the-Fly Interaction Design Tool for the Web. IxEdit (Public Beta) フリーダウンロード IxEditJavaScript ベースのウェブ用インタラクションデザインツールです。IxEdit を使えば、デザイナーはコーディング無しで DOM スクリプティングを実践し、ウェブページ上の要素をダイナミックに変更したり、追加したり、動かしたり、変形させたりすることができます。特に、IxEdit はウェブアプリケーションのプロトタイピング段階において様々なインタラクションを即座に作って試してみるのに役立つでしょう。 インタラクションとは? インタラクションとは、ユーザーのアクションに応じてスクリーンの状態が変化することです。つまり、ユーザーインターフェースの振る舞いと言ってもよいでしょう。

    mabots
    mabots 2009/10/26
    jqueryのユーザインタラクションをオンザフライで作成。なかなかよさそう
  • 2009-10-13 - つれずれなるままに…

    最近「Life is beautiful: O/Rマッピング技術の進化が皮肉にも助長している「えせMVC症候群」」「Life is beautiful: Ruby on Railsの「えせMVC」の弊害」が話題になっているけど、これ読んで1年前にはてなサマーインターンで学んたMVCモデルの(自分なりの)イメージをメモに描いたことを思い出したので、1年ぶりに引っぱり出してみた。 この図は私なりの認識であって、これとは違うモデルを主張する人もいると思うけど、多くのWAFはこのようなモデルでうまく解釈できるので、1年経った今も私はとりあえずこの図のようなモデルを頭に描いています。 なお図中の固有名詞ですが、「Ridge」ははてなスタッフのカンファレンス講演などでたびたび出てきている、はてなの自社製WAFです。また「MoCo」はCPANで公開もされているはてなの自社製O/Rマッパー「DBIx::M

    2009-10-13 - つれずれなるままに…
    mabots
    mabots 2009/10/13
    つまりModelにはO/Rマッパー(図では「MoCo」)だけではなく、各ウェブアプリのコード(ビジネスロジック)も属する
  • データ & アナリティクス | アクセンチュア

    データ分析から導き出されたインサイト無しにAI人工知能)の活用は始まりません。私たちは、各業界知識とデータ・アナリティクス技術を駆使しデータドリブン経営を強力に支援します。 データ、アナリティクス、AIは企業にとって競合他社との差別化を図るかつてないほど大きな要因になっています。今日の経営幹部が効率を向上しながら新たな収益源を開拓し、新しいビジネスモデルをタイムリーに構築する方法を模索する中、価値を生み出し成長を続ける企業には「データ活用」という共通項があります。私たちは、無数のデータから企業にとって当に必要なデータを活用するための方法を知っています。 将来を見据えたオペレーション体制を備えている企業の半数以上(52%)は、すでにデータとアナリティクスを大規模に活用しています。データとAIに関する取り組みをビジネス戦略に沿って実施することで投資利益率を迅速に最大化し、最終的にはAIをビ

    データ & アナリティクス | アクセンチュア
    mabots
    mabots 2009/10/05
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • PHP6移行で増える脆弱なWebアプリ

    (Last Updated On: 2009年9月19日)PHP6のリリースはまだまだ先の話なのですが、PHP6への移行で脆弱なWebアプリが大量に発生する可能性があります。 理由は2つ – mb_check_encodingで全ての入力文字エンコーディングが正しいかチェックしていない – PHP6のhtmlentities/htmlspecialcharにはマルチバイト文字チェックコードが削除される PHPのコードを書いている人も自覚していないと思いますが、この影響はかなりあると考えられます。 近日中にgihyo.jpのセキュリティブログに詳しい情報を記述します。 追記:PHP5.3のコードを見てみたら、バックポートすべきではないのにバックポートされてました。つまり、PHP6がリリースされたらと言う問題ではなく、今ある問題になっています。一応、改修を提案するつもりですがどうなるか判りませ

    PHP6移行で増える脆弱なWebアプリ
  • 「EC-CUBE」の利用サイトは迅速なバージョンアップを

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 独立行政法人情報処理推進機構(IPA)は7月27日、ロックオンが開発したオープンソースのECサイト構築パッケージ「EC-CUBE」を利用しているウェブサイト運営者に対し、迅速なバージョンアップをするよう呼びかけた。 これは、EC-CUBEを使用している複数のウェブサイトに対して、2009年5月頃から「開発者から脆弱性対策を実施したバージョンがすでに公表されているのにもかかわらず、ウェブサイト運営者がそのバージョンを適用していないのではないか」という旨の届出が増加していることを受けたもの。 EC-CUBEには郵便番号自動入力処理でのクロスサイトスクリプティングの脆弱性があることが2008年11月に公表されており、ロックオンは修正バージョン

    「EC-CUBE」の利用サイトは迅速なバージョンアップを
    mabots
    mabots 2009/07/28
    脆弱性が当たってないというドキドキする記事。なんかこうECサイトやるには許可が必要とか、そういう規制はいりそうだな・・。
  • ウノウラボ Unoh Labs: 国産MySQLストレージエンジン「Spider」の作者、斯波健徳氏に聞く

    こんにちは。中村です。 MySQLにはMyISAM、InnoDBCSVなどのいくつかストレージエンジンがありますが、皆さんはSpiderというストレージエンジンを聞いたことはありますでしょうか。Spider Storage Engineは斯波健徳さんにより作成されたDatabase Shardingを可能にするストレージエンジンでMySQL 5.1で利用可能です。 先日、某集まりで斯波さんとお会いしたときにSpiderを作っているということを教えてもらったので、早速詳しい内容を教えてもらうことにしました。 ※Spiderについての説明資料はMySQLカンファレンス 2009にて斯波さんが発表されたときのスライドがあります。スライドの直リンク(zip) Spider Storage Engine について posted by (C)フォト蔵 Spider Storage Engineとは?

    mabots
    mabots 2009/07/28
    テーブル分割 + JOINが使える点はbinaryを大量にいれているケース等でうまく刺されば非常に良いですし、移行もよさげ。
  • wkhtmltopdf - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    mabots
    mabots 2009/07/28
    webkit(+QT)をもちいて、ページ出力結果をPDFで出力できるようです。 用途としては、「まとめてダウンロードして保管しておきたい」時等に アーカイブできたり、WEB出力(PDF)をFAXするなどといった用途があるかもしれません。
  • IDC Japan、国内SaaS/XaaS市場予測を下方修正--盛り上がりは2010年以降に

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます IDC Japanは7月22日、国内SaaS/XaaS市場規模の予測を発表した。2009年の市場規模は前年比20.8%増の596億円。2013年には2008年比で3.1倍の1521億円になるという。 現在、SaaS/XaaS市場は多くのベンダーからサービスが提供されている。ただし、経済環境が悪化したことからユーザー企業のIT投資が抑制されており、SaaS/XaaSの利点を理解しても、導入費用や要員確保に関わる負担のために、不要不急のプロジェクトと判断される傾向が強まっている。これらのことから、2009年2月の調査の数値を下方修正した。 ただ、ベンダーがSaaS/XaaS事業を推進していることから、景気回復が見込まれる2010年以降、市場

    IDC Japan、国内SaaS/XaaS市場予測を下方修正--盛り上がりは2010年以降に
    mabots
    mabots 2009/07/23
    不要不急のプロジェクトと判断される傾向
  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

    mabots
    mabots 2009/07/22
    MySQLのボトルネック解析について複数アプローチをとるべきだがこの記事の内容が有効な選択肢の一つであることに間違いはない。
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    mabots
    mabots 2009/06/15
    管理について
  • インターネット10分講座:BGP

    ▼BGPの拡張 BGP4は元々、IPv4アドレスの経路制御のために利用する経路制御プロトコルとして設計されました。しかし、IPv4アドレスだけではなく、IPv6アドレスやマルチキャストアドレス、MPLS(Multi Protocol Label Switching)のラベルなど、さまざまなプロトコルの経路制御に対応すべく、拡張が加えられ続けています。代表的なRFCにRFC2545「Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing」、RFC2858「Multiprotocol Extensions for BGP-4」などが存在します。これらの拡張をまとめてBGP4+やMBGPと称する場合があります。 ▼BGPを用いた経路制御の実際 BGPを用いた経路制御では、AS番号とIPアドレスの割り当てを受けた後、上

    mabots
    mabots 2009/06/12
    BGPとAS番号について
  • フィーチャフォンでの TLS/SSL について - 携帯電話向けコンテンツの書き方

    TLS/SSL とは。 TLS(トランスポート・レイヤ・セキュリティ) SSL(セキュア・ソケット・レイヤ) とは、いわゆる暗号化されたプロトコルです。 クライアントとサーヴァの間でやり取りする全てのデータが暗号化されるため、外部から情報を盗まれる恐れはほぼ皆無となります。 具体的には、TLS/SSL に対応しているサイトに、https スキーム名で始まる URL でアクセスする事で、クライアント・サーヴァ双方から送信される全てのデータが暗号化されてやり取りされます。 この時、通常の HTTP で利用される 80番ポートではなく 443番ポートが使用されます。 TLS/SSL 証明書とは。 TLS/SSL では、クライアント-サーヴァ間でデータを盗まれる心配は殆ど無いのですが、肝心のサーヴァはどうでしょうか。 サーヴァそのものが"悪"であった場合、サーヴァ運営者に悪用出来る情報を手渡してし

    フィーチャフォンでの TLS/SSL について - 携帯電話向けコンテンツの書き方
    mabots
    mabots 2009/06/03
    携帯電話でのSSL証明書のまとめページ
  • Apacheのセキュリティ設定例 - 銀の鍵

    Apache HTTP Serverは広く使われているオープンソースかつフリーのWeb Serverだ。設定がやや複雑な向きがあるが、慣れてしまえばなんてことはない。 かつて一時期、OpenSSLの脆弱性に伴うApache(SSL付き)への攻撃が流行った時期があったが、Apacheそのものの欠陥に起因するものではない。もちろんApacheにも色々と「穴」があるだろうけれども、バッファオーバーフローに基づく致命的な脆弱性に関してはここ最近聞いたことがない。Apacheは昔から、そのインストールベースの多さにもかかわらず、MicrosoftのIIS(Internet Information Server)程ひどい攻撃を受けてきたことはなかった。 商用サイトをホスティングするならば、Apacheをデフォルト設定で利用する人は少ないだろう。昔程ではないとはいえ、デフォルト設定はかなり「寛容な」設定

    mabots
    mabots 2009/05/22
    apacheの出荷時設定からの注意点まとめ
  • BuddyPress A Wordpress MU Based Social Network Platform

    Fun & flexible software for online communities, teams, and groups BuddyPress helps you build any kind of community website using WordPress, with member profiles, activity streams, user groups, messaging, and more.

    mabots
    mabots 2009/05/08
    wordpressをSNSちっくにするプラグイン。こういった拡張を考えると世界的にはWPがメジャーな趨勢になっていくんだろうな
  • グーグル、自社設計のサーバを初公開--データセンターに見る効率化へのこだわり - CNET Japan

    カリフォルニア州マウンテンビュー発--Googleは、自社のコンピューティングの運用については多くを語らない。しかしGoogleは米国時間4月1日、当地で行われた、注目度が高まっているデータセンターの効率性に関するカンファレンスで、そのインターネットの力の中枢にあるハードウェアを初めて公開した。 ほとんどの企業は、DellやHewlett-Packard(HP)、IBM、Sun Microsystemsのような企業からサーバを購入している。しかしGoogleは、何十万台ものサーバを保有していて、そのサーバを稼働させることが自社の中心的な専門技術の一部だと考えており、自社独自のサーバを設計および構築している。Googleのサーバの多くを設計したBen Jai氏は、高度な技術を持つ、非常に熱心な聴衆の目の前で、現在のGoogleサーバを公開した。 Googleサーバで非常に驚くのは、サーバ1台

    グーグル、自社設計のサーバを初公開--データセンターに見る効率化へのこだわり - CNET Japan
    mabots
    mabots 2009/04/06
    常識を打ち破れ 「サーバに電源を組み込んだ方が安価であり、コストがサーバの数に直接比例することになるとしている。」
  • Solaris Essentials - General Technical Questions - Solaris on x86

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

    mabots
    mabots 2009/04/06
    Oracle OpenWorld Tokyo 2009
  • MySQL レプリケーション関連Tips - shibainu55日記

    前回のブログに引き続き、MySQLのレプリケーションについて。今回は実装レベルでのTipsについても言及。以前ハマったことのある内容を中心に書いておく。 IPアドレス/ホスト名変更対応 マスター、スレーブのIPアドレスホスト名のいずれか、または両方が変更になった場合スレーブ側で古いマスター情報を覚えてしまうケースがある。基的には*.infoファイルやmy.cnfのレプリケーション関連パラメータをクリアすればよい。この方法でも以前の情報がクリアできない(マスター情報をInitializeできない)場合はスレーブ側で以下のコマンドを実行する。参考資料(Ver.5.1マニュアル) mysql> reset slave; SQLスレッドエラー対処 SQLスレッドが発生する典型的なケースとしては、スレーブDBのデータを直接手動で変更してしまい、その後マスターで当該データが更新された場合がある。エ

    MySQL レプリケーション関連Tips - shibainu55日記
    mabots
    mabots 2009/03/10
    max allowed packeteのmy.cnfの値がmaster slaveとかで違うとコケたりするので結構my.cnfの中身も重要