沖縄が日本のシリコンバレーのようになってほしいと願うiOSエンジニアのブログ

世のエンジニアの役に立つようなブログにしたいなぁ

vimのスワップファイルを掃除する方法

vimを使っていると、.foo.c.swp みたいなスワップファイルが溜まっていきます。 vim でファイルを開くたびに、このスワップファイルのせいで、わずらわしい思いをたびたびしたりします。 そんなわけで、スワップファイルを掃除する方法について、書きます。…

PHP.ini文字コード設定の意味

#//////////////////////////////////////////// php_value output_handler mb_output_handler php_value default_charset Shift_JIS php_value mbstring.language Japanese php_flag mbstring.encoding_translation On php_value mbstring.http_input auto …

MacでWeb開発-(3) XAMPP for MacのPHPの環境設定

Mac

http://www.zubapita.jp/2008/05/02/mac%E3%81%A7web%E9%96%8B%E7%99%BA-3-xampp-for-mac%E3%81%AEphp%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A/

Ubuntuでのネットワーク設定方法

1.「システム」-「設定」-「ネットワークのプロキシ」で設定 2.アプリケーションの「端末」を開く 3.viコマンドで設定ファイルを開きます。vi /etc/network/interfaces4.以下のように書き換えます。# The primary network interfaceiface eth0 inet syatic a…

Google検索方法

全ての語を含む 語と語の間にスペースを挟んだ場合は常にすべての語を含む検索となる為 AND(半角大文字)は不要 スペースの場合と AND を挟んだ場合では微妙に検索数が異なる 例: コンピュータ AND デスクトップ いずれかのキーワードを含む 複数キーワー…

正規表現

正規表現で使用する特殊文字 . ^ $ [ ] * + ? | ( ) 正規表現で使用する特殊文字を単なる文字列として検索する場合は、文字の前に、\を付加 \. \^ \$ \[ \] \* \+ \? \| \( \)・「.」 任意の1文字 ・「^」 行の先頭 ・「$」 行の最後 ・「*」 直前の文字が…

UNIX・LINUX のパーミション設定

r オーナーが読込可能なら r、さもなくば -。 w オーナーが書込可能なら w、さもなくば -。 x オーナーが実行可能なら x、さもなくば -。 r グループメンバが読込可能なら r、さもなくば -。 w グループメンバが書込可能なら w、さもなくば -。 x グループメ…

Aptana Studio が起動しない場合

Aptana Studio が起動せず、アンインストールして再インストールしてもなおらなかった。 アンインストールはアプリケーションとドキュメントフォルダの「Aptana studio」を削除していたが、それだけでは、駄目だったみたい。 かなりはまって、一旦あきらめた…

Mac の Aptana の 日本語化

Mac

日本語化するに当たってはEclipseプラグインの「Pleiades」を使用します。まずPleiadesのWebサイトからプラグインファイルをダウンロードしてください。 インストール手順は以下のようになります。1.「pleiades_x.x.x.zip」を解凍し、「plugins」「features…

Mac OS X のPEARのアップグレード方法

Mac OS X でのPEARは古いバージョンがインストールされている上に、パッケージも申し訳ない程度しか入っていないため、PEARをつかえるようにするためのTIPS# ./pear upgrade -a PEARでPEAR本体をアップグレードします。$ ./pear upgrade -a PEAR downloading…

PHPの文字化け

PHP

設定ファイル my.cnf に、下記の記述を追加。[mysqld] default-character-set=utf8 skip-character-set-client-handshakemy.cnf は XAMPP をインストールしたフォルダ内の mysql\bin フォルダ内にあります。が、 .cnf という拡張子は Windows では「短縮ダイ…

phpMyAdminの文字化け

phpMyAdminの文字化けについてデータベースおよびテーブルは、「照合順序」をちゃんとMySQLの接続照合順序と同じ設定しないといけないらしい。

コマンド『dir』で、ファイル、ディレクトリの一覧を表示する

オプション無しの場合日付・時間・ディレクトリ有無・サイズ・ファイル名を表示する。 ■/b・・・ファイル・ディレクトリ名だけを表示する。■/o・・・並び替えて表示する。oの後に、:(セミコロン)と属性を指定することにより、 さらに詳細に並び替えを行うことが…

dirによるファイル名の一覧表示

参照 http://www.atmarkit.co.jp/fwin2k/win2ktips/505flists/flists.html

Java Eclipseで実行可能なJARファイルを作成する方法。

JARファイルは作成したJavaアプリケーションを配布するときに便利です。Eclipseを使うとウィザードに従うだけで、実行可能なJARファイルを簡単に作成できます。マニフェスト・ファイルを用意しておく必要もありません。自動的に作ってくれます。 それでは早…

ファイルを開く際の「@」と「or」

PHP

ファイルを開く処理: $fp=@fopen("files/20030115.txt","w") or die("ファイルのオープンに失敗しました"); 上記処理でのfopenの前の@と後ろのorについて「@」はfopenでエラーが起きてもエラーは無視され エラーメッセージは表示されませんという意味。 「o…

Mac OS X 10.4 に標準でインストール済みのPHP 4.4.でPEARを使える方法

ターミナルで下記のコマンドを入力する$ curl http://pear.php.net/go-pear > go-pear.php $ sudo php -q go-pear.php質問事項には基本的にenterもしくはreturnキーを押して進みますMDB2をインストールするか聞いてきたら、Y(=Yes)とします。The followin…

PEAR 1.7.2

PHP 4.3.0以上

Pear のバージョンについて

* PEAR :: Innovating the future: Package.xml 1.0 and PEAR 1.3.6 are officially deprecated o 2008年1月1日をもって 1.3.6 以前は廃止 * PEAR :: Package :: PEAR :: 1.5.0 o PHP 4.3.0 以降と(アップグレードの際には)PEAR インストーラ 1.4.3 以降が…

MAMP上のPEARにパッケージをインストールするには、

/Applications/MAMP/bin/php4/bin/ /Applications/MAMP/bin/php5/bin/のpearコマンドを使う。MAMPのPHP5環境のPEARにインストールする場合は、「./」でカレントディレクトリを指定$ pwd /Applications/MAMP/bin/php5/bin$ ./pear list Installed packages, c…

Smartyで静的htmlを生成する

display関数の代わりにfetch関数を利用。 fetch関数は、テンプレートを表示する代わりにその出力を返します。$smarty = new Smarty(); $smarty->assign("contens", $_POST{"contents"});// ※ 乱数を生成してファイル名に $filename = rand( 1000000, 9999999…

$rs not set! New variable not saved! の解決方法

$rs not set! New variable not saved!テンプレート変数を作成する際に、上記のメッセージが表示される場合の対処方法です。1. MySQLのModexデータベースで、 [modx_site_tmplvars]テーブルの[caption]列を編集:typeをvarchar(255)に設定2. テンプレート…

Macに、PHP5とPHP4の環境を構築する

Mac

下記サイトを参照http://www.key-p.com/blog/ohnishi/article.php?id=114

Apache HTTP Serverのバージョン確認方法

Apache HTTP Serverのバージョンを確認する場合、httpdコマンドを使用します。 httpdコマンドで-vオプションを使用することで、Webサーバーのバージョンを確認できます。Mac OS X v10.4.11では、Apacheのバージョンは 1.3.xx ,php のバージョンは PHP4.4 に…

ウェブリンク

.htaccessによるリダイレクトが「サイト及び指定のディレクトリ以下のファイルに対するリダイレクト」とすると、ウェブリンクは「個別ファイルに対するリダイレクト」という感じ。フレンドリーURLの接尾語を.htmlのとき、エイリアスがmobileというディレ…

MODxにログイン後表示されているエラーの解決方法

設定警告: '言語ファイルのエントリ数が異なります'上記メッセージの解決方法下記サイト(公式フォーラム)より、言語ファイルをダウンロードして、該当ディレクトリにアップロードして下さい。 ​http://modxcms.com/forums/index.php/topic,25319.msg163039…

mcrypt 拡張をロードできません。PHP の設定を確認してください

phpMyAdmin インストール後、以下のエラーが出る場合の対処方法「mcrypt 拡張をロードできません。PHP の設定を確認してください。」1. php.iniの;extension=php_mcrypt.dll を extension=php_mcrypt.dll コメントアウト2. phpのインストールフォルダにあるl…

chown - ファイル所有者の変更

chownコマンド 機能 ファイル・ディレクトリの所有者を変更する。所有者は/etc/passwdファイルにあるログイン名か、ユーザIDを指定する。シンボリックリンクが指定された場合は、リンク先のファイルの所有者が変更される。ワイルドカードによる複数ファイル…

chmod - パーミッション(所有権)の変更

chmod機能ファイル・ディレクトリのアクセス権限を変更する。ワイルドカードによる複数ファイルの指定も可能。形式chmod (option) [a+w] [file name]chmod (option) [644] [file name]オプションオプション 機能 * c 実際にアクセス権が変更された場合のみ、…

Linux,Unixのターミナルでのテキスト編集コマンド

vi コマンド 機能 テキストを表示・編集できる。 形式 vi (option) [file name] オプション オプション 機能 -b バイナリモード -R 読み込み専用モード +line 指定行から編集開始 -r 編集を中断した際に復元 コマンド例 vi file1 file1をviで開いて編集する …