2024年

2/357ページ
  • 2024.09.19

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

PHP8.1 Enums 導入 PHP8.1のEnum導入方法を学習の為、アウトプットします # 導入の経緯 今までプロジェクトではBenSampo/laravel-enumを使用してましたが、PHP8.1でEnumsが実装され、BenSampo/laravel-enumのリポジトリで :::note info 「Using this library is no longer recommende […]

  • 2024.09.19

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

Go言語とC++で演算子の優先度が違ってバグった話 # GoからC++への移植 最近、C++の練習がてらAtCoderなどの競技プログラムをC++でもやり始めました。基本Go言語でやっているので、Go言語でプログラミングしてACしたあとに、C++に移植というスタイルでやっています。 Go言語からC++にポーティングする時に、演算子の優先度でバグったので情報共有しておきます。 # バグったコード 具 […]

  • 2024.09.19

今さら聞けないGit 

git stash メモ GUIに頼りきりですぐ忘れるので、メモ。 **作業中のファイルの退避**。ステージングしていない変更も含めて退避する。ブランチを移動したいときはこれ。 “`bash $ git stash -u “` **直前に退避した作業の復旧**。stash一覧からは取り除かれる。 “`bash $ git stash pop “` * […]

  • 2024.09.19

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

Ruby基礎① # 久しぶりに勉強してみる 昔スクールで勉強したことあるが使う機会がなかったので全然使っていなかった。しかし意味働いているベンダーはRubyを使っているみたいだ。 親会社もグループ会社もRuby、最近だとサーバレスなフレームワークを使うみたいだが。TypeScriptをやった方がいいと言いつつRuby on Railsの需要もまだある。 公式は日本語もあるので学習しやすいだろう。 […]

  • 2024.09.18

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

いまさらだけど UIScene についてちゃんと理解する 「UIScene(シーン)」は、iOS 13 以降で導入された マルチシーン機能に関連する概念です。これにより、アプリは複数の「シーン」を持つことができ、1つのアプリに対して複数のウィンドウや画面を同時に表示することが可能になりました。この機能は、特に iPad の マルチタスキングや 複数ウィンドウのサポートを意識して設計されています。 […]

  • 2024.09.18

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

サーブレットのクライアントからレスポンスを返すまでの流れ サーブレット(Servlet)は、Javaを用いたサーバーサイドの技術であり、クライアントからのリクエストを受け取り、適切なレスポンスを返す役割を担います。以下に、クライアントからサーブレットにリクエストが送られ、レスポンスが返されるまでの詳細な流れをステップバイステップで説明します。 ## 1. クライアントからのリクエスト送信 R […]

  • 2024.09.18

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

Array.fromAsync()とPromise.all()の違い【JavaScript】 ようわからんかったのでメモ # TL;DR – Array.fromAsync()は順次実行 – Promise.all()は同時実行 “`javascript const sleep = delay => new Promise(resolve => setTimeo […]

  • 2024.09.18

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

View側の繰り返し処理に対応してJavaScriptで動的にidを取得する方法 ## はじめに インスタ風のアプリを作成している中で、Ralis側で繰り返し処理をしている箇所にJavaScriptでcssクラスをつけたり外したりする処理 などの実装に苦戦したので、実装方法を整理してアウトプットします。 ## やりたいこと 記事の一覧画面でAjaxを使って、いいねができるようにしたい ### 問題 […]

  • 2024.09.18

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

【ロジスティック回帰分析】機械学習特訓 ver.4(まとめ) 【特訓 ver.4】 ロジスティック回帰スタート!! ※この記事ではロジスティック回帰分析についてまとめます ## ▼学習の流れ まずはロジスティック回帰分析の基本を押さえ、具体的な問題を通して理解を深める。 ■使用するデータ 握力測定に関するデータ (実際の握力測定なしに、身長の値を用いて学生の握力分類を行う) ※データセット:後日 […]

  • 2024.09.18

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

マイGPTを使って反社調査を行う ## マイGPTとは 英語版では`My GPTs`と表示されますが、本記事では`マイGPT`と表記します。 マイGPTは、OpenAIのChatGPTを使って、誰でも簡単にカスタムチャットボットを作成できるサービスです。プログラミングの知識がなくても作成可能です。 **My GPTs**を利用するには、有料の**ChatGPT Plus**か、それ以上のプランに加 […]

1 2 357