2023年

11/215ページ
  • 2023.12.24

Python関連のことを調べてみた

【ロバストPythonを読んた感想】ロバストなコードをささえる機能は言語を超えた共通点がある # はじめに 今年発売されたPythonの本で、よかったと思った本です。 https://www.oreilly.co.jp/books/9784814400171/ この本は、ロバストなコードを書くにはどうしたらいいか。Pythonに最近導入された機能も含めて説明されています。[Clean Code ア […]

  • 2023.12.24

Lambda関連のことを調べてみた

TerraformでAWS LambdaをNode.js 20へアップグレードする方法 先日AWSから **『[アクションが必要です] AWS Lambda での Node.js 16 のサポート終了について』** というタイトルのメールを受け取ったので、早速アップグレードを試みたのですが、Terraform初心者としてハマるところが多かったので、備忘録としての投稿です。 # 前提 今回の例は、以 […]

  • 2023.12.24

AWS関連のことを調べてみた

第1回:クラウド環境を作成してみよう! ハッカソンでプロダクトを作るにあたって、画面だけで完結するサービスは少なく、 どうしてもサーバ通信を行い、サーバ側でAIを呼び出したり、APIを呼び出したり、はたまたDBを呼び出しサーバ側で色々な処理を行うといったプロダクトを作ることがほとんどです。 そうなってきますとどうしてもサーバが必要となってきます。 昔は自分のPCにIISを入れて、自分のPC内にサー […]

  • 2023.12.24

Android関連のことを調べてみた

Android 正規表現 カタカナ判定方法 正規表現の文字判定です。 カタカナを判定する方法のサンプルです。 “`Validation.kt fun isKatakana(inputText: String): Boolean { val regex = Regex(“^[\u30A0-\u30FF ]++\$”) return inputText.matche […]

  • 2023.12.24

Python3関連のことを調べてみた

numpyで重複有配列のrankを計算する方法 配列に対して,各要素のrankingを求めたいとします. ただし,引き分けがあった場合は,同順位として,次の順位は前の順位+1から再開するものとします. 例えば,`[1,1,2,2,3]`という配列の順位は`[0,0,1,1,2]`というように得たいものとします. そのような計算は実は`np.unique`で得ることができます. “`py […]

  • 2023.12.24

Node.js関連のことを調べてみた

TerraformでAWS LambdaをNode.js 20へアップグレードする方法 先日AWSから **『[アクションが必要です] AWS Lambda での Node.js 16 のサポート終了について』** というタイトルのメールを受け取ったので、早速アップグレードを試みたのですが、Terraform初心者としてハマるところが多かったので、備忘録としての投稿です。 # 前提 今回の例は、以 […]

  • 2023.12.24

PHP関連のことを調べてみた

ミューテータとappend() ## はじめに 私は株式会社qnoteにて、勉強会の幹事を務めております。 2023年度勉強会の珠玉のネタを2023Qiitaアドベントカレンダーに投稿していこうと思います。 ## 対象者 この記事は下記のような人を対象にしています。 – 駆け出しエンジニア – プログラミング初学者 ## 結論 ミューテータは便利なので使いましょう! ただし […]

  • 2023.12.24

Go関連のことを調べてみた

チーム開発参加の記録【2023-10~2024-03】(7) slogでErrorレベルのログをSlackに飛ばしてみた # 本シリーズのリンク – [チーム開発参加の記録【2023-10~2024-03】(1) Go言語用ORM「Bun」をDBファーストで使う試み(SQLite使用)](https://qiita.com/kanedaq/items/97ca682602b626d5d […]

  • 2023.12.24

Ruby関連のことを調べてみた

【Ruby】RubyのStructを活用する # 1. Struct RubyにはStructという、構造体を扱うクラスがあります。 :::note info 構造体とは? 構造体とは「1つ以上の、任意の種類の値をまとめて1つにしたもの」である。 データや情報、プログラムのコードなどを意味のある単位に分類・分割・整理して、構造的にまとめることが目的。 無秩序なデータをオブジェクト指向的に記載できる […]

  • 2023.12.23

iOS関連のことを調べてみた

【SwiftUI】複数の物体をアニメーションさせる時に連動して動かない問題を解決する(iOS17)) # はじめに iOS17で`geometryGroup`という機能が追加されていました。 ドキュメントを見ても意味不明だったのですが、使ってみたら納得したので記事にしておきます。 # やりたいこと ![Simulator Screen Recording – iPhone 15  […]

1 11 215