サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
itinao.hatenadiary.org
vim 利用時にターミナルアプリケーションから文字列の貼り付けを行うと勝手にインデントが行われてしまう。 <table background="000" width="200px" > <html> <head> <title>hoge</title> </head> <body> <h1>hoge</h1> <div> hogehoge </div> </body> </html> </table>これが、 <html> <head> <title>hoge</title> </head> <body> <h1>hoge</h1> <div> hogehoge </div> </body> </html>そこで貼り付け前に以下のコマンドを実行。 :set pastepaste モードになって、 コピーした状態の文字列のインデントのままで貼り付けるできる。 以下の方法でもイケる。 :a!
運営中のサイトにカラム追加する場合 subversionなどでソース管理している場合、 テスト環境では、 1.直接カラム追加 2.schema.ymlにカラム追加 3.symfony propel-build-modelこの手順で作業する。 その後本番環境では、 1.直接カラム追加 2.テストソースの反映以上で本番環境にも反映されます。
負荷の種類にはこんなのがあるんだ ①CPU負荷 ②I/O負荷①CPU負荷 なんらかのプロセスがCPUを占有している(CPUが計算している)状態 ・ディスクやメモリ容量などのボトルネックが泣ければ理想的な状態 ・プログラムが暴走(無限ループ等)してるかも・・・②I/O負荷 ディスクの読み書きが発生している状態 ・プログラムからの入出力が多くて負荷が高い ・スワップが発生してディスクアクセスが発生している◆負荷計測のコマンド ①top ・ある瞬間のOSの状態のスナップショットを表示 ②sar ・OSが報告する各種指標を表示 ③ps ・プロセスが持つ情報を表示 ④vmstat ・仮想メモリ関連情報を表示ボトルネック検査のための手順 ①システム全体の負荷状態を把握する TOPコマンドでロードアベレージを見る ※ロードアベレージ? 単位時間当たりにどの程度のタスクが待ち状態にあったかを報告する数値
ディレクトリ以下の、文字列を含むファイルのうち、一部のファイルを除く全てのファイルを対象に、文字列置換を一括処理をする。 今回は.svnなど置換したくないものを省いた。 % grep -lr 文字列 * | grep -v '*/.svn/*(対象外のパス)' | xargs sed -i 's/文字列/置換後の文字列/g'grepの-lオプションでマッチするファイル名だけ出力。 grepの-vオプションはファイルリストから除外したい文字を入力。sedの-iオプションで一括置換。
このページを最初にブックマークしてみませんか?
『Web系エンジニアのMEMO』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く