エンジニアリング

Ruby

【Rails】メール送信環境の設定方法

2021/1/13  

Railsでアプリケーションの開発をしていると、メールの設定が必要となるケースは多いです。 データベースの設定情報は、config/database.ymlに設定すれば良いですが、メールサーバーの設定 ...

Ruby

【Rails】seedコマンドでcsvからデータを投入する方法

2020/5/17  

Railsでは、seedコマンドでDBにデータを投入することができます。 通常はdb/seeds.rbに投入したいデータを記述しますが、可読性が低くなってしまいます。 そこで投入するデータをCSVファ ...

Swift

【マテリアルデザイン】SwiftでRippleButtonを作成する

2020/5/12  

RippleButtonはボタンをタップしたときに波紋が広がるアニメーションの付いたボタンです。 この記事では、RippleButtonを実装する方法を紹介します。 RippleButton Ripp ...

Swift

iOS13のUISegmentedControlを、iOS12以前のスタイルで再現する方法

2020/5/17  

iOS13では、UISegmentedControlのデザインが大きく変更となっています。 本来はOS標準のデザインの方が保守性の観点から望ましいですが、既存のデザインに準拠したい場合もあるかと思いま ...

Python

【Django】モデルにcreated_atとupdated_atを追加する

2020/3/22  

Djangoでモデルにcreated_at(作成日時)とcreated_at(更新日時)を追加する方法を紹介します。 Railsではデフォルトでモデルに追加されますが、Djangoでも簡単に設定するこ ...

Python

【Django】設定ファイルのSettingsを環境ごとに分ける方法

2020/3/24  

Webサービスの開発をDjandoで進めようとした場合、環境ごとの設定をどうやって分離したら良いかで悩みます。 そこで、環境ごとにファイルを分離して設定を管理する方法を紹介します。 設定方法 最終的な ...

Swift

【RxSwift】SubjectとRelayを整理する

2021/1/13  

Observableはイベントを検知するためのクラスですが、SubjectとRelayはイベントの検知のみでなく、イベントの発生もできます。 SubjectとRelayをまとめると、以下のようになりま ...

Swift

【iOS】AutoLayoutをコードで実装する

2021/1/13  

iOSアプリ開発で、多様な画面サイズに対してViewのレイアウトを設定するにはAutoLayoutを使用します。 今回ライブラリーを使わずに、AutoLayoutをコードで実装する方法をまとめました。 ...

Copyright© てくてくライフ , 2021 All Rights Reserved.