Photo by Markus Winkler on Pexels.com

WPのapply_filtersとadd_filterの説明が難解に書いているサイトが多い事に🤬。 #php #wordpress

2022.09.28

Logging

おはようございます、今月もそろそろ終わります🤔。

さて、来月から毎月一回しか投稿しなかったブログサイトを不定期更新に変更します。指針の変更にあたってブログデザインもデフォルトのテンプレートから無料のcocoonというテンプレートに変えました。

今までYOUTUBE動画URLを記載しているだけの投稿だったので、アイキャッチー画像等は無い状態でした。その為、テンプレートを変えるとノーイメージという画像が表示されるという事象が発生。これをプラグイン側で解決したかったのですが、独自の関数を多く使用しておりプラグイン側だけでは無理だということで、独自のアイキャッチー画像を処理しているコアの部分にapply_filtersを差し込み、プラグイン側でadd_filterで処理するという流れの対応を行いました。

apply_filtersというのはテンプレート側(他のプラグインでも可能)の関数の中に目印(付箋)を付けることが出来る機能(関数)です。
add_filterは目印(付箋)の部分の処理が走った時に、自分が作った処理を割り込ませることが出来る機能(関数)です。

※まずはカッコの中は読まずに理解してください😌。

巷では、これをややこしい例えで解説している所が多いのですが、それだけの話しです。今回、image-funcs.phpファイル(cocoon)の関数get_original_image_tagにapply_filtersを挿入し独自プラグインから呼び出して、ノーイメージの時にYOUTUBEのサムネイル画像を表示させるという事を行っていました。前、次ページのサムネイル画像は現在のページのサムネ画像が表示されるというバグはあるものの、ちゃんと跡のサムネ画像は変わっています。

サンプルコードを掲載します。ご参考程度に😌。

<?php
//オリジナルサムネイルタグの取得
if (!function_exists('get_original_image_tag')) :
  function get_original_image_tag($image_url, $width, $height, $class, $alt = null)
  {
    $html = '<img src="' . esc_url($image_url) . '" alt="' . esc_attr($alt) . '" class="' . esc_attr($class) . '" width="' . esc_attr($width) . '" height="' . esc_attr($height) . '" />';
    $html = convert_all_lazy_load_tag($html);
    $html = apply_filters("youtubeimage",$html);
    return $html;
  }
endif;
<?php
/*
Plugin Name: youtube image
Description: youtube image chg
Version: 1.0
*/
if (!defined('ABSPATH')) exit;
function youtubeimage_chg($imgurl){
    $url = null;
    if(preg_match("/(https:\/\/www\.youtube\.com\/watch\?v=[\-|_|a-zA-Z|0-9]{1,})/",get_the_content(),$matches)){
        $url = "https://img.youtube.com/vi/".preg_replace("/(https:\/\/www\.youtube\.com\/watch\?v=)/","",$matches[0])."/hqdefault.jpg";
        $url = preg_replace("/(src=\"https:\/\/.*no\-image\-[0-9]{2,3}\.png\")/","src=\"".$url."\"",$imgurl);
     }
     return $url?$url:$imgurl;
}

add_filter("youtubeimage","youtubeimage_chg");

余談:この対応はテンプレートが更新(アップデート)際にファイルが上書きされる可能性があります。その際にページが見えなくなるという問題を秘めています🙇。

タグ

Add, apply, cocoon, filter, filters, php, url, WordPress, wp, youtube, あい, イメージ, キャッチー, コア, こと, これ, サイト, デザイン, デフォルト, テンプレート, ノー, プラグイン, ブログ, , 不定期, , 事象, 今月, 使用, 処理, 動画, 変更, 多く, 対応, 投稿, 指針, 更新, 来月, 毎月, , 無料, 状態, 画像, 発生, 表示, 解決, 記載, 説明, 部分, 関数, 難解,

地方ではいろいろなイベントが中止になっているけど、そろそろ。

2022.02.19

Logging

おはよう御座います。
今日の高知県は雨がシトシトと降っていますね。冬の雨は実はあまり好きではないです。
逆にそれ以外の季節の雨は苦手ではありませんが、冬の雨は寒いから好きではないです。

さて地方(高知県)ではいろいろなイベントが中止になっているけど、そろそろ良いじゃね😏と思っておりますが、そうはいかない現状があるのを知っています。よくよく考えるとコロナ始まって二年目になるけれど、なんか進化(対応)しているのと思えてならない所があります。

NEW YORK CITY Walking Tour (4K) 6th AVENUE – ROCKEFELLER CENTER

日本って対応が後手後手じゃないかなって思います、島国根性ぽっいですよね😣、日本って昔からこんな感じだったのかなぁ。なんだか事なかれ主義ぽっいですよね😣。

まぁそんな日本ってずっとコロナと戦い続けるのでしょうか?、海外の放送や動画を見ていると半分ぐらいの人々しかマスクをしていないです、それに比べて日本は8割の人々はマスクをしているし、お店とかでノーマスクでいると「なんか目線が気になります」って具合ですよね。自分もお店などではマスクをしています。

コロナも食い止められない、経済も駄目、一体、日本は何を目指しているのか、良くわかりません。と愚痴っても何もならないのですが・・・。

そんな今の社会になかなか適応出来ていない自分がいます。なんか先が見にくい世の中ですよね。いつまでコロナとの戦いは続くのでしょうか?
(頭の良い人々が日夜コロナに打ち勝つ方法を探しているでしょうけど、なかなか突破口が見えない状態が続いています。自分の予想ではあと二年はこんな感じだと思います)

タグ

8, イベント, いろいろ, お店, コロナ, それ, ノー, マスク, 中止, 主義, 事なかれ, , 人々, 今日, , 動画, 半分, 地方, 季節, 対応, 島国, 後手後手, 感じ, , 放送, 日本, , 根性, 海外, 現状, 苦手, , 進化, , 高知県,

今年、映画館で観た映画達。来年も映画館で映画が観れますように!

2021.12.30

Logging

今年もあと一日とちょっとですね、さて今年映画館で観た映画を列挙してみました、無職なのに結構、映画を見ているなと関心すらしてしまいます。この映画代、基本的にペイペイポイントや楽天ポイントなどを利用して見ているものが大半なんですね。そう思うと運用って凄いなと思います…。

  • さんかく窓の外側は夜
  • ヤクザと家族 The Family
  • すばらしき世界
  • 花束みたいな恋をした
  • シン・エヴァンゲリオン劇場版
  • 騙し絵の牙
  • るろうに剣心 最終章 The Final
  • HOKUSAI
  • るろうに剣心 最終章 The Begin
  • 竜とそばかすの姫
  • (字)レミニセンス
  • (字)007 ノー・タイム・トゥ・ダイ
  • (字)DUNE/デューン 砂の惑星
  • (字)マトリックス レザレクションズ

今年観た中で良かった映画は、やっぱり (字)マトリックス レザレクションズですね?。二番目に良かったのは シン・エヴァンゲリオン劇場版、次に騙し絵の牙と続きます。一番、駄目だった今年の映画はありません、また三番目以外の映画も全然悪くはなかったですよ。ベスト1,2とどちらかと言えばヲタク系映画だと思いますが、やっぱ良かったですね、映像もストーリーも間違いなく良かったです?、因みに三番目に良かった映画、騙し絵の牙も1,2に劣ることはないぐらい良い出来の映画でした。

映画『騙し絵の牙』【予告編】大ヒット上映中!

騙し絵の牙はネットフリックスやアマプラで見れるようになっているので劇場で見れなかった人はこの正月休みに観てみてはどうでしょうか。ラストまで楽しめる映画になっていますよ!!

タグ

007, Begin, DUNE, Family, FinalHOKUSAI, The, エヴァンゲリオン, さんかく, シン, そばかす, だい, タイム, デューン, ドゥ, ノー, ペイ, ポイント, マトリックス, もの, ヤクザ, るろう, レザレクションズ, レミニセンス, , 世界, , 二番目, 今年, 列挙, 利用, 剣心, 劇場, 外側, , 大半, , , 家族, , 惑星, 映画, 映画館, 最終章, 来年, 楽天, 無職, , , , , , 花束, 運用, 関心, 駄目,

映画 #007ノー・タイム・トゥ・ダイを観てましたので感想を残しときます。

2021.10.02

Logging

昨日、インターネットが繋がらなくて映画の感想を書くことが出来なかったので、本日、感想を残しときます。尚、インターネットの繋がらなかった原因は電柱の光回線が消耗(摩耗)していた事が原因だったみたいです。

さて、映画、007ノー・タイム・トゥ・ダイの感想を残しときます。率直に言えばジェームズ・ボンドの時代はもう・・・・なんだなぁとしみじみして観てしまいましたね。エンドクレジットを最後まで見たらリターンという文字が書いているから・・・もしかしたら、もしかするかもと思っていますがどうなんですかね(ネタバレ過ぎるかな?この書き方!?)。今後に期待ですね??

因みに今回の007は過去の作品を見ていないと全然意味がわからないと思うですよ、表面的なストーリーは読み取れても過去の作品を見ていないとわからないと思います。なので劇場に足を運ぶ前に、ここ数年の過去の作品を観といてくださいな。そうすることにより意味はわかるわぁ?になります。

『007/ノー・タイム・トゥ・ダイ』最新予告

ラストシーンは言えないですが是非映画館で楽しんでくださいね?。

タグ

007, インターネット, エンド, クレジット, ここ, こと, ジェームズ, ストーリー, だい, タイム, ドゥ, なん, ノー, ほんと, リターン, , 今回, 今後, 作品, 光回線, , 劇場, 原因, 意味, 感想, 摩耗, , 文字, 映画, 昨日, 時代, 書き方, 最後, 期待, 本日, 消耗, 率直, , 過去, 電柱,

ミラーワールド「メタバース」とAI!ええっ!?

2020.11.01

Logging

Softbank Group, NVIDIA CEOs on What's Next for AI (Courtesy of SoftBank World 2020)

二人が語っている動画を視聴して数年後には彼らが語っていることは全て具現化されていくだろうなと思いました。その中で一番、興味深い話はAI(人工知能)がミラーワールド=メタバース(仮想現実世界)を作りその中でものや機械を生産やシュミレーションを行い、人工知能が試した結果を現実世界で同じように取り入れるという事です。これを見て凄く違和感を感じてしまいました…。

これってリアルワールドと思っている現実世界も実はシュミレーションの中かもしれないという事、まさに映画、マトリックスの世界だなと感じました。

映画『マトリックス』製作20周年特別予告 2019年9月6日(金)期間限定上映

メタバースの世界とは別にやはりAIがプログラミングコードを生成するということはそれほど難しくない、近い将来、複雑なプログラミングも行えるようになるのだなと感じました。これからITエンジニアを目指す方はコード書くよりAIが書き出したコードを修正できる能力の在るひとが必要になるかと思われます。そして数年後にはノーコードでいろいろな事がAIに置き換わるのだなと、それほどITエンジニアはいらないですね。

AIは脅威だと思います、全然大丈夫とは思えない、AIを作る側はこれからも安泰かもしれないけれど、一般人は間違いなく今後数年で仕事はなくなると思います。皆がクリエイティブなことが出来るわけでもないのだから、これはかなり大変な時代になると思います。こういう動きは大企業から始まります、お気をつけて就職活動や転職活動を行ったほうが良さそうです。1時間ほどの動画ですがこれからどう社会を変えていくのかが分かる動画です見る価値ありかな!?。

タグ

AI, IT, エンジニア, コード, こと, これ, シュミレーション, ノー, バース, ひと, プログラミング, マトリックス, ミラー, メタ, リアル, ワールド, 世界, , , 二人, 人工, 仮想, 修正, 全て, 具現, 動画, 将来, 彼ら, 必要, , , 映画, 機械, 現実, 生成, 生産, 知能, 結果, 能力, 複雑, 視聴, , 違和感,

ノーコードって流行っているけど。

2020.10.07

Logging

今話題のノーコード(NoCode)って?その特徴から未来まで、現役プログラマが徹底解説!

ノーコードは流行っているけど、たぶんまだまだだというのが自分の考えかな?
まず、ノーコードは田舎のIT業界以外のひとは知らないと思います。IT界隈では流行っているけど、一般人は知らないレベルの話だと思います。

これから先、ノーコードは進化していくかと思いますが、いまのところ、驚異ではないかなと、もしノーコードがワードプレスなどの立ち位置になっても驚異ではないと自分は考えています(中小企業の痛手になるとは思いますが、驚異ではないかなと思います)。

何故か?

本屋が潰れないのと同じです。電子書籍が浸透しても本を買う人はいます。そんな感じで世の中、最先端のテクノロジーが出てきても使用する側がアナログなのでそれほど、驚異ではないかなと考えています。

昔はデジタル書籍に置き換わると思っていましたが、デジタル書籍が登場してから数年は経過していると思いますが、本屋は潰れずです・・・。たぶん、自動運転車が登場しても全ての人々が自動運転車に乗るには1世紀ぐらいかかるのではないかなと、いまは思っています。

タグ

IT, アナログ, いま, コード, これ, テクノロジー, デジタル, ところ, ノー, ひと, プレス, レベル, ワード, 一般人, , , 中小企業, , 人々, 位置, 何故, 使用, , , 全て, 感じ, , , 書籍, 最先端, , 本屋, 業界, 浸透, 田舎, 界隈, 痛手, 登場, 経過, 自分, 自動, , 進化, 運転, 電子, 驚異,

自動化の波。

2020.09.11

Logging

自動化の波がすぐそこまで来ているような気がする。ITエンジニアの驚異はノーコードアプリだと感じます。あれはかなり驚異です。カスタマイズが柔軟性をましていくと思います、その背景には人工知能技術による自動プログラム技術の進化が著しい。

自動化の話で言えばFF7Rでは人工知能がゲームをプレイしてバグを感知するそうです、こういうのは今までテストプレイする人がいて、その人達が人海戦術でこなしていたことですが、スクウェアエニックスではそれを自動化し24時間体制でバグ取りしています。この方法は他社のゲームメーカーも取り入れるでしょう。

人工知能が出来ることは何なのか、必ず正しい答えがある、ルールが存在する。この2つがある仕事は全て人工知能に自動化されることは間違いないでしょう。いまは置き換わっていなくとも徐々に人工知能に仕事は奪われていき、7割の人は解雇されるかと思います。あと30年後にはほとんどのホワイトカラーの仕事は何も規制を設けなければ人工知能に置き換わってしまうと思います。

最後に残されているのは労働の仕事やクリエイティブ、サービス業になりますが、クリエイティブな仕事も徐々に人工知能に置き換わってしまうと自分は思っています、なので最終的にロボットでは出来ない仕事だけ残ると思います。

ただ、それはまだまだ先の話でありますが、近いうちにITエンジニアの仕事は人工知能に置き換わってしまうとは思っています。それは今後、10年の間に起きると思います。なのでこの職業で働けるのもあと10年ぐらいだなと・・・。

タグ

2, 24, 30, 7, FF, IT, アプリ, あれ, いま, エンジニア, カスタマイズ, かなり, ゲーム, ゲームメーカー, コード, こと, スクウェアエニックス, そこ, それ, テスト, ノー, バグ, プレイ, プログラム, ほとんど, ホワイトカラー, ルール, , 人工, 人海戦術, 仕事, 他社, 体制, , 全て, 存在, 感知, 技術, 方法, 柔軟性, , , 知能, 答え, 背景, 自動, 規制, 解雇, , 進化, 驚異,

ノーコードって知ってますか?

2020.08.25

Logging

ノーコードって知ってますか?ITエンジニアだったら一度は聞いたことがあるとは思いますが、ノーコードってのはプログラムを書かずにUI(ユーザーインターフェース)上でウェブサイトやアプリが制作することが可能になるというものです。これって中小企業や零細企業にはかなり痛い話です。

こういうサービスを使えば簡単にアプリやウェブサイトが作れてしまいます。それも無料で作れるのです、広告表示が気にならないなら無料で広告表示を退けたい場合は月1000円ぐらい払えば退けてくれるので本当に便利なんです。

じぶんはノーコードをお勧めします、10万円のお金を払うなら自分たちで作ったほうが良いかなと特にアプリは企業に依頼すると高額な請求になるので簡単な仕様ならばノーコードのサービスを使用して自分たちで作ることをお勧めします。

ちなみにノーコードってこんなだよって話をしている動画がユーチューブで検索するといろいろな人が解説しているので見てみてください。

今話題のノーコード(NoCode)って?その特徴から未来まで、現役プログラマが徹底解説!

タグ

10, 1000, IT, UI, アプリ, いろいろ, インターフェース, ウェブ, エンジニア, お勧め, お金, かなり, コード, こと, これ, サービス, サイト, じぶん, それ, ノー, プログラム, もの, ユーザー, ユーチューブ, 一度, , , 中小企業, , 仕様, 企業, 使用, 依頼, 便利, 制作, 動画, 可能, 場合, 広告, , 本当, 検索, , 無料, 簡単, 自分, 表示, 解説, , 請求, 零細, 高額,

駄目だなと思うこと。

2020.08.10

Logging

cloudworksやLancersはもうお仕事としては駄目だなと感じる。
お小遣い稼ぎに使うか、依頼用の決済処理として使うかぐらいのものでこれで生計をたてていくのは非情に厳しい。ここ数ヶ月でおそらくフリーランスの人々や副業するユーザーがかなり増えたと感じます。

前より1件の案件に対して、数十件の募集が付くようになりこれでは選ばれるのは至難だと感じるようになってきた。こんなでは駄目だと思い、クラウドワークスやランサーズは自動化して確率の低い案件だけに応募するシステムを作ろうと思っています。

飽和状態の市場では価格の下落が始まる・・・いま、簡単なものはノーコードで開発できるようになってきていて、今からプログラマー目指している子供や青年たちがおとなになる頃には、それほどプログラマーの人材は必要とされていない気がします。

それよりか、これからは英語が話せるグローバルな人材が求められると思っていてそういう人材が重宝されると、中小企業などにもこれからはグローバルな人材が必要とされるようになるから、そちらを目指したほうが良いと思っています。逆にプログラマーは今は需要高いけど今後は必要とされない。

サブスクやノーコードなどのサービスで本当は完結できることが殆どです。いまの中小企業の権限を持っている人はまだそういう事を知らない人や地元のIT企業との繋がりでそのサービスを使っている会社が多いけど、世代交代すれば徐々にサブスク型のサービスやノーコードを使用して自社の業務を効率化していく企業は増えていくので、プログラマーはそれほどいらない。

タグ

, cloudworks, Lancers, いま, オトナ, お仕事, お小遣い, かなり, クラウド, グローバル, コード, ここ, こと, これ, システム, それ, ノー, フリー, プログラマー, もの, ユーザー, ランサーズ, ランス, ワークス, 下落, 中小企業, 人々, 人材, , 依頼, 価格, 処理, , 副業, 募集, 子供, 市場, 必要, 応募, , 数十, 案件, , 決済, 状態, 生計, 確率, 簡単, 自動, 至難, 英語, 重宝, 開発, 青年, 非情, , 飽和, 駄目,

映画:時をかける少女:タイム・ウェイツ・フォー・ノー・ワン

2014.08.19

Logging

時をかける少女(劇場予告)


タイム・ウェイツ・フォー・ノー・ワン{time waits for no one}=過ぎ去った時間は戻らないとかいう意味らしいです。この時をかける少女というアニメ映画はよく出来ているなと思います。内容の方は記載しませんが、結構おすすめ度の高いアニメ映画です。過ぎ去った時間は戻らないけど、未来は自分で切り開けます。この映画は過去に何度もタイムスリップして過去を書き換えていますが、実際、この世界は多次元{たぶん}なので、タイムスリップして過去を変えたとしてもそこから、次元が分岐するというオチ{突っ込みどころ(´Д`)}。過去に何度もタイムスリップするということは多次元世界(パラレルワールド)を複数つくる事になるのではないかと自分は思っています。そんな身も蓋もない事を考えて観なければ良いだけですね{※この映画、時をかける少女、青春アニメ映画は面白かったです}。
ちなみに、多次元世界の話でうまく説明している映画があります、ミッション: 8ミニッツ(ソースコード)と言う映画で何度も過去に戻って爆弾処理(何度も失敗する)をするというストーリーです、コレを観ると多次元世界と時間との関係をうまく説明しているように思えます。
時をかける少女もおすすめですが、映画、ミッション: 8ミニッツもおすすめ度の高い映画です。

タグ

com, For, ge-CeHgimHU, https, no, one, time, waits, watch, www, youtube, アニメ, ウェイツ, おすすめ, オチ, こと, スリップ, そこ, タイム, ノー, パラレルワールド, フォー, ワン, 世界, , 何度, 内容, 分岐, 多次元, 実際, 少女, 意味, , , 映画, , 時間, 未来, 次元, 自分, , 複数, 記載, , 過去, 青春,