eclipse indigoをphpで使う。インストールからちょっとした見た目の設定まで。

なんだか今使っているeclipseが重いし、indigoもリリースされたのでindigo入れてみる。http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/index.php の Platform Runtime Binary からWindows (Supported Versions) をダウンロード. …

mysqlにログインするshell

memo #!/bin/sh PATH=/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin export PATH USER='' PASS='' DBNAME='' HOST='localhost' mysql --user=$USER --password=$PASS --database=$DBNAME --host=$HOST

他のファイルをリポジトリから落とさないで(同期せずに)svn checkout

例えば, project |-- branch |-- tags `-- trunkここにreadme.txt追加してほしいと言われた場合,普段どおりにsvn checkoutしてくると,干からびてしまう.--depth=empty を付与すると何も同期しないので,一時的なディレクトリ作成して,そこへcheckoutす…

svn:externalsの張り替え方がわからない僕へ

svn

svn pe svn:externals "."これで,svn:externalsを編集できます.SVN_EDITORが無い!と言われたら export SVN_EDITOR=vimコレ。 リリースのためのtagを切ったりした後は,tagをcheckoutしてきて,external先をそのリリースされているtagへ向けて保存してtag…

期間を指定したSQL(〜秒以内のレコードを対象にする)

〜秒以内のレコードを対象にする where 節. 直接文字で入力するとDBサーバーと呼び出し側の時刻設定が違った場合に,予期しない結果が帰ったりするので,どちらを使用するかは考えよう. SELECT DISTINCT userid FROM user_data WHERE lastupdate < NOW() AN…

apacheのhttpd.conf Syntax確認

/etc/init.d/httpd -t /etc/init.d/httpd -Sで確認。-S はVirtualHostの設定も確認できる。他にも色々あってナンカややこしい。 /etc/init.d/httpd configtestでオプションみれた

ぼくの .vimrc

随時追加中+学び中. set encoding=japan set fileencodings=sjis,utf-8,iso-2022-jp,euc-jp set nu colorscheme darkblue set expandtab set tabstop=4 set shiftwidth=4 set nocompatible set title " 対応する括弧の表示時間を2にする set matchtime=2 " …

シンボリックリンクの張替え

やっている事は簡単で, 1.新しいシンボリックリンクを作成して, 2.それを現在のものに上書きしているだけ. $ ln -s *新しい張替え先* *temp_name* $ mv -Tf *temp_name* *現在のシンボリックリンク* ↓で上書きできるかと思ったら出来なかった. $ ln -sf *…

lighttpd で mod_rewrite を有効にする

.htaccessにRewriteRuleを書いても有効になるかどうかは未検証./etc/lighttpd/modules.conf の server.modules = ( … # "mod_rewrite", … ) mod_rewriteのコメントアウトを解除する/etc/lighttpd/lighttpd.conf の設定 $HTTP["host"] =~ "^(www\.)?sample\.c…

centosにyumでphp-gdをインストール

centosにyumでgdを入れたかったが # yum -y install php-gd すると Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-gd.i386 0:5.1.6-27.el5_5.3 set to be updated --> Processing Dependency: php-com…

lighttpd.confがSyntax OKかどうか調べる

lighttpdサーバー建ててもらったけど,Syntax OK かどうか調べる方法ない? と聞いたら、 あるんちゃうかなあ? と言われたきり教えてもらえなかったので調べました.lighttpdの設置場所を確認して,以下のいずれかで動くかも。2番目での動作は確認できた。 # …

sambaにログイン出来ない僕へ

VM起動する sshで接続 ifconfigでVMのip確認 iptable stop # service iptables stop smb起動しているか確認する # ps ax | preg smb \\centos ではなくて \\IPにアクセスする ここでIDとパスワード問われたらOK ぼくの名前のIDとパスワードいれる→入れる(予…

UTF-8のBOMを除去する

UTF-8 BOM有りのBOMを取り除きます。UTF-8 BOM有りのBOMを消します。ただtrimするだけじゃ消えないです。 ltrim($data, "\xEF\xBB\xBF");

CentOsのphpをバージョンアップ

確認。yumで入れると5.1.6になる様子 # php -v PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:37) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies 参考 http://www.multiburst.net/sometime-php/2009/…

centosにruby gem でrakを入れたかった日記

rakしたいだけなのに、thread.soがどうだとかrb_eThreadErrorが大変だとか、とてもうるさい。 yumで入れた物からは動きそうにないかった。ソースから入れることに。 参考:http://mylinux.g.hatena.ne.jp/teraco/20081129/1228133066 ftp://ftp.ruby-lang.org…

phpunitを入れるときに参考にしたい

http://codezine.jp/article/detail/5369xdebugを入れた後に、xdebug.soがインストールされた位置が若干違っていたので /usr/local/lib/php/extensions/sdebug.so へ移動した.php.iniのextension_dirを extension_dir = "/usr/local/lib/php/extensions/" に…

ディレクトリの深度を指定してディレクトリ一覧を表示する

find . -maxdepth 2 -type d

FireFoxで表示がおかしいのでメモる

<html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title></title> </head> <body> <style type="text/css"> </body></html>

VirtualBoxにCentOS入れてSSHで繋ぐまで

環境:Windows7 まず,VirtualBoxをDLしてインストール http://www.virtualbox.org/wiki/Downloads CentOSのisoも落としてきます. CentOSのisoはCD版とDVD版がありますがDVD版を使用します. http://www.centos.org/ 公式サイト→上部メニュのDownloads→Mirrors→…

でででっでっでででっでっでっで!でっで!でっでっでででで!

で?でっでで、ででででで でででででででででででっでっでっで!っで!っで!ででで でで!?っでっで!?でで!?!?!?!? ででででっでっでででーーーーっで!でーーーーー っで? で?ででーーでーででーーーっで!

phpでechoされている内容をメールで送信する

php ***.php | mail -s subject aaaa@aaa.aaa

trunk←branchesへのmerge, trunk→branchesへのmerge

svn

trunk←branchesへのマージは --reintegrateをつける ただし1回しかマージできない参考: http://magicant.txt-nifty.com/main/2010/06/subversion-15-7.html ねむい

GoogleAnalyticsの時刻設定

1日の時間単位でのセッション数はどうやら太平洋時刻になっているようす 日本は+9 現地は-7 なので時刻の設定をしていなければ16時間足せば日本の時刻になりまう 設定は各サイトのプロファイル編集からできる。 編集ボタンがないが枠の右上にリンクがある(わ…

MysqlProcedureかいた

DROP FUNCTION IF EXISTS procedure_name; DELIMITER // CREATE FUNCTION procedure_name (param_id INT) RETURNS TINYINT BEGIN SET @result = 0; SET @total = (SELECT ...); IF (ISNULL(@total)) THEN SET @result = 1; ELSEIF (@current < @total_calc) …

さくらVPS phpチューニング

よくわからないが以下のページを参考に設定する たしかに早くなったhttp://centossrv.com/apache.shtml http://fula.jp/blog/index.php?no=r837 http://fula.jp/blog/index.php?no=r623圧縮して転送 これも試したけど効果はわからなかった http://centossrv.…

さくらVPSにapcいれた

参考:http://www.doyouphp.jp/tips/tips_apc.shtmlこれは失敗した # pecl install APC 結局apcを落としてきて、手動でインストールすることに $ tar zxf APC-3.0.12p2.tgz $ cd APC-3.0.12p2 $ phpize $ ./configure --enable-apc $ make $ su - # make ins…

apacheの再起動

どっちでもいいのかな /etc/rc.d/init.d/httpd restart /sbin/service httpd restart 停止はstop 起動はstart

さくらVPS設定

あ¥ぼくにはサーバーのことはよくわからないですから、てきとうに設定しております 目標はphpとapcつかってそれなりに早くて安定した物がほしい あと金持ちになりたい vim入れた vimのインストール # yum -y install vim-enhanced viを別名でvimに登録 # al…

複数のドメインで運用する

永遠にかきっかけ DocumentRoot /var/www/htdocs/ DocumentRoot /var/www/htdocs/www.aaa.com ServerName www.aaa.com ServerAlias aaa.com ErrorLog /var/log/apache/www.aaa.com-error_log CustomLog /var/log/apache/www.aaa.com-access_log common /usr/…

umaskの設定

# vim .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi umask 022←追加