- 2023.08.08
Rails関連のことを調べてみた2023年08月08日
ブックマーク機能の実装 ブックマーク機能を作る時はマイグレーションファイルを作ります。 以下のコードを使ってファイルを作成する。 “` rails generate migration CreateBookmarks “` 生成されたマイグレーションファイルを以下のような構成にします。 “` class CreateBookmarks < ActiveRecor […]
ブックマーク機能の実装 ブックマーク機能を作る時はマイグレーションファイルを作ります。 以下のコードを使ってファイルを作成する。 “` rails generate migration CreateBookmarks “` 生成されたマイグレーションファイルを以下のような構成にします。 “` class CreateBookmarks < ActiveRecor […]
【Python】与えられた月と年を基に、築年月を求めるコードを実装 # 概要 Pythonで、与えられた月と年を基に、現在の日付との差を計算して築年月を求めるコードを実装しました。その際、細かな注意点があることも記載します。 # サンプルコード 以下に二つの関数を記載しました。 どちらも築年月を抽出するコードです。 “`py from datetime import datetime […]
【PHP】BlobSharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()の解説 [BlobSharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()](https://github.com/Azure/azu […]
Azure Container Apps (ACA) に Node.js Express カスタムコンテナイメージをデプロイする # Azure Container Apps (ACA) に Node.js Express カスタムコンテナイメージをデプロイする こんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、Azure Container Apps 環境で、N […]
JavaScriptでMixinを作る方法 ハイサイ!オースティンやいびーん # 概要 JavaScriptでクラス継承の裏技をしてくれるMixinの記述法を紹介します。 ## Mixinとは JavaScriptではES5以降、オブジェクト指向のクラス構文が可能になりました。これによって色々と関数のプロパティを継承させる方法が楽になったのですが、まだ欠点があります。 その欠点とは、一連のクラス継 […]
Node.js + LambdaでDDNSのIP紐づけが切れていないか監視する #### DDNS(ダイナミックドメインネームシステム)って? DDNS(ダイナミックドメインネームシステム)とは、動的に割り当てられているIPアドレスとドメイン名を紐づけてくれるものです。 https://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4%E3%83%8A%E3%83% […]
PythonでRedisに保存されたJavaオブジェクトを取得する ## 初めに `javaobj-py`でRedisに保存されたJavaオブジェクトをPythonオブジェクトに変換してみました。手順は以下です。 ## 1.まずredisに接続 PythonでRedisに接続するには、`redis-py`というRedisクライアントライブラリを使用します。 “` import redi […]
Golangのfor rangeでのポインタ問題をLinterで防ぐ # for range内でのポインタの挙動 まず以下のコードを実行すると、結果はどうなるでしょうか。 “`go:main.go package main import “fmt” type User struct { id int name string } func main() { use […]
【Android】WebViewを使ってみた③ ## はじめに WebViewの技術を使って、AndroidのアプリでWebページを表示してみようと思います。 また、webページからAndroidのプログラムのメソッドを呼び出してみたり、Android側のページに戻ったりもしてみようと思います。 プログラムソースがちょっと多めなので、複数回に分けて投稿しようと思います。 第三回目はwebページ側の […]
DataZoneのProject capabilitiesについてまとめてみた :::note warn 本記事はプレビュー版のDataZoneのドキュメントやサービスを利用しているため、GAで内容が変更となる場合がある点についてご了承ください。 ::: 皆さん、8月に入り夏真っ盛りですが、DataZoneはお使いになっていますでしょうか。 実際にDataZoneを使おうとすると、Projectを […]