2009/12/01 - 22:45
Tags: bash, KnowledgeBase, Script
Posted in Linux | No comments
仕事で使用するスクリプト内でネットワークのCIDER表記をネットマスクに変換する必要があり、その処理を関数化したソースを教えて頂いたのでここに公開。 ソース #!/bin/bash function ciconv () { unset Z; for X in `seq 1 $1`;do Z=${Z}1;done zero=`expr 32 – $1`; for X in `seq 1 $zero`;do Z=${Z}0; done A=`dc -e "2i $(echo $Z|cut -c1-8) p"` B=`dc -e "2i $(echo $Z|cut -c9-16) p"` C=`dc -e "2i $(echo $Z|cut -c17-24) p"` D=`dc -e "2i $(echo $Z|cut -c25-32) [...]
2009/12/01 - 21:56
Tags: Customize, Wordpress
Posted in Web | No comments
Photoギャラリーの写真を表示するFlashシステムをPolaroid Gallery v1.01からSimple Viewer v2.0に変更しました。 Polaroid Galleryの演出は良かったのですが、拡大した画像サイズの変更がxmlファイルで行えない事が難点でした。 flaファイルは公開されているので、Flash MX等あれば変更できるのでしょうがそんな高価なアプリケーションを持っているわけもなく。。。 Simple Viewerを配布しているサイトでは他にもFlashギャラリーを公開しています。 気になるところではPostcardViewerかな。 こちらもあわせてどうぞ Tweet Tools導入 (0) – [2009/12/27] CORESERVERでWordPressのDBバックアップを自動化する (0) – [2009/11/28] お知らせ表示用のカスタマイズ (0) – [2009/11/27] Archiveウィジェット編集の備忘録 (0) – [2009/11/22] ブログシステム移行中 (0) – [2009/11/06]
MovableTypeで運用している時もそうでしたが、ブログのバックアップには無頓着な方だと思います。 気の向いたときにブログシステム上でエクスポートするくらい。 それでもMovableTypeの時は、静的ページを出力していたので、ブログ自体が表示されなくなることはありませんでしたが、WordPressだとそうもいきません。 今回の移行を機に、しっかりとバックアップを取るようにしたいと思います。 だが、しかし・・・ バックアップのためだけにサーバにログインするのはメンドくさい。。 phpMyAdminをインストールしてバックアップを取得することもできるが、ブラウザからアクセスする手間があり、効率的はない。。 WordPressのプラグインもあるけれど、Webで漁るかぎり、動作に不安がある。。 同じことを考えている人は他にもいる 世代管理やバックアップの自動化を実現するために、bashスクリプトを作成してcronで回すことに決定。 Google先生に聞いてみたら、すでに他の方が作成してくれていました。 CORESERVER.JPでMySQL(DB)を自動バックアップする方法 – ひとぅブログ,2009/01/04 そのまま拝借してもよかったのですが、少し自分なりの味付けを加えます。 自分の環境で事前テストは実施していますが、使用・導入は自己責任でお願いします。 変更履歴 2010/01/20 Ver0.3 バックアップ作成失敗/成功時に通知メールを送信するようにしました 2009/12/01 Ver0.2 WordPressのアップロードディレクトリ(デフォルト:wp-content)もバックアップ対象に追加しました 2009/11/27 Ver0.1 公開 ソース #!/bin/bash ########################################################## # # Wordpress データベースバックアップ作成スクリプト # # FileName: # wpdb_backup.sh # # Description: # Wordpressのデータベースを作成するスクリプト # # Use: # sh wpdb_backup.sh # # 制限・前提: # coreserver上で動作している # [...]
月別アーカイブウィジェットをCompact Archivesプラグインを使用して簡略表示させるため、WordPressのソースファイルの一部を修正していました。 さっきWordPressのバージョンを2.8.6にアップしたら、変更していた箇所がデフォルトに戻ってしまいました。 最初にソースをいじくるときもどのファイルのどこを編集したらよいかさんざん探しまくったので備忘録を残します。 対象ファイルは「(wordpressインストールパス)/wp-include/default-wiget.php」。 修正箇所は249行目。 変更前 <?php wp_get_archives(apply_filters(’widget_archives_args’, array(’type’ => ‘monthly’, ‘show_post_count’ => $c))); ?> 変更後 <!– <?php wp_get_archives(apply_filters(’widget_archives_args’, array(’type’ => ‘monthly’, ‘show_post_count’ => $c))); ?> 09/11/22 Commentout–> <?php compact_archive(’numeric’); ?> WordPressのバージョンアップのたびにやるんではたまらんなー。 自作ウィジェットって簡単に作れるものだろうか・・・。 こちらもあわせてどうぞ Tweet Tools導入 (0) – [2009/12/27] CIDER変換スクリプト(bash) (0) – [2009/12/01] PhotoギャラリーのFlash変更 (0) – [2009/12/01] CORESERVERでWordPressのDBバックアップを自動化する (0) – [2009/11/28] お知らせ表示用のカスタマイズ (0) – [...]
2009/11/06 - 00:08
Tags: Information, Wordpress
Posted in Web | No comments
2006年からMovabletypeを使って3年。 レンタルサーバを変えたり、テンプレートを変えたりはしていましたが、システム自体はMovabletypeを使ってきました。 最近思うところがあり、現在並行してWordPressに移行すべく別の場所で構築中です。 移行の理由は・・・ 共有レンタルサーバだと休みや夜間のある時間帯では、再構築がうまくいかない事が増えてきました。 記事の数やコメントの数が増えてきてから特にそう感じます。 巷で言われているMovabletype3系→4系へのバージョンアップ時に管理画面が重くなった、という印象は受けませんでしたね。 wordpressじゃなきゃ嫌、ってわけではなく、新しいものを使ってみたいという感じです。 続きにメリットとデメリットをまとめてみました。 メリットとデメリット MovabletypeからWordPressへ移行するメリットとデメリットを考えてみました。 WordPressの方は本運用に至ってないので、今後印象は変わる可能性はありますが、その辺も記事にまとめたいと思います。 メリット 再構築がない MovabletypeでもPHP化やダイナミックパブリッシングなど、動的に記事を生成する手法はありますが、変更することで動かなくなるプラグインとかもあるわけで。。 管理画面が軽い 上でMovabletype4系でも重たいと感じたことはないと書きながらですが・・・。 WordPressの方が体感ではキビキビ動いている印象を受けました。 テーマ・プラグインが豊富 英語圏、ではですが・・・。 ただ解説サイトも多いですし、メリットに挙げさせていただきます。 デメリット テンプレートがわかりづらい まだWordPressに不慣れなところもあり、PHPの知識もないのでデメリットに。 今後構造が見えてきたらメリットになり得るかも・・・。 Movabletypeも3系のころは分かりやすかったのですが、4系になって変数を使えるようになり、汎用性は高まったけど可読性は低くなったような感じがします。 結局・・・ WordPressのいいところしか見えてないような内容でしたね。。 なんでもそうですが、色々いじっている時が一番楽しい時間かもしれません。 新しいブログが準備でき次第入れ替えたいと思います。 こちらもあわせてどうぞ 謹賀新年 2010 (0) – [2010/01/04] Tweet Tools導入 (0) – [2009/12/27] Playstation3 システムソフトウェアアップデート (0) – [2009/12/16] PhotoギャラリーのFlash変更 (0) – [2009/12/01] 11月収支記録 (0) – [2009/11/30]
2008/12/03 - 23:37
Tags: Customize, MovableType, Photo
Posted in Web | No comments
この記事はMovableType使用時のカスタマイズ記事です。 現在のM::Dialogではliteboxは使用していません。 フォトギャラリーを設置していますが、やはり記事内の画像を原寸表示したいことも多いかと思いまして、liteboxを再び導入しました。 導入にあたっては、下記サイトを参考にさせていただきました。 Litebox 1.0 をブログに適用する – 小粋空間,[2007.07.07] 導入手順は後日紹介するとして、まずは動きを見てください。 こちらもあわせてどうぞ 午後の昼下がり (0) – [2010/05/25] 梅味のお菓子、おいしいです(^q^) (0) – [2010/02/08] このキムチにはまってます。 (0) – [2010/01/26] Twitterの過負荷記念カキコ (0) – [2010/01/20] 新しい服のお披露目 (0) – [2010/01/20]
このブログで使用させてもらっている小粋空間さんのテンプレートがバージョンアップされています。 Movable Type 4.2 配布テンプレートセット修正(検索結果ページ) – 小粋空間, 2008/10/09 検索結果ページの分割表示の対応だそうです。ご使用の方は是非バージョンアップを。 こちらもあわせてどうぞ 謹賀新年 2010 (0) – [2010/01/04] Playstation3 システムソフトウェアアップデート (0) – [2009/12/16] PhotoギャラリーのFlash変更 (0) – [2009/12/01] 11月収支記録 (0) – [2009/11/30] CORESERVERでWordPressのDBバックアップを自動化する (0) – [2009/11/28]
現在、Webで無料配布されている各種テンプレートをテスト中です。 今回は小粋空間様のテンプレートを試用。 MovableTypeテンプレート – 小粋空間 ベースとなるテンプレートが決まったら、少しだけオリジナリティを出していきたいと思います。 こちらもあわせてどうぞ 謹賀新年 2010 (0) – [2010/01/04] Playstation3 システムソフトウェアアップデート (0) – [2009/12/16] PhotoギャラリーのFlash変更 (0) – [2009/12/01] 11月収支記録 (0) – [2009/11/30] CORESERVERでWordPressのDBバックアップを自動化する (0) – [2009/11/28]
先日お伝えしたとおり、MovableTypeを4.2へアップグレードいたしました。 正確には既存のブログをアップグレードしたのではなく、データベースを用意して新規設置しました。 当面はデフォルトのテンプレートのまま運用する予定です。 ローカル環境でInstaMTを用いて、いろんなサイト様の配布テンプレートを試用させてもらって自分に合うものを模索中です。 4.2になり、テンプレート構造が4.1と比較して単純な構造になったので、できるだけシンプルなものからオリジナルを構築していくものいいかも、とか思ったりして。。 何はともあれ、更新再開です。 こちらもあわせてどうぞ 謹賀新年 2010 (0) – [2010/01/04] Playstation3 システムソフトウェアアップデート (0) – [2009/12/16] PhotoギャラリーのFlash変更 (0) – [2009/12/01] 11月収支記録 (0) – [2009/11/30] CORESERVERでWordPressのDBバックアップを自動化する (0) – [2009/11/28]