タグ

ブックマーク / weble.org (5)

  • ウェブルの関連サービスが改竄され不正なコードが挿入された件の報告 | ウェブル

    特定の共用サーバーに入っている、私の一部のサイトが WordPress プラグインの phpMyAdmin を経由して改竄されましたのでご報告します。この期間に該当するサイトを閲覧された方はウィルスに感染していないか調べてみてください。 改竄されたサイト一覧 ウェブル ウェブルニュース Webデザインサンプル 栄養素データベース 顔文字データバンク 学習型しりとり アニメマップ(メインサイトのみ) 発生期間について 2012年1月16日18時頃に改竄され、2012年1月17日20時より大まかな除去が完了。全ての改竄されたファイルの除去に2012年1月20日15時に完了しました。この期間にウェブル運営のサイトを閲覧された方はウィルスに感染していないかお使いのパソコンをチェックしてください。 改竄された原因について WordPress プラグインの WP-phpMyAdmin の setu

    fukken
    fukken 2012/01/20
    phpMyAdmin関連の話は最近よく伝え聞くなぁ
  • 日本の季節を英語をキーに日本語名を値にした PHP の連想配列のサンプル

    先日の都道府県に続いて季節です。データの素材みたいな感じです。季節は項目が少ないので作るのは簡単ですが、直ぐにコピーして持って行くと仕事が早く終わりそうです。

    fukken
    fukken 2011/12/27
    さいしょきじをよんだときはいったいなにごとかとおもった
  • はじめての MySQL で100万件のデータを管理する時に行ったチューニングまとめ

    MySQL の勉強をせずにフレームワーク等で SQL を書かずに Web サイトを構築していました。データ数も2万件程度でしたので、そこまで困ることはありませんでしたが、今回100万弱の商品データを扱う機会ができたので、MySQL のチューニングや発行する SQL について見直す機会がありました。 この記事では MySQL を高速化するのに行った対策など勉強したものを自分用にメモしておきました。 条件式で比較するカラムにインデックスを使用して高速化 商品コードで存在しない商品を見つけて、商品をDBに登録するという処理を行っている場合、4万件超えたころから処理に2秒以上かかるようになってきます。12万件超えた頃には10秒程度かかるようになってしまいましたが、商品コードのフィールドに対してカラムインデックスを貼ることで0.2秒に短縮することができました。 MySQL のリファレンスにも以下のよ

    fukken
    fukken 2011/07/22
    SELECTは、まずインデックスの有無で効率が数桁変わる。さらに、取ってくるデータがインデックスに入ってる分だけで済むか、インデックスを元に実際のテーブルのデータを見に行かなければいけないかでまた変わる
  • はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ

    今まで共用サーバーしか使ったことがありませんでしたが多くのサービスを作る上で専有サーバーを使ったりさくらのVPS を使ったりできるようになれば行けないと思ったので、丸1日かけて勉強しました。CUI でのサーバー管理は初めてなので、間違っているところがあったら教えてください。

    fukken
    fukken 2011/05/16
  • 大規模 Web サービスでログインを長期間保持するには SESSION は使わず Cookie とデータベースだけで実装する | ウェブル

    先日ペコリンという Web サービスを公開したのですが、これが初めての WordPress との複合会員向けサービスだったためか、ログインが途中で切れたり、記事投稿時のリダイレクトがかかるタイミングなどで SESSION が切れてしまうことがありました。 しかし Twit Delay では長期的にログインが保持されていたり、mixi とかではログイン時間を指定できたりするので、なんとかできるものだろうと考えていたら Twitter で教えてもらいましたのでまとめておきます。 SESSION だけを使ったログインの保持では長期ログインは不可 私は今までログインの保持は以下のようにしていました。 1 2 3 4 5 <?php ini_set('session.gc_maxlifetime', 60*60*24); ini_set('session.gc_divisor', 10000); s

    fukken
    fukken 2011/04/26
    webサーバが複数台になると永続化レイヤも共有しないといけないしファイルベースでは回らない。けどini書き換えだけでmemcacheに飛ばせるし、session_save_handler()などを書き換えれば永続化レイヤをDBにするのは可能
  • 1