ThunderMiracle's Blog - Page 7

ThunderMiracle

Blog part of ThunderMiracle.com

投稿数 98 件(61 ~ 70件目)

VSCodeにTypescriptで実装したNext.jsをデバッグする

VSCodeにTypescriptで実装したNext.jsをデバッグする

2020年12月23日☕️ 4 min read

Next.jsのデバッグと言えば、`console.log`を思い出すことが多いでしょう。オフィシャルサイトにデバッグする方法が公開されていますが、クライアント側のデバッグ方法が書いてありません。`Next.js`+`Typescript`の組合せのデバッグ方法もありません。今日クライアント側でNext.jsのデバッグする方法を紹介します。

iOSのSafariブラウザにアップロードされたファイルを正しくリサイズする方法の検証

iOSのSafariブラウザにアップロードされたファイルを正しくリサイズする方法の検証

2020年12月21日☕️ 4 min read

スマホが日進月歩の時代になりました。写真1枚で簡単に10Mbを超えるでしょう。サーバへ送信する前に、クライアント側でアップロードされたイメージをリサイズできれば、サーバに対する負荷を軽減できるし、アップロードスピードの向上するためユーザビリティ質にもつながります。なので、クライアントでのイメージリサイズは現代ウェブアプリケーションの必須機能ともいえるでしょう。

MacOSのポート開放

MacOSのポート開放

2020年12月13日☕️ 1 min read

LANを通してMacOS上のウェブアプリケーションにアクセスできるように、ポートの開放する必要があります。今日はこの方法をまとめます。

Windows10のポート開放

Windows10のポート開放

2020年11月28日☕️ 2 min read

時々LANを通してWindows上のウェブアプリケーションにアクセスし、テストを行う必要があります。例えば、iOSのSafariにFileReaderのreadAsDataURLの挙動はPC、MacOSと異なり、うまく動かないケースがあります。その場合、iPhoneでWindows上のウェブアプリケーションに直接的にアクセスできたら、デバッグしやすくなるでしょう。

JamstackのAPPをS3とCloudFrontでホスト

JamstackのAPPをS3とCloudFrontでホスト

2020年11月14日☕️ 3 min read

Gatsbyを触り始めてからJamstackを知り、Jamstackのメリットをたくさん実感しました。Jamstackプログラムを静的なhtmlに出力でき、進化しつつあるブラウザとJavaScriptに恵まれ、ただの表示だけではなく、ユーザとの交互することもできます。

MacOSにHomestead環境の導入

MacOSにHomestead環境の導入

2020年11月11日☕️ 4 min read

Vagrantはプロジェクトを参加する全員に同じ開発環境を提供できる上、ホストにも汚染しない仮想技術となります。HomesteadはVagrantの上でさらに一般開発に必要なものを全部組み込んでいる特殊なVagrantとなります。

レガシーのウェブサイトのパフォーマンスチューニング

レガシーのウェブサイトのパフォーマンスチューニング

2020年10月16日☕️ 5 min read

パフォーマンスはウェブサイトの死活問題となります。表示スピードが早ければ早いほど、離脱率が低くなる傾向があります。もちろんAMPの対応するウェブページを作ったほうが一番ですが、レガシーのウェブサイトをなかなか簡単にAMP化できないのは現実です。なので、パフォーマンスの改善をまずやりましょう。

リスタートし続かるdockerコンテナーに入って調査

リスタートし続かるdockerコンテナーに入って調査

2020年10月13日☕️ 1 min read

時々dockerコンテナーに入って調査する必要があります。コンテナーが正しく起動されたら、下記のコマンドで簡単に入れますが、エラーが発生して停止され、もしくは永遠に最起動中になっているコンテナーにどう入ればいいでしょうか?