PLAID Engineer Blog

PLAID Engineer Blog


KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

PLAID Engineer Blog
Naoto Kato
Author

Naoto Kato

ITP 2.2, 2.3の検証ツールを作ってみた

@otolab です。 ITP 2.2, 2.3に関する調査を行いましたので、検証ツールの解説を行いたいと思います。 今回の検証では、ITP 2.2のリンク装飾(Link Decoration)されたランディングページによるcookieの保存期間短縮と、ITP 2.3で追加されたリファラへのリンク装飾に対する制限について調べています。 2つとも、広告流入時にIDを1st partyとして保存するようなケースを想定しており、流入元から対象サイトへの情報伝達・保存を制限するものです。 なお、localStoageに制限が掛かったことが2.3での変更の大きなポイントですが、制限の元となる条件は2.2のcookieと同様であるのと、localStorageの寿命を簡単に見る方法が…

Naoto KatoNaoto Kato

日本語を理解するチャットボットに挑戦した話【デモあり】

お久しぶりです。プレイドの@otoanです。 前回はService Workerについての記事を書きましたが、今回はガラッと変わって、春の開発合宿で実験的に作成したチャットボット系の基盤ツール(Docker環境+ライブラリ)を公開しつつ、得た知見などを書いていこうと思います。 今回はデモありです。 作成したツールをページ内から呼び出せるようにしてあるので、ぜひ試してみて下さい。PCなら左上・モバイルなら右下に出ている「はるみさんに休暇申請!」から動かせます。(少し待っても出てこない場合はリロードしてください) まずはまとめ 言語分析の世界は深く、思っている以上に進んでいる。そしてまだ足りない ともあれ限界があることを受け入れれば、面白いことは十分できる 日付の処理はきつい…

Naoto KatoNaoto Kato

従来のWebアプリの常識を変える! Service WorkerがもたらすWebの未来

こんにちは。プレイドの@otoanです。 突然ですが、Service Workerって使ったことがありますか? Service Workerは、オフラインでページを開き続けるためのキャッシュ機構として導入されましたが、それ以上のパラダイムシフトを含んでいると理解され、注目されるようになっています。注目度は高い新機能なのですが、全体像をつかめる記事を意外と見かけなかったので、今回テーマとして選びました。 KARTEでもブラウザ通知機能として、Service Workerの利用を一部始めていますので、その際に得た情報とその考察をまとめたいと思います。個々の機能の詳細やサンプルコードについては、良い記事がたくさん出ていますので探してみてください。 8/4に公開されたServic…

Naoto KatoNaoto Kato