Monthly Archive:: 2月 2013

MySQLのパーティショニングをやってみました

スマートフォン向けのアドネットワークサービス『nend』の開発とか雑用を担当しているudaと申します。 MySQLのパーティショニングを使う機会があったので、検証した結果を簡単にまとめてみました。 今回検証したMySQLのバージョンは5.5.21です。 パーティショニングを使った経緯としては、大量のレコードをdeleteした後にinsertするケースがあり、より早く処理を行うための手段として検証を行いました。 本来であれば大量レコードのdeleteは好ましくなく、truncateやDROP TA [...] Read More

jQueryでTwitter風のスクロール自動読み込み

ADN事業部のh_nagayamaと申します、よろしくお願いいたします。 今回は「twitter風に、スクロールした時に次のコンテンツを自動で追加表示する」 という改修を行った際に使用したjQuery.Bottomプラグインの導入例を、 いくつか調査した内容と合わせて投稿します。 ■概要 jQuery.Bottomで行っていること ・scrollイベントが発生する都度、(指定した)全体の高さと現在の位置を取得して ・現在の位置が(指定した)末尾に到達または超えた時に、bottomというイベントを [...] Read More

KVM virt-cloneによる仮想マシンの複製

こんにちは、ADN事業部のt_oookaです。 スマートフォン向けアドネットワークサービスnend(ネンド)のインフラを担当 させていただいています。 今回は、初回ということで検証作業等でいつもお世話になっているKVMについて 触れてみようと思います。 仮想マシンの作成 さしあたりサーバ(物理)に「CentOS6.3」がインストールされており、仮想化関連の パッケージがインストール済みの状態を前提に進めていきます。 # virsh list --all Id    Name            [...] Read More

PHPでもforkがしたい!

Introduction  はじめまして、ADN事業部所属エンジニアのk_oomoriと申します。業務ではアドネットワークサービスnend(ネンド)においてPHPやJavaScriptのプログラミングからサーバソフトウェアあたりまでの領域を担当させていただいております。  さて最初の投稿となる今回は、PHPにおけるプロセスのフォーク(fork)を扱おうと思います。  フォークとは、簡単に言うと最初に起動したプロセス(以下親プロセスと言います)が自身の複製として子プロセスを生成し、複数プロセスで並 [...] Read More