記事の個別引っ越しはどうしよう!?

WordPressでのサイトの引っ越しはサイト丸ごとの引っ越しは楽々なのですが、記事の個別は移動は手間がかかりそうです。

記事エクスポート自体はWordPress自体にXMLで出力する機能を持っているようです。
XMLのインポートはwordpress importerプラグインを導入すると記事単位でインポート/エクスポート可能とのこと

しかし、文字以外のデータは個別に引っ越ししなければいけないようなので、
自動で画像URLを抽出するマクロを作ってみました。

何だか非効率な正規表現ですが、サクラエディタのマクロではこんな感じでいけそうです。

改行コードをWindowsで扱いやすいようにCR+LFに変換
画像パスのない行をフィルタし改行のみの空行を削除
1記事複数の画像が使われている可能性があるので、画像パス毎に改行挿入
改行した行に画像パスがない場合、行を削除
画像パス部分のみを抽出し、改行のみの行を削除
画像パスをソートして重複行を削除して完了

ここで出来た画像パス一覧をインターネットにつながったマシンからセーブするPHPスクリプトを作って自動保存予定です。
とりあえずインターネットに接続されたマシンでPHPスクリプトを実行させて実験してみます。

さてさて、上手くいくかな^^;;;

 

 

Twenty Fourteen のカスタマイズ残件

新ブログ用のwpテーマ調整の残件整理

新しく借りたレンタルサーバは管理画面のレスポンスがかなり速い!
これなら、プラグイン入れまくりで快適な環境を作れそうです^^

と、いう訳でざっくり弄った感じで変更が必要そうな部分をピックアップ。
残件をメモりながらテーマ改造を進めます(^^)

 

■Twenty Fourteen テーマ変更の残件メモ
a).メインコンテンツの横幅を960pxに増やす
b).左サイドバーのサイズを260pxに増やす
c).タイトル画像の高さを120pxに変更
d).パーマリンク設定を記事idに変更
e).サイドバーのメニューでuppercaseを無効にする
f).画像に枠線を付ける
g).続きを読む」フォントサイズ変更
h).メニューのフォントサイズ変更
i).記事、画像の保護を付ける
j).検索窓を大きく
k).コメント投稿欄下のHTMLタグヘルプを非表示に変更
l).メインコンテンツの背景色変更
m).テーブルのボーダーを太く
n).blockquateタグの装飾追加
o).メイン画像の上下に白線追加
p).見出しH1~H3に装飾追加→(H5,H6でもいい)
q).メタ情報の「サイト管理」を非表示
r).一つの記事で保護有効と無効の範囲を作る
s).タイトルに「保護中」を出さない
t).画像のポップアップ
u). 投稿日、カテゴリーの文字を大きく
v).アップロード画像のカテゴリ管理
w).画像キャッシュを残させない仕組み→コード変更ではなくrobot.txtで対処

i), t), v)はプラグインで可能、それ以外はコード変更で対応

 

■プラグイン関連メモ
引き続き使用するプラグイン 続きを読む Twenty Fourteen のカスタマイズ残件

Raspberry Pi モデルB上でmotionの検証開始^^

動作検証のため、ARMの小型マシンRaspberry Pi モデルBを弄ってみます。

聞いた話では
Raspberry Pi上のLinuxで動体検出ソフトmotionを使いUSBカメラを複数(2台)接続すると
動作が不安定になりmotionが止まってしまうとのことでした。
(カメラ1台では安定して動作する)

以前、Pentium4上のubuntuでmotionを弄った時は負荷の軽いアプリだという印象があったので、
まさかカメラ2台で止まることはないかと思いつつ、ネットで調べてみると
カメラ2台接続で使っている人も多いようです。
DSC00186
借りてきたRaspberry PiにRaspbianを新規インストールして検証してみます。

今後、私の持っているRaspberry Pi モデルBも取出してLinuxで遊んでみる予定! 続きを読む Raspberry Pi モデルB上でmotionの検証開始^^

エックスサーバを試してみる^^

試用期間中のエックスサーバにwordpress4.1を入れてレスポンスを確認してみました^^

さくらインターネットのようにワンタッチでwordpressがインストールされる機能は無いようなので、
FTPでファイル転送・・・

サーバのコントロールパネルは使いやすいものでしたので、すぐに導入完了!

nwp1

wpデフォルトテーマの「Twenty Fifteen」でレスポンス等試してみると・・・

続きを読む エックスサーバを試してみる^^