Linuxサーバの容量が圧迫されている時に原因のフォルダを調べるコマンド

なんか自宅のサーバが重いなと思ってたらサーバ容量がいっぱいいっぱいでした。
ということでサーバ容量が足りない時の容量が大きいフォルダの探し方メモ。
まずは全体の容量把握。

Bash

df -ah

これで使用しているパーセンテージが多いところを調べます。
今回は /usr/local が97%でした。
そこで以下のコマンドを実行。

Bash

du -m /usr/local | sort -n

これで /usr/local 以下のディレクトリを容量の昇順に並べてくれます。
あとはみつけたディレクトリのいらなそうなファイルをビシバシ消していけばオッケー!
(こういうのって、だいたいログファイルなんだよね・・・)

フリーランスになって1年がたったので色々とまとめてみた

僕が前の会社を辞めたのが2008年の11月。
そして、個人事業主として開業届けを出したのが12月だったので、ちょうど1年が経った。

振り返りや今後の指針の為にもこの1年の変化をまとめておこうと思う。
続きを読む

Web Designing12月号に記事を執筆しました

11月18日発売のWeb Designing12月号で記事を執筆させて頂きました。


Web Designing (ウェブデザイニング) 2009年 12月号 [雑誌]

今月のWeb Designingの特集は、「バナー&ブログパーツの設計図」なのですが、
その中の「Twitter APIのデータを利用したブログパーツ」という項(72ぺージ)です。
見開き1ページでtwitterのデータをブログパーツで使う方法を掲載しています。

以前『twiPhone』というiPhone風のtwitterブログパーツを作ったのですが、
その解説を中心に記事にしています。

そのほかの特集では様々なバナーやブログパーツを扱っていて、
いずれも業界を代表するトップクリエーターの方々が記事を書いていらっしゃるので、
僕なんかが混ざっていいのかなと恐縮してしています。

よかったら読んでみてください。

ファミ通.comのモバイル版「ファミ通MAX」を制作しました

ファミ通.comのモバイルサイトである「ファミ通MAX」を制作させていただきました。

max_screenshot_ad

3キャリア対応はもちろんなのですが、iPhoneにも対応し、僕としては初めてのiPhoneサイト制作となりました。

企画からデザイン・設計・開発と行程としては上から下まで、エンターブレインの方と打ち合わせを重ねながらわりと自由に制作させていただきました。

開発スタートからリリースまでは期間は半年ぐらいです。

今までの色々な経験やモバイル開発のノウハウを詰め込んだものに仕上がっていると思います。

サイト自体は「ファミ通.com」のニュースや販売ランキング、発売スケジュールなどをモバイルで閲覧できるようにしたものです。

今後はコミュニティ機能などを追加していく予定だそうで、そちらの制作も担当させて頂く予定です。

どうぞよろしくおねがいします!
http://www.famitsu.com/game/news/1227619_1124.html
 
ファミ通MAX
http://m.famitsu.com/
qr_code

ドコモ、au、SoftBankの3キャリアの携帯絵文字入力に対応したフォームを作る

表題のものを作ったので書き残しておきます。
まず、全部を解説するとすごく大変なので、ポイントを順をおって解説していきます。

  1. 準備
  2. 入力
  3. 出力

ってな感じでいきます。
続きを読む

pChartを使って折れ線グラフを書いてみた

PHPでグラフを描画しようと思って色々調べた。
メジャーなのがJpGraphっぽいけどこれはフリーじゃないので却下。
PHPlotとかいうのもあるけど日本語が微妙らしい。
後はPEARのライブラリとかにあるっぽいけど、なかなかいいのが見つからない。

そこで見つけたのが、pChart。
どうやら簡単に使えてキレイなグラフが書けるらしい。
pChart | a PHP Charting library
ということでダウンロードして使ってみようとしたらエラー。
続きを読む

Fatal error: Call to undefined function: _()

とかいうエラーが出て困った感じだったんだけど、_()という関数は、多国語対応の為のGettext Extentionにて用意されている、gettext()という関数のエイリアスらしい。
というわけでphpに"--with-gettext"をくっつけて再コンパイル。

Bash

./configure --enable-mbstring --enable-soap --enable-zend-multibyte --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-curl --with-curlwrappers --with-gd \
--with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mcrypt \
--with-gettext=/usr/lib

Papervision3Dとtweenerを使って動かしてみる

Flashもやっと使えるようになってきたので、そろそろ3Dに挑戦してみる。
ライブラリparpervision3Dを使って、とりあえず表示するところまで。
んでせっかくの3Dなのでtweenerで動かしてみた。

ってかリファレンスとかがないとさっぱりだ。
次は文字を動かしたりテクスチャを貼ったりするのに挑戦する予定。

あと、この本にparpervision3Dのことが載っているらしいので、amazonで注文。

cakephpで携帯サイトを作る-絵文字対応編-(MobilePictogramConverterとNet_UserAgent_Mobile)

ゼロから携帯サイトを作ることになったので、cakephpを使って携帯サイトを素早く構築してみる。

携帯サイトを作るとなるとネックになるのが携帯独自の機能の実装。
すごくおおざっぱに分けると以下の3つかな

  • キャリア依存絵文字
  • 端末毎の動作の違い
  • セッション管理

んで、これを実現させるとなるとなにが必要かということですが、それぞれこんな感じ
続きを読む