タグ

2014年1月16日のブックマーク (11件)

  • 規模の大きいサイトでHTMLサイトマップの作り方を工夫する - ワザノバ | wazanova

    http://engineering.pinterest.com/post/73431454924/how-we-built-our-html-sitemap1 comment | 0 pointsPinterstのエンジニアブログで、HTMLサイトマップをつくる際の工夫について紹介しています。ボリュームが大きいサイトにおいて、検索エンジンのクローラに対して、一度に見せるリンク数と階層構造の深さの最適なバランスを探るのに使えると思います。 Divide and conquer Pinterestのサイトマップは、"board"と"Pinner Profile"の二つのサブサイトマップに分かれている。Pinner Profileにおいては、Pinnerのユーザネームの最初の一文字で分類し、それぞれの文字ごとに並列で処理できるかたちにした。これで直感的に処理できるようになったが、ワークロードが

  • 未経験者が実践で分かったテスト・ビルド・テプロイの流れ

    未経験者が実践で分かったテスト・ビルド・テプロイの流れ:Visual Studio Onlineで始めるGitとCI入門(3)(1/4 ページ) 連載「Visual Studio Onlineで始めるGitとCI入門」では、Visual Studio Online(以下、VS Online)を使って、初心者がGitとCIを始める手順を解説してきた。第1回の「Git初心者がVisual Studio OnlineでGitを使ってみた」でGitを使ったバージョン管理について、第2回の「MonacoでPaaSアプリのコードを編集しビルド・テプロイを自動化するには」で、継続的インテグレーション(以下、CI)について紹介したが、今回はCIと連動するテスト管理機能を紹介する。 VS Onlineの「テスト管理機能」については、正直筆者は大変に難儀した。そもそも筆者自体は一匹狼で、今まで複数人の関わる

    未経験者が実践で分かったテスト・ビルド・テプロイの流れ
  • どうしてメモリはスワップするのか!?

    こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel上でのメモリ管理、特にページ回収(Page Reclaim)とスワップに絞り、「スワップの理由」「ページを回収する仕組み」そして「スワップの様子を観察する」の3点に分けてお話しします。「スワップするのが気持ち悪い」と考えている方は少なくないと思いますし、私もそう考えていた時期がありました。しかし、それは当に悪い事なのか、今回掘り下げて行きます。 ※主な対象Kernelは2.6.32(Red Ha

    どうしてメモリはスワップするのか!?
  • [入門編] RHELユーザーが知っておきたい、Ubuntu Serverとのコマンド・サービスの違い

    今回は、前回の内容の補足として、RHELやCentOSに慣れたユーザーの方向けに、Ubuntu Serverとのコマンドの違いや、設定ファイル、管理方法などを紹介していきます。 dpkgコマンドでUbuntu Serverのパッケージを管理する RHEL/CentOSの管理や利用には慣れているが、Ubuntu Serverには不慣れというユーザーのために、主なコマンドの違いを掲載しておきます。RHEL/CentOSではパッケージ管理のrpmコマンドがお馴染みですが、それに相当するdpkgコマンドの主な利用例を示します。以下の表以外にもdpkgコマンドの様々なオプションが存在しますが、Ubuntu Server入門者の方は、まず下記のオプションを理解しておけばよいでしょう。 apt-get, apt-cache, apt-cdromを使いこなす Ubuntu Serverのソフトウェアパッケ

    [入門編] RHELユーザーが知っておきたい、Ubuntu Serverとのコマンド・サービスの違い
  • 公式のDocker client for OSXがリリース

    公式のDocker client for OSXがリリース 2014.01.02にOSXdocker clientがリリースされた.DockerGoで書かれているので,OSX上で自分でビルドして使ってる人もいたが,今回は公式のバイナリリリース.さらに,Homebrewのhomebrew-binaryレポジトリにFormulaも追加され,すぐに使えるようになった. clientなので,VMもしくはリモートに立てたDocker deamonに対してローカルからコマンドが叩けるようになったということ.とりあえず,ローカルにVM立てて触ってみた. tcnksm/docker-osx まず,dokcer clientのインストール. $ brew update $ brew tap homebrew/binary $ brew install docker Vagrantfileは以下のようにす

  • とても個性的なアイコンセット -Ubudao Style- | Ubuntu通信

  • CoreDataQuery は求めていた gem かもしれない - present

    CoreDataQuery という CoreData ラッパー gem が公開された CoreDataQuery - CDQ | InfiniteRed 開発元は RubyMotionQuery と同じ InfiniteRed。 RubyMotion ではラッパー gem じゃなくて、MagicalRecord や NLCoreData のような Objective-C のライブラリを使えばいいやって思いはじめていたとき、この gem を観測。 ざっと目を通したところ興味を引かれる gem だったので触ってみた。 CoreDataQuery の特徴 MagicalRecord や NLCoreData、MotionData や MotionDataWrapper と比べて、 CoreDataQuery が優れている点は次の2つ。 Ruby でスキーマを定義できる MagicalRecord

    CoreDataQuery は求めていた gem かもしれない - present
  • ライフサイクル:レビュー:【ウソ08】衆目にさらせばバグは枯れる - Strategic Choice

  • クラウドストレージの「Box」、無料容量を5倍の50GBに増量(期間限定) | 気になる、記になる…

    日、クラウドストレージサービスの「Box」が、iOS向け公式アプリの最新版「Box 3.0」のリリースと共に、無料アカウントで利用可能なストレージ容量を10GBから5倍の”50GB”へと増量した事が分かりました。 iOS向け公式アプリの最新版では、アプリ自体が完全に再設計され、新しいナビゲーションなどデザインも刷新されており、文書・写真・ビデオ用の新しいプレビュー機能やリアルタイム検索機能などが搭載されました。 また、文書レンダリングと写真の読み込みがより高速化され、共有とコントロールもより便利になっています。 なお、アプリの価格は無料となっており、無料アカウントの利用可能容量が同じ50GBのサービスとしては他にも「MEGA」があります。 追 記 無料アカウントで50GB貰えるのは2月15日までにiOS向け公式アプリをダウンロードして登録したユーザーのみと、期間限定のキャンペーンになって

    クラウドストレージの「Box」、無料容量を5倍の50GBに増量(期間限定) | 気になる、記になる…
  • 記憶域プールの基本構成

    前回はWindows Serverが持つファイルサーバー機能を紹介した。今回は、ディスク装置の利用に絞って解説する。 前回に引き続き、サーバーに求められるストレージ要件を挙げておこう。Windows Serverのディスク機能もこれらを満たすような機能拡張が行なわれている。 速度…転送速度やアクセス速度が速いこと ■マルチパスI/O(MPIO)…1台のディスク装置に複数のアクセスパスを構成することで、速度と可用性を向上させる機能。OSの機能というよりは、ハードウェアとデバイスドライバーの機能なので今回は解説を省略する。 ■記憶域階層…SSDをキャッシュとして利用することで、高速化する機能。 信頼性…故障しない、故障しても代替機能が 自動的に働く ■RAID…複数のディスク装置を使って1台または2台の障害に備える機能。 拡張性…大容量で多数の記憶装置が使えること ■GPTディスク…2TBを超

    記憶域プールの基本構成
  • OTN Japan マニュアル

    お探しのものを見つけるために、以下の項目を試してみてください。 キーワード検索のスペルを確認してください。 入力したキーワードの同義語を使用してください。たとえば、「ソフトウェア」の代わりに「アプリケーション」を試してみてください。 新しい検索を開始してください。

    OTN Japan マニュアル
    atm_09_td
    atm_09_td 2014/01/16
    [PL/SQL]