Hatena::ブログ(Diary)

蒼楼にて このページをアンテナに追加 RSSフィード

October 15(Fri), 2010

はてな記法のスーパーPre(笑)

20:52 | はてな記法のスーパーPre(笑)を含むブックマーク はてな記法のスーパーPre(笑)のブックマークコメント

>||

この上下のはてな記法が、プレビュー画面でセンタリングされて表示されてたので、何をみすったのかと30分位びっくりしながら試行錯誤した。公開したら、公開の画面ではセンタリングされてなかった。

||<

yumでphp5.2を入れる

19:56 | yumでphp5.2を入れるを含むブックマーク yumでphp5.2を入れるのブックマークコメント

symfonyの新しいの使うのにはphpを5.2以上にしなければならないのだけど、

http://d.hatena.ne.jp/minarai_wizard/20100209/1265689153

のようなソースインストールだと、その他のyumで管理してるのと別になるしモジュールの追加が実に面倒くさい。

ってことで、yumで無理やりアップデート

参考サイトを元にremiリポジトリアップグレードを目指す。

http://a98.jugem.jp/?eid=371

http://memorandum.yamasnet.com/archives/Post-270.html

ただし、いろいろ内容が古いかったり、環境依存(?)部分が割とあったので手順を記録。

rpmが更新されているので新しいものを取得

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh epel-release-5* remi-release-5*


wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

(ただしここはもともと最新にしていた)

remiを有効にする

enabledは変更

priorityは追加

vim /etc/yum.repos.d/remi.repo 
[remi]
enabled=1
priority=1

依存関係の問題のためmysqlアンインストール

yum remove mysql

この辺が消えた

=============================================================================================================================================================
 Package                                     Arch                        Version                                      Repository                        Size
=============================================================================================================================================================
Removing:
 mysql                                       i386                        5.0.77-4.el5_5.3                             installed                        7.9 M
Removing for dependencies:
 MySQL-python                                i386                        1.2.3-1                                      installed                        288 k
 dovecot                                     i386                        1.0.7-7.el5                                  installed                        3.6 M
 libdbi-dbd-mysql                            i386                        0.8.1a-1.2.2                                 installed                         37 k
 mysql-connector-odbc                        i386                        3.51.26r1127-1.el5                           installed                        419 k
 mysql-devel                                 i386                        5.0.77-4.el5_5.3                             installed                        5.6 M
 mysql-server                                i386                        5.0.77-4.el5_5.3                             installed                         21 M
 perl-DBD-mysql                              i386                        4.014-1.el5.rf                               installed                        506 k
 php-mysql                                   i386                        5.1.6-27.el5                                 installed                        175 k

Transaction Summary
=============================================================================================================================================================
Remove        9 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

phpでもともといれてた人たちをアップデート

yum install php php-cli php-common php-devel php-gd php-mbstring php-mysql php-pdo php-pear php-soap php-xml php-xmlrpc phpMyAdmin

上で消した人たちを入れなおす

yum install mysql MySQL-python dovecot libdbi-dbd-mysql mysql-connector-odbc mysql-devel mysql-server perl-DBD-mysql php-mysql

remiを無効にしておく

vim /etc/yum.repos.d/remi.repo 

[remi]
enabled=0
#priority=1

September 19(Sun), 2010

PXEブートでノートパソコンにCentOS5.5を導入する

01:22 | PXEブートでノートパソコンにCentOS5.5を導入するを含むブックマーク PXEブートでノートパソコンにCentOS5.5を導入するのブックマークコメント

AcerのAspireOneが遊んでるので、自宅サーバー機に仕立て上げる予定。

とりあえずここを参考に、メイン機のvmwareサーバーを立てる。

http://ishikawa.r-stone.net/2007/07/pxecentos.html

http://mitty.jp/pc/networkboot/

September 13(Mon), 2010

ウェブアプリケーションの脆弱性チェックツールの使用感

| 17:29 | ウェブアプリケーションの脆弱性チェックツールの使用感を含むブックマーク ウェブアプリケーションの脆弱性チェックツールの使用感のブックマークコメント

まとまってる記事があったので、サイトのメモと使ったものについては使用感を淡々と述べていく予定

使ったもの

Nessus

skipfish

ツールまとめ

http://d.hatena.ne.jp/naoe/20081102

IPAのチェックリスト(ツールじゃないけど、チェックすべき項目のまとめ)

http://www.drk7.jp/MT/archives/001458.html

http://www.drk7.jp/MT/archives/000966.html

September 08(Wed), 2010

CSSのアスタリスクハック

| 11:01 | CSSのアスタリスクハックを含むブックマーク CSSのアスタリスクハックのブックマークコメント

セレクタの頭に*を付けると、IE以外ではエラーが出て無視される。

ので、*divとか*font-colorとかすると、IE専用のCSSをカンタンに書けるようだ。へー。

ただし、firefoxではCSSエラーが出まくってコンソールが埋まる。デバッグ時にすげーじゃまだなぁ

http://css.ojaru.jp/library/asterisk.html

August 19(Thu), 2010

シンボリックリンク周りのメモ

| 13:32 | シンボリックリンク周りのメモを含むブックマーク シンボリックリンク周りのメモのブックマークコメント

シンボリックリンク周りで調べたことをてきとーに追記していくよ。

ハードリンクのことはあまり分かってない。

リンクする

ln -s [source] [destination]

これが基本。

-sはsymbolic linkのs

  • ディレクトリも指定できる。
  • destinationでちゃんとリンク名まで書けば、sourceと違う名前のリンクも張れる。

所有権

chown [owner] [target]
chgrp [group] [target]

だと、sourceの所有者/グループが変更される。

シンボリックリンク自体の所有者を変更したいときは

chown -h [owner] [target]
chgrp -h [group] [target]

apacheから参照

複数バージョンのファイルを作成して、シンボリックリンクで本番のバージョンにリンクするとき、<directory **>で、source、シンボリックリンク、それぞれを別々に設定できる。(まあ当たり前か)