yuu_nkjm blog
2011-02-20(Sun) 編集
[find][command] 特定のディレクトリ以下のファイルの行数を調べる
find . -type f -print0 | xargs -0 wc -l| grep total
find . -type f -name "*.java" -print0 | xargs -n100 -0 wc -l | grep total
find . -type f -regex "*.java" -print0 | xargs -n100 -0 wc -l | grep total
UnxUtils | Download UnxUtils software for free at SourceForge.netのxargsを使ってるんだけど,-nオプションを指定してやらないと,引数が長すぎるというエラーが出る時がある.
2012-02-20(Mon) 編集
[zypper][openSUSE] パッケージの検索
パッケージの検索
phpをapacheに組み込むためのモジュールってなんだったかな.
zypper search php S | 名前 | 概要 --+---------------------------+------------------------- i | apache2-mod_php5 | PHP5 Module for Apache 2 | graphviz-php | graphviz 向け PHP 拡張 | kdevelop4-plugins-php | PHP Plugin for Kdevelop4
[zypper][openSUSE] パッケージやバッチの詳細確認
apache2-mod_php5のインストール出来るバージョン,インストールされているバージョンは何かな.
zypper search -s apache2-mod_php5 S | 名前 | 種類 | バージョン| アーキテ | リポジトリ --+------------------+------------+---------------+----------+------------ v | apache2-mod_php5 | パッケ | 5.2.6-49. | i586 | openSUSE 11 | apache2-mod_php5 | 修正 | 5113 | noarch | openSUSE 11 i | apache2-mod_php5 | 修正 | 441 | noarch | openSUSE 11
パッケージの詳細情報を見る
zypper info apache2-mod_php5 パッケージ apache2-mod_php5 に関する情報: リポジトリ: openSUSE 11.4 11.4-0 向けの更新 名前: apache2-mod_php5 バージョン: 5.3.5-5.16.1 アーキテクチャ: x86_64 製造元: openSUSE インストール済み: はい (Y) 状態: 期限切れ (バージョン 5.2.14-0.4.1 がインストールされています) インストール後のサイズ: 8.2 MiB 概要: PHP5 Module for Apache 2.0 説明: PHP is a server-side, cross-platform HTML embedded scripting language. (snip)
パッチの確認
zypper info -t patch apache2-mod_php5 修正 apache2-mod_php5 に関する情報: 名前: apache2-mod_php5 バージョン: 5113 状態: 必要 カテゴリ: security 作成日: 2011年09月07日 23時30分34秒 概要: php5 security update 説明: The blowfish password hashing implementation did not 提供: patch:apache2-mod_php5 == 5113 競合: apache2-mod_php5.i586 < 5.3.5-5.16.1 apache2-mod_php5.x86_64 < 5.3.5-5.16.1
競合の読み方は,"5.3.5-5.16.1より小さいバージョン番号を持ったapache2-mod_php5.x86_64を要求する"ではなく,"5.3.5-5.16.1より小さいバージョン番号を持ったapache2-mod_php5.x86_64と競合する"ということだな.
[zypper][openSUSE] インストールのdry-run(パッケージアップデート時の依存関係の確認)
インストールのドライランをすれば,アップグレードされるパッケージがわかる.他に良い方法があるかも.
zypper update --dry-run apache2-mod_php5 リポジトリのデータを読み込んでいます... 以下の新しいパッケージをインストールします: automake 以下のパッケージをアップグレードします: apache2-mod_php5 php5 php5-ctype php5-devel php5-dom 19 個のパッケージをアップグレードします, 1 個の新規.全ダウンロードサイズ: 4.2 MiB この操作を行なうには、追加で 9.2 MiB の容量が必要です。 続行しますか? [y/n/?] (y):
ここでyを押しても大丈夫なんだよね….
2015-02-20(Fri) 編集
[CSS] CSSのTips
領域のリサイズ
以下のようにする.textarea以外のタグにも適用できる.
textarea{ resize: both; }
ある要素の子要素で最後のものをセレクトする
blockquoteの要素の子の中で最後の子を選択し,引用符のgifを背景にする.
blockquote *:last-child { background-image: url(quote_end.gif); background-position: bottom right; background-repeat: no-repeat; }[CSS] before,after疑似要素で引用を修飾
blockquote:before {background-image: url(quote_end.gif);} blockquote:end {background: url(quote_end.gif);}
以前,子の最後の要素に適用するで頑張ったけど,こうやっても良かったか.IEだと非対応だけど.