Git をビルドするのにバージョンが古くてだめだったもの(環境による)
- curl
- autoconf
- perl
さらにこれらの最新版をビルドするのに既存のものではバージョンが古くてだめだったもの
<? | |
/** | |
* Covert CamelCase string to snake_case | |
* キャメルケースの文字列をスネークケース (アンダースコア区切り)文字列に変換します。 | |
* @param string CamelCase | |
* @return string snake_case | |
*/ | |
function camelToSnake($str) { | |
return strtolower(preg_replace('/\B([A-Z]+)/', '_\1', $str)); | |
} |
#!/bin/bash | |
# ref http://mbkzmks.blogspot.jp/2011/02/tail.html | |
# log file path | |
FILE=$1 | |
# server addresses | |
SERVERS=( server1 server2 server3 ) | |
# ssh processes | |
SSH_PROCESSES=( ) |
#!/bin/bash | |
# version control? i don't know :P | |
for file in filename_pattern | |
do | |
dt=`date +'%y%m%d'` | |
cp $file $file.$dt | |
done |
/** | |
* Mod Processing | |
* @author Taka Hi | |
* @version 0.2 | |
*/ | |
/** 背景色 */ | |
private final int BACKGROUND_COLOR = #ffffff; | |
/** Window */ |
git 1.4 について | |
・git 1.5 固有の機能が使われている場合、 github が利用できない。 | |
・gitignore なにそれおいしいの? なのかな? | |
vim7.2 のビルド (RedHatLinux) | |
--with-features=big を付けないとマルチバイト対応しない。 | |
$ ./configure --prefix=/home/hoge/usr --with-features=big | |
$ make | |
$ make install |
<?php | |
/* | |
* 配列をコピーすると内部ポインタがリセットされるテスト | |
* TEST: Inner pointer of an array is reset when it is copied. | |
* | |
* foreach は最初に配列全体をメモリに展開するから、 | |
* while のが省メモリとかいう話を聞いた気がした。 | |
* そこで、while でループ回してたら無限ループにハマったのでメモ。 | |
* Because 'foreach' locate all of array on memory, | |
* 'while' use lower memory. |
<?php | |
// 統計学的になんの意味があるのかは知りません。 | |
// 実行中にリターンキーをおすとぶっ壊れます。 | |
// 乱数の上限値 | |
$N = 50; | |
// printf で表示する数値の幅 | |
$w = 3; | |
// 改行調整用変数 | |
$m = 10; |
#!/bin/bash | |
# 動きません☆ | |
stdout_log='' | |
<command> | | |
while read -r line | |
do | |
$stdout_log="$stdout_log$line" | |
echo "$line" | |
done |
ローカルの開発環境を新規開発のサーバと合わせたかったので、ローカルにそれぞれをビルドしてインストールするメモ。 | |
Apache | |
リモート側のコンパイルオプションを確認して、ビルド・インストール。 | |
$ ./configure --hogehoge=fugafuga | |
$ make | |
$ make install | |
ビルド時に特に問題は発生せず。 | |
$ /usr/sbin/apachectl start | |
/usr/sbin/apachectl start: httpd started |