MENU
  • ホーム
  • 環境構築
  • コーディング
  • ライブラリ・モジュール
  • ツール

Terminart Express

  • ホーム
  • 環境構築
  • コーディング
  • ライブラリ・モジュール
  • ツール
Terminart Express
  • ホーム
  • 環境構築
  • コーディング
  • ライブラリ・モジュール
  • ツール
  • コーディング

    【TIPS】TypeScriptで便利な型を自作する

    2022年8月14日
  • ツール

    JetBrains製IDEのテーマを自作しよう! 〜 ③エディタのカスタマイズ 〜

    2022年8月14日
  • 環境構築

    【Tauri+Next.js】Rust+TypeScriptで作るデスクトップアプリケーション

    2023年1月16日
  • 環境構築

    Next.jsのフォルダ構成を考えよう! 〜 アトミックデザイン編 〜

    2022年6月26日
  • コーディング

    【Rust】配列の基本と便利なメソッドの使い方

    2023年2月14日
  • コーディング

    【Rust】Resultの基本と便利なメソッドの使い方

    2022年12月12日
  • 環境構築

    5分で簡単!はじめてのRust with WebStorm & IntelliJ IDEA

    2022年6月5日
  • コーディング

    【Rust】コード分割/ファイル分割して簡潔なコードを書く

    2023年6月9日
  • コーディング

    【TIPS】TypeScriptで便利な型を自作する

    2022年8月14日
  • ツール

    JetBrains製IDEのテーマを自作しよう! 〜 ③エディタのカスタマイズ 〜

    2022年8月14日
  • 環境構築

    【Tauri+Next.js】Rust+TypeScriptで作るデスクトップアプリケーション

    2023年1月16日
  • 環境構築

    Next.jsのフォルダ構成を考えよう! 〜 アトミックデザイン編 〜

    2022年6月26日
  • コーディング

    【Rust】配列の基本と便利なメソッドの使い方

    2023年2月14日
  • コーディング

    【Rust】Resultの基本と便利なメソッドの使い方

    2022年12月12日
  • 環境構築

    5分で簡単!はじめてのRust with WebStorm & IntelliJ IDEA

    2022年6月5日
  • コーディング

    【Rust】コード分割/ファイル分割して簡潔なコードを書く

    2023年6月9日
  • コーディング

    【TIPS】TypeScriptで便利な型を自作する

    2022年8月14日
  • ツール

    JetBrains製IDEのテーマを自作しよう! 〜 ③エディタのカスタマイズ 〜

    2022年8月14日
  • ライブラリ・モジュール

    【Chakra UI】カスタムテーマで共通スタイルを使い回す

    Chakra UIのカスタムテーマ、使っていますか? カスタムテーマは便利で汎用的なスタイルを定義することができますが、その反面で意外と奥が深くやろうとしていることに時間がかかってしまうこともあります。 今回はカスタムテーマをもっと使いこなすために...
    2023年6月30日
  • コーディング

    【Rust】標準入力(コンソールからの入力)と型変換

    今回はRustで標準入力する方法について紹介します。 この記事でわかること Rustでの標準入力方法 標準入力した文字列のパース 【単純な実装】 さっそく実装です。 標準入力は標準ライブラリstdにて実装されており特別なクレートは必要ありません。 単純に...
    2023年6月13日
  • コーディング

    【Rust】コード分割/ファイル分割して簡潔なコードを書く

    コード分割はプログラムを簡潔にわかりやすく保つためにもとても重要なものです。 どのプログラミング言語を使っていてもコード分割は常に心がけたいことですが、Rustではどのようにコード分割すれば良いのでしょうか? 今回はRustでコード分割するうえで...
    2023年6月9日
  • 環境構築

    【Rust】単一/複数のクレートを持ったパッケージを作成する方法

    Rustのパッケージの構成ルールについて公式ドキュメントに記載がありますが、あり得る構成パターンの具体的な作成方法については記載がありません。 そこで今回はタイトルのとおり、単一/複数のクレートを持ったパッケージを作成する方法について試してま...
    2023年6月6日
  • コーディング

    【Tauri+Next.js】ファイル選択ダイアログで選択した場所にファイル書き込みおよびファイル読み込みする

    今回はTauriでファイル操作処理を行う方法について紹介していきます。 合わせてよく使用するであろうファイル選択ダイアログの実装もしてみました。 Next.jsのみで作るWebアプリケーションの場合はファイルダウンロード処理を実装する感じになりますが、Ta...
    2023年4月26日
  • コーディング

    React+Chakra UIをShadow DOMの中で使う方法

    Google Chrome拡張機能(Chrome Extension)のContent Scriptなどを使用すると、既存ページに対して新たなDOM要素を追加することができます。 しかし追加したDOMが既存サイトのCSSから影響を受けたり、また逆に追加したDOMが既存サイトのCSSを上書きしたりと...
    2023年4月23日
  • コーディング

    【Rust】条件分岐とパターンマッチング

    今回はRustにおける条件分岐処理についてまとめました。 Rustではifなどの基本的な構文からif let, matchといった特有の処理など様々な方法を使用して条件分岐させることができます。 そんな条件分岐処理の数々をサンプルコード多数で紹介しますのでぜひご...
    2023年4月28日
  • コーディング

    【Rust】HashMapの基本と便利なメソッドの使い方

    今回はHashMap型について見ていきたいと思います。 名前こそ違えど多言語にも存在するデータ構造ですのでわりと理解しやすいです。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「公式ドキュメントはちょっと...
    2023年2月24日
  • コーディング

    【Rust】配列の基本と便利なメソッドの使い方

    今回はRustにおける配列(Vector)について見ていきたいと思います。 Rust特有のものはOptionやResultに比べるとそんなにないので身構える必要はありません。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「...
    2023年2月14日
  • 環境構築

    【Tauri+Next.js】Rust+TypeScriptで作るデスクトップアプリケーション

    TauriはバックエンドにRust、フロントエンドには従来のWeb開発技術(JavaScript+HTML+CSS,ReactやNext.jsなどのフレームワーク)を用いたデスクトップアプリケーションを開発するためのフレームワークです。 クロスプラットフォーム対応しておりWindowsでもM...
    2023年1月16日
123
  • コーディング

    【Rust】HashMapの基本と便利なメソッドの使い方

    今回はHashMap型について見ていきたいと思います。 名前こそ違えど多言語にも存在するデータ構造ですのでわりと理解しやすいです。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「公式ドキュメントはちょっと...
    2023年2月24日
  • コーディング

    【Rust】配列の基本と便利なメソッドの使い方

    今回はRustにおける配列(Vector)について見ていきたいと思います。 Rust特有のものはOptionやResultに比べるとそんなにないので身構える必要はありません。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「...
    2023年2月14日
  • 環境構築

    Next.jsのフォルダ構成を考えよう! 〜 アトミックデザイン編 〜

    悩みがちなフォルダ構成。 Next.jsプロジェクトにおけるフォルダ構成をアトミックデザインをベースとして考えてみました。
    2022年6月26日
  • ライブラリ・モジュール

    【Node.js】Dockerにmysql環境を構築してmysql2で操作する

    タイトルにもあるとおり、Node.js + MySQL + Dockerな環境で開発を行う機会がありました。 Node.jsからMySQL操作を行うためのライブラリはmysql2というものを使用しましたが、 接続処理コネクションプールCRUD といった情報が意外とまとまっておらず困りま...
    2022年10月8日
  • コーディング

    【Rust】コード分割/ファイル分割して簡潔なコードを書く

    コード分割はプログラムを簡潔にわかりやすく保つためにもとても重要なものです。 どのプログラミング言語を使っていてもコード分割は常に心がけたいことですが、Rustではどのようにコード分割すれば良いのでしょうか? 今回はRustでコード分割するうえで...
    2023年6月9日
  • 環境構築

    とにかくやるだけ!Next.js + TypeScript + Chakra UI + ESLint + Prettier + commitlint + Jest + huskyの環境構築よくばりセット

    JavaScript(TypeScript)開発環境の構築はセットアップすることが多くて大変。 そこでよく使いそうな構成の環境構築手順をまるっとまとめて紹介します。
    2022年6月26日
  • コーディング

    【Rust】標準入力(コンソールからの入力)と型変換

    今回はRustで標準入力する方法について紹介します。 この記事でわかること Rustでの標準入力方法 標準入力した文字列のパース 【単純な実装】 さっそく実装です。 標準入力は標準ライブラリstdにて実装されており特別なクレートは必要ありません。 単純に...
    2023年6月13日
  • 環境構築

    【Tauri+Next.js】Rust+TypeScriptで作るデスクトップアプリケーション

    TauriはバックエンドにRust、フロントエンドには従来のWeb開発技術(JavaScript+HTML+CSS,ReactやNext.jsなどのフレームワーク)を用いたデスクトップアプリケーションを開発するためのフレームワークです。 クロスプラットフォーム対応しておりWindowsでもM...
    2023年1月16日
  • ツール

    プライバシーが気になる人へ。最低限のGithub設定。

    「Githubを作ったはいいけど、登録したメールアドレスとか全世界に公開されたりしない?」というように不安がある方へ。 まずは本記事で紹介することだけでも設定しておけば不用意にメールアドレスを公開することなくGithubやGitを使用することができます...
    2022年6月5日
  • ライブラリ・モジュール

    【Chakra UI】カスタムテーマで共通スタイルを使い回す

    Chakra UIのカスタムテーマ、使っていますか? カスタムテーマは便利で汎用的なスタイルを定義することができますが、その反面で意外と奥が深くやろうとしていることに時間がかかってしまうこともあります。 今回はカスタムテーマをもっと使いこなすために...
    2023年6月30日
expresser
ソフトウェア開発が好きなフリーランスエンジニアです。
気になった技術・ツール・書籍などなどについて紹介する、知見を広げるためのブログです。
カテゴリー
  • コーディング
  • ツール
  • ライブラリ・モジュール
  • 環境構築
タグ
Chakra UIFramerMotionGitGithubIDEJavaScriptJetBrainsNext.jsNode.jsReactRustTauriTipsTypeScriptパッケージ(便利系)ユニットテスト自動化・効率化言語基礎設計
  • ホーム
  • プライバシーポリシー
  • お問い合わせ

© Terminart Express.