tt555

【PHP】クラス定数の文字列連結

phpのクラス定数で文字列連結ができるのは、PHPのバージョンが5.6.0以降になります。

phpのクラス定数の基本的な使い方

<?php
class MyClass
{
    const CONSTANT = 'constant value';

    function showConstant() {
        echo  self::CONSTANT . "\n";
    }
}

echo MyClass::CONSTANT . "\n";

$class = new MyClass();
$class->showConstant();

php5.3.0以降で使用可能なクラス定数

変数を用いてクラスを参照することが可能になりました。
ヒアドキュメントや Nowdoc を用いた定数の初期化も使用できるようになりました。

<?php
class MyClass
{
    const CONSTANT = 'constant value';

    function showConstant() {
        echo  self::CONSTANT . "\n";
    }
}

// 変数を用いてクラスを参照
$classname = "MyClass";
echo $classname::CONSTANT . "\n"; // PHP 5.3.0 以降で対応

// 変数を用いてクラスを参照
$class = new MyClass();
echo $class::CONSTANT."\n"; // PHP 5.3.0 以降で対応


class foo {
    // PHP 5.3.0 以降で対応(Nowdoc)
    const BAR = <<<'EOT'
bar
EOT;
    // PHP 5.3.0 以降で対応(ヒアドキュメント)
    const BAZ = <<<EOT
baz
EOT;
}

php5.6.0以降で使用可能なクラス定数

数値リテラルや文字列リテラルそして定数を含むスカラー式を指定できるようになりました。

const ONE = 1;

class foo {
    // PHP 5.6.0 以降
    const TWO = ONE * 2;
    const THREE = ONE + self::TWO;
    const SENTENCE = 'The value of THREE is '.self::THREE;
}

GIMPで枠線(囲み線)を描く

GIMPで枠線(囲み線)の書き方というか、描き方をご紹介します。

矩形(くけい)選択をクリック

ツールボックス左上にある矩形選択を選びます。

スクリーンショット 2016-06-16 23.55.39.png

枠線で囲みたい部分を矩形選択する

ドラックアンドドロップで枠線で囲みたい部分を選択します。

スクリーンショット 2016-06-16 23.56.19.png

「選択範囲の境界線を描画」をクリック

「編集」 > 「選択範囲の境界線を描画」をクリック

スクリーンショット 2016-06-16 23.56.37.png

境界線を描く

境界線描画のダイアログが表示されるので、線の幅やスタイルを入力し、「描画」ボタンをクリック

スクリーンショット 2016-06-16 23.57.05.png

枠線が描画されます。

スクリーンショット 2016-06-16 23.57.20.png

画像を上書き保存

「ファイル」 > 「[画像ファイル名]に上書きエクスポート」をクリックで、上書き保存できます。
「保存」や「名前を付けて保存」だとpngやgif、jpgで保存できないので、元の拡張子で保存したい場合は上書き保存します。

スクリーンショット 2016-06-17 0.11.18.png

以上で完了です。

枠線の色を変えたい場合は?

ツールボックスの「現在の描画色」をクリックし、色を変更した後に枠線の描画を行います。

スクリーンショット 2016-06-17 0.21.13.png

お疲れさまでした。

【wordpress】Googleフォトにある画像を表示するプラグイン

wordpressで画像を表示する際に、Googleフォトにアップロードしてある画像を表示するプラグイン「Photo Express for Google」をご紹介します。

以前はプラグインを使わず、右クリックで「画像アドレスをコピー」してimgタグで表示してました。
が・・・少し経つと画像が表示されなくなるという事態に。。。

なので、プラグインを使用してGoogleフォトにアップロードしている画像を表示することにしました。

使用するプラグインは「Photo Express for Google」というプラグインです。
簡単に画像を挿入することができ、画像のサイズ指定なども出来てすごい便利です!

こんな感じで、投稿画面でGoogleフォトの画像がモーダル上に表示されて、クリックで簡単に画像を挿入できます。

Photo Express for Googleモーダル

Photo Express for Googleをインストール

プラグイン新規追加で「Photo Express for Google」を検索し、インストール

Photo Express for Googleをインストール

「プラグインを有効化」リンクをクリック

プラグインを有効化

続きを読む

【wordpress】headタグ内に表示されているwordpressのバージョンを非表示にする

wordpressのheadタグ内に表示されている、wordpressのバージョン情報を非表示にする方法

wordpressのバージョン情報は以下のような表示です。

<meta name="generator" content="WordPress 3.x.x" />

このwordpressのバージョン情報を非表示にするには、以下のソースをfunction.phpに記述すればOKです。

remove_action('wp_head', 'wp_generator');

function.phpを編集するには、「外観」 > 「テーマの編集」から修正することが出来ます。

長寿の島の長命草(ボタンボウフウ)

健康に気を使い始め、なんとなく気になった長命草(ボタンボウフウ)。
体に良いのとのことで、長命草の錠剤を購入し飲んでいます。
長命草とはどのようなものなのでしょうか?

長命草(ボタンボウフウ)とは?

長命草は、セリ科カワラボウフウ属の多年草で、和名をボタンボウフウといいます。
沖縄県では与那国島に多く、特に海辺の日当りの良い湿地を好んで自生しています。
薬用には、根・葉を煎じて服用しますが、和え物や薬用酒として古くから活用されてもきました。
独特の香りと苦みがありますが、魚や肉などの臭みを消すほか、毒消しの役目もあります。

長命草(ボタンボウフウ)の成分

長命草の成分は、抗酸化物質であるカロチン、ビタミンE、ビタミンB2、ビタミンCの多いことが分析の結果から明らかになっています。
その他、食物繊維が多く、大腸がんなどの生活習慣病を予防してくれるそうです。
されに総ポリフェノール含量が多いという特徴があり、動脈硬化を防ぐほか、がんの発症や転移、血中コレステロールや血圧・血糖の上昇抑制なども知られています。

カロチン
ビタミンE
ビタミンB2
ビタミンC
食物繊維
ポリフェノール

長命草(ボタンボウフウ)が注目されたのは?

「強力な抗酸化力を持っているから」です。
体の脂質の劣化(不飽和脂肪酸の過酸化)防止の作用、つまり「抗酸化作用」が強いことが明らかになったからです。
老化防止や若返りの成分として、注目され、広く利用されているビタミンEやカロチン、ビタミンC、ビタミンB2、ポリフェノールなどに共通する強力な抗酸化作用は、がんのほか多くの生活習慣病をセーブすることが医学的に証明されています。

長命草(ボタンボウフウ)の効能

活性酸素の除去作用
動脈硬化の予防
高血圧の予防
神経痛・リウマチの予防
肝機能の回復
抗ガン作用
老化防止作用
美肌作用
風邪・ぜんそくの予防
糖尿病の予防
認知症の予防
脳梗塞の予防
抗菌・抗ウイルス作用

上記のような効能があります。
若々しく元気に過ごすために、長命草を良いかもしれません!

ちなみに、私が飲んでいる長命草の錠剤はこちらです。
長寿の島、徳之島「長命草」錠剤

長寿の島、徳之島「長命草」錠剤