読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

WordPress

Wordpress DBからカテゴリのディレクトリツリーを作る(2)

うまく書けたような 昨日のWordpressカテゴリを元にディレクトリを作成する処理の続き。 非同期処理のためにMySQL接続をうまくクローズできない問題はコードを見直した結果、うまく解決できたような気がする。 var fs = require('fs'); var zlib = require('…

Wordpress DBからカテゴリのディレクトリツリーを作る

カテゴリのディレクトリツリーを作る ここ数日はnode.jsでWordpressのカテゴリーからディレクトリツリーを作るコードを書いていた。 Wordpressではカテゴリをwp_termsとwp_term_taxonomyの2つのテーブルで管理している。 wp_termsは以下のようなフィールドで…

移行スクリプトをnode.jsで作りはじめる

ぼちぼちと移行スクリプトを書き始める 昨日くらいからぼちぼちとWordpressコンテンツを静的HTML化するスクリプトをnode.jsベースで書き始めた。 数日くらい前からStaticPressでいろいろ試行錯誤したりソースコードも読んでみた。このプラグインは自己スクレ…

昨日からMarkdown記法を試している

今日からJetpackのMarkdownを使用し始めた。 私はタグ直書き派でもうかなり慣れてはいるのだがそれでもタグ書きは面倒である。これを使うとかなり楽になると思われたので導入してみた。すると空行を挟むと段落の<p>で囲まれるはずがなぜか囲まれない。調べると<br/>や<p></p></br/></p>…

Wordpress 3.8にアップデートしてしまった。

しまった。さっきあわててWordpress 3.8のUS版にアップデートしてしまった。というかUS版かどうかもよくわからないが。でも文字化けとかはとくにしてないけどね。あとから日本語版にアップデートできるのだろうか。。そんなにあわててアップデートする必要は…

FollowSymlinksという魔物

FollowSymlinks FollowSymlinksを知らないせいで的外れなポストをしてしまった私であるが、おかげでFollowSymlinksの危険性がよくわかった。特にロリポップの件から2-3日経ち、この件に関する的を射たブログ記事が書かれている。 ロリポップのサイト改ざん事…

ロリポップのWordpressが乗っ取られた件

いやー驚いた.. いやーもう先週はこの「当社サービス「ロリポップ!レンタルサーバー」ユーザーサイトへの第三者による大規模攻撃について」が発生したので自分のサーバーが攻撃されはしないかとヒヤヒヤしておったのですよ。ずっとウォッチしていた。原因を…

Twenty Thirteenテーマを導入した。

そういうわけで Twenty Thirteenテーマの導入に踏み切った。まずは開発・テスト環境を整備しなおした。XAMPPとWebMatrixをインストールし直した。さらに本番サイトからDBとWordpressのバックアップを取り、開発環境にコピーした。そしてWordpressをXAMPPで動…

NginxのFast CGI Cacheを使ってみる

Fast CGI Cache 「Nginxを使ったもう一歩進んだWordPressチューニング」を見て知ったのだが、NginxにはFast CGI Cacheという機能がある。これは名前の通りCGIの処理結果をキャッシュするものである。現環境はServerディレクティブを2つ使って、1つをキャッ…

nginxによるWordpressコンテンツのキャッシュ

nginxのキャッシュが動作するようになった。 nginxの設定をいじってようやく動作するようになった。設定については下記サイトを参考にした。設定についてはまだまだ分からないところがある。やっぱりどのディレクティブが今適用されているかとか、ディレクテ…

apacheからnginxへ。さらにAPCの導入。

このブログのパフォーマンス このブログはServersMan@VPS+MySQL+Apache+PHP+Wordpressという環境で動作している。構築は自分で行ったけども、このあたりの情報は豊富にあるのでさほどハマることもなくできた。動作も安定しているように思う。 このブログに対…

ブログをカスタマイズする(7) - IIS Rewrite モジュールの追加とか

Wordpressの"Pretty"パーマリンクへの対応 開発用のWebサーバーをApacheからIIS Expressに変更してみたけど少々問題が発生した。Wordpressでは"Pretty" パーマリンクを使っている。なのでApacheではmod_rewriteを使ってURLを書き換えている。何もしないとIIS…

ブログをカスタマイズする(6) – 微修正とWeb Matrix 2のインストール

微修正 TwentyTwelveのテーマに移行する際、フレーム構造を下の図の右にように変更した。サイドバーを一番上まで持っていったのだ。 最初はそのままfloat:leftして、ヘッダーの幅を縮めてやればいいかなと思ったら下記のようになった。 どうもこれはフロート…

ブログをカスタマイズする(5) - とりあえず修復

とりあえず、モバイル表示がおかしい不具合の一部と、キャッシュによるTumblr表示の不具合について対策を行った。 モバイル表示がおかしい不具合は、PHPコードでモバイル版とPC版でadsense表示を切り換えることにした。Wordpressは3.4からwp_is_mobile関数が…

ブログをカスタマイズする(4) - カスタマイズ後に気付いた問題点

カスタマイズ後に気付いた問題点は下記の通り。 モバイル用のデザインが崩れている。 Twenty TwelveはレスポンシブWebデザインなテーマなので、モバイル表示に対応している。だが今回PCを念頭にデザインを変更したため、モバイル時のデザインがおかしくなっ…

ブログをカスタマイズする(3) - tumblr widgetのカスタマイズ

このBlogでTumblr Widgetを使ってTumblrへのポストを10個表示するようにしているが、その際若干カスタマイズした。あと写真表示のところにBugがあったので直した。 修正したところ リストタグで列挙していたのをarticleタグに変更。 日付表示のところにheade…

ブログをカスタマイズする (2) – 完成

まあなんとか、テーマを変更&カスタマイズできた。カスタマイズは子テーマを使った。TwentyTwelveをベースにして、どこを変えたかというと、、 マージンとパディングの調整および、フォントサイズの調整。最近はremでフォントサイズを指定するのね。 インデ…

ブログをカスタマイズする (1) - Wordpress とXAMPP、Aptanaのセットアップ

いきなりテーマを変更すると崩れたりもとに戻すのが面倒なので、いつも開発用としてWindows 8上にXAMPPを入れ、Wordpressを動かし、Aptanaを使って編集している。AptanaはフリーのWeb開発ツールで、インテリンセンスのように補完してくれるのでいつも使って…

Blogテーマを変えようとしている

長い間の懸案事項であったテーマ変更を行おうと思う。ベースはTwentyTwelveにして、今までTwentyTenに加えた変更を追加するぐらいにとどめようと思っている。 変更には時間がかかりそうなので、自宅PCにXAMPPでテスト環境を作りAptanaでカスタマイズする。カ…

WordpressとTumblrの使い分け

Tumblrが私の使い方にフィットしているようなので、ブログの引用とか、画像とか、動画へのリンクに軽くコメントを入れるだけのものはTumblrにアップしていこうと思う。Wordpressでは長めの記事を1週間に1度くらいの頻度でプログラミング関係をポストしてい…

tumblrを始めてみた。

朝のラジオでtumblrのことを触れていたので、私も遅ればせながら使ってみることにした。どう使えばいいのかいまいちわかっていないが。 http://sfpgmr.tumblr.com/ それとJetpackを使ってWordpressで投稿した内容をTumblr,Twitter,Facebookにも自動的に投稿…

Wordpress 3.5にアップデート

遅ればせながら、WordPressを3.5にアップデートした。

Wordpress 3.4にアップデートした

Wordpress 3.4にアップデートした。大きく変化したところはないようだね。しかしテーマをいじっているのでテーマだけいつもアップデートできない。いずれ手を付けないといけないな。

WordPress 3.4

WordPress 3.4がリリースされたか。日本語版かな?

Version 3.4 - WordPress Codex 日本語版

Version 3.4 - WordPress Codex 日本語版. とうとうリリースされたか。

WordPressをバージョンアップした。

少し前の話だが、3.3.2にバージョンアップした。見た感じ大きな変化はなさそうだ。

Wordpress 3.3.2 にアップデート

このBlogをWordpress 3.3.2にアップデートした。トラブルなくアップデートできた。

少しブログのレイアウトをいじった。

ウィジェットエリアにYoutubeのサムネイル表示スクリプトを組み込んでみた。これは昔サンプルを参考にしながら作ったもの。jQueryでなくても良いのだけど、メソッドの発動の部分だけ「$」で囲っていたりする。が、WordpressではjQueryの「$」は使えない。代…

Twenty Tenテーマのバージョンアップ

ずっと前からTwenty Tenテーマのバージョンアップをしたいと思っているのだけれど、カスタマイズしているせいもあってなかなか手を出せないでいる。

WordPress 3.3にバージョンアップした

とりあえずテンプレートは置いておいて、WordPress3.3にバージョンアップした。大きくは代わり映えしていない。

XAMPPを再インストール

テスト環境で自動アップデートしようとしたら失敗し、手動アップデートしようとしたらMYSQLが破壊されてしまったのでXAMPPを再インストールするハメになってしまった。

パスワードを忘れる

WordPressの検証用に自分のPCにXAMPP・WordPressを入れているのだけれど、アップデートのテストをしようと動かしてみたら、ずいぶん放置していたのでパスワードをすっかり忘れていた。ここの情報でパスワードをリセットしようとしたがMySQLのパスワードも忘…

WordPress 3.3日本語版

WordPress 3.3日本語版がリリースされていた。アップグレードするかどうしようか。使っているテーマもアップグレードしたみたいだけど、カスタマイズしているので面倒だな。。。

XAMPPの入れ替え、Aptana Studioバージョンアップとか

Wordpressのコードをいじる場合、テスト環境をXAMPPで作り、修正はAptana Studioで行なってテスト環境でチェックした後にアップしている。両方共バージョンが上がっていたのでアップデート休み中にアップデートした。 Aptana Studioは主にPHPコードを書くの…

Twenty Elevenに移行しようとしている。

HTML5的にこのブログはエラーまみれであることがわかった。エラーの大半はaタグのURLにHTMLエンコードしていない&(アンパサンド)があるというものだ。WordPressだとesc_attrとかでURLを囲めばいいのでテンプレートを書き換えて修正しようとおもったけれど、…

JSXGraphを組み込む

デジタルフィルタを勉強しているうちに、簡単にグラフ化する方法はないかなーといろいろ探して見つけたJSXGraph。WordPressに組み込んでみた。これもすごいライブラリだ。 var brd = JXG.JSXGraph.initBoard('box', {axis:true,originX: 300, originY: 150, …

ナビゲーションメニューの改良

ナビゲーション・メニューを改良したいと考えている。 今はWordpressのメニュー機能をそのまま使用している。メニューの内容は階層化したカテゴリの内容ほぼそのままである。ほんとはカテゴリーを追加・編集するとメニューも変わってほしいのだが、標準だと…

データ移行スクリプトをPowerShellで作り始める

すべてのデータをSeesaa Blogからインポートし終わり、これを変換してインポートするのにある程度自動化しようとしている。やろうとしているのは、 ALLOW COMMENTS: の値を1にセットする CONVERT BREAKS:が1のBODY:データについては、<pre>タグの中の改行以外の改</pre>…

開発環境を整える

最初はローカルでファイル編集し、ServersMan@VPSのテスト環境に送りチェックしていたけれど、面倒くさくなってきたのでPCにテスト環境を構築した。 XAMPPのインストール XAMPP(ザンプ)とは一発でApache・MySQL・PHP・Perlのインストールができるモジュー…

InnoDBをMyISAMに変更する。

MySQLは5.5からデフォルトのエンジンがInnoDBに変わったようだ。そのため、メモリ稼ぎのために/etc/my.cnfの[mysqld]セクションにskip-innodbを追加してもエラーとなり起動できなくなる。よくわからないのでとりあえずそのまま動かしていたのだが、default-s…

WordPress 3.1.3

WordPressが3.1.3にアップデートされていた。 まだ日本語には完全にローカライズされていないとのことなので念のためバックアップをとりアップデートした。するとTwentytenテーマへのカスタマイズがすべて初期化されてしまった。バックアップからテーマだけ…

Aptana Studio

WordPressのカスタマイズで今使用しているのが、Aptana Studioというフリーの開発ツールである。 入力補完が効くのでHTMLタグ・CSS・PHPコードが楽に入力できる。 こういうツールがフリーで利用出来るとはいい時代になったものだ。

データの移行

データの移行をぼちぼちと行っているところである。手順としては下記の通りである。 Seesaaブログで1ヶ月分のデータをエクスポートする。 ファイルマネージャでエクスポートデータに対応した1ヶ月分の画像データをダウンロードする。 エクスポートデータを…

WordPress - プラグインを入れる。

必要なプラグインを入れてみた。入れたのは下記の通り。 WP Super Cache Twitter Tools --> うまくTweetできず現在はアンインストール。 WP Social Bookmarking Light Movable Type and TypePad Importer SI CAPTCHA Anti-Spam Google XML Sitemaps さすがWo…

WordPress立ち上げ

今までServersMan@VPSサーバを放置していたのであるが、メモリがいつのまにか最大768MBになっていたのでWordPressでブログサイトを立ち上げることにした。 当初メモリが256MB固定であったのでMySQL+Apache+WordPressは厳しそうであったのだが、768MBだとまあ…