WarpクライアントからCloudflare-ZeroTrustに接続できなくなった件

事の始まり mDNSResponderが悪い? 問題はDockerだった 事の始まり 引っ越しなどもあって、長らく使ってなかったmacMiniにRockyLinuxをインストールし、Cloudflareが提供しているZeroTrustを使って、外部からでも家のネットワークに入れるように整備し直しま…

バージョン管理ツール「asdf」を使ってFlutter開発環境をmacに作る

asdfのセットアップ 1. Dependenciesのインストール 2. asdfのインストール 3. Flutterプラグインをインストール Flutterのインストール 各種設定のチェック fvmを使ってもよいんですが、開発言語ごとにバージョン管理ツールが増えるのは面倒なので、個人的…

StorybookをGitHubActionsでGitHubPagesへ自動デプロイする

Storybookの導入 .npmrcとはなんぞや GitHubActionsの設定 package.jsonの修正 Reactのライブラリを開発しているときに立ちはだかるのが、実際に開発中のものをインストールして動かしたりしないと確認できないということです。 ここでStorybookという、Prev…

ReactプロジェクトにStorybookを導入する

Storybookの導入 .npmrcとはなんぞや Storyboardの書き方 cssを適用する background-colorを変更できるようにする storiesファイルを作る Reactのライブラリを開発しているときに立ちはだかるのが、実際に開発中のものをインストールして動かしたりしないと…

Dockerを使って最速でDNSを構築してみた

前提 構築 Docker系設定 docker-compose.yml Dockerfile CoreDns設定 Corefile hosts 起動 おわりに 社内だけで使えるサービスやシステムを複数運営していると、IPアドレスでのアクセスは大変になってきます。 とはいっても、外部DNSに社内用のドメインを登…

Fastlaneを使ってiOSの証明書/プロファイルを管理する

前置き Fastlane Fastlane match 導入手順 証明書管理用のリポジトリ作成 Ruby, Bundlerの設定・インストール fastlaneのインストール fastlaneの初期設定 fastlane matchの初期設定 AppStoreConnect APIの設定 envファイル作成の前準備 envファイルの作成 F…

初めてChromeExtension(Chrome拡張機能)を作ってみた

今回作ったもの 何を作ったか 実装紹介 permissions content_scripts web_accessible_resources Tips おわり 今回作ったもの github.com 無事、Chromeウェブストアに公開されました! chrome.google.com 何を作ったか Githubでプロジェクトを進めて行くと、…

AWS CDK - #2 Lambda + OpenAPI(Swagger)でAPIを作る

開発環境を整える tsconfig.jsonの修正 Linterのインストール .eslintignore .eslintrc.js tsconfig.eslint.json OpenAPIでAPI定義を作る APIから呼び出されるLambdaを定義する Lambda本体の処理 定義したAPIをCDKからデプロイする Lambdaデプロイタスク API…

AWS CDK - #1 CDKの導入

はじめに AWS CLIとは AWS CLIのセットアップ IAMユーザーの作成 credentialsの設定 CDKとは CDKのインストール CDKプロジェクトの作成 はじめに いつの間にかインフラにまで手を伸ばし、さらにインフラをコードで管理するようになっていた管理人です。 AWS…

Flutter - iOSアプリでライセンスplistを半自動で生成して設定画面に表示できるライブラリを作りました

使い方 / Usage dart_license_plist の有効化 Settings.bundle ファイルの作成 ライセンス Plist の生成 実行時のオプション --custom-license-yaml オプション exclude packages Swift では @mono0926 さんが作った LicensePlistがありますが、Flutter を使…

【mac】Docker初心者が最短で「Django」 の開発環境作ってみた

開発環境は持ち歩く時代 流石に物理的には持ち歩けませんが笑、今回は開発環境をポータブル化するべく「docker」を使って環境を作っていきたいと思います。docker初めて使う民なので、下調べ多めで行きます。 dockerで作成したい開発環境群はこちら。最低限…

【mac】開発環境構築を dotfile + mackup + git + ...etc を使って最短で仕上げる(その1)

環境構築ほど面倒なものはない macを買い換えたときに、開発環境をそっくりそのまま移行するのって、とても面倒なので、どうにか簡潔にできないかって思ったところ「dotfile」「mackup」などがあるらしく。それらの設定ファイルを「git」で管理して、いつで…

第5回高専キャリア全国大会でチーム優勝してきた

みなさん、お久しぶりです。 仕事、研究、イベントなどで時間がなく、まっっっっったくブログを更新できていませんでした。すいません‍♂️ さて、毎度おなじみになりつつある【第5回 高専キャリア全国大会】に12/26, 27で参加してきました! 実は、第4回も…

Slack App + GAS で【学生団体】の作業効率を爆上げ【その2】

その1はこちらから www.nomunomu0504.work 開発 ④:取得した内容を元にFacebookページに投稿するための準備 ここでは、管理しているFacebookページにGASから投稿するために、FacebookAppを作成して、FacebookGraphAPIを経由します。が、このAPIにはトークン…

Slack App + GAS で【学生団体】の作業効率を爆上げ【その1】

## 問題は身近なところから(前置き) 所属しているでは学生団体( 学生団体with: http://with-sabae.com/ )は、連絡手段としてLINE以外にも、Slackを導入してます。 毎週1回会議を開いていて、各会議に関するブログ( https://ameblo.jp/gakuren/ )を書…

C言語 - Part.3:条件分岐・繰り返し

C

Part.3 では前回説明できなかった scanf関数, キャスト演算子 と 条件分岐, 繰り返し処理 について解説して行きたいと思います。

C言語 - Part.2:演算と変数

C

Part.2では様々な演算方法と変数を使ったプログラムを実装していきます。

C言語 - Part.1:簡単なプログラムを組む

C

Part.0に引き続き、Part.1では簡単なプログラムを実装していきます。

C言語 - Part.0:C言語とは

C

C言語とは 情報系の人間にとっては『耳タコ』なぐらい聞いたと思いますが、C言語とはコンピュータ言語(プログラミング言語)の1つです。

結局Slackって何が出来るの?LINEと何が違うの?

What is Slack? IT系の人や普段から使い慣れてる人ならば、このお題に答えられると思いますが、そこまで馴染みのない人には "Slackって普通のチャットアプリと何が違うんだ" って感じると思います。 最近良き耳にする 『ビジネスチャット』というものに分類…

C++で複素数演算用クラスを作る

講義の演習課題メモとして残しておきます。 詰まったのが、返り値を統一初期化記法で返す時に、『コピーコンストラクタ→コンストラクタ』で呼び出されるということ...。 コピーコンストラクタが呼び出されたら、コンストラクタ呼び出されないと思ってた...。

【C/C++】簡単な構造体を使ったプログラムの書き方

はじめに 同じデータを持つ情報を扱う際には、共通のものを一つのデータとして扱った方が便利です。その際に構造体を使います 構造体の操作方法 構造体とは、「いろいろな種類のデータをまとめて、1つのかたまりにしたもの」です。 たとえば、「名前, 性別,…

【C/C++】簡単な再帰関数の動作について考えてみる

関数の宣言方法 まず基本となる関数の宣言方法から。関数を使うためにはプロトタイプ宣言をしなければいけません。 #include <stdio.h> int Rec( int n ); // プロトタイプ宣言 int main ( void ) { // 処理 return 0; } プロトタイプ宣言はたくさんの関数が出てきた</stdio.h>…

【令和最初のブログ】車のヘッドライトはヤスリで綺麗に!

とうとう令和! ということで、令和1年5月1日ですね。これからもよろしくお願いします!

【平成最後のブログ】車にアンサーバックをつけてみた

平成最後のブログ ということで、残すところ平成も40分です。なんとか書き切れるように頑張ります。

Arduino + 昇圧チョッパー回路で5Vから12Vを作る

さて、お久しぶりです。今日は珍しく電子工作です。今回作成した回路は昇圧チョッパー回路です。

Twitterの埋め込みタイムラインが正常に表示されない原因とは

TL;DR とりあえず解決策をTwitterサポートに送りつけたので、Twitter社からの返信待ちです😇

学生は無料でAWSが使える!?

さて、最近は www.nomunomu0504.work のようにVPS + αの環境で作業することが多くなってきました。

学生団体で管理しているサイトの裏を紹介!

ところで、みなさん。学生団体withをご存知ですか? えっ、ご存知ない?それはまずいですね。 with-sabae.com

僕の所属する学生団体でSlackを布教してみた

みなさん、『Slack』ってご存知ですか? Slack(スラック)は2013年に公開され、その直後から24時間で、約8000ユーザーの登録数を獲得するところから始まり、今なお、急速に世界中で普及し、利用者を増やし続けている アメリカ発のコミュニケーションツール で…