OTHER

2/1220ページ
  • 2022.11.29

Go関連のことを調べてみた2022年11月29日

Go チャネルの基本的な知識 ## チャネルとは GoルーチンとGoルーチンの間でデータの受け渡しをするためのGo特有のデータ構造。 ## チャネルの型 チャネルの型はchan データ型のように書く。以下の例はint型のチャネルを作っている。 “`go var ch chan int “` ## チャネルの特性 チャネルの中に何かしらのデータを入れると、それを取り出してから […]

  • 2022.11.29

Android関連のことを調べてみた2022年11月29日

AndroidでViewBindingを使ってみる # ViewBindingとは・・・?なんじゃんねぇ? AndroidではLayout xmlとJavaかkotlinのソースが別々で、Layout xmlでは各Viewにidを振ります。 “`xml android:id=”@+id/xxxbutton” “` それをJavaかkotlinのソース […]

  • 2022.11.29

AWS関連のことを調べてみた2022年11月29日

GitHubActionsのself-hosted機能を使ってAWS EC2でCI/CDしてみる # はじめに CI/CDしてますか? GitHubActionsにはself-hosted機能があり、これを使うと任意のサーバーでGitHubActionsを動作させることが出来ます。 普通に使う分にはこんなことをする必要は無いんですが、開発が活発になってくるとGitHubActionsの無料利用枠の […]

  • 2022.11.28

iOS関連のことを調べてみた2022年11月28日

【Swift】いろんな型に対応した万能な編集画面を作りたかった # はじめに 題名の通り。  KeyPathを指定すると、型に応じて適切な編集画面を出してくれるSwifUIのViewを作りたかった。  こんな感じの構造体があった時に “`swift struct Item { var title: String var count: Int var color: UIColor var […]

  • 2022.11.28

Python関連のことを調べてみた2022年11月28日

HerokuからRenderに移行しようと思ったけど、学生身分をフル活用してHerokuを使う # 1. 概要 Herokuの無料プランがなくなってしまうので、PythonでつくったWebアプリを[Render.com](https://render.com/)に移管しようとしたら`OSError: cannot open resource`に苦しめられました。 解決はできたっぽいですが、無料プラ […]

  • 2022.11.28

Ruby関連のことを調べてみた2022年11月28日

【RUBY】小数点の切り捨てを行える.floorメソッド # はじめに プログラミング初学者の者です。オンラインでプログラミングを学習させて頂いてるのですが、さらに理解を深めていきたいと思い、学習したことを備忘録として、残して理解を深めていきたいと思います。 また、間違った点など、ありましたら、ご指摘いただけると幸いです。よろしくお願いします。 # 前提 ECサイトのポイント付与サービスを考えなら […]

  • 2022.11.28

Rails関連のことを調べてみた2022年11月28日

TerraformでRailsを載せるECS Fargate環境とReactを載せるS3環境を作成する RailsのAPIを載せるステージングと本番用のFargate環境をTerraformで作成する機会があったので自分用のメモも兼ねて記事を書くことにしました。 Reactを載せるためのS3などもTerraformで作っております。 利用しているTerraformのバージョンは1.2.0です。 W […]

  • 2022.11.28

Python3関連のことを調べてみた2022年11月28日

Tweepyを使ってリストのwordcloudを作ってみた # 概要 フォロワーたちが今日何で盛り上がったのか、今のトレンドはどのようなものなのかがきになったので、それが1目でわかるWordCloud画像を生成することで、今のタイムラインの流れをある程度掴めるツールを作成した。 # 環境 MacBookPro 13-inch, M1, 2020 macOS Ventura 13.0.1 # 目次 […]

  • 2022.11.28

Node.js関連のことを調べてみた2022年11月28日

【Node.js】コールバック地獄の関数からPromiseを使って同期処理後に値を取得する ## はじめに 意外と検索してパパっと出てこないので記事化してみました。 Azure上のMySQLとの接続処理をコーディングしていたので、サンプルのコードはMySQLのusersテーブルからデータを取得する処理をイメージしています。 ## 実現したいこと async/awaitを使って非同期処理内で関数を同 […]