タグ

2014年10月18日のブックマーク (8件)

  • 高速・軽量・高機能……Nginxの基礎知識

    処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 第3のWebサーバーとして注目を集めるNginx 1日に数億リクエストを処理するような大規模サイトを中心に、近年急速にシェアを拡大しているWebサーバーが「Nginx(エンジンエックス)」です。HTMLドキュメントや画像ファイルといった静的コンテンツを高速で配信し、消費メモリが少なく、リバースProxyやロードバランサーといった機能も有した注目の軽量Webサーバーです。ネットクラフト社の調査によると、2014年6月時点でApache HTTP、Microsoft IISに次ぐ第3位のシェアを獲得しています。 依然としてApache HTTPやMicrosoft IISのシェアは高いものの、Nginxの認知度は日に日に高くなって

    高速・軽量・高機能……Nginxの基礎知識
  • 【公式版】Gmail のメールをバックアップする方法 - 情報系大学院生のWebメモ

    Gmail のデータのダウンロード機能が公式にサポートされているのを知っていますか?以前は Gmail のバックアップを行うにはフリーソフトなどを用いなければならなかったのですが、現在は Gmail のデータをダウンロードする機能が公式にサポートされています。ダウンロードを行う作業はとても簡単なので、もしもの時のためにデータのバックアップをしておきましょう。 Google Takeout Google Takeout というサービスを用いて、データのダウンロードを行います。Google Takeout とは、Google が提供するアプリやサービス(YouTubeや連絡先など)のデータをダウンロードすることができるサービスです。 日では、2013年12月頃にようやく Gmail のデータのダウンロード機能がサポートされました。 Gmail のデータをダウンロードする方法 Google T

    【公式版】Gmail のメールをバックアップする方法 - 情報系大学院生のWebメモ
    hokorobi
    hokorobi 2014/10/18
  • TestLink1.9.10へのバージョンアップ時の調査 - Qiita

    概要 このドキュメントは、TestLink1.7系からTestLink1.9にバージョンアップした際の違いについて記述する。 一般的なTestLinkの説明については下記を参照 脱Excel! TestLinkでアジャイルにテストをする (1/6) http://www.atmarkit.co.jp/ait/articles/0910/23/news110.html WindowのXAMPPにインストールした場合の問題 Window7のXAMPP1.8.3にTestLink1.9.10を導入した場合、下記のエラーが発生して動作しない。 Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "C:\xampp183\htdocs\testlin

    TestLink1.9.10へのバージョンアップ時の調査 - Qiita
    hokorobi
    hokorobi 2014/10/18
  • Tmpディレクトリの活用法について改めて考える | RickyNews

    Dominic Alves 普段何気なく利用している/tmpと/var/tmp。 意識して使い分けてる方も分けてない方もいらっしゃるかと思います。 Linuxのファイルシステムとしての存在意義や、一時フォルダとしての機能を改めて意識すると 非常に便利な存在です。 /tmpと/var/tmpの違い 「/tmpと/var/tmpの違いについて述べよ」・・・インフラエンジニアの入社試験の問題に出てきそうですね。 さて単純な解答ですが、システム的なことを言えば以下あたりです。(RHEL) /tmp /var/tmp どちらもディレクトリ配下はtmpwatchコマンドにより監視されファイルの削除が組み込まれています。 $ cat /etc/cron.daily/tmpwatch #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X1

    Tmpディレクトリの活用法について改めて考える | RickyNews
  • 統計屋のためのAWK入門 - あんちべ!

    はじめに 稿はAWKという言語を用いて、 ごく簡単にデータ分析用の前処理*1をするための解説記事です。 AWKは短いコマンドを記述するだけで多様なデータ処理を可能にします。 特にデータの抽出に関して恐るべき簡易さを提供します。 具体的には、input.txtというファイルの中から "fail"という文字列を含む行を抽出したければ次のように書くだけです。 awk /fail/ input.txt つまり、スラッシュ記号で文字列を指定するだけで その文字列を含む行を抽出できるのです。 大変簡単ですね! また、awkはLinuxMacには標準で入っており、 Windowsでもawk.exeを一つ用意するだけなので、 面倒なインストール作業や環境構築は不要で誰でも即座に使えるため、 自分で書いた処理を他人に渡したり*2各サーバに仕込むなども簡単に出来ます。 複雑な処理をする場合はPython

    統計屋のためのAWK入門 - あんちべ!
    hokorobi
    hokorobi 2014/10/18
  • 『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』

    サイバーエージェント公式ブログをご覧の皆さんこんばんは、インフラ&コアテク部の須藤(@strsk)です。普段はAmebaのソーシャルゲーム全般のインフラを見つつ、日語ラップの啓蒙をしながら弊社社員を素材にコラ画像をつくったりしています。好きなAAは麻呂です。 はい、というわけで今回はMySQLインデックスチューニングの基的な流れについてまとめてみました。 ソーシャルゲームは更新も参照もめちゃくちゃ多いです。数秒のレプリケーション遅延も致命的なので適切なテーブル、クエリとインデックス設計が重要です。(何でもそうですけど)インデックスが多くなると更新コストなどが懸念されますが、インデックスが正しく使われていないクエリを放置している方が悪です。そんなこんなで、割と例も偏ったりしてるかもしれませんがあしからず。 前提としてはInnoDBを想定しています。MyISAMはほとんど使っていません。

    『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』
    hokorobi
    hokorobi 2014/10/18
  • これはマスターしたい…ほどけない靴ひもの結び方「イアン結び」&「イアン・セキュア結び」 : らばQ

    これはマスターしたい…ほどけないひもの結び方「イアン結び」&「イアン・セキュア結び」 固く結んだつもりでも、ひもがほどけてしまうことがあるかと思います。それが雨の日だったり人混みの中だったりしたら最悪ですよね。 シンプルかつ、ほどけにくい結び方を覚えてみてはいかがでしょうか。 「イアン結び」と、よりほどけないアッパーバージョンの「イアン・セキュア結び」をご紹介します。 「イアン結び」(イアン・ノット) ステップ1 普通に1回結ぶ。 ステップ2 左右で、輪っかを作る。 ポイント:黄色は人差し指の手前側に、青は親指の奥に、ひもを垂らします。 (このとき青と黄色が逆だと、結んだときに縦になるので注意) ステップ3 青の奥側を黄色の輪に通す。 ステップ4 同時に黄色の手前側を、青の輪に通す。 ステップ5 それまで持っていたひもから、通したひもに、両方とも持ち替える。 ステップ6 引っぱったら完

    これはマスターしたい…ほどけない靴ひもの結び方「イアン結び」&「イアン・セキュア結び」 : らばQ
    hokorobi
    hokorobi 2014/10/18
  • vim-watchdogsで快適なシンタックスチェック - Blank File

    訳あってVimでのシンタックスチェックをSyntastic + pyflakes-vimからosyo-manga/vim-watchdogsに置き換えたらかなり快適になったので紹介したいと思います。 これまで Vimでのシンタックスチェックは主に Syntastic を使い、Pythonを書く時は pyflakes-vimをフォークして少し修正したもの を使っていました。 Syntasticは対応しているファイルタイプは多いのですが、保存しないとチェックできなかったり少し動作が重かったりする(特にWindows環境)ところが不満でした。 なので、書くことの多いPythonではSyntasticを使わず、ほぼリアルタイムでチェックできるpyflakes-vimを使っていました。 特にFlaskなどでサーバーをデバッグモード *1 で走らせていると、シンタックスエラーのあるファイルをうっかり保

    vim-watchdogsで快適なシンタックスチェック - Blank File
    hokorobi
    hokorobi 2014/10/18