自分のマシン(開発環境)

開発環境 (pixie.works)

  • 2004/12/22~ レンタルサーバ

マシン

  • 2013/01/02~現在 Apple iMac 3.1GHz Quad-Core Intel Core i7 + Memory 16GB + 1TB Fusion Drive
  • 20xx/xx/xx~2013/01/01 Apple iMac x.xGHz X-Core Intel Core iX + Memory 4GB + 1TB Drive
  • 2005/07/04~20xx/xx/xx Apple iMac G5 2.0GHz (Ambient Light Sensor) + Memory 1.5GB
  • 2004/04/21~ Apple PowerBook G4 1.33MHz + Memory 1GB
続きを読む

作者のプロフィール

  • 米国在住、今のところ日本に住所なし、子持ち。 このサイトでは PHP、Python、JavaScript、AJAX、Drupal、Java について筆者が学んだことやノウハウを書いていきます。
  • 得意な言語は PHP と JavaScript。他に  Python、Java、Perl、C、Visual C++、Visual Basic、SQL、HTML/CSS あたりがイケます。まぁ、とりあえずどんな言語でも OK です。コンピュータ言語に限らず TOEIC のスコアは過去最高 920 (2005/10) なので一応英語もイケます。
  • 2016年現在、業務で過去に使用していた/現在使用している言語は Python と PHP、JavaScript、Java、Visual C++、C あたりで、Perl はほとんど仕事では使ったことはありません(ないとはいえないですが)。
続きを読む

CentOS 5.3 で、yum が python 失敗する。

次のようなエラーでお嘆きのあなたは、 --> Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates) libxslt-python-1.1.17-2.el5_2.2.x86_64 from installed has depsolving problems --> Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed) gamin-python-0.1.7-8.el5.x86_64 from installed has depsolving problems --> Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed) Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxslt-python-1.1.17-2.el5_2.2.x86_64 (installed) Error: Missing Dependency: /usr/lib64/python2.4 is needed by package gamin-python-0.1.7-8.el5.x86_64 (installed) Error: Missing Dependency: /usr/lib64/python2.4 is needed by package libxml2-python-2.6.26-2.1.2.8.x86_64 (updates) yum clean metadata してメタデータをきれいにすれば解決!
続きを読む

Linux (Ubuntu)で、ループバックデバイス(loop back device)の数を増やす方法

Eucalyptus 1.5.1 を Ubuntu 9.04 (Jaunty) にインストールすると、確実に You should have at least 32 loop devices というエラーが出て Front-end (eucalyptus-cloud)が起動できない。 # ls -la /dev/loop* としてみると、loop back device が 0~7 の 8つしかないことに気づく。じゃ増やすには?と、いろいろとググっても /etc/modules の loop の行を loop max_loop=255 にしろとかしか書いてない。 ところが最近の Linux はカーネルに loop back device のモジュールがマージされているようなので、Ubuntu 9.04 (Jaunty) では、 rmmod loop; modprobe loop max_loop=256 としてもダメだった。なので結論から言うと # vi /boot/grub/menu.lst
続きを読む

Ubuntu で、Eucalyptus 1.5RC1 を動かす方法

<span style="color: #000000; font-family: Verdana; font-size: 13px; line-height: normal;"> <div style="margin-top: 0px; margin-bottom: 0px;"> <ul style="margin-top: 0px; margin-bottom: 0px;"> <li style="margin-top: 0px; margin-bottom: 0px;">ver.1.5 から kvm on Ubuntu に力を入れている模様。kvm は簡単にインストールできる印象。 <li style="margin-top: 0px; margin-bottom: 0px;">apt-get install eucalyptus-cloud eucalyptus-cc は、同じマシンでよい。MANAGED モードを考えるなら eucalyptus-nc だけは別のマシンにインストールする。よりアマゾンの環境に近づけたいなら MANAGED モードにする(Elastic IP が利用できるから)。

続きを読む

Ubuntu の Apache で、Perl/CGI を有効にする方法

Ubuntu の Apache の設定ファイルの場所は /etc/apache2/site-available/default である。従って、 Perl をデフォルトのディレクトリ /var/www で動かすには、Perl と Apache の関連モジュールを apt-get でインストールした後、次のようにする。 # vi /etc/apache2/site-available/default Options Indexes FollowSymLinks MultiViews +ExecCGI # ここと DirectoryIndex index.cgi # ここを追加。index.cgi はおまけ。 AddHandler cgi-script .cgi .pl # もし Perl (拡張子は .cgi か .pl)を有効にしたい場合はこの行を追加 AllowOverride None Order allow,deny allow from all
続きを読む

Ubuntu の Apache で、PHP を有効にする方法

Ubuntu の Apache の設定ファイルの場所は /etc/apache2/site-available/default である。従って、 PHP をデフォルトのディレクトリ /var/www で動かすには、PHP と Apache の関連モジュールを apt-get でインストールした後、次のようにする。 # vi /etc/apache2/site-available/default Options Indexes FollowSymLinks MultiViews +ExecCGI # ここと DirectoryIndex index.php index.cgi # ここを追加。index.cgi はおまけ。 AddHandler cgi-script .cgi .pl # もし Perl (拡張子は .cgi か .pl)を有効にしたい場合はこの行を追加、「.php」はこの行に追記してはいけない(Internal Server Error となる) AllowOverride None Order allow,deny allow from all
続きを読む

Drupal が使われているサイト

YouTube のアップへの紹介を忘れてました。
<object width="425" height="344"><embed src="http://www.youtube.com/v/iAYGVM4_QEE&hl=ja&fs=1&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
続きを読む