2015-02-08 Sun
■ FreeBSD pkg まとめアゲイン [freebsd][移設記事(pico)]
前のblog[2013-09-19]を参考に、情報追加
コマンド | 内容 |
pkg update | リモートリポジトリの取得 |
pkg update -f | リポジトリの強制取得(pkg コマンドのバージョンアップなど) |
pkg upgrade | インストール済PKGのアップグレード |
pkg info [PKGNAME] | インストール済PKGの情報表示 |
pkg info -f PKGNAME | インストール済PKGの詳細情報表示 |
pkg verion | インストール済PKGの新旧情報表示 |
pkg install PKGNAME | PKG インストール |
pkg delete PKGNAME | PKG 削除(アンイストール) |
pkg autoremove | 依存導入後に不要となったPKGの検出と削除 |
pkg search PKGNAME | PKGの検索 |
2015-02-07 Sat
■ Web 自動更新 [server][unix][移設記事(pico)]
と言うわけで、xinu.jp を git 管理として、どこかの clone で書き込み git push でweb に反映するように設定。
○ git user で clone 作成
webサーバで、公開 DocRoot を clone で作成
- gitolite 管理実行ユーザ: git
sudo su git
cd /WEBSITE/MYSITE/
git clone /some/where/gitolite/repositories/MYWEBSITE.git ./DocRoot
○ post-receive hook
webサーバ( = gitolite サーバ)で git push 受信時に、DocRoot(clone) で git pull を自動実行させる。
/some/where/gitolite/repositories/MYWEBSITE.git/hooks 内に次を設置。
- post-receive
#!/bin/sh
cd /WEBSITE/MYSITE/DocRoot/
git --git-dir=.git pull
参考: http://qiita.com/fnobi/items/98bd5d1c83c010842733
○ トラブル
自動化はできたが、自動 git pull したファイルのパーミッションが 0600 となってしまう問題発生。
(0600 だと apache owner が読めない。)
ここ によると gitolite では umask 0077 が設定されるらしいので、post-update に umask 0022 設定した。
しかし、状況は変わらずに 0600 のまま。
で、.gitolite.rc に 0077 が設定してあったので、そこを修正。
diff -U 3 .gitolite.rc.org .gitolite.rc
--- .gitolite.rc.org 2014-01-11 19:04:50.000000000 +0900
+++ .gitolite.rc 2015-02-07 17:44:29.000000000 +0900
@@ -29,7 +29,7 @@
$PROJECTS_LIST = $ENV{HOME} . "/projects.list";
# $WEB_INTERFACE = "gitweb";
# $GITWEB_URI_ESCAPE = 0;
-$REPO_UMASK = 0077;
+$REPO_UMASK = 0022;
# ------------------------------------------------------------------------------
# variables with an efficiency/performance impact
で問題解決したので、この blog を作成している次第。
2015-02-05 Thu
■ Windows8のタスクバーにすべてのプログラムを表示 [windows]
ったく、なんでこんなことが Tips になるんだ??
Windows7 まで、あたりまえにあった機能なのに...
https://infra20th.wordpress.com/2013/01/07/windows8%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%90%E3%83%BC%E3%81%AB%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%95%E3%81%9B/
タスクバーを右クリックします。
[ツールバー]→[新規ツールバー]を選択します。
[新規ツールバー フォルダーの選択]画面が表示されるので以下のフォルダーを選択します。
対象のフォルダーは隠しフォルダーになっているので、隠しファイルが表示できるように事前に設定をおこなって作業をすすめます。
[ C:\ProgramData\Microsoft\Windows\Start Menu\Programs ] <== コピペ
[C:\ProgramData\Microsoft\Windows\スタート メニュー\プログラム]
最終更新時間: 2024-08-28 09:42