WickedPDF を使って Rails で PDF を扱う
概要 WickedPDF というライブラリを使って Rails で PDF を扱う方法を紹介します。 検証で使用した環境 Rails 6.1.4 Ruby 3.0.0 セットアップ ライブラリのインストールから # Gemfile gem 'wicked_pdf' gem "wkhtmltopdf-binary" イ...
概要 WickedPDF というライブラリを使って Rails で PDF を扱う方法を紹介します。 検証で使用した環境 Rails 6.1.4 Ruby 3.0.0 セットアップ ライブラリのインストールから # Gemfile gem 'wicked_pdf' gem "wkhtmltopdf-binary" イ...
概要 Vue と D3.js を使って簡単なチャートを作ってみます。 セットアップ 必要なライブラリをインストールします。 npm install d3-array d3-scale d3-shape チャートの描写 チャート本体のコン...
概要 最新の一部ブラウザではローカルのファイルシステムとやりとりできるWebAPIが実装されています。 今回はその一部の機能を使ってボタンを押す...
概要 AWS S3 で静的ファイルのホスティングをするにはバケットへいくつか設定が必要です。 静的ウェブサイトホスティングを有効にする パブリックアクセスの...
概要 window.showOpenFilePickerを使用することでファイル選択ダイアログを表示できます。 これによってinputタグを使わ...
概要 javascript の Clipboard API を使ったクリップボードへの書き込みや読み込みの方法を紹介します。 クリップボードへの書き込み 例として、次のようなHTML要素がある...
概要 Javascriptで AWS SES を使ってメールを送信したい場合はメールクライアントとして nodemailer がおすすめです。 AWS SESが提供するAPIでメール送信...
概要 Serverless フレームワークで .env を使った環境変数の設定方法について紹介します。 サンプルプロジェクトの作成 まず、サンプル用のプロジェクトを作成します。...
概要 AWS SDK for Javascript v3 を使って DynamoDB を使う方法を紹介します。 インストール npm install @aws-sdk/client-dynamodb テーブルの作成 const { DynamoDBClient, CreateTableCommand } = require("@aws-sdk/client-dynamodb") const client = new DynamoDBClient({ region: 'ap-northeast-1' }) const params = { TableName: 'music', AttributeDefinitions: [ { AttributeName: 'Artist', AttributeType: 'S' }, {...
概要 Urllib.request とは Python の標準パッケージに含まれる HTTP クライアントライブラリです。 ここでは基本的な使用方法について紹介します。 GETリクエスト from urllib import request request.urlopen('https://httpbin.org/get') P...