chakemiのブックマーク (49)

  • [3]Linuxカーネルの“巨大なロック”が原因と判明

    大規模サイトの性能改善作業とは、どういうものなのか――。リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、その実態をレポートする。第1回、第2回はミドルウエアのチューニングを行った。後半はLinuxカーネルに原因があると判明するまでの調査に進む。様々なツールを組み合わせて追跡していった。 中古車情報サイト「カーセンサーnet」の性能試験が格的に始まって10日目。試験の開始当初は、ブラウザーの表示に10秒もかかるなど目標性能に遠く及ばなかった。しかし前回までで紹介したように、ファイル共有システム「NFS」の設定変更、Webサーバー「Apache」のパラメーター修正、PHPアプリケーションの見直しによって、性能は劇的に向上した。 リクルート入社3年目の私は、今回の性能検証プロジェクトのリーダーとして、得意分野を持つチームメンバーと一緒に対策を進めていた。カッ

    [3]Linuxカーネルの“巨大なロック”が原因と判明
  • 4億個・70TB保存実績ありの分散オブジェクトストレージシステム「STF」無料のオープンソースとして公開

    livedoor Blogなどのサービスで実際に大量の画像データ管理・保存に使用され、「高価な専用ストレージを使用することなく安全、高速に大量のデータを保存・参照することが可能になります。またSTFは既存のオープンソース技術で作られているため専用ストレージに比べ運用に際して新たなノウハウを学習する必要がありませんので、運用にかかるコストが低くなります」というなかなかよさそうなストレージシステム「STF」が公開されました。ライセンスは「Artistic License2.0」です。 livedoor ラボ「EDGE」 開発日誌 : 分散オブジェクトストレージシステム「STF」公開のお知らせ - livedoor Blog(ブログ) http://blog.livedoor.jp/edge_labs/archives/1609981.html 開発までの経緯は以下のようになっています。 以前

    4億個・70TB保存実績ありの分散オブジェクトストレージシステム「STF」無料のオープンソースとして公開
    chakemi
    chakemi 2012/03/23
  • はてなブックマークFirefox拡張でブックマークを追加してみましょう

    拡張ボタンからページ遷移なしでブックマーク! ブラウザメニューのB!ボタンをクリックするだけで完了。 コメントやタグを付けて素早く保存できる公式ツールです。 使い方をみる

    chakemi
    chakemi 2012/02/23
  • 公開プロトコルと無償ライセンス [プロトコル]

    マイクロソフトでは、他の多くの企業および業界イニシアティブと連携し、マイクロソフト製品が複数のネットワークおよびネットワーク サービスとの相互運用性を提供できるようにします。ネットワーク プロトコルはさまざまな公的な標準機構、業界コンソーシアム、および世界各地の個々の企業により開発および促進されています。マイクロソフトでは、多くの標準機構の標準化プロセスに積極的に参加および貢献し、Windows オペレーティング システムがこれらのプロトコルを実装する他の製品と相互運用可能となるような実装を開発します。また、以前はマイクロソフト通信プロトコル プログラムについての説明 (英語) でのみ提供されていたプロトコルのサブセットに関するドキュメントは、現在、MSDN でも参照できます。 マイクロソフトでは、反トラスト法訴訟の和解の下で与えられた義務を果たし、利用可能な特定のクライアントサーバー プ

    公開プロトコルと無償ライセンス [プロトコル]
  • IPSTAR、希望月だけ1.5万円で使える衛星通信サービスを開始

    衛星を使ったデータ通信サービスを手がけるIPSTARは2012年2月1日、希望する月だけ使える衛星通信サービス「IPSTAR BCP」を開始すると発表した。企業や自治体などの災害対策やBCP用途を想定しているという。 利用料は初期費用が50万円で、その後5年間は利用月のみ月額1万5000円になる。初期費用には衛星通信に必要な機器や設置費用が含まれている。通信速度は下り4Mビット/秒、上り2Mビット/秒である。なお、利用希望月以外も月額費用なしで最低限の帯域を開放している。そのため、BCPシステムの稼働確認や電子メールの送受信、IP電話の予備回線といった利用も可能だという。 [発表資料へ]

    IPSTAR、希望月だけ1.5万円で使える衛星通信サービスを開始
  • ウノウラボ by Zynga Japan: 30分でわかる PHP Extensionの作り方を学べる記事をかいたよー \(^o^)/

    こんにちは。12月に入社した@chobi_eです。 私が所属しているチームではお菓子系男子が30%を超えているという素敵チームで 毎週チーム内の漢の子がお菓子を焼いてくるという状況でハッピハッピハッピーです。 今日は私が学んできたPHP Extension作成についてのノウハウの一部を 公開しようと思います。 PHPExtension作成についての資料はklabさんやyoyaさん rskyさんの記事が参考になりますが私のようにPHPは書けてもCが書けない人には具体的にhello world以降何をすればいいのかがサッパリよく分かりません。 そこで先人達が作ってくれた偉大なライブラリをPHPで扱えるようにする為にC/MigemoのPHPバインディングを作ってみましょう C/Migemoをインストールしてみる 読者の方の中にはC/Migemoをご存知でない方もいらっしゃるかと思いますので簡単に

    chakemi
    chakemi 2012/01/31
  • AVIWriter Class

    chakemi
    chakemi 2012/01/28
  • AVIファイルの作成

    AVIファイルを作成するための主な作業は、新しくストリームを作成し、 そのストリームに対してサンプルを書き込むことです。 ストリームとファイルが関連付けられていれば、 ストリームへの書き込みはファイルの書き込みに反映されます。 次に示すAVIFileCreateStreamは、ファイルに関連付けられた新しいストリームを作成します。 STDAPI AVIFileCreateStream( PAVIFILE pfile, PAVISTREAM * ppavi, AVISTREAMINFO * psi ); pfileは、ファイルインターフェースを指定します。 これは、AVIFileOpenで取得することになります。 ppaviは、新しく作成されたストリームを受け取る変数のアドレスを指定します。 psiは、ストリームの情報を格納したAVISTREAMINFO構造体のアドレスを指定します。 ストリ

    chakemi
    chakemi 2012/01/28
  • Writing an AVI file with C#

    AviWriter is a c sharp class that can be used to create AVI movies. As it contains unsafe portions it must be compiled with the /unsafe compiler flag. using System; using System.Runtime.InteropServices; using System.Drawing; using System.Drawing.Imaging; public class AviWriter { [StructLayout(LayoutKind.Sequential, Pack=1)] private struct AVISTREAMINFOW { public UInt32 fccType, fccHandler, dwFlags

    chakemi
    chakemi 2012/01/28
  • ビデオ エンコード - ビデオ エンコードの設定を保存して再利用する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ビデオ エンコードの設定を保存して再利用する Adi Shavit コード サンプルのダウンロード カメラや記憶装置などの機器の価格が下落しコンピューティング パフォーマンスが向上するにつれて、リモート監視システムから組み込みのロボット プラットフォームに至るまで、ビデオを自動的かつ自立的に録画するアプリケーションがこれまでになく普及してきています。しかし、このようなシステムは、配置やインストールを単純化し自動化する必要があるにもかかわらず、リモートで構成できないことはよくあります。 最近、起動時に同じ設定を自動的に読み込んで使用するよう、事前にリモート システムのビデオ録画設定を構成する方法が必要になりまし

    ビデオ エンコード - ビデオ エンコードの設定を保存して再利用する
    chakemi
    chakemi 2012/01/28
  • Video for WindowsのAPIについて

    Video For WindowsAPIについて 余りに有益なので手元に置きたいので、 岩一樹氏のホームページからの転載です。 最新版(2.0)はこちら サンプルはVFWAPI20.LZH Video for Windows AVI API 解説 2.0。 繰り返しますが、私はこれを参考にコマいソフトをつくった&転載してるだけで、これは私が書いたものではありません。 私はVFWを氏のように深く理解した訳ではなく、このサンプルの改造程度しか行っていません。なので、私に質問メールを送られてもまずお役に立てません。その辺よろしく。 Video for WindowsのAPIについて(第1版 1999年1月4日) Windowsの普及でAVIファイルは標準的なフォーマットになりました。ビデ オキャプチャーボードも普及してきていて、科学的実験や解析に動画を用いたいという 要求は決して少な

    chakemi
    chakemi 2012/01/28
  • 画面キャプチャーソフトを作る

    (1)はじめに ('01/11/20) (2)ソースコードの紹介 ('01/11/25) (3)JPEG書き出し ('01/11/30) (4)保存領域の指定 ('01/12/05) (5)矩形選択の指定位置を拡大表示する ('01/12/10) 日経ソフトウェアのバックナンバー(1999年2月号)でソースコードがダウンロードできるページを見つけました。 http://software.nikkeibp.co.jp/software/download/down99.html Visual C++6.0をお持ちの方はコンパイルすればキャプチャソフトが作成できます。 (6)AVIファイルの取り扱い ('01/12/16) (7)AVIファイルからBMP取り出す ('01/12/22) (8)AVI作成時にエラーダイアログが大量に表示されて操作不能になる不具合を修正しました。 ('04/01/2

    chakemi
    chakemi 2012/01/28
  • マルチメディアインターネット開発機構

    マルチメディアインターネット開発機構 English Korean Chinese(Simplified) Chinese(Traditional) (2020年4月7日更新) プロジェクト Video maid GtkShot Text maid Melody maid GTK+ 実験室 IWM Utilities 構成員 岩一樹 連絡先iwm@maid.org

    chakemi
    chakemi 2012/01/28
  • Video for Windowsについて

    第1.0版 1999年01月04日 第1.1版 1999年05月12日 第1.2版 1999年06月14日 第1.3版 1999年06月20日 第1.4版 1999年06月28日 第1.5版 1999年07月04日 第1.6版 1999年07月15日 第1.7版 1999年08月27日 第1.8版 2000年01月04日 第1.9版 2000年07月07日 第2.0版 2000年08月22日 Windowsの普及でAVIファイルは標準的なフォーマットになりました。ビデオキャプチャーボードも普及してきていて、科学的実験や解析に動画を用いたいという要求は決して少なくはないと思います。そしてそれらの結果をAVIファイルで示したいという要求もあると思います。 ここでは、WindowsでVideo for Windows(以下VFW)のAPIなどを用いてAVIファイルを扱う方法を説明します。 第0章

    chakemi
    chakemi 2012/01/28
  • ブラウザ内のSilverlightからローカル メッセージングを経由してCOMを操作する : t_tanaka

    Silverlight 4になってかなり便利になってきたのは以前も書いたのですが、 セキュリティ的に問題はあるけれでも、どうしてもやりたい機能として、 「ブラウザ上の操作で、ローカルファイルの実行ファイルを起動する」 があります。 例えば、FireFoxなどでは、一定の基準をクリアすれば、 プラグインから実行ファイルを起動することが可能なようです。 (AWSを使っている方なら、 ElasticfoxでPuttyやリモートデスクトップを起動できることをご存じかと思います) Silverlight 4の場合、権限昇格させたブラウザー外実行モードであれば、 COMを操作できるので、自作のCOMを使って実行ファイルを起動できます。 しかし、ブラウザー外実行はまだ新しい機能ということもあり、 サーバーと頻繁に通信することが前提の既存のSilverlightアプリを ブラウザー外実行

    chakemi
    chakemi 2012/01/26
  • ダークファイバ情報のリンク方式によるウェブ上での情報公開

    この情報公開は、ダークファイバの利用を促進するため、e-Japan重点計画・e-Japan2002プログラムによる「IT関連構造改革工程表」に基づいて実施するものです。

    chakemi
    chakemi 2012/01/25
  • 作ろうスマートフォンコンテンツ : 雑談対話API | サービス・機能 | NTTドコモ

    お客様の設定により、お客様情報が「非表示」となっております。お客様情報を表示するにはdアカウントでログインしてください。 お客様情報表示についてへ お客様情報表示についてへ

    chakemi
    chakemi 2012/01/24
  • https://support.microsoft.com/ja-jp/help/436361

    すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio

    chakemi
    chakemi 2012/01/24
  • Supported media formats  |  Android media  |  Android Developers

    Build AI experiences Build AI-powered Android apps with Gemini APIs and more. Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

    Supported media formats  |  Android media  |  Android Developers
    chakemi
    chakemi 2012/01/22
  • HTTP Live Streaming (HLS) - Apple Developer

    HTTP Live Streaming Send live and on‐demand audio and video to iPhone, iPad, Mac, Apple TV, and PC with HTTP Live Streaming (HLS) technology from Apple. Using the same protocol that powers the web, HLS lets you deploy content using ordinary web servers and content delivery networks. HLS is designed for reliability and dynamically adapts to network conditions by optimizing playback for the availabl

    chakemi
    chakemi 2012/01/22