Day 8

下向いてますな

今日は下向いてますな…😅

50メートル × 6。 凸凹踏むと感触変わって途端にダメになるな 😅 #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

今日も3月ってーのにやたら寒く、雨もぱらついてたんすけど、家の前でちょっとやる分には全く問題なし 😀

50メートルを6回走るも…

今日はなんとか、50メートル途中で止まることなく、走ろうと心がけてたら、ずっと下向いて走ってました…。

まだまだ当たり前に走れないっすね〜 😣

おまけに、凸凹拾うと跳ね返りの感じが変わって途端に前に進む力が減ってしまって難しいっす。。
腰?っていうのか、腰のすぐ上辺りが痛くなっちゃうし、ますます腹筋をきちんと鍛えきゃぁなと思うことでした 😅

今日の心拍数

150BPM位かな?

50メートル走ったら、スタート地点まで歩いて戻るってのを繰り返してたんで、いい感じに休めてたみたい 😀

いやぁ、腹筋ふっきん!!!!!

Day 7

身体は正直ですなw

えーっと、すっかりサボって久しぶりに練習など 😅
サボるのは簡単っすけど、取り戻すのは大変っすね。

取り戻すほどできてないけどw

さぼっちゃダメですな 😅 #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

年度末?とか、いろいろ言い訳すればキリないけど、久しぶりに練習 😅
今日は鴨池陸上競技場で練習。

ゆっくりトラックを1周しながら軽く走ったり、歩いたりした後

  • 腿上げ
  • 足振り
  • 両足跳び

などなどやった後、走る練習を5往復くらいやってあっさりバテたので帰った 😅

腿上がらないっす

いやぁ、サボってたので仕方ないけど、ほんっと、20メートル位走ると腿が上がらなくなりますな…。。
腹筋鍛えないと50メートルなんて走れない…(*_*)

地味に頑張るしかありませんな。。

やらないのは簡単なんすよ、、ほんとに簡単w
明日のためのその1ですな 😅

別の更新が現在進行中です。

wp core upadte –locale=ja –force && wp core update-db && wp core language update

と打っちゃいました。。。( ꒪⌓꒪)
ほんと、tab補完を使いましょう(俺だよ)。

Error: 'upadte' is not a registered subcommand of 'core'. See 'wp help core'.

ごめんなさい、ごめんなさい。。
気を取り直して、改めて入力しなおすと、

Updating to version 4.7.2 (ja)...
Error: 別の更新が現在進行中です。

…と。。

前にも出たことはあったんですが、特に調べもせずだったので、ググってみると、結構皆さんハマってらっしゃるようで、沢山記事出てました。

参考 : WordPressの更新で”別の更新が現在進行中です。”エラーが出るときにすべき事

ありがとうございます!!!
ということで、15分待てばOKみたいですが、そんな待てない。。

参考 : WordPress「別の更新が現在進行中です。」の対処方2つ | Thought is free

  • DB から core_updater.lock を消す

これですね 😀

ということで、ローカル(VCCW)でやっていたので、

mysql -u wordpress -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 31
Server version: 5.7.16-0ubuntu0.16.04.1 (Ubuntu)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| wordpress          |
+--------------------+
2 rows in set (0.00 sec)

mysql> use wordpress;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> show tables;
+-----------------------+
| Tables_in_wordpress   |
+-----------------------+
| wp_commentmeta        |
| wp_comments           |
| wp_links              |
| wp_options            |
| wp_postmeta           |
| wp_posts              |
| wp_term_relationships |
| wp_term_taxonomy      |
| wp_termmeta           |
| wp_terms              |
| wp_usermeta           |
| wp_users              |
+-----------------------+
12 rows in set (0.00 sec)

mysql> select * from wp_options where option_name = 'core_update.locl';
Empty set (0.00 sec)

mysql> delete from wp_options where option_name = 'core_updater.lock';
Query OK, 1 row affected (0.01 sec)

えーっと、タイプミスひどいですね…😅
これで、「別の更新が現在進行中です。」は消えました 😀

タイプミスは気をつけないとですね…😅

自分もCoreを確認してみる

/**
	 * Creates a lock using WordPress options.
	 *
	 * @since 4.5.0
	 * @access public
	 * @static
	 *
	 * @param string $lock_name       The name of this unique lock.
	 * @param int    $release_timeout Optional. The duration in seconds to respect an existing lock.
 *                                Default: 1 hour.
	 * @return bool False if a lock couldn't be created or if the lock is still valid. True otherwise.
	 */
public static function create_lock( $lock_name, $release_timeout = null ) {
	global $wpdb;
	if ( ! $release_timeout ) {
		$release_timeout = HOUR_IN_SECONDS;
	}
	$lock_option = $lock_name . '.lock';

	// Try to lock.
	$lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_option, time() ) );

	if ( ! $lock_result ) {
		$lock_result = get_option( $lock_option );

		// If a lock couldn't be created, and there isn't a lock, bail.
		if ( ! $lock_result ) {
			return false;
		}

		// Check to see if the lock is still valid. If it is, bail.
		if ( $lock_result > ( time() - $release_timeout ) ) {
			return false;
		}

		// There must exist an expired lock, clear it and re-gain it.
		WP_Upgrader::release_lock( $lock_name );

		return WP_Upgrader::create_lock( $lock_name, $release_timeout );
	}

	// Update the lock, as by this point we've definitely got a lock, just need to fire the actions.
	update_option( $lock_option, time() );

	return true;
}

/wp-admin/includes/class-wp-upgrader.php の826行目〜のWP_Upgraderクラスの中にあるんですね〜😀

get_extendedで続きを読むにはログインまたは会員登録ボックスを作る

ログインまたは、会員登録

記事の途中で、「続きを読むには…」というコンテンツを見かけます。
個人的には一手間が面倒なので、丸ごと会員制にしちゃって展開した方がいいのかなぁと思ったりするんですが、会員を増やしたいという運営サイドの意図があると、そういう構成になりますよね?って思います。

面倒とか言っておきながら、「おっ!!」っと思う記事に出会うと、会員登録してますw

WordPressでやるには?

ビジュアルエディタの“「続きを読む」タグを挿入”を使うとあっさりできちゃいました。

<!-- more -->タグ入れるやつ。
<!–more–>が入るやつです。

参考 : 「続きを読む」のカスタマイズ – WordPress Codex 日本語版

WordPress サイトのトップページに投稿の抜粋を表示して訪問者の興味を引き、タイトルやリンクのクリックで、続けて投稿や記事の全文へガイドするテクニックがあります。WordPress では簡単にこのテクニックをカスタマイズ可能な方法で実現できます。

ビジュアルエディタで実際に使うと、↓↓のように区切りが入ります。

「続きを読む」タグが挿入されたところ
「続きを読む」タグが挿入されたところ。

知ってる用途としては、アーカイブページだけだと思ってたんですが、大変便利な関数がありました 😀

get_extended

参考 : 関数リファレンス/get extended – WordPress Codex 日本語版

読みますと、

投稿本文を <!–more–> で区切った内容を各々取得します。戻り値は main と extend のキーからなる連想配列です。main キーの配列には <!–more–> より前の本文、extend キーの配列には <!–more–> より後の本文が入っています。

2つ目のダッシュ(-)と ‘more’ の間にはスペースは入れないでください。’more’ の後のスペースは無視されます。

とありました。
ってことは、<!–more–>の前(mainキーの中身)を読ませて、後(extendedキー)はログインしないと出ないようにしてしまえばいいわけですよね 😀💡✨️

ソースを見てみる

参考 : get_extended() | Function | WordPress Developer Resources

<?php
function get_extended( $post ) {
    //Match the new style more links.
    if ( preg_match('/&lt;img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-more="more" data-wp-more-text="(.*?)?" class="wp-more-tag mce-wp-more" alt="" title="続きを読む..." data-mce-resize="false" data-mce-placeholder="1" /&gt;/', $post, $matches) ) {
        list($main, $extended) = explode($matches[0], $post, 2);
        $more_text = $matches[1];
    } else {
        $main = $post;
        $extended = '';
        $more_text = '';
    }
 
    //  leading and trailing whitespace.
    $main = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $main);
    $extended = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $extended);
    $more_text = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $more_text);
 
    return array( 'main' =&gt; $main, 'extended' =&gt; $extended, 'more_text' =&gt; $more_text );
}

投稿の中身を<!–more–>で分けてます。

あとは、特定のカテゴリだけや、カスタムフィールドを追加して投稿個別に

  • <!–more–>以降はログインが必要な記事
  • 誰でも読める記事

っと、<!–more–>ボタンで区切ればOK。
今回は、カスタムフィールドで作ったんですが、extendedが空の場合は、全文とか、分岐の部分で何度かミスをしちゃいました… 😅

コードはこんな感じ。

できあがりはこんな感じ。

ログインまたは、会員登録
ログイン後は、見ているページへ戻す。

フワッと白くぼけている部分は、box-shadowを上にずらせばいい感じに。

.login-register {
  box-shadow: 0px -75px 50px 34px rgba(255, 255, 255, 0.9);
}

分岐で最初勘違いしてて、どの記事にもログインボックスを出してしまったりしましたが、一先ずこれで、続きを読むにはログインが必要なコンテンツはできました。

get_extended大変便利な関数でした〜。WordPressが1.0.0の時からあるんですね〜 😀

毎日スカッとしていよう!! 人生は短い。

高校ん時の同級生が亡くなった。
…47歳だ。家族もいる。

連絡を聞いたときはホントビックリした。
単身赴任で心筋梗塞だったのだそうだ。

通夜や告別式には行けなかったので、実家へ伺った。
7年くらい前の同窓会で会った以来だったのでそんなに時間は経っていない気がしたけど、遺影は白髪交じりのすっかりおっさんだった。

早すぎるなとは思いつつ、同級生の訃報は初めてではない。
いいやつほどお迎えが早い気がする。。

俺も事故以来、生かされてると強く思っているので、やっぱ生きてる以上は全力で楽しまなきゃなと思う。

やりたいことは全部なんでもやってしまえばいいのだ。
毎日スカッとしていよう!! 人生は短い。

Day 6

ジャーンプ!!そしてコケそうになるw

今日はハートピアで練習した。初。

ハートピアかごしま|鹿児島県障害者自立交流センター|鹿児島|障害者スポーツ|スポーツボランティア|あったか交流フェスタ|温水プール|体育館|障害者施設

体育館でやったんだけど、車いすバスケットチームの皆さんが練習してた。
生で見るのは初めてで、テレビとかでは見たことあったけど、練習とはいえ、当たりとか結構激しくて、転倒あったりとにかく迫力があった。

体育館で 😄 ハートピア初‼️ #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

↑↑最後にBlade Runners仲間の原崎さんに撮ってもらった。あざます!! 😀
原崎さんも大腿切断のブレードランナーなのだ 😁

板バネ側の腕の振りがやっぱり上手く行ってないっすね…。
無意識に振れるように腕振りの練習もですなーー。

筋トレを中心に

壁に向かって、健側を振って板バネにしっかり体重を乗せたり、腿上げをがに股にならないように上げる練習をしたり、一見地味な内容だったんだけど、しんどかった。

主な内容は以下。筋力不足は否めないw

  • 壁に向かって肩幅で立ち、健側を左右に振る(このときしっかり板バネに体重を乗せてたわませる)
  • 同様に板バネ側も左右に振る
  • 尻を締め、肩幅で立ち拇指球で立った状態で両足ジャンプで前進
  • 内股加減でしっかり両足を上げて腕を振りつつ進む
  • コサックダンス的な動きで腿上げ前進
  • 横っ飛びを板バネ側を前にして進む
  • 健側で地面を強く蹴りながら走る
  • 板バネ側で地面を強く蹴りながら走る
  • ダッシュ × 3本

軽〜く走るのはまぁまぁできないことはないんだけど、足をしっかり上げて、力強く地面を蹴ると、必然的に走るスピードも上がるので板バネ側で体重を支えるのは辛い。

走る練習前にこういった地味な運動はやっていった方がいいっすな 😅
あとは、腹筋+ケツ筋かな。全部じゃんw

障害者スポーツ大会

なんと第11回鹿児島県障害者スポーツ大会に参加することになった。
日程は2017年5月21日(日) 😀

出る種目は50メートル走だけどね…そんな競技あるのかな。

3月には50メートルダッシュ王選手権に出るし、5月にはこのスポーツ大会出るし。
多分俺こんな身体になってなかったら、絶対参加してないだろうな 😅

第11回障害者スポーツ大会参加申込書
参加申込書。スポーツイベントに俺がでるなんて、俺が一番ビックリw

もうね、何でもやりたいことはやっちまえばいいんすよ。
人生は1度で短いのだ 😁

今日の心拍数

143BPM。

143BPM
まずまず 😀

ジャンプするところを撮ってもらおうとして危うくコケそうになった。
膝折れってやつっすね 😅

調子こいて膝折れw
着地で膝折れwww

Day 5

2日遅れでエントリー。2017/02/15やったやつ。
…やった後書くようにしないとだめっすね 😅

片足立ち(義足側)😄👣 #oyazirun

A post shared by Shuhei Nishimura (@marushu) on

昼、片足立ち(義足側)を撮ってもらった。
ランチャレに行って以来思い出したら練習してて、最近はソケットを変えた効果もあって、比較的長目に片足立ちできるようになってきた。

しかし、何故か靴を履くとフラつくんだよね…。
靴底が柔らかいからかもしれないんだけどね。

↑↑では、10秒ちょっとできた。
室内では、19秒くらい立てた事もあったので、機会があったら室内のも撮ってみよう。

夕方鴨池陸上競技場へ行った

今メインの競技場は工事中で、サブトラック?っていうのかな?そこで練習。
サブと言いつつ、ちゃんと1周400メートルのトラックがあった。

補助グランド。 フツーに広いね 😄

A post shared by Shuhei Nishimura (@marushu) on

そこで、Blade Runners仲間でカメラマンのよっちゃんにビデオを撮ってもらった。

ちょこちょこ走り。 #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

歩幅が狭いのと、身体仰け反ってる 😅 #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

横から撮ってもらったヤツで気づいたんだけど、後ろにのけ反ってるんだよね。。
まぁ大して歩幅も広くないし、相変わらず不格好なんだけど、後ろにそってるのはさすがにマズイ 😅

ってことで、自宅に帰ってきてから、少しだけ前傾(気持ちねw)してやってみた。

気持ち前に倒すつもりが、下向いてる 😅 #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

前傾というか、終始下向いてるように見えますな…😅
しかし、スタートする時、身体を前傾させるイメージで行くと、倒れそうになるから自然と足が出た。うん、出やすい 😀

ってことで、次回からは気持ち前傾で練習してみようと思う。

今日の心拍数

126BPM。
休憩入れながらやるのは大事っすね 😀

今日といっても一昨日w
126BPM。休憩入れつつやるのが吉。

Day 4

闘魂タオル

昨日おぼえた”ジョギングっぽい走り方”を練習してみた。

ゆっくり走る 🏃🐌 地面の凹凸拾うと足上がりにくくなるな 😅 #flexrun #oyazirun

A post shared by Shuhei Nishimura (@marushu) on

約50メートルを7往復。軽く走ると疲れない気がしたけど、疲れたw
あと、地面の凹凸を拾うと、バネの跳ね返りが変わるので、足の振りが変わって焦る。

多分ここら辺は、自分の筋力が足りないせいだろうなと思う。
地味に続けて行こう 😆

今日の心拍数

132BPM
50メートルの間に1〜2分休憩入れるといいみたい 😀

Day 3

Day 3

家の前の通りを計ってみると、三叉路から、我が家の駐車場の区切り線までで約50メートルあるのがわかった。

まだ全然だけど、も少し足がホイホイ上がるようになったらタイムを計ってみようと思う。

不恰好ではあるが、少し力が抜けてきた気がする 😄 #picplaypost #oyazirun #flexrun

A post shared by Shuhei Nishimura (@marushu) on

腕を振るのが少しわかった気がする

考えると、右足と右手が出るんじゃねーの?って位わからなくなるんだけど、今日はなんとなく、腕の振り方?がわかった気がした 😀

ビデオは撮れなかったんだけど、最後暗くなってからジョギングみたいに走れた。
次男に並んで走ってもらって、どの位で走れてるかを確認したところ、ホントに軽〜くジョギング位で走れてた 😆

おまけに、足も思ったほど疲れないし、息もそんなに上がってない。
…これなら……もしかすると、タイヨーまでジョギングで行って帰ってこれたりして…😏

っと、新たな野望が芽生えるのであったw
まだ50メートルも満足に走れないのにwww

今日の心拍数

124BPM。🙆🏻‍♂️
大して動いてないってのもあるけどね 😜

124BPM
13分そこそこっすからね 😅

Day 2

腕を振る

腕を振る。
わかってるんだけど、忘れるw

そもそも、走り方自体を忘れてるww

腕を振るんだよ、腕を 😅 #flexrun #oyazirun

A post shared by Shuhei Nishimura (@marushu) on

でもって、健側で蹴るのもわかっちゃいるけど、できない…😅

腕振って、健側で蹴り出して、腿上げて…とか考えながらやってると、途中でわけがわからなくなる 😵

腕振り難しい。。 #flexrun #oyazirun

A post shared by Shuhei Nishimura (@marushu) on

これが無意識にできるようになればいわゆる「走ってる」ってことなんだろうなぁ 😀

今日の心拍数

適当に休みながらやったのでOK👌🏼