- 2023.10.05
Rails関連のことを調べてみた2023年10月05日
【Rails 7】Bootstrapのインストール # 開発環境 Rails 7.0.8 Ruby 3.1.3 Bootstrap 5.3.0.alpha3 # 導入手順 ## 1.Gem導入 Gemgileに以下2つのgemを追加 “`ruby:Gemfile gem ‘bootstrap’, ‘~> 5.3.0.alpha3’ gem […]
【Rails 7】Bootstrapのインストール # 開発環境 Rails 7.0.8 Ruby 3.1.3 Bootstrap 5.3.0.alpha3 # 導入手順 ## 1.Gem導入 Gemgileに以下2つのgemを追加 “`ruby:Gemfile gem ‘bootstrap’, ‘~> 5.3.0.alpha3’ gem […]
【Python】高速で省メモリな新しい日本語全角/半角変換モジュール Habachen ## はじめに 日本語の全角/半角を相互変換する Python のライブラリやスニペットは様々なものが公開されています。 Pure Python のライブラリですと、 [jaconv](https://github.com/ikegami-yukino/jaconv/) が有名ですね。最近だと、 [Utsuho […]
VSCodeでPHPをローカル実行してみた ひょんなことからphpコードをいただいたのだが、手元でパッと確認するにはどうしたら良いのかな、と思って調べた。(いつもはDocker使っちゃってる) なんやアプリダウンロードせぇだの出てきたんだが…なんと、VSCodeの拡張機能で簡単にローカルサーバーを立ち上げられるらしい! それが一番簡単じゃん!やってみよう! ## 必要なもの – VSC […]
passport.deserializeUser が呼ばれません(初心者です。) passport.js を使いログイン、ログアウト処理をしています。 ローカルサーバーでは上手くログイン処理ができました。 しかし、別PCでサーバーを立ち上げた所、passport.deserializeUser が呼ばれなくなり、認証、認可処理ができなくなりました。 localhost:3166 と 192.168 […]
【javascript】手軽に選択肢を追加!createselectbox関数の活用術 ## 【javascript】手軽に選択肢を追加!createselectbox関数の活用術 こんにちは。今回は、javascriptについて初心者エンジニアに向けて、手軽に選択肢を追加するためのcreateselectbox関数の活用術についてご紹介します。 javascriptは、web開発において非常に重 […]
動いているEC2を全部問答無用で停止するLambda ## さくっとコピペでどうぞ “`python:python import json import boto3 client = boto3.client(‘ec2’) def lambda_handler(event, context): response = client.describe_instanc […]
Javaとは?初心者向けに解説 # Javaとは?初心者向けに解説 こんにちは!今回はプログラミング言語の一つである「Java」について、初心者向けに解説していきます。 ## 1. Javaの歴史 Javaは、1995年にSun Microsystems (現在はOracle Corporationの一部) によって公開されました。当初は家電製品の制御用のプログラム言語として開発されましたが、その […]
【Go】select 文とは? – ゴルーチンの制御 # `select`文 – ゴルーチンの制御 Go言語は並行処理を強力にサポートしており、そのための主要なツールとしてゴルーチン(軽量スレッド)とチャネル(ゴルーチン間での通信メカニズム)があります。`select`文は、複数のチャネル操作(送信や受信)の中から、実行可能なものを選択するための制御構造です。 ## 基本的 […]
ConstraintLayoutに入門しよう ## はじめに この記事はAndroidレイアウトを理解し始めた(気がする)人による、まだ理解していない人への記事です。間違えていたり、分かりにくい場合はコメントで教えてね ## Constraint Layoutとは? Constraintは日本語で「制約」を意味します。 Constraint Layoutは、それぞれのViewに「制約」を与えること […]
AWS KMS (Key Management Service)まとめ # KMSの概要 *AWS KMS (Key Management Service)* データ暗号化に利用するキーを作成・管理を行うためのマネージドサービス。 CMK(マスターキー)と呼ばれる鍵が存在する。 この(CMK)の可用性は99.999999999%(イレブンナイン) # KMSの仕組み ## エンベロープ暗号化 デー […]