tsdyk

React

【React】Mac環境でReactの環境を構築したぞ

node.jsのサイトからインストーラをダウンロードする。インストール後のバージョン確認mbp:Desktop $ node -vv20.9.0アプリを生成する前に、フォルダを作成mbp:Desktop $ mkdir testtestフォ...
API

【X(旧Twitter) API】AWSのLambdaを使って、Xの自動ツイートをするために API Freeアカウントを登録してみた

Xにログイン後、Xのdeveloperページで、下記リンクよりフリーアカウントを登録する。使用目的を入力(どんな理由でAPIを使用するかを、適当に翻訳サイトで250文字以上の文章を作る)set upボタンをクリック権限の設定はツイートをした...
JavaScript

【React】Reactについてまとめてみた

Reactは、JavaScriptライブラリで、ユーザーインターフェースを構築するために使用される人気のあるツールの1つです。以下はReactの基本的な概念と特徴についての解説です。コンポーネント指向: Reactの中心的なコンセプトはコン...
selenium

【selenium】seleniumを使ってGoogleのタイトルを取得してみる【python3】

Macでの環境構築python3のインストール brew install python@3python3のバージョン確認python3 --versionPython 3.11.6seleniumインストールpip3 install sel...
Java

【Java】Javaのオプショナルについて調べた

Javaのオプショナル(Optional)は、Java 8以降で導入されたクラスで、null値の扱いをより安全に行うための手段を提供します。オプショナルはnullセーフ(null-safe)なプログラミングをサポートし、null参照によるN...
Java

【Java】ラムダ式について調べてみた

Javaのラムダ式(Lambda Expressions)は、Java 8から導入された主要な機能であり、関数型プログラミングの要素をJavaに導入しました。ラムダ式は、無名の関数(匿名関数)を簡潔に記述できる方法です。ラムダ式は、関数型イ...
JavaScript

【JavaScript】クロージャについて

クロージャー(Closure)は、JavaScriptにおける重要な概念の一つで、他の多くのプログラミング言語にも存在する概念である。クロージャーは、外部スコープにある変数や関数を参照し、その状態を保持できる関数。以下に、クロージャーの主な...
JavaScript

【JavaScript】Promiseについて調べてみた

JavaScriptのプロミス(Promise)は非同期処理を扱うための標準的な手法で、コールバックヘル(コールバック地獄)を回避し、より構造化されたコードを書くのに役立つ。プロミスは以下の特性がある:非同期処理の表現: プロミスは非同期操...
JavaScript

【JavaScript】JavaScriptのオブジェクトとJSONの違い【JSON】

JavaScriptのオブジェクトとJSONの違いをまとめた:形式:オブジェクト: JavaScriptのオブジェクトは、プログラム内でデータを構造化するためのデータ型である。オブジェクトは中括弧 {} で囲まれ、プロパティとそれらの値を含...
Eclipse

【Eclipse】個人的にたまに使うショートカットキーのメモ

たまにしか使わないので覚えられないためメモ※後日思いついたら、追記予定【Ctrl + Alt + I】:大文字/小文字変換【Ctrl + Shift + R】:ファイル検索【Ctrl + Shift + F】:ソースのフォーマット【Ctrl...