Swift Package Managerだけで完結する機密情報などの環境変数を管理するFrameworkを作った話。
はじめに APIのアクセスキーなどの機密情報など設定値は、ソースコードにハードコードしたりInfo.plistに書き込んで利活用することは基本的には避けておくべきです。 そういった設定値が平文で混入した状態で、Github.com上...
はじめに APIのアクセスキーなどの機密情報など設定値は、ソースコードにハードコードしたりInfo.plistに書き込んで利活用することは基本的には避けておくべきです。 そういった設定値が平文で混入した状態で、Github.com上...
Elmを学び始めた方がよくつまづくポイントに「カスタム型」があります。 さくらちゃんも別の言語で最初にカスタム型のような概念に出会ったとき、頭がぐちゃぐちゃになりました。むじゅかしぃ😢 ということで、カスタム型につまづいた方の理解の助...
Swift Package Manager(SPM,SwiftPM)でR.swiftを導入する方法を紹介します。 R.swift README 1. R.swiftをインストールする Xcodeで直接設定する方法もありますが、Pac...
米国財務省は、クラウドを採用する金融機関が増加していることについて、特に地方銀行や信用金庫のような中小規模の金融機関(原文ではCommunity Bank。以下「地方銀行」と表記)がクラウドを採用するにあたって直面する利点や課題についてまと...
調査会社のSynergy Research GroupとCanalysは、2022年第3四半期時点のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 Cana...
Go言語の開発チームは2月1日にリリースしたGo 1.20で、実行時のプロファイラ情報を用いてコンパイルを最適化し、実行速度の改善を図る「Profile-guided optimization」機能のパブリックプレビューを開始しましたことを...
こんにちは、個人開発のツールアプリで食べている、あたか、です。 アプリの収入源、広告とサブスクどっちが良いのか? 初めてのアプリだと、どっちにするか悩ましい所だと思いますが、5年以上個人アプリを運営してきた経験から、各収入源の特徴と、僕の方針についてお話したいと思います。 み
概要 Rustの形式検証ツールCreusotを触ってみた備忘的まとめ Creusotとは github https://github.com/xldenis/creusot 論文 https://hal.inria.fr/hal-03737878/file/main.pd
前回記事日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!では、ポップアップとコンテンツスクリプトの用意までを確認しました。 今回はポップアップとコンテンツを連動させます。 仕様の整理 簡単に、こんな...
TL;DR 巨大なモノレポはパッケージ間の依存関係に気を付けないと、変更が思わぬ所に波及して保守が大変だって? DeepFlow 株式会社製ツール guardian を使って、Haskell モノレポのパッケージ間の依存関係が抽象化や意味論的な境界を侵犯していないかチェックし
<a href="https://github.com/jquense/yup/releases/tag/v1.0.0">https://github.com/jquense/yup/releases/tag/v1.0.0</a><br /> <p>スキーマを組み上げてバリデーシ
<a href="https://github.com/upgradejs/depngn">https://github.com/upgradejs/depngn</a><br /> <p>インストールされている依存関係の<code class="language-plainte
Elixir学習記 ← 前 目次 次 → 1. 環境構築 2. データ型 3. 演算子 データ型 Integer 100 # 10進数 0b01100100 # 2進数(binary) 0o0...
ChatGPTには、ニュースにならない日がないくらいの話題性がありますが、そんなChatGPTも決して遠くの技術ではありません。完全に同じものは無理でも、それに近いクローンを作ることはさほど難しくありません。 この記事はTypeScriptでGPT-3.5を使ってChatGPTク
はじめに 「対象者に必ず確認してもらいたい内容」を Slack 上で発信する管理部門の方やマネージャー・プロジェクト推進者の方、飲み会幹事の方必見です! こんな方におすすめ 人事や経理関連の社員に必ず確認してほしい連絡を行う管理部門の方 チーム全体への発信が多いマネージ
この記事は、過去に投稿した記事 AZ-400:Azure Artifacts フィードへの npm パッケージ公開の続編となります。 Azure Pipelines を使ったパッケージの公開 過去の記事ではローカル PC との連携の...
はじめに タイトルのとおり、Azure OpenAI Service と Azure Cache for Redis を使ってテキストの埋め込みとセマンティック検索を行うための一連の方法について、参考にした情報へのリンクと合わせてまとめました。 前半では、Python スクリ
SaaSを初めとするサブスクリプション型の多くのビジネスでは、顧客に有料プランを利用してもらうために無料のトライアル期間を設けたり、無料バージョンのサービスやプロダクトを提供します。 このとき、「どれだけ早く」顧客にサービスやプロダク...
概要 ブランチ戦略にはいくつかパターンがあると思います。 例えば、本番環境を守るために、本番環境のブランチへのマージは特定のブランチに限定したいといったことが考えられます 今回Azure Devopsを使用する場合にどうそれを実現す...