Tombo Notes
Back to Works
Site
Contents:
Recent Notes
OS
Language
Tools
Xaas
IoT (Internet of Things)
Pragmatic
Security
Device
Measurement
DB
技術書典
RFC
Page
Language
Language
¶
Elixir
Tips
リストの結合
case内でinを使う
Nerves
Nerves
サポートするデバイス
tips
targetにのみ依存するコードとhostでも動作するコードを分けてコンパイルする方法
:mnesiaを使うには
ホストでの開発時にターゲットにしかないライブラリのundefined warningを出さないようにする
Gitの情報をFirmwareと紐付ける
ポンチョの依存プロジェクトの環境変数をメインプロジェクトに合わせる
vm.argsの設定はどこでできるか?
Nerves Hub
セルフホストする場合
NervesHubLink
Nerves Hub Web
NervesHubDeviceWeb
Nerves Key
署名者証明書
作り方
デバイス証明書
作り方
詳細
回路図
NerveKeyの理解のためにした質問
VintageNet
RouteManager
NimblePublisher
Phoenix
Phoenix: 静的HTMLの配信
endpointで行う方法
router、controllerで行う方法
ライブリロードコード注入の仕組み
Phoenix: assetsの圧縮
static assetsの事前圧縮
動的な圧縮
Phoenix: 静的サイトジェネレータとの連携
出力結果を priv 配下に展開する
出力結果を assets/static 配下に展開する
assets/static と priv/static の関係について
Phoenix: デプロイについて
環境変数の用意
ライブラリの取得とコンパイル
assetsの用意
DBのマイグレーション
アプリケーションの起動
Phoenix: mix phx.server
Phoenix: releases.exsの簡単な作り方
releases.exsとは
releases.exsの作り方
Phoenix: コンテナイメージの作成
Phoenix: 多言語対応
概要
gettextマクロの適用
翻訳対象文字列の抽出
各言語用poファイルの作成
poファイルの翻訳文字列の記述
動的な言語切替
LiveViewの場合
ソースコード
参考
Phoenix: websocketの使えない環境でLiveViewを使う
方法
注意点
Webpack
CSSの出力順序
Swoosh
使い方
MyApp.Mailerを作成する
メール作成ロジックの記述
送信ロジックの記述
アダプタの設定
Absinthe
Mox
読むべき記事
Mocks and explicit contracts
Elixir Test Mocking with Mox
Elixir Patterns for Testing with Mox
Node
セキュリティ
追記
Task
参考にしたリンク
GenServer
参考にしたリンク
Supervisor
参考にしたリンク
Ecto
preload
You don’t have to use :put_assoc or :cast_assoc
put_assocでなくbuild_assocを使うケース
hackeny
Use SSL/TLS with self signed certificates
Python
Sphinx
Install
Google タグマネージャーの導入
プラグイン
sphinxcontrib-newsfeed
索引について
JavaScript
Grid.js
Shell
Tips
ファイルのパーミッションをコピーする