2010-07-01から1ヶ月間の記事一覧

YiiでCLIを作成

コンソールアプリケーションが相当するみたいです。エントリポイントを作成 /projectname/system/protected/bin/batch/entrypoint.php

Way Back Machine で各種ソーシャルサイトまとめ

■Twitter2001年3月 http://web.archive.org/web/20010302103333/http://www.twitter.com/ あれ?twitterって2006年だったような。。 ジャック・ドーシーによると、Twitterの基本構想は自身が2000年6月に思いついた[9]。 http://ja.wikipedia.org/wiki/Twitte…

YiiでFlareをつかってみます

つかってみます。 http://www.yiiframework.com/doc/api/CMemCache

Flareをつかってみます・2

さらにテストです。 /home/katano/public_html/projectname/htdocs/flare_test.php connect('localhost', 12121) or die ("Can't connect"); $memcache->set('key', "1", false, 30); $memcache->set('key2', "2", false, 30); $memcache->set('key3', "3", …

Flareをつかってみます

すでにサーバーにFlareがインストールされていましたのでインストール部は割愛いたします。 Flareの設定を確認 $ less /etc/flarei.con data-dir = /tmp log-facility = local0 max-connection = 256 monitor-threshold = 3 monitor-interval = 1 server-nam…

わからない単語 いろいろ

http://research.sakura.ad.jp/2010/05/12/flare-servers1/ に登場する単語レプリケーション 【replication】(複製) データベース管理システムが持つ負荷分散機能の一つ。あるデータベースとまったく同じ内容のを複製(レプリカ)をネットワーク上に複数配置…

わからない単語 KVS

Key-Value Store (KVS) 入門 http://www-06.ibm.com/jp/domino01/mkt/cnpages7.nsf/page/default-001B017C memcached は、プログラム言語における連想配列に相当する機能を提供するもので、保存したい データ(Value)に、任意のラベル(Key)を付けて、(Key…

わからない単語 MapReduce

例えば、1億ページ分のブログデータの、単語出現回数をカウントしてって言われたら、どうします?たぶん、ページデータ読み込んで、出現した単語をそれぞれカウントして出力するプログラム作りますよね。でも、1億ページですから、データを分けて複数のマシ…

git stash

先輩にgitの便利な機能を教えていただきました。 $ git push git@git.server's password: To git@git.server:/var/git/projectname ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@git.server:/var/git/project…

Yii の shell が動かない

前後してしまいますが、Yii の shell が動かなくなってしまいましたのでメモ $ protected/yiic shell うごきません。 先輩からおしえていただき php の output_handler の設定上の問題 ということがわかりました。 $ php -i | grep output_handler output_ha…

Yii framework gii の設定

会社の先輩からヒント+教えていただきました。 giiはyiiのスキャフォールディングをweb画面上で行おうというもの。 http://labo.shimi-zoo.com/post/84 設定してみます。参考) Yii Gii 利用開始メモ http://web.mt-systems.jp/archives/438 gii用のmoduleを…

Yii framework modules の作成 設定・2

解決編です。 $ protected/yiic shell Yii Interactive Tool v1.1 (based on Yii v1.1.3) Please type 'help' for help. Type 'exit' to quit.>> module pc↑ ×modules ○module mkdir /home/katano/public_html/projectname/protected/modules mkdir /home/ka…

Yii framework modules の作成 設定

Yii framework modules を作成します。Yiiのシェルから作業します。 $ protected/yiic shell Yii Interactive Tool v1.1 (based on Yii v1.1.3) Please type 'help' for help. Type 'exit' to quit.>> modules pcParse error: syntax error, unexpected T_ST…

Yii framework はじめました

Yii framework はじめましたダウンロード・設置 $ wget http://www.yiiframework.com/files/yii-1.1.3.tar.gz $ tar xvzf yii-1.1.3.r2247.tar.gz $ mv yii-1.1.3.r2247 yiiスケルトン作成 $ yii/framework/yiic webapp /home/katano/public_html/projectnam…

わからない単語 flare

Flareはmemcached互換の分散key-valueストレージサーバです。ただし、memcachedには無い多くの機能がサーバ側に追加されています: * データ永続性 (persistentなmemcachedとして利用可能です) * プラガブルストレージ (現在はTokyo Cabinetのみサポート) * …

わからない単語 memcached

memcached memcachedというのはその名のとおりメモリを使ったキャッシュサーバーで、ディスクへの書き込み機能を持たず、テーブルが1つしかないDBのようなものです。データはメモリ上にしか保存されないので、高速に動作しますが、デーモン自体を再起動する…

git コマンドに関して

始めて使ってみました。 ログを残しておきます。1) gitプロジェクトをローカルに保存 git clone gituser@git.server:/var/git/projectname projectname 2) ローカルの変更をgitサーバーに保存2-1) $ git add files $ git commit -m 'comment' もしくは $ git…