cronについてメモ

Linux No Comments »

cronについて。

まず基本的なコマンド。

現在のユーザで実行されるcronを見る。

$ crontab -l

編集する

$ crontab -e

書き方、忘れやすいもの。

cronでどこかに移動した後、コマンド実行したい場合はこう書く。

* * * * * cd foo/bar; command

行頭の#はコメント扱い

# ↓実行されない
# * * * * * cd foo/bar; command

日時の指定方法などは割愛。

Gitでリモートリポジトリのブランチをpull

git No Comments »

リモートリポジトリのブランチをpullしたい場合。
pullは使わず、fetchしてmergeする。

% git fetch origin remote_branch_name
% git checkout -b local_branch_name
% git merge FETCH_HEAD

参考URL:
merge - Git pull certain branch from github - Stack Overflow

Linuxマシンの空き容量を増やしたい時使うコマンド

etc No Comments »

Linuxマシンの空き容量が少なくて困った時に使うコマンドをいくつか。

今使用してる容量を調べる

オプションのmをつけてMBで表示した方が見やすい。

% df -m

何がどれくらい容量くってるか調べる

% du -csh ./*

今不要だけど取っておきたいディレクトリは圧縮する

% tar cvfz dir_name.tar.gz dir_name

不要なものは削除

rオプション(再帰)やfオプション(強制)はよく使う。

% rm -rf dir_name

おわり。

Gitでブランチ間のdiff

git No Comments »
% git diff branch1..branch2

すぐ忘れてしまう。。

今日から仕事

etc No Comments »

お盆休みが終わり、今日から仕事でした。MTG * 3とか。まともに作業進んでない。ポスグレダンプなどした。

リニューアル作業での注意点

dev No Comments »

今日はとあるサイトのちょっとしたリニューアル作業をやったわけですが、ちょっと注意すべき点があるなと思ったのでメモ。

アップする順序

(capistranoとか使ったことないけど、使える環境であればあんまり気にしなくていいことなのかな? Filezillaとか使ってファイルをぽちぽち上げる場合の話です。)
何も考えずにやると、先にHTMLファイルをアップロードして、追加された新しい画像(まだアップされてない)が表示できない、とかありがち。
表示がおかしくなる時間をできるだけ短くしたいので、新規ファイル → 編集した既存ファイル の順にやるのがよい。
既存ファイルの上書きは、がーっと超スピードでやる。表示が崩れてる時間をできるだけ短くしたい。
フォルダまるごとぽいっと上げればいいじゃん、という意見もありそうだけど気が進まない。。サーバに.svnが意味なく上げられてたり、Thumbs.dbあったりするとおえーーーっとなる。それだけの理由ならFilterしろよ、という話だけど、やっぱり意図しないファイルの上書きなど起きそうで怖いのでごそっとアップはやりたくない。

キャッシュ対策

既存ファイルを上書きしたのにブラウザがキャッシュしてて見栄えが変わらない、おかしくなる、という事態も極力避けたい。ファイルの指定をしてるところでファイル名のお尻に"?YYMMDD"とかつけるとよさげ。

/* CSSで画像を指定する場合 */
ul#nav li {
  background-image: url(/path/to/nav.gif?110811);
}

とか。Railsとかだと勝手にCSSやJS読み込むところに付けてくれますね。CSSファイル内で背景画像指定してるところまでやってくれるのか未確認。

ローカルとリモートの同期ブラウズ

よくimagesってディレクトリがどこそこに作られてる場合がありますが、違うimagesディレクトリにアップしないための対策として、ローカルでディレクトリ移動したらリモートも同様の階層に移動する、同期ブラウズ機能を使うのがよいです。Filezillaでこの機能を使ってますが、たしかWinSCPにもあったと思います。

今日思ったのはこんなところです。
(明日からしばし盆休みです)

今日の振り返り

etc No Comments »

今日は朝あんまり調子よくなかった。

頭が働かないのでアクセスログまとめたりする
@kyokutyo
kyokutyo

頭使わない作業からやる
@kyokutyo
kyokutyo

と言ったけどDropboxの同期ができてなくてまだやってない。

少し前からサーバの容量を空ける作業をやってる。nautilusでファイルサーバへ圧縮ファイルを移動しようとしたら2度落ちた。コピーした後に削除するようにした。

nautilusおちた。めずらしい。
@kyokutyo
kyokutyo

nautilusまたおちた、、困るな
@kyokutyo
kyokutyo


なかなか空かないもんだ。

別件で新しくサーバが必要になりそうで、今迷ってる。

サーバどうするかー、、
@kyokutyo
kyokutyo

リソース見積もるにも実現方法などある程度あてつけなきゃいけないし、見積もりそれ自体がなかなか時間を食う、という。
@kyokutyo
kyokutyo

その案件についてリソース見積もってた時の感想。

そのあと、MTG*2などした。
今日はサッカーやってるようで。見たい。帰ろう。間に合うかな。

圧縮してDLしてrmする1日

dev No Comments »

今日はMTGの他はだいたいサーバの容量を空けるのに時間を費やしました凹

# tar cvfz dirname.tar.gz dirname

して、DLして

# rm -f dirname.tar.gz
# rm -rf dirname

今日は何を勉強しようか
@kyokutyo
kyokutyo

・・・あまり使ったことなかったtarを少し学んだくらい?すぐ忘れてまたググると思うけど。
早くサーバの容量を空けるだけの毎日から抜け出さねば。。

YankRing.vim 入れた

vim No Comments »
Bundle "YankRing.vim" を.vimrcに足した
@kyokutyo
kyokutyo

です。書き足しました。"p"でペーストした後に"Ctrl+P"や"Ctrl+N"でヤンク履歴を順に参照できます。
yankring_max_historyはデフォルト30に設定されてるそうで、もうちょっと少なくてもいいかなと思ってるところです。

参考 → YankRing.vim : ヤンクの履歴を管理し、順々に参照、出力できるようにする — 名無しのvim使い

Blackbird Pieテスト

wordpress No Comments »

Twitter Blackbird PieというTweetを簡単にブログに表示するWPプラグインを入れてみたのでテスト。URLやステータスIDを指定するだけでいい。

眠いけどまだ家着いてない。。歩き疲れた。
@kyokutyo
kyokutyo

ZIPダウンロードして解凍、サーバのwp-content/plugins/ へアップロード、WP管理画面からPluginをActivateしたら使えるようになった。

Powered by WordPress | WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in