IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

javascriptのmatch関数の正規表現を変数を使う場合

Javascriptが苦手なので、こういうこと細かいことがわからず、すぐ忘れてしまうので、メモ程度です。

 

RegEx関数を使うとうまくできます。

基本構文は、以下となります

new RegExp( 正規表現パターン, フラグ );

使い方は、

rep="あ";
// 正規表現の条件を作成
var pattern = new RegExp(rep, "g");
strPref.match(pattern)

 

簡単だけど、知らないとできないですね

Advance Custom Field Proの繰り返しタイプをつかったのに、投稿で保存されない

WordpressのAdvance Custom Field Proで繰り返しタイプを使って項目を作成したのに、いざ投稿ページから、登録しようとしたら、入力項目が表示されるのですが、値が保存されない現象が発生しました。

 

よくよくしらべると、繰り返しのフィールドラベルとフィールド名が空白で、サブフィールド内しか登録されていなかったためです。

 

 

Wordpressでカスタムフィールドを登録する際に、バリデーションチェックにひっかからないので、登録する際には気をつけましょう。

laravelで、local.ERROR: No application encryption key has been specified.とエラーが出たときの対処方法

証明書関連のエラーだそうです。

大体、エラー画面に

Your app key is missing~

と表示されて、
「Generate app key」

というボタンがあるので、そこをクリックすれば、

自動でApp Keyが作成され、再度、ページを読み込むと正常に表示されます。

 

このスプレッドシートにアクセスする権限がありません。

GoogleスプレットシートのIMPORTRANGE関数を使って他のスプレットシートのデータを読み込んだ際に、スプレットシートへの編集権限がちゃんとついているのに、下記のエラーが出た場合、参照先のスプレットシートがEXCELかどうか確認し、EXCELでしたら、スプレットシートに変換して再度やるとなおります。

 

 

NotionでAPIをつかうために、Databaseの共有をする方法

APIで対象のDatabaseの共有をする方法です。

公式ドキュメントは、

developers.notion.com

のSTEP2を参照ください

  1. ページの右上の・・・を選択

  2.  

    コネクトの追加を選択し、コネクトを探すで対象のインテグレーションを選択すると追加完了となります。



    簡単ですが、日本語の解説がなかったので、記事を作成してみました。

  3.  

peclでXdebugの過去のバージョンをインストールする方法

サーバにインストールしているPHPのバージョンによっては、Xdebugの古いバージョンをインストールしないと行けないケースがあります。

その場合は、以下のコマンドでインストール可能となります。

 

pecl install xdebug-バージョン

例:Xdebug 2.5.5をインストールしたい場合

pecl install xdebug-2.5.5

 

PHPをつかってて、Xdebugは、やっぱり便利なので、インストールしてみてください。