ReactReactやTypeScriptの実践的な開発を学習できるサービス「mosha React」 はじめに2024年3月15日に「合同会社Jsers」によってリリースされたmoshaReactという学習サービスを使ってみました。このmoshaReactというサービスは、オンライン上(ブラウザ上)で実際にコードを書きながらReactやTy...2024.04.04ReacttypescriptWebサービス/ツール系プログラミング
Python[Python] PythonでPDF処理するためのライブラリ6選!!インストール方法や使用例も解説! はじめにPythonでPDF処理するライブラリはいくつかありますが、今回はその中でも主要なライブラリを紹介したいと思います。そもそもPDFとは、PortableDocumentFormatの略であり、デバイスに依存しないで文章やイメージを表...2024.02.08Pythonプログラミング
Python[Python] VSCodeで開発する際にインストールしておきたいプラグイン18選 はじめにPythonプログラミングでよく利用するエディタとして「VSCode」が挙げられます。本稿では、以下の6つの観点からおすすめするプラグインを紹介したと思います。カテゴリ必ずインストールすべきプラグイン分析系およびフォーマット関連テス...2023.12.18Pythonプログラミング
Python[Python] クラス定義の基本から使い方をわかりやすく解説!! はじめによく聞く「クラス」ですがPythonでクラスを定義することでコードの可読性が向上し、保守性が高まります。どういう時に定義するのか、そもそもクラスとはどのようなものなのかを一から説明していきたいと思います。これからPythonを利用し...2023.11.08Pythonプログラミング
Webサービス/ツール系プログラミングに適したおすすめフォント10選 はじめにプログラミング開発をする場合、多くの方がVSCodeなどのエディタを利用してコーディングしているかと思います(一部、ビジュアルエディタなどは除く)長時間コーディングをしていると、目が疲れてきて目が霞んだり、頭痛が起こったりすることも...2023.10.24Webサービス/ツール系デザインプログラミング
javascript[React] データを可視化するためのおすすめチャートライブラリ6選 データを可視化する方法としてグラフ化が挙げられます。Reactでのグラフ化をするためのライブラリを探す機会があり、そのときにいろいろ調べた結果、結構いい感じのライブラリがあったので紹介します。今回紹介するチャートライブラリは下記となります。...2023.10.16javascriptReactプログラミング
HTML/CSS[CSS] ease-inやlinearなどを使った様々なイージングアニメーション処理まとめ はじめにイージングという言葉をあまり聞かない方は多いかと思いますが、イージングとは「速度に緩急をつけること」を指しています。上記を見ていただければわかりますが、「通常」の方は一定の速度で動作しています。「イージング」のほうは早くなったり遅く...2023.10.02HTML/CSSプログラミング
Python[Python] pyenvを利用して古いpythonのバージョンをインストールした際、エラーが発生しインストールができない現象の解決策 はじめに様々なバージョンで動作を検証したい場合、複数のバージョンをインストールしておき切り替えて動作確認をしたいケースが存在します。今回は、pyenvにてpythonをインストールしている方向けに、古いバージョンをインストールしようとした際...2023.09.26Pythonプログラミング
Python[Python] ファイルやフォルダが存在するかどうかチェックする方法まとめ (os/pathlib) はじめにどの言語でもファイルやディレクトリの存在チェック処理が必要なケースは多々ありますが、今回はpythonでのファイル/ディレクトリに対する存在チェック処理についてまとめておきます。pythonでは「osモジュール」を利用してチェックす...2023.09.14Pythonプログラミング
PowerShell[Powershell] パイプラインでつなげたWhere-Object内でif文をつかう はじめにif文を使ってWhere-ObjectのCmdletを実行したい場合の方法を備忘録として残しておきます。実行環境カテゴリ内容OSWindows11Pro22H2PSVersion5.1.22621.1778Where-Objectの...2023.09.07PowerShellプログラミング
PowerShell[Powershell] ハッシュテーブルをfor文やforeach文を使って更新する方法 はじめにハッシュテーブルとは、配列によく似た構造で「キー」を使用して各値を設定します。$ht=@{"Key1"="Value1"}今回は、このハッシュテーブルの値をfor文やforeach文で回して更新する方法の備忘録となります。Order...2023.08.31PowerShellプログラミング
PowerShell[Powershell] PSCustomObject内の入れ子となった配列にアクセスする方法 はじめにPowershellでは動的なオブジェクトとして「カスタムオブジェクト」が用意されています。たとえば、下記のように「Select-Object」を渡してあげることでカスタムオブジェクトの要素を作成することができます。$selectR...2024.01.31PowerShellプログラミング
PowerShell[Powershell] Invoke-RestMethodのPOSTデータに日本語が含まれている場合に文字化けするのを解消する はじめにInvoke-RestMethodを利用して日本語を含むJSONデータをPOSTリクエストしてデータを登録する際に、POST先の登録データが文字化けしました。今回は、PowerShellのInvoke-RestMethodを利用して...2024.01.31PowerShellプログラミング
PowerShell[Powershell] 配列データを指定した数値で分割する方法 はじめに大量データなどをRESTAPIを利用して連携する場合、連携先などのサイズ制限などで一括でデータを送信することができないケースがあります。そう言った場合大量データを分割して送信するために、配列データを指定した数分で分割する方法を備忘録...2023.08.07PowerShellプログラミング
PowerShell[Powershell] CSVファイルの読み込み時、列の数を取得する方法 はじめにCSVファイルを読み込む際、正しいCSVファイルかどうかを確認するために列の数が正しいかどうかチェックしたい場合があります。その場合の方法を備忘録として残しておきます。実行環境カテゴリ内容OSWindows10Pro2202PSVe...2023.08.29PowerShellプログラミング
javascript[JavaScript] これだけ押さえておけばOK!try-catchの便利な使い方まとめ9選 フロントエンド開発やバックエンド開発など、JavaScriptでコーディングする場合「try-catch」構文は必ずといっていいほど利用されています。今回は、このtry-catch文の便利な使い方をご紹介します。全ての例外をcatchするみ...2023.08.07javascriptプログラミング
PHP[PHP] self、parent、staticの違いについてわかりやすくまとめてみた PHPではよく「self::」や「static::」、「parent::」キーワードを利用することが多いかと思います。今回は、このselfやstatic、parent期ワードについてサンプルコードを記載しながら簡単にまとめておきたいと思いま...2023.03.30PHPプログラミング
PHP[PHP] 非同期処理を実現する方法まとめ3選 本稿では、PHPを利用した非同期処理を実現する方法3選ということで、下記3つの方法を利用した実現方法をまとめていきます。pcntl_forkReactPHPSwoole非同期処理は、複数のタスクを同時に実行することで、パフォーマンスの向上や...2023.03.27PHPプログラミング
PHPHomebrewで「php@7.4 has been disabled because it is a versioned formula!」でインストールできない時の対処方 Homebrewを使ってPHPのバージョン管理をしています。アプリケーション毎にバージョンを切り替えて使っているのですが、改修しようとしたPHPアプリケーションのバージョンが7.4であることが発覚!!Homebrewで7.4のバージョンをイ...PHPプログラミング
javascriptTypeScript 5.0の新機能を簡単に紹介 MicrosoftのTypeScript開発チームが、5.0のバージョンを2023年3月16日に正式リリースしました。本投稿では、最も注目すべき変更点について紹介します。デコレータ(Decorators)const修飾子extendsオプシ...2023.03.23javascripttypescriptプログラミング