2010-01-01から1年間の記事一覧
terminalの色が変更できない!!っていらいらしていたら、方法が見つかったのでメモしておきます。TerminalColoreopard LeopardのターミナルのANSI配色を変えるツールを参考にしました。 SIMBLをインストール TerminalColoreopardをインストールするためには…
デフォルトのログインシェルをzshに変更するにやり方が書いてありました。 sudo dscl . -create /Users/ UserShell /bin/zsh ※追記 さらに調べていたらSnow Leopardの開発系インストールログにシステム環境設定からデフォルトログインシェルを変更するやり方…
二つ以上のPCでemacsを利用していると、設定ファイルの共有が面倒になってきたので、gitでバージョン管理してみました。 構成 自分の場合は、さくらインターネットを共用リポジトリにしました。また、ローカルの方では、ホームディレクトリにemacs/ディレク…
今回は、さくらインターネットに共用リポジトリを作成するやり方を書きます。少しはまりました。また、gitのインストール方法はhttp://d.hatena.ne.jp/shiba1029196473/20100219に書いてあるので、参考にしてください。 ローカルにリポジトリを作成 これは簡…
ローカルリポジトリで次のコマンドをうつ。 $git remote add origin ssh://(ユーザ名)@(サーバIPアドレスまたはサーバ名)/(リポジトリへのパス) $git config branch.master.remote origin $git config branch.master.merge refs/heads/master また、git…
gitでコミットするとき、メッセージを書くと思うが、何も考えず適当に書くと、後で何をしていたか思い出せなくなってしまう。ポイントとして次のようなメッセージ形式にするとよいらしい。 コミットがする変更の内容を1行で要約 1行の空行 変更した理由の…
http://www.bookshelf.jp/soft/meadow_25.html#SEC267が参考になったのでメモ。dired での主要なキーバインドdired でのディレクトリ移動,削除などの作業は以下のようにします. nとp:カーソル移動 RET:ファイルを開く. e や f でも OK ^:1 つ上のディレク…
windowsからmacに乗り換えたときに、エディタに困った。mi,coteditor等使ってみたが、どうもしっくりこないので、emacsを使ってみることにした。 emacs自体のカスタマイズが既にプログラミングだから、気長にlisp勉強しようかー。
この前、macfusionをmac OS X snow leopardに入れました。が、どうしても鍵認証の設定方法がわからない。。。昔のmacfusionにはGUIで簡単に設定できましたらしいのですが、今は見つからない。 それで、いろいろやってみたら、sshfsの設定のSSH Advancedタブ…
Mac OS X snow leopardにmacfusionを入れてみました。少しはまったのでメモ。1.MacFUSEをインストール MacFUSEのインストールサイトはgoogleCodeのここにあるので、dmgファイルをダウンロードして、インストールします。自分は、システム環境設定からβ版まで…
Criteriaオブジェクトを生成し、いろいろ追加した後、echo $criteria->toString();を実行すると、SQL文が表示される。
macにmysql5を入れました。(1)mysqlのダウンロードサイトからMac OS X ver. 10.6 (x86, 64-bit), DMG Archiveをダウンロード(最近64-bitにしたので試しに) (2)ダウンロードしたインストーラを使ってインストール。ちなみにmacの環境設定にmysqlの起動…
macにmysql5を入れました。(1)mysqlのダウンロードサイトからMac OS X ver. 10.6 (x86, 64-bit), DMG Archiveをダウンロード(最近64-bitにしたので試しに) (2)ダウンロードしたインストーラを使ってインストール。ちなみにmacの環境設定にmysqlの起動…
formクラス内にprocessValues関数を記述することで、登録時に値変換を行うことができる。 例えば、ユーザにパスワード入力させて、暗号化した後、暗号化に使ったsaltと暗号化済みパスワードをデータベーステーブルに登録したい場合を考える。1.データベース…
macportsインストールしてみました。mac OS X snow leopardにインストールするのは簡単でした。ちなみにインストールするためには、 (1)Xcode developer tools version 3.2.1以上 (2)X11 windowing environment をインストールしている必要が有ります。1.mac…
Redmineを自宅サーバCentOSにインストールした。 1.Rubyのインストール yumだと、古いrubyが入ってしまうため、ソースコードからインストール 最初にrdocを入れてしまう。 $ yum install rdoc次にrubyを入れる。http://www.ruby-lang.org/ja/downloads/から…
http://d.hatena.ne.jp/kwatch/20081021/1224608591 のページによくまとまっているので、ここをみてインストールしたとメモしておく。
Mac OS X snow leopardにgitを入れる手順は以下の通り。$wget http://kernel.org/pub/software/scm/git/git-1.7.0.tar.gz $tar zxvf git-1.7.0.tar.gz $cd git-1.7.0 $./configure --prefix=/usr/local all $make $sudo make installあとで気づいたが、googl…
Mac OS Xにwgetを入れるには、次のようにする。$curl -O ftp://ftp.gnu.org/pub/gnu/wget/wget-latest.tar.gz $tar zxvf wget-(バージョン名) $cd wget-(バージョン名) $./configure $make $sudo make installこれで、/usr/local/binにwgetがインストールさ…
前回は履歴を使った作業についてでした。今回はリモートリポジトリを使った作業についてです。1.gitで使えるプロトコル gitでは、SSH、git、HTTP/HTTPSのプロトコルが使用できる。SSHはセキュリティ重視の場合に、gitは速度重視の場合に、HTTP/HTTPSはファ…
前回は、ブランチの管理についてでした。今回は履歴を用いた作業についてです。1.ログ表示の基本 git logコマンドで今までのコミットのログを調べることが出来る。 $git log $git log -p $git log (コミット名) $git log -3 1番目はこれまでのログをすべ…
前回はadd、commitの詳細や、変更点の確認、ファイル管理についてでした。今回はブランチの使い方についてです。1.ブランチの作成 新しくブランチを作成するには、次のコマンド。$git branch (ブランチ名) $git checkout -b (ブランチ名) (分岐させたいブ…
前回はgitの大まかなコマンドでした。今回は追加とコミットの詳細、変化のチェック、ファイル管理について。1.変更の追加 git addコマンドがファイルをステージに追加するコマンドだ。次のような便利なコマンドがある。$git add -iiオプションをつけること…
gitでバージョン管理をしてみたかったため、入門gitという書籍を買い勉強中。自分で勉強したことをまとめてみようと思う。1.ローカルでのリポジトリ作成 ローカルでリポジトリを作成する。これはかなり簡単。testプロジェクトを作成する。$mkdir test $cd …
さくらインターネットにgitを導入した。そこまで難しくはなかったが、一応メモ。$cd $mkdir local/git $wget http://kernel.org/pub/software/scm/git/git-1.7.0.tar.gz $tar zxvf git-1.7.0.tar.gz $cd git-1.7.0 $./configure --prefix=$HOME/local/git $g…
symfonyのデータベースモデルはget(カラム名)で、そのデータを取得できるが、それ以外にも配列処理もできる。$testをTESTテーブルのモデルとすると、$testArray = $test->toArray();で$testArray["カラム名"]にデータが格納される。ただし例えばデータベース…
仕事先で、プロジェクト管理がうまく行っていなかったため、とりあえず自分でさくらインターネットにRedmineをいれて使ってみることにした。 http://t100life.blog121.fc2.com/blog-entry-148.htmlを特に参考にさせてもらいました。とりあえずシェルをbashに…
今回はPHPを使った時のセキュリティ対策について。PHPは、複雑な部分を排除した言語なため、脆弱性をプログラマが作ってしまいやすいらしい。例えば、次のようなものがその代表だ。1.クロスサイトスクリプティング ユーザからの入力をそのまま表示する場合…