タグ

2022年1月11日のブックマーク (8件)

  • Node.js での S3 へのファイルの直接アップロード | Heroku Dev Center

    Web アプリケーションには多くの場合、ユーザーが画像、ムービー、アーカイブなどのファイルをアップロードできるようにする機能が必要になります。 Amazon S3 は、これらのファイルのための一般的で信頼性の高いストレージオプションです。 この記事では、S3 のオリジン間リソース共有 (CORS) サポートを利用して、Web アプリケーションを経由せずにファイルを S3 に直接アップロードする Node.js アプリケーションを作成する方法の例を示します。以下の例では、リクエスト処理を容易にするために Express​ Web フレームワークを使用していますが、どの Node.js アプリケーションでも手順はほとんど同じです。 S3 への直接アップロード 直接アップロードの主な利点は、アプリケーションの dyno への負荷が大幅に削減されることです。ファイルの受信と S3 への転送にアプリ

    Node.js での S3 へのファイルの直接アップロード | Heroku Dev Center
  • AIが画像を漫画風に変換 - 無料WEBアプリ - DataChef | TechLagoon

    このページでは、アップロードした写真やイラストCG素材のキャプチャ等を、AIを用いて白黒の漫画風に変換することができます。 漫画で描くような、線画とベタおよびスクリーントーンで表現した画像が自動生成されます。 なお、AIの初期処理のため初回の変換は30秒ほど時間がかかりますが、1度変換した画像を設定変更後に再変換する場合は、処理時間が約10秒に短縮されます。 初期設定のままでも変換可能ですが、好みの仕上がりにするために、全体の明るさ、筆圧、線に使うペンの種類、スクリーントーンを貼る/貼らないを選択することができます。 全体的に描写が細かすぎて気になる場合は、元画像の解像度を縦横ともに半分くらいに下げてから試してみるのもおすすめです。 また、写真ではなくCG素材のキャプチャを変換すると、より漫画の背景らしくなります。 ファイル形式は拡張子がJPEG、PNG、GIF、BMP、WEBP、元の色

    AIが画像を漫画風に変換 - 無料WEBアプリ - DataChef | TechLagoon
  • GitHub に100MB超のファイルを置く -- git push に失敗してからの対処方法 - Qiita

    GitHub には大きなファイルを直接置けない.具体的にはリポジトリ内のファイルのサイズが1個あたり100MBを超えるとプッシュ (push) が出来なくなる.(その前に50MBで警告が出る.)これではちょっと大きな画像とか音声ファイルを置くときに困ることになる. そこで,大きなファイルをローカルリポジトリに追加してしまってプッシュ出来なくなった状況からの対処方法をメモしておこう. 0. 問題発生 想定するのはこんな状況だ. まずGitHubに {REPO}.git なるリポジトリがあった(あるいは新規に作った)として,それをローカルにクローン (clone) したとしよう. $ git clone https://github.com/{USER}/{REPO}.git Cloning into '{REPO}'... 以下,ワーキングディレクトリは {REPO} とする. ここで100

    GitHub に100MB超のファイルを置く -- git push に失敗してからの対処方法 - Qiita
  • GitHub の Git LFS 無料枠をうまくやりくりする方法 - Qiita

    Git Large File Storage (LFS) とは、リポジトリ内の巨大なファイルをテキスト形式のポインタに置き換えつつ、実体をリポジトリ外のファイル置き場に逃がす仕組みです。 1 Git は比較的小さなファイル(ソースコード等)を格納することを主眼に置いているため、リポジトリホスティングサービスによってはファイルサイズの上限が設定されていることがあります。例えば GitHub の場合、プッシュしたファイルサイズが 50MB より大きいと警告が表示され、 100MB を超えるとブロックされます。2 巨大ファイルをコミットと関連付けてバージョニングしたい場合、ホスティングサービスが LFS をサポートしているか確認してみましょう。 幸い、GitHub は LFS をサポートしています。3 無料アカウントの場合ストレージの上限は 1GB で、不足分は購入する必要があります。4 素直に

    GitHub の Git LFS 無料枠をうまくやりくりする方法 - Qiita
  • Overcoming GitHub Storage Limits

  • PWA Manifest Generator | SimiCart

  • About splash-screens - Appscope

    Custom Splash Screen on iOS To make your Progressive Web App even more native-like on iOS devices, you may add a custom splash screen that is displayed when users launch your app. This is a feature that has been documented in Apple's Safari Web Content Guide for a long time, but that has turned out to be more challenging to implement than they have made it seem. In fact, it appears to not have wor

    About splash-screens - Appscope
  • WorkboxでPWAを導入する方法~オフライン対応編~ - Qiita

    目標:ServiceWorkerにキャッシュを保持して、とりあえずオフラインでも表示できるようにする。 PWAやってみたい ページスピードあげたい はじめに そもそもサービスワーカーって何!?という方はこちらの記事が分かりやすかったです。 参考:Service Workerってなんなのよ (Service Workerのえほん) 実装するにあたりWorkboxというGoogleのライブラリを使います。PWAのライブラリというよりはサービスワーカーの設定が簡単にできるライブラリという認識です。(※そのためホーム画面追加やプッシュ通知はこのライブラリには含まれません。多分。) 今回は最も簡単な方法をご説明したいので、GulpやWorkboxCLI等のビルトツールは使いません。キャッシュしたい(オフライン対応させたい)リソースを地道に書いていきます。(別の記事で書きます) Servicework

    WorkboxでPWAを導入する方法~オフライン対応編~ - Qiita