Archive for the ‘wordpress’ tag
WordPressのデータファイルを分割する
WordPressの標準のExportユーティリティを使うと、データファイルをダウンロードすることができます。このデータファイルは、Importユーティリティで復元できます。バックアップや移行のときに便利です。
ただ、データが大きいときには少々問題があります。Exportするときにはいくらデータが膨大でも問題ないのですが、ImportするときはPHPなどの制約で通常はアップロードするファイルのサイズの上限が決められていて、それよりデータファイルが大きいとImportに失敗します。私の経験だと、ホスティング会社に間借りしている場合、上限は2MBのケースが多いです。私も毎回これに引っかかります。
自前でサーバを持っていればこのあたりはPHPをいじるなりしてなんとでもなるのですが、間借りしている時などはちょっと面倒です。サポートに連絡して上限を上げてくれ、ということもできるのですが、大人の事情もあって必ずしもうまくいくとは限りません。これの手っ取り早い解決方法は、手でデータファイル(XML)を分割してImportを繰り返す、です。まあでもこれがまた面倒です。難しくはないけどただただ面倒です。
なもんで、データファイルを自動で分割するスクリプトをちょこちょこっと書きました。せっかくなので公開しておきます。こんなくだらなくて面倒な思いをする人が、一人でも減りますように。
https://github.com/kei-51/wp-data-splitter
中身はただの1本のpythonのスクリプトです。データはXMLなんですが、中身はただtext matchingを繰り返しているだけです。とりあえず最近のWordPressでは動くのを確認しましたが、将来WordPressのデータファイルの仕様が変わったら動かなくなるかも。その時はご容赦を。
Kindle覚え書き
無印Kindleでも日本のKindle Storeで本買えるのかな〜? と思ってTwitterで呟いてみたら、なんと1分以内に返事が2つもきました。すばらしすぎる。昔じゃ考えられないな〜、未来に生きてるんだな〜俺。そして、光速の速さで返事をくれる仲間に感謝です。
日本語が扱えるKindle
- Kindle Fire
- Kindle Paperwhite
- Kindle app for iOs (iPhone, iPad)
- Kindle app for Android (Android cellphones etc)
日本語がダメなKindle
- 無印Kindle
- Kindle app for MacOS (へ〜)
WordPressをアップデート
WordPressのプラグインのAuto Updateがしばらくうまく動かなくてしばらく放っておいたのですが、意を決して手動でWordPressを更新したら、またちゃんとうまく動くようになりました。正直WordPressから心が離れかけてたけど、ちょっとまた好きになりました。
それにしても、随分とAdmin画面変わったねぇ。上のツールバーが薄くなったのはいい感じだと思います。
prompty
Shellやコマンドプロンプトのサンプルをそれっぽく見せられたら、なんか面白いんじゃないかな〜と思ってjavascriptちょこちょこ書いてみたら、なんか妙にそれっぽいのができたので、なんとなくWordPressのプラグインに仕上げてpromptyって名前で公開してみました。コード書くよりreadme.txt書くほうが時間かかったよ…
例えば、Apacheのポート番号を知りたいときはこうしたらいいですよ、ってなサンプルはこんな感じになります。Playボタンを押してみてください。
% cd httpd-2.2.17 % ls bin build cgi-bin conf error htdocs icons include logs man manual modules % cd conf % ls extra httpd.conf httpd.conf.bak magic mime.types original % grep "^Listen" httpd.conf Listen 8888 % %
Playボタンの座標の取り方が大雑把なので、レイアウトが複雑だとちょっとおかしな場所に出てくるかもしれませんが、ま、その辺は大目に見てやってください。
模様替え
サイトの見た目、もっとシンプルでいいんじゃないかな〜と急に思い立って、”simple clean wordpress theme”とかで適当に検索して見つけたJournalistってテーマに変えてみました。もう少し細かい部分の調整が必要だけど、ま、おおむねいい感じ。あ〜、スッキリした。
それにしても、wordpressのテーマ、しばらく見ないうちに恐ろしく数が増えた気がします。これだけあれば、大抵の人は自分の欲しいものが見つかるんじゃないかな。すばらしいことです。
publishToMixi : WordPressからmixiへ投稿するプラグイン ver3.0
WordPressから自動的にmixiに投稿するプラグイン、publishToMixiのバージョン3.0をリリースしました。
今回のリリースではentoさんの協力のもと、念願の管理画面ができました。これでようやく、インストールのときにソースファイルを編集する手間が無くなりました。また、メッセージの日本語化、YouTubeやニコニコ動画などへの動画リンクへの対応など、久しぶりにいろいろと機能強化がされました。
今回はGitHubを使ってソースコードを全部公開し、グループ開発のような形態で開発を試みてみたのですが、これは便利だなぁと素直に感心しました。分散バージョン管理システムは初めて使ったのですが、このGitとGitHubはよく出来ていると思います。それから、オープンソースってすごいな〜、って改めて思いました。だって、全然面識の無い方々が集まってきてくれて、いろいろと協力しあっていけるんですよ? オープンソースはすごいってなんとなく頭ではわかってはいたけれど、今回実際に体験してみて、そのすごさ度合いを体感してちょっと感動しました。
publishToMixi : WordPress から mixi へ投稿するプラグイン ver2.1
WordPressへの投稿をMixiにも同時に投稿するためのWordPressのプラグイン、publishToMixiの2.1をリリースしました。
要望の多かったWordPress iPhoneアプリをサポートしました。$P2Mixi_defaultの値をtrueを指定すると、WordPress iPhoneアプリからの投稿も自動的にMixiにも投稿されるようになります。
ダウンロードはこちらからどうぞ。
publishToMixi : WordPress から mixi へ投稿するプラグイン ver2.0
WordPressへの投稿をMixiにも同時に投稿するためのWordPressのプラグイン、publishToMixiの2.0をリリースしました。
MixiがどうやらAtomPub APIに対応しているということがわかったので、それを使うように書き換えてみました。HTTPリクエストを発行する回数が減ったので、実行スピードが相当あがったと思います。
また、文章中のリンクの情報が無くなってしまうのがイケてない、というご意見があったので、簡単なリンクに関しては対応してみました。 例えば、
<a href=”http://mixi.jp”>mixi</a>
というポスト中のリンクは、Mixi側では
mixi (http://mixi.jp)
と表示されるようになります。
ダウンロードはこちらからどうぞ。
publishToMixi : WordPress から mixi へ投稿するプラグイン ver1.4
WordPressへの投稿をMixiにも同時に投稿するためのWordPressのプラグイン、publishToMixiの1.4をリリースしました。
WP2.7に対応したpublishToMixi 1.3はおかげさまで多くの反響をいただきました。ありがとうございます。と同時に、Mixiへの投稿にはヘッダーやフッターをつけたいと多くの方が望んでいることがわかりましたので、その機能を追加しました。
Header Text, Footer Textに入力されたテキストは、投稿本文の前後に自動的に付加されてMixiに送信されます。ヘッダーやフッターの中の%%URL%%という文字列は、Mixiに投稿されるときに、実際のWPのポストへのPermalinkに変換されます。WordPressのオリジナルの投稿へのリンクをMixiへの投稿に埋め込みたいときに便利です。
ダウンロードはこちらからどうぞ。
publishToMixi : WordPress から mixi へ投稿するプラグイン ver1.3
WordPress 2.7 をお使いの皆様、おまたせしました。2.7 対応の publishToMixi 1.3 をリリースしました。詳細やダウンロードはこちらからどうぞ。