8/30/2013

雲の動き

台風の前々日

6/25/2013

ソースあったけ?

心に穴がなければ風は吹かない。空洞があるからこそ風が吹く。そこにふく風こそが自分らしさなのだ。

スラックラインのトリックを競う大会ギボンカップin福岡

一度正式に公開したんだけど、諸事情でURL変更。 同じドメイン内だと歩き方が強くて、せっかくのページがまったく出てこない。 IPは同じだけどドメインだけ変えてみた。 これで少しは出てくるようになるのか、変化なしか。。変化がない気もする。 せっかくのイイネが20近く無駄になった。 かと言って今更、URL変更しましたとアナウンスするのも変なので、気づかないように完全リダイレクト。 ひっそりとコチラに書き込んでおきます。 スラックラインのトリックを競う大会ギボンカップin福岡

5/28/2013

レスポンシブのヘッダー画像が面倒くさい

Twenty Thirteenをイジっています。

カスタムヘッダーはレスポンシブに中心付近が表示され、端っこのほうが消えます。他のデバイスで見るとマチマチです。リフレイン系の画像なら問題ないですが、写真画像だと明らかに変になる。テキストも入れられません。

サイズなどはテーマファイルをいじれば設定出来ます。しかし、これをcssで適用させようとすると難しい。単に高さを伸ばすだけなら簡単です。

でもやはり横幅が難しい。これを固定してしまえば、レスポンシブとしては上手く機能しないだろうし。となるとここは割りきるしか無い。

5/20/2013

無駄な301リダイレクトを省くためにスラッシュを統一

http://slackline.jpでもhttp://slackline.jp/でもアクセスした時には同じページが出ます。
具体的にはスラッシュ有りの方に勝手に飛びます。

一応この処理もサーバーのリダイレクトの一つみたいです。サーバーのエラーコードで301が多いのでしたべてみたのですが、たぶんこういうのが原因だと思います。

自分の場合、カノニカルとスタートの部分がスラッシュなしだったので、プラグインとテーマの関数ファイルをいじってスラッシュアリに統一しました。

4/17/2013

WPのページ分割をしたばあいに、タイトルに番号を入れる

WPにはページ分割機能があります。

<!--nextpage-->


を挿入すると個別エントリーが分割されるわけです。

でも、そのままだと分割したページでもタイトルが同じになるので、以下を挿入します。

<?php global $page, $paged; if ( $paged >= 2 || $page >= 2 ) echo ' ' . sprintf( __( 'Page %s' ), max( $paged, $page ) ); ?>


タイトルやエントリータイトルに使うといい感じ。
自分は携帯ページのタイトル部分とエントリータイトル。スマホのエントリータイトル部分に記載しました。

タイトルの重複も防げます。

4/11/2013

php5.4のWarningを消せ

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'RakutenLink' does not have a method 'add_head'

はWPrakutenlinkが出すエラー。
とりあえず、rakuten_link.php内の

class RakutenLink の中にfunction add_head(){}を追加して消す。



Warning: Missing argument 2 for Vicuna_Widget_Recent_Comments::update(), called in
のvicunaのエラーは


     */
    function update($new_instance= "", $old_instance= "")
    {
        Vicuna :: cache_del('recent_comments', 'recent_comments_list');
        return $new_instance;
    }

    /**
     * constructor
     */
    function Vicuna_Widget_Recent_Comments()
    {
        parent :: WP_Widget(false, __('Recent comments (Vicuna)', 'vicuna'));
        unregister_widget('Widget_Recent_Comments');
$this->update("");
    }

って変える。これは自分でコメント関連を書き換えてたから出ていたエラー。


これでphp5.4のエラーと警告が無くなった。嬉しい。

vicunaをphp5.4で動かすとエラー。一文字消して回復。

phpを切り替えると500エラー。
php.inを変えてとりあえずエラーを表示させる。プラグインとvicunaが原因。
そのプラグインは新しいバージョンにしたらokだった。
vicunaは開発が止まっているので適当に見当をつける。

とりあえず、vicunaのエラーが出る方はclasses.phpの827行目付近の&をひとつとったら一応表示できるようになる。



でもワーニングが3箇所出てる。
面倒なのでphp.inでワーニングを消したら一応PHP5.4で正常に表示されるようなった。


(FastCGI化)でAPCも使い。早いという噂のPHP5.4でWPが動き始める。エックスサーバー万歳。
んで、計測してみたけどphp5.3と5.4は特に違いでなかった。でも、専門サイトでは確実に早くなってるデータがあるので、早くなっているはず。

とりあえずは満足。


4/09/2013

グーグルのカスタム検索の文字化けでハマった

スラックラインの歩き方をslackline.snapmix.jpからslackline.jpに変えました。

サイトはほぼ完璧に移転できて、あとはリダイレクトでちゃんと旧ドメインの評価が引き継がれていくかって所。

一週間くらいでインデックスは入れ替わるとは思う。

ただ、サイトに設置しているグーグルのカスタム検索を使うと文字化けで正常に検索できない。もちろん新しいurlに設定ページで変えたつもり。エンコード済みの文字列に変換されてしまう。クエリの文字列もそれ。


直接パラメータを書き込むと正常に検索結果が出る。

エックスサーバーは文字化け問題が以前あったみたいなので、php.inや.htaに書くが変化なし。
色々やった挙句、気づいたのがデザインが2ページタイプだったこと。この詳細設定が旧URlのままだった。これを新しいのに変えたら通常に検索できるようになった。他のデザインだったら、この設定は無いからこんなことは無かったと思う。

これで殆どの機能が、正常になった。

スラックラインの歩き方

4/05/2013

沖縄行ってきた。
















スラックラインも持っていったけど、張れず。張るとこあったけど、他にもやるとこありすぎた。