タグ

tipsに関するcvyanのブックマーク (573)

  • WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc

    [追記1] 最後で説明しているproxy cacheの設定を修正しました。 [追記2] nginx proxy cacheでキャッシュしない場合の処理を変更しました。 [追記3] スマートフォンや携帯で閲覧した時にキャッシュしない設定を追加しました。 はじめに 大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。 サイトの構成によっては、proxy cacheは使えないかもしれませんが、使わなくても5倍程度速くすることはできましたので、参考にしていただければと思います。 今回行うチューニング一覧 DBを最適化するプラグインを導入する APCを導入してPHPを速くする MySQLを速くする 重いWordPressプラグインを外す nginx+FastCGIにする W

    WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc
  • MySQLでslave追加時にmasterが全力でbinlogを送って困る時 - As a Futurist...

    たまにはしょうもない TIPS でも。MySQL の魅力といえば言わずもがな 10 年の歴史を誇る「レプリケーション」の仕組みだと思います。これさえあれば 1 つの筐体で必死にデータ保全しなくてもコピーがいくらでも増やせるし、@nippondanjiさんのスライドにある通り、レプリケーションの妙技を駆使することで様々に柔軟な運用を行うことができます。 Art of MySQL Replication. slave 追加とは? さてそんなレプリケーションですが、実運用で最も多く行われるオペレーションは「slave の追加」だと思います。追加の方法は大きく分けると 2 通りです。(ストレージエンジンは InnoDB を想定。というか InnoDB 以外認めません><) 論理バックアップを利用 mysqldump 等を利用して論理的にデータの静止断面を作る&その時の binlog のポジションを

    MySQLでslave追加時にmasterが全力でbinlogを送って困る時 - As a Futurist...
  • Ustream番組をはじめるにあたって、知っておくべき9のノウハウ:In the looop:オルタナティブ・ブログ

    日開局のLooops.TVアドバイザーでもあるショコラさんから、大変緻密で実践的なUstream運営方法を伝授いただきました。ぜひ多くの皆様とシェアしたい素晴らしい内容なので、ご人の快諾をいただき、ここに公開させていただきます。 ------------------------------------------------------------------------------------------------------- 2/1にLooopsTVを開始されるとのこと。これまでの江東区地域UST「YUKKIYのモダチャン」などの経験から、シェアできることをまとめました。新規UST開始時に留意した方がいいと思われることです。 技術的なコトとか機材選びについてはいろいろも出ているので、その他系(笑)USTの特性をどう生かして、みんなにこういう番組あるよって知ってもらって、どうコ

    Ustream番組をはじめるにあたって、知っておくべき9のノウハウ:In the looop:オルタナティブ・ブログ
  • メモ帳 - SQL文を最速にする11のポイント...

    SQL文を最速にする11のポイント たとえ最終的な結果が同じでも,SQL文は書き方一つでパフォーマンスがずいぶんと変わってきます。ここでは,速いSQL文を記述するためのポイントや注意点をいくつか紹介しておきましょう。 ●WHEREの左辺で算術演算子や関数を使わない WHERE句の左辺に算術演算や関数を指定すると,インデックスが使われません。例えば, SELECT NAME FROM CUSTOMERS WHERE SAL - TAX > 1000 とすると,たとえSALフィールドにインデックスが定義されていてもテーブル全体を走査してしまいます。こうした場合は, SELECT NAME FROM CUSTOMERS WHERE SAL > TAX + 1000 のように記述すれば良いでしょう。 ●「後方一致」検索はなるべく避ける インデックスが付加されているフィールドであっても,LIKE

    メモ帳 - SQL文を最速にする11のポイント...
    cvyan
    cvyan 2011/01/27
  • Google スプレッドシートのセルにプルダウンリストを作成する Master Apps

    概要 Google スプレッドシートのセルにプルダウンリストを作成することができます。 手順 「データの検証」を選択する 「ツール」メニューから、「データの検証」を選択します。 条件を指定する 「条件」から「リストのアイテム」を選択します。 プルダウンリストの値を入力する 「リストアイテムを入力」を選択し、プルダウンリストに表示したい値をカンマ区切りで入力し、 「保存」をクリックします。 プルダウンリストの値を確認する セルに表示された「▼」マークをクリックし、プルダウンリストが表示されることを確認します。 備考 「無効なデータも入力を許可するが、警告を表示する」のチェックをオフにすると、 プルダウンリストにない値の入力をできないようにする事ができます。

  • 大容量ファイルのSCP転送を高速にする方法 - 元RX-7乗りの適当な日々

    比較的大きいサイズのファイルをSCPで転送することがあって、できるだけ高速化してみたかったので、色々試してみたメモ。 scpというかsshには、暗号化方式と圧縮有無の指定があるので、それらのベンチマークを。 尚、以下は、SSH v2が対象です。v1はかなり遅かったのと、そもそも使っていないので試していません。 (追記: 2019/11) エントリの情報は既に古いため、以下のエントリにて再検証しています。あわせてご覧くださいませ。 ベンチマークで利用した環境 [Server1] <=> [Gigabit Switching Hub] <=> [Server2] Server1 (HP ML115 G5) AMD Phenom 9950, 8GB, RAMディスク使用, Gigabit Ethernet Server2 (HP ML115 G1) AMD Opteron 1210, 4GB,

    大容量ファイルのSCP転送を高速にする方法 - 元RX-7乗りの適当な日々
  • リモートデスクトップ を使う

    リモートデスクトップを使ってみる。 Windows XP Professional の特徴的な機能の1つに「リモートデスクトップ」という物があります。 これはインターネット回線を通じて、手元の PC から遠隔地にある PC を操作できる機能です。 (意外と知らない人が多いようですがローカルドライブもマウント出来ます。接続時のオプションを確認) (また全画面の時に表示されるタブもつまんで横に移動させる事が出来ます。) リモート デスクトップ プロトコル (RDP) の解説 http://support.microsoft.com/kb/186607/ja デスクトップ ファイル RDP について理解する http://technet.microsoft.com/ja-jp/magazine/cc137987.aspx リモート デスクトップ接続の操作方法 http://technet.mic

  • Rubyの魔術 数々の“スペル”で高度なプログラミング − @IT

    2010/09/13 元JavaプログラマのPaolo Perrotta氏は、Rubyを使い始めた頃のことを振り返り、こう話す。 「私はJavaの世界からRubyに来た当初、とてもハッピーなプログラマでした。Rubyっていいね、かっこいいじゃん! と。ところが、最先端のイケてるライブラリの中を覗いてみたら、分からないところだらけだったんです……」。 RubyKaigi2010で「A Metaprogramming Spell Book」(あるメタプログラミング魔術の書)と題した講演を行ったイタリア人プログラマのPerrotta氏は、Ruby on Railsのソースコードを覗いてみたときの驚きをこう表現する。 「例えばalias_method_chainというメソッドは、一体どこにあるんだと探しました。どこにあるか分からないんです。こんなことJavaではあり得ません。結局、テキスト検索で発

  • 非デザイナーのためのデザイン基本テクニック その1 | 07design.blog

    デザイナーではない方も趣味でサイトを作っていたり、デザイナーに頼むほどでもない画像を作ったりする機会があると思います。デザイナーはセンスでサクサクと制作するイメージがあるかもしれませんが、実はデザインというものは数々のルールによって成立しています・・・デザイナーではない方も趣味でサイトを作っていたり、デザイナーに頼むほどでもない画像を作ったりする機会があると思います。 デザイナーはセンスでサクサクと制作するイメージがあるかもしれませんが、 実はデザインというものは数々のルールによって成立しています。 そのルールの知識があればデザイナーレベルとはいかないものの、見た目がきれいなグラフィックは作れるはずです。 デザインという言葉の定義やソフトの使い方から始めてしまうとややこしくなるので、 今回はあくまでも「とりあえず見た目をキレイにする」ということに重点を置いて説明します。 記事内で

  • Firebugの意外と知られていない機能紹介(プログラマ向け) - KAYAC Engineers' Blog

    羊毛布団を洗濯機にかけられないことを知りました。ago(@kyo_ago)です。 意外と知られていない機能が多い!?Firebugの使い方を見て、プログラマ向けも欲しくなったので書いてみました。 1. ショートカット一覧 以下のページでFirebugのショートカット一覧が公開されています。 http://getfirebug.com/wiki/index.php/Keyboard_and_Mouse_Shortcuts 取り合えず以下の二つだけでも覚えておくと効率的かもしれません。 F12でFirebugの有効、無効の切り替え 広いコマンドラインモード時にCtrl+Enterでコードを実行 また、以下のメニューからショートカットの変更も行えるので、他の拡張等とショートカットがかぶった場合でも別のキーで使用することが出来ます。 2. Firefox体のツールバーに「要素を調査」ボタン Fi

    Firebugの意外と知られていない機能紹介(プログラマ向け) - KAYAC Engineers' Blog
  • 最近知ったLinux/UNIXの小技 - harry’s memorandum

    最近知って結構ショックを受けた。 touch hoge.txt と似たような機能。*1 $ > hoge.txt $ ls -l hoge.txt -rw-r--r-- 1 root root 0 Jul 10 03:15 hoge.txt lessでtail -f ができる。 $ sudo less +F /var/log/messages SSHでリモートサーバに対して色々 リモート先のファイルをsortして比較。パスフレーズなしにするか、ssh-agentを使用するかしてください。 $ diff <(sort /home/user/.bashrc) <(ssh user@hostname "sort /home/user/.bashrc") リモートサーバのファイルを編集 $ vim scp://user@hostname//home/user/.bashrc sambaのコマンドで

    最近知ったLinux/UNIXの小技 - harry’s memorandum
  • tune

    ■1プロセスが同時に開けるファイル数を増やす 以前LinuxがOSとして同時に開けるファイル数を増やす手段は紹介したが、今回は1プロセスが同時に開くことができるファイル数を増やす方法のメモ。ユーザ単位の設定になるので注意。 Linuxサーバチューニングメモ http://blog.isnext.net/issy/archives/190 とあるパフォーマンステストを行っていたところ、プロセスが開けるファイル数を超えたというエラーが頻発したため、以下の手法で対応した。CentOSでは標準で1プロセスが同時に開けるファイル数は1024。OSのfile-maxは最近のバージョンではかなり大きな数字になっているのに、こちらの値は結構前から1024のままらしい。そこでこの値を修正する。 ■現在の状態を確認する(確認したいユーザでログインすること) [code]# ulimit -Sa core fi

  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • Your Cluster won’t start and you can’t get into Cluster Administrator – Windows Server Clustering & PCNews

  • Google社員が驚く Google Apps 徹底 活用法 - EC studio 社長ブログ

    EC studioではGoogle Appsが英語版の時から利用し、 国内第一号の代理店(リセラー)になり、Google社から Google Appsの活用事例として取材されました。 ■Google Appsケーススタディ – 株式会社 EC studio 取材の際にはGoogle社員の方が「Google社内でもここまで 活用できてませんよ!ここまでの活用法はすごい!」と驚かれました。 この記事ではGoogle Appsのメリットの紹介や、それぞれの ツールの活用方法、ほとんど知られていないが実はこんなことが 簡単にGoogle Appsでできちゃいますという機能を紹介したいと思います。 ■Google Appsのサービス紹介 Google Appsのサービスについてはすでに知っていると言う方は こちらの動画は飛ばしていただいて結構です。 Gメール、カレンダー、ドキュメント、ビデオ、モデレ

  • トヨタが気前よくカイゼンを教える本当の理由(1/3) ― @IT MONOist

    米国投資会社のKKRは、富士ソフトの普通株式および新株予約権を、KKRが運用する投資ファンド傘下のFKを通じて公開買い付け(TOB)により取得すると発表した。この公開買い付けにより、富士ソフトはKKRの傘下となるとともに株式は非公開化される。

  • IEのツールバーを初期状態に戻す - 日経トレンディネット

    IEのツールバーはユーザーが自由にカスタマイズできる。メニューから「表示」-「ツールバー」と選んで「ツールバーを固定する」のチェックを外すと、ブロック化した個々のツールバーをドラッグしてレイアウトを変更できる。来は自分の使いやすいようにカスタマイズするための機能だが、意に反してレイアウトが崩れてしまい使い難くなってなってしまうこともある。このようなときは、一度リセットしてWindows XP標準の初期状態のレイアウトにして、最初からカスタマイズし直すのも一つの手だ。 ツールバーの設定を初期状態に戻すには、設定が保存されているレジストリデータを削除すればよい。作業の前に必ずIEは終了しておこう。 管理者権限のあるユーザーでログオンし、スタートメニューから「ファイル名を指定して実行」を選び、「regedit」と入力して「OK」ボタンをクリックする。レジストリエディタが起動したら、次のようにキ

    IEのツールバーを初期状態に戻す - 日経トレンディネット
    cvyan
    cvyan 2010/03/25
    vbs使って制御できそう
  • ファイルを1つコピーするだけでWindowsXPの再アクティベートを回避する術 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

    まぁ、そこは100歩譲って仕方ないにしても、パソコンを買った時には箱の中で行儀よくしていたはずの梱包CDがない場合とかは輪をかけてめんどくさいんですよねー。アクティベートするのにネットに繋がってなかったりも問題だし。これってWindowsユーザなら幾度か通って来た道ではないでしょうか? サイト「Online Tech Tips」にWindowsXPの再アクティベートを回避する方法が記述されていたので紹介させて下さい! しかもやり方はファイルをひとつコピペするだけ。 システムをすっからかんにしてしまうその前にWPA.DBLのファイルをSyste32ディレクトリの中からコピーしメモリースティックなどのサムドライブやその他の外部機器にコピーしておいて下さい。システムをロードし終わったあと、ブートメニューからセーフモードでパソコンを起動し、先ほどコピーしておいたWPA.DBLのファイルをSyste

    ファイルを1つコピーするだけでWindowsXPの再アクティベートを回避する術 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
  • メールからEvernoteにメモを保存させるときの華麗なハック(2010.3.21) | ライフハッカー・ジャパン

    すっかりメモアプリの定番になった『Evernote』。iPhoneなどのスマートフォンとの同期もバッチリで、いつでもどこからでも気になるアイデアや、情報をストックできるのが魅力です。ただ難点といえば、メールとの連携機能がいまひとつな印象も...。しかし、その課題ももはや解決されました。Evernoteにメールからコンテンツを効率よく保存するコツをご紹介しましょう。 Evernoteでは、各ユーザにメールアドレスが割り振られていることをご存知でしょうか?ログインして「Settings(設定)」画面をチェックしてみましょう。左下のあたりに、[username].[5ケタの数字]@m.evernote.comというメールアドレスが表示されているはず。これがアナタのEvernoteでのメールアドレスです。 基的には、このアドレス宛にEvernoteで保存したいコンテンツを送信すればOKなのですが

    メールからEvernoteにメモを保存させるときの華麗なハック(2010.3.21) | ライフハッカー・ジャパン
  • 空き缶でKJ法をやってみるとこんな良い事がある/分類という病をいやすために

    KJ法には、一望する、並べ替える、突き合せる、名付ける、という知的作業の4エレメントがすべて含まれている。 だが、なかなか使いこなすまで行く人は少ない。 やってみたことはあるけれど、平凡な結果に終わったという経験が、多くの人にあるのではないだろうか? KJ法を説明することは、「なぜあなたがやるKJ法はうまく行かなかったか」を説明する事に、ほとんど等しい。 一番よくあるのが「分類という病」だが、あるファシリテーターは「分類」をたしなめるのではなく(そうするとかえって「治療抵抗」が引き起されるだけなので)、あえてさらに「分類」に追い立てる事で、この罠を抜けるところまで持っていく。病気の経過を速度を上げて通り抜けさせるところなど、なかなかおもしろい。 ワークショップ形式でやる場合、参加者に持って来てもらうのは、ジュースの空き缶。とりあえず1グループ100個くらいは欲しい。 最初は細かい指示も暗示

    空き缶でKJ法をやってみるとこんな良い事がある/分類という病をいやすために
    cvyan
    cvyan 2010/03/20