2024年2月

28/40ページ
  • 2024.02.10

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

【PHP】PHPで使うfor文って何? ## for文って何? 同じ動作を繰り返し行う場合には、ループ処理がよく使われます。 ループ処理を使用することにより、コードがシンプルになり作業効率が向上します。 そのループ処理を行う文の1つがfor文です。 for文は繰り返す回数が決まっているときに使用します。 ### どう記述するの? “`php:for文 for (式1; 式2; 式3){ […]

  • 2024.02.10

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

[Go言語]LINE ログイン連携方法 メモ ## 概要 * Go言語でLINEログイン連携する方法についてメモする。 ## LINEログイン シーケンス * 以下のようなLINEログイン連携シーケンスをGo言語で実装する。 “`mermaid sequenceDiagram participant U/A as U/A participant WebApp as テスト用Webアプリ […]

  • 2024.02.10

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

指定された位置に文字列を追加する >文字列 S , T と、整数 N が与えられるので、 S の N 文字目の後ろに T を挿入した文字列を出力してください。 というプログラム問題をRubyで解きました。 “`ruby str1 = gets.chomp str2 = gets.chomp num = gets.to_i ans = “” array1 = [] […]

  • 2024.02.09

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

Swift5.9からのObservationはどのような仕組みでクラスのプロパティを監視しているのか # はじめに Swift 5.9からのObservationがどうやってプロパティを監視しているのか、Swiftのコードから仕組みについて書いておきます。Swiftのコードを読み間違えて解釈していることもあるかもしれませんが、誤りなど見つけたらコメントをください。 # 本題 ## withObse […]

  • 2024.02.09

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

StandAloneで稼働しているUIから一部だけライブラリとしてPublishした話 feat. rollup ## はじめに 所属プロジェクトでは大量のReactコンポーネントを持っており、その中の一部(60%くらい)のコンポーネントを社内の別のプロジェクトでも使うため、ライブラリとして公開しろという指令が出ました。 実は既に社内で使われていましたが、ビルドがコンシューマ側で行われていたので、 […]

  • 2024.02.09

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

乱数の生成 # 始めに Javaでは乱数を生成する事が出来ます。 乱数を生成するには、Mathクラス、またはRandomクラスを用います。 # Math.random()を利用する方法 Math.random()は0.0以上1.0未満の実数を生成するメソッドです。 そのままだとdouble型。 Math.random()に様々な数値を加算、乗算する事で、乱数の範囲を調整する事が可能になります。 ~ […]

  • 2024.02.09

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

【Ruby,Rails】長いメソッド名をわかりやすい名前に変えて使用してみよう どうもこんにちは。 今回は、Ruby,Railsでメソッド名を自分のわかりやすい名前に変更して使用する方法を紹介します。 # メソッド名を変更して使用する方法 大きく分けて2つです。 1. `alias`や`alias_method`を使用する 1. 独自のメソッド名変更メソッドを用意する ただし、`alias`や`a […]

  • 2024.02.09

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

QiitaのAPI、webスクレイピング、GPTを使用して記事書いてみた! :::note warn 本日の記事は「QiitaのAPI、webスクレイピング、GPTを使用して生成された記事」です。 次回以降でその仕組みを解説していきます! ::: ## `faster-whisper`とは `faster-whisper`は、開発者がPythonで音声認識システムを構築するための高速かつ効率的なツ […]

  • 2024.02.09

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

LambdaでPandasとMatplotlibを使う時の注意点 # はじめに LambdaでPandasとMatplotlib(外部ライブラリ)を使おうとしたときにハマったので、備忘録として残しています。 # Lambdaの『250MB制限』の壁 >デプロイパッケージ (.zip ファイルアーカイブ) のサイズ >50 MB (zip 圧縮済み、直接アップロード) >250 MB (解凍後) > […]

  • 2024.02.09

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

ALBがロンドロビンに負荷分散することを確認する ## 実施したこと – クライアント(EC2:Amazon Linux)に httpd-toolsをインストールする 使用コマンド “` yum install httpd-tools “` – Appache Bench が使用できることを確認する 使用コマンド “` ab -h  […]

1 28 40