<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Website on すてきな太陽になりたい</title><link>https://blog.sei-yo.jp/categories/website/</link><description>Recent content in Website on すてきな太陽になりたい</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Thu, 19 Aug 2021 12:54:38 +0000</lastBuildDate><atom:link href="https://blog.sei-yo.jp/categories/website/index.xml" rel="self" type="application/rss+xml"/><item><title>Vue関連の書籍を読んだ</title><link>https://blog.sei-yo.jp/engineer/2021/08/posts/vue/</link><pubDate>Thu, 19 Aug 2021 12:54:38 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2021/08/posts/vue/</guid><description>&lt;p&gt;最近、Vue関連の書籍を読みましたのでその紹介です。&lt;/p&gt;
&lt;p&gt;Webサービスを作るにあたり、フロントエンドの処理のためにVueを採用することにしたので、 その勉強のために読みました。&lt;/p&gt;
&lt;p&gt;読んだのは以下の3冊です。 どの本も2020年にリリースされたVue.js3に対応しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vue.js3 超入門&lt;/li&gt;
&lt;li&gt;これからはじめる人のJavascript/Vue.jsの教科書&lt;/li&gt;
&lt;li&gt;みんなのVue.js&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vue.js3超入門はVue.jsについて一通り説明されていて、Vue.jsについて知るのに良いと思います。&lt;br&gt;
これからはじめる人のJavascript/Vue.jsの教科書は、JavascriptとTypescriptについても説明があります。&lt;br&gt;
Vue.js3超入門よりも薄いので、ボリュームは少な目ですが、広く浅くという感じで記載があります。&lt;br&gt;
みんなのVue.jsはVue.jsを知っている人向けに、実装時の注意点や考え方などが記載されています。例えば、国際化対応についての記述があります。&lt;/p&gt;</description></item><item><title>Let's Encryptの証明書を使っているサーバにcURLで接続してもSEC_ERROR_UNKNOWN_ISSUERで失敗しません</title><link>https://blog.sei-yo.jp/engineer/2021/03/posts/lets_encryptcurlsec_error_unknown_issuer_1/</link><pubDate>Wed, 17 Mar 2021 14:56:27 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2021/03/posts/lets_encryptcurlsec_error_unknown_issuer_1/</guid><description>&lt;p&gt;body of this entry&lt;/p&gt;
&lt;p&gt;以前書いた記事、&lt;a href="https://www.sei-yo.jp/blog/engineer/2020/08/lets-encryptcurlsec-error-unknown-issuer.html"&gt;Let&amp;rsquo;s Encryptの証明書を使っているサーバにcURLで接続するとSEC &lt;em&gt;ERROR&lt;/em&gt; UNKNOWN_ISSUERで失敗する&lt;/a&gt;ですが、Let&amp;rsquo;s Encryptは悪くなかったです。自分のWebサーバの設定が悪かったです。&lt;/p&gt;
&lt;p&gt;Nginxを使っていて、サーバ証明書にcert.pemを指定していましたが、fullchain.pemを指定するのが正しいようです。証明書と同じフォルダにあるREADMEを見ても、cert.pemは古いので使われないということが書いてありました。 完全に動かないということではないようで気づきませんでした。&lt;/p&gt;</description></item><item><title>Nginxでのレスポンスボディの書き換え</title><link>https://blog.sei-yo.jp/engineer/2020/07/posts/nginx/</link><pubDate>Sat, 18 Jul 2020 03:25:03 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2020/07/posts/nginx/</guid><description>&lt;p&gt;Nginxでのレスポンスボディの書き換え方法を調べていたら、&lt;a href="https://docs.nginx.com/nginx/admin-guide/dynamic-modules/http-substitutions-filter/"&gt;HTTP Substitutions Filter&lt;/a&gt;というのがあったので、Nginx Plusで使うかモジュールコンパイルして使うしかないのかと思っていたら、&lt;a href="https://nginx.org/en/docs/http/ngx_http_sub_module.html"&gt;sub_module&lt;/a&gt;というモジュールがsub_filterディレクティブを提供していてこれで実現可能でした。&lt;/p&gt;
&lt;p&gt;ちなみにApache2の場合にはExtFilterというのがあって、ここで好きなプログラムを使って自由にレスポンスを書き換え可能です。 Nginxのsub_moduleの場合は変数は利用可能であるものの単純な文字列の置換しかできないようです。&lt;a href="https://docs.nginx.com/nginx/admin-guide/dynamic-modules/http-substitutions-filter/"&gt;HTTP Substitutions Filter&lt;/a&gt;の場合は、正規表現も使えるようです。 外部コマンドを使った書き換えを簡単に定義するものはないのでしょうか。&lt;/p&gt;</description></item><item><title>logo 作成サービス hatchful</title><link>https://blog.sei-yo.jp/engineer/2019/04/posts/logo_hatchful/</link><pubDate>Mon, 29 Apr 2019 16:20:20 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2019/04/posts/logo_hatchful/</guid><description>&lt;p&gt;logo 作成サービスのhatchfulというものを使ってみた。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.shopify.jp/blog/introduce-hatchful"&gt;hatchful&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;faviconとブログのカバー画像をこれに変えてみた。 まだ変えられていないところも多いけれど、そもそもブログがたくさんあるのでそれの整理もした方が良いかなぁ。。。&lt;/p&gt;</description></item><item><title>Tweetボタン設置</title><link>https://blog.sei-yo.jp/engineer/2019/04/posts/tweetbutton/</link><pubDate>Tue, 23 Apr 2019 22:36:02 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2019/04/posts/tweetbutton/</guid><description>&lt;p&gt;以下に従ってTweetボタンを設置してみた。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.twitter.com/en/docs/twitter-for-websites/tweet-button/overview.html"&gt;Tweet Button&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://publish.twitter.com/"&gt;https://publish.twitter.com/&lt;/a&gt;を使うと簡単にhtmlコードを生成できるので、簡単だった。&lt;/p&gt;</description></item><item><title>Movable Type Data API v4 の authenticationでBad Gateway</title><link>https://blog.sei-yo.jp/engineer/2019/03/posts/movable_type_data_api_v4_authenticationbad_gateway/</link><pubDate>Tue, 19 Mar 2019 01:04:50 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2019/03/posts/movable_type_data_api_v4_authenticationbad_gateway/</guid><description>&lt;p&gt;以下のマニュアルを参照してMovable Type 7のData API v4 の authentication を試したが、なかなかうまくいかなかった。 原因は clientId の I が小文字になっていたためだった。&lt;/p&gt;
&lt;p&gt;マニュアルの例のところが小文字になっていたのでそれを参考にしていたのが間違い。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.movabletype.jp/developers/data-api/v4-reference.html#authentication-authentication-post"&gt;マニュアル&lt;/a&gt;&lt;/p&gt;</description></item><item><title>GDPRのためのCookie利用通知</title><link>https://blog.sei-yo.jp/engineer/2019/01/posts/gdprcookie/</link><pubDate>Tue, 29 Jan 2019 00:00:44 +0000</pubDate><guid>https://blog.sei-yo.jp/engineer/2019/01/posts/gdprcookie/</guid><description>&lt;p&gt;GDPRへの対応としてCookieの利用通知を行うにはどうしたら良いのか気になっていましたが、調べてみると同じ悩みを持つ人はたくさんいるようで、手っ取り早く対処するには&lt;a href="https://cookieconsent.insites.com/"&gt;Cookie Consent&lt;/a&gt;を使うのが良さそう。 というわけで、さっそく使ってみた。 Wizardに従って出来上がったCodeをコピペするだけ。通知だけで、オプトインやオプトアウトしない場合は簡単。 プライバシーポリシーも作ってきちんとやった方が良いのだろうけど、とりあえずデフォルトのリンク先を採用して設定した。&lt;/p&gt;</description></item></channel></rss>