ホームディレクトリをD:下にしておくと、PhotoshopCS6が起動しないので、起動時にすぐCtrl+Altを押して、仮想記憶ディスクの1番目をD:にする。
作成者別アーカイブ: admin
Outlook2003の環境コピー
- .pstの入ってるOutlookフォルダを、新環境の.pstの入ってるフォルダに上書き
- 旧PCで、Office2003の個人用設定の保存ウィザードを使って、.opsを作る
- 新PCの個人用設定の保存ウィザードで、.opsを戻す
- .pstのパスが変わってると、無いと言われるので、新パスを教えてあげる
http://support.microsoft.com/kb/826809/ja
Windows8.1でユーザーのホームディレクトリをDドライブへ
CドライブをSSDにして100GBにしたため、データ系は全部Dドライブに保存されるようにしたい。
日本語で最初のユーザーを作ったら、日本語の下の名前のフォルダがホームディレクトリになってしまったのでやめたい。
元のユーザーは影の管理者にして、普段は使わない。この人はC:のまま。
手順
- ローカルアカウントadminを作って管理者にする
- 一度adminでログイン レジストリに必要なキーができる
- ログアウトして、一度影の管理者でログイン
- D:\Users\adminをつくる
- C:\Users\adminの中身を・D:\Users\adminにコピー
- regeditでいろいろいじる
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S*****\ProfileImagePath
→D\Users\admin
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S*****\ProfileImagePath
- adminでログイン
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
→フォント以外をD:\Users\adminに 書き換える
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
フォトショのバッチで文集の青い罫線を消す
ACROBATで開いて、名前をつけて保存 画像
Photoshopのアクションウィンドウ右下の新規作成アイコンをクリック
記録開始
※モード変換をしないと、グレーのドキュメント開いたときに色調補正ができない
全体の彩度を+95くらいに上げる
シアンの明度を+100 シアンの範囲をかなり広げて操作する
コントラストなど整えて、
名前をつけて保存、
閉じる
まで記録して、停止ボタンを押す
ファイル → 自動処理 → バッチ
で実行
WIN7にatracのコーデックをインストール
x-アプリをインストールした上で、
1 |
regsvr32 "C:\Program Files (x86)\Common Files\Sony Shared\OpenMG\omgtrans.ax"
|
regsvr32 "C:\Program Files (x86)\Common Files\Sony Shared\OpenMG\omgtrans.ax"
PHP 時間でリンク先変更
1 2 3 4 5 6 7 8 9 10 11 |
$now = strtotime(date('Y-m-d H:i:s')); $mainteStart = strtotime("2014-4-2 09:00:00"); $mainteEnd = strtotime("2014-4-2 18:00:00"); if($now<$mainteStart){ $reserveLink="https://aaaaa"; }elseif($now<$mainteEnd){ $reserveLink="http://bbbbbb"; }else{ $reserveLink="http://ccccccc"; } |
$now = strtotime(date('Y-m-d H:i:s')); $mainteStart = strtotime("2014-4-2 09:00:00"); $mainteEnd = strtotime("2014-4-2 18:00:00"); if($now<$mainteStart){ $reserveLink="https://aaaaa"; }elseif($now<$mainteEnd){ $reserveLink="http://bbbbbb"; }else{ $reserveLink="http://ccccccc"; }
rsyncで同期
SSHを使えるように
BU元サーバーがBU先サーバーにSSHしようとすると
1 |
ssh_exchange_identification: Connection closed by remote host
|
ssh_exchange_identification: Connection closed by remote host
となってエラーになった。
/etc/hosts.allow で送信元のIPを記入
バックアップにApache系のユーザーつくる
rootでファイルを置くと、いろいろ不具合があるので、バックアップ用にユーザーを作成
Pleskで作ったユーザーの場合
1 2 3 |
</p> <p>#sub:x:500:500::/var/www/vhosts/example.com/subdomains/sub/:/bin/false sub:x:500:500::/var/www/vhosts/example.com/subdomains/sub/:/bin/bash |
</p> <p>#sub:x:500:500::/var/www/vhosts/example.com/subdomains/sub/:/bin/false sub:x:500:500::/var/www/vhosts/example.com/subdomains/sub/:/bin/bash
公開鍵でSSHできるように
自動化を考えると、パスワードを聞かれないようにする必要があり、公開鍵でSSHできるようにする。
BU元Key作る
1 2 |
ssh-keygen -t dsa /root/.ssh/rsync |
ssh-keygen -t dsa /root/.ssh/rsync
出来上がったrsync.pubを、BU先先に
1 |
/var/www/vhosts/xxxxx/web_users/rsync.pub |
/var/www/vhosts/xxxxx/web_users/rsync.pub
catコマンドで追記
1 |
cat /var/www/vhosts/xxxxx/web_users/rsync.pub >> /home/xxxxx/.ssh/authorized_keys |
cat /var/www/vhosts/xxxxx/web_users/rsync.pub >> /home/xxxxx/.ssh/authorized_keys
わかったこと
- SSHで接続があった際、ユーザーのホームディレクトリ/.ssh/authorized_keysを見に行くような仕組みになってるっぽい。
- /.ssh も、authorized_keys もちゃんと自分の所有でパーミッションも700とかにする必要がある
[memberOnly]
1 2 3 4 5 6 |
使っただめコマンド ssh -i /root/.ssh/rsync <a href="mailto:kamakuraim.jp@202.45.164.82" rel="nofollow">kamakuraim.jp@202.45.164.82</a> ssh -i /root/.ssh/rsync <a href="mailto:root@202.45.164.82" rel="nofollow">root@202.45.164.82</a> ssh /root/.ssh/rsync <a href="mailto:root@202.45.164.82" rel="nofollow">root@202.45.164.82</a> su - kamakuraim.jp chown kamakuraim.jp /var/www/vhosts/kamakuraim.jp/.ssh |
使っただめコマンド ssh -i /root/.ssh/rsync <a href="mailto:kamakuraim.jp@202.45.164.82" rel="nofollow">kamakuraim.jp@202.45.164.82</a> ssh -i /root/.ssh/rsync <a href="mailto:root@202.45.164.82" rel="nofollow">root@202.45.164.82</a> ssh /root/.ssh/rsync <a href="mailto:root@202.45.164.82" rel="nofollow">root@202.45.164.82</a> su - kamakuraim.jp chown kamakuraim.jp /var/www/vhosts/kamakuraim.jp/.ssh
参考サイト
- 鍵交換方式によるssh接続
- 一般ユーザー変更
- rsyncの使い方(オプション SSH)
- LANDISK HACKING DIARY
- サーバ間でのファイル同期をrsyncとsshで自動化
- rsync を使用して2つのディレクトリの同期をとる方法
- rsync + ssh でファイルの同期をとる
- rsync でWeb公開ディレクトリの同期をとるには
- Linuxでsshの鍵を作成するには
- PleskでユーザーにSSH接続を許可する
- サブドメインにユーザーを設定してもSSHできない
- サブドメインにユーザーを設定してもSSHできない
- authorized_keys ファイルについて調べてみたら楽しかった.
- パスワードなしで ssh ログイン
.htaccessでメンテ表示
1 2 3 4 5 6 7 8 9 10 11 12 13 |
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=000.000.000.000 RewriteCond %{REMOTE_ADDR} !=192.168.0.000 RewriteRule ^.*$ - [R=503,L] </IfModule> <IfModule mod_headers.c> Header set Retry-After "Thu, 4 July 2013 6:00:00 GMT" </IfModule> |
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=000.000.000.000 RewriteCond %{REMOTE_ADDR} !=192.168.0.000 RewriteRule ^.*$ - [R=503,L] </IfModule> <IfModule mod_headers.c> Header set Retry-After "Thu, 4 July 2013 6:00:00 GMT" </IfModule>
Googleカレンダー インポート
Googleカレンダーにicsで西武の試合の日程を入れようと、ネットで探してきたカレンダーを一軍のみで、開催地とか短くして入れようとした。
去年は上手く行ったのに、今年は時間がずれる。
1 |
DTEND;TZID=Asia/Tokyo:20140301T170000 |
DTEND;TZID=Asia/Tokyo:20140301T170000
この形式だと9時間前になってしまう。
1 |
DTSTART:19500507T020000Z
|
DTSTART:19500507T020000Z
にしてみたら、今度は9時間後ろになってしまった。
結局最後のZを取ったら上手く行った。
1 |
DTSTART:19500507T020000
|
DTSTART:19500507T020000
去年はAsia/Tokyoありでやって上手くいったきがするのだが。
[memberOnly]
http://wlc.jp/labo/slcalendarconv/conv2014.php
\\landiskgx\htdocs\labo\slcalendarconv
[/memberOnly]
WordPress プラグインをつくる
まずはじめにコメントで設定
1 2 3 4 5 6 7 8 9 |
/* Plugin Name: Member Only Plugin URI: なし Description: ログインしているユーザー以外には隠す Version: 1.0 Author: XXXXX Author URI: http://www.XXXXXX.co.jp License: GPL2 */ |
/* Plugin Name: Member Only Plugin URI: なし Description: ログインしているユーザー以外には隠す Version: 1.0 Author: XXXXX Author URI: http://www.XXXXXX.co.jp License: GPL2 */
次に処理
適当にfunctionをつくるって、割り込みたい処理のところに追加する。
下記は、ポストの内容を一部置換して表示する場合
1 2 3 4 5 6 7 8 9 |
function memberOnly($content){ if(is_user_logged_in()){ return $content; }else{ return preg_replace('/\[memberOnly\].*?\[\/memberOnly\]/s','',$content); } } add_filter( 'the_content', 'memberOnly' ); |
function memberOnly($content){ if(is_user_logged_in()){ return $content; }else{ return preg_replace('/\[memberOnly\].*?\[\/memberOnly\]/s','',$content); } } add_filter( 'the_content', 'memberOnly' );
/wp-content/plugins/
に、ディレクトリをつくって、PHPファイルを置く。
管理画面のプラグインのところから有効化で、割り込みが実行されるようにる。