お知らせInformation新着・更新情報、サービスやサポートに関する情報をご案内致します。ニュース株式会社サフィックスの成長記録です。予ingサポートSupport各種メールフォームをご用意しております。BLOG予ing弊社スタッフが更新するブログです。version3→42020年01月10日ing_kmフロントエンドチームgulpでv3からv4にバージョンアップし、gulpを起動するまでの流れです。v4をインストールします。私はバージョン指定で4.0.2を選択しています。gulp@4.0.2▼このままgulpを起動するとエラーがでるインストールできて起動してみると↓のような結果に。(internal/modules/cjs/loader.js:637:17)いきなり壁が立ちはだかります。何がなんだかよくわかりません。[ERR_ASSERTION]"をキーワードにして検索しました。私が修正で必要な箇所は以下でした。記述方法が違ってたようです。scriptのgulpfileをコンパイルしてgulpfile.jsを出力しなければならず。gulpfile.jsとgulpfile.coffeeそれぞれの書き方が下記のようになりました。scriptの場合、gulp.watchの後に括弧いらないみたいですけど、なんか不安というか馴染めないです。▼gulp.taskの引数の変更taskの箇所の修正点は以下になります。'browserSync'))他の解説サイトで検索しましたところ、seriesが直列処理で、parallelが並列処理となっているようです。以下、引用になります。直列処理はタスクを1つずつ順番に処理していくので、順番を明確にしたい時に使用します。逆にparallelは並列処理で、タスクを同時に処理していきます。v4を起動することができました。v3からv4にあげたことでどのような利点があるか実感できておりませんが。以上、バージョンアップからの導入までの流れでした。Chromeの本家がChromiumというそうで。[Chromium]https://ja.wikipedia.org/wiki/ChromiumそのChromiumをベースにしたEdgeが2020年1月リリースというニュースを見ました。Edge]https://www.microsoftedgeinsider.com/ja-jp/ロゴが新しくなり、心機一転って感じが出てますね。これでようやくコーディングでIEを意識しなくてもいいのかな、と思ってたのですがそうでもなさそうです。私がIEで真っ先に思い出すのがe-TaxというWebサイトなんですが、申告・納税ができるシステムで確定申告の時期になるとかなりお世話になります。凄く便利なe-Taxですが、何故か"Windows10でシステムを使う場合、IE11のみ利用可能"と書いてありました。いう重要なポジションのサイトがIE推奨である限り、IEは生き残り続けるでしょうね。レンダリングエンジンが統一されればcss3もベンダープレフィックス無しで使えるプロパティが多くなって、ハックを使わずにすむようになったりいいことづくめなんですが、ほんと思うようにいかないですね。昔htmlで意味してたタグが現在では違うっていうのを再確認しました。「iタグというのは気持ちなどを表すときに使うんです」と教えたときに「あれ?イタリックではないんですか?」と聞かれ以前はそうだったなぁと。smallタグっていうのもいつの間にか変化してるんですよね。以前はテキストを小さく表示するだけのものだったんですが今は補足に使われるタグになっています。この変化でasideが少し意味が近くて戸惑います。html5で登場したasideも補足に使われるタグなので。emタグもリファレンスでの説明自体があいまいです。私は使わない方法ですが、入れ子にすると強調具合が強まっていくというのもあるみたいです。validatorで合格しても本文として成り立ってるか微妙なところがありそうです。復習して精進しなきゃですね。2019年12月20日ing_kmフロントエンドチームMTのContentCalendarタグについて2019年12月13日ing_kmフロントエンドチームどうも、フロントエンドチームの者です。自分のやりたいことがすんなり通じなかったことを載せます。設定準備phpからMTの変数に値渡しが可能なのか試しました。?>;";これだけで変数$bの内容を$aへ代入できます。このような書き方がMTタグで通じるかもしれないと思い代入してみました。?>">この書き方で再構築し、表示してみたところ数値が入っていたので次は日付でやってみます。month'));西暦と月を単位無しで繋げた単純な5桁の数字を出力しています。これで変数$bの値を先ほどのSetVarで格納し、値を出力すると「202001」のようにでました。2019年12月から2020年1月になってたので成功です。MTContentCalendarを使う一か月分のカレンダーを表示するブロックタグです。MT7からできたタグらしいです。https://www.movabletype.jp/documentation/appendices/tags/contentcalendar.html今までのバージョンだとMTCalendarというタグはあったようですがMT7からコンテンツタイプという機能が追加されたことで、コンテンツタイプ専用のカレンダータグで用意されたのだと思われます。使い方に載ってる部分を抜粋すると↓のようになっております。date_field="開催日時">形式はYYYYMMです。この桁数から外れた書式だと再構築した時点でエラーが返ってきます。この形式に従い、先ほどphpで準備した日付を入れて実行結果を得るのが目的です。↓のように書きました。date_field="開催日時">結果は・・・エラーでした。再構築すらできません。「monthモディファイアはYYYYMMでなければいけません。仮に通ってた場合、イメージとしては↓になってるはずです。date_field="開催日時">結局わからずphpで値の受け渡しをせずにmonthモディファイアを通せるようにしました。日付に関する部分は結構苦手で、その苦手な面が表に出てきた出来事でした。Inc.AllRightsReserved.。