webdrawer

しがないソフトウェアエンジニア 技術とガジェットについて

webdrawer

しがないソフトウェアエンジニア 技術とガジェットについて

ウィジェット

  • 商品画像

    世界一流エンジニアの思考法

    フォロー,牛尾 剛
  • 商品画像

    詳解Go言語Webアプリケーション開発

    フォロー,清水陽一郎
  • 商品画像

    Rustプログラミング完全ガイド 他言語との比較で違いが分かる! impress top gearシリーズ

    フォロー,Carlo Milanesi,吉川 邦夫
  • 商品画像

    SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)

    フォロー,ミック
  • 商品画像

    iPadクリエイティブ

    フォロー,amity_sensei

マガジン

  • Dcoker

    Dockerについて執筆した記事をまとめています。

  • Rust

    Rustについて執筆した記事をまとめています。

  • Python

    Pythonについて書いた記事をまとめています。

  • エンジニア

    エンジニアについて書いた記事をまとめています。

  • Flutter

    Flutterについて書いた記事をまとめています。

  • 商品画像

    世界一流エンジニアの思考法

    フォロー,牛尾 剛
  • 商品画像

    詳解Go言語Webアプリケーション開発

    フォロー,清水陽一郎
  • 商品画像

    Rustプログラミング完全ガイド 他言語との比較で違いが分かる! impress top gearシリーズ

    フォロー,Carlo Milanesi,吉川 邦夫
  • 商品画像

    SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)

    フォロー,ミック
  • 商品画像

    iPadクリエイティブ

    フォロー,amity_sensei

最近の記事

  • 固定された記事

新人エンジニアにおすすめの本/書籍10選

エンジニアになったばかりの方、これからエンジニアになることを目指している方はどのように学習するか悩んでいる方が多いと思います。 エンジニアですから、コードを書くのが最も勉強になるのですが、コードを書くには概念や言語などの前提知識が必要です。 本で知識をインプットしてから実際にコードを書いていくことで、効率よく学ぶことができます。 ということで、今回は新人エンジニアにおすすめの本を10冊紹介していきます。 新人エンジニアにおすすめの本/書籍10選世界一流エンジニアの思考法

    • 【入門から応用まで】Dockerの学習におすすめの本/書籍5選

      これからDockerを業務で使うことになった方、これからDockerを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方もいるかと思います。 そこで今回はDockerを学ぶために筆者が参考になったおすすめの本/書籍を5冊紹介していきます。 DockerとはDockerはアプリケーションを軽量な、独立したコンテナとしてパッケージ化するためのツールです。 開発者がアプリケーションを一度Dockerコンテナとしてセットアップすれば、どんな環境でも確

      • rustが流行らないと言われている理由と背景について

        巷ではRustが流行らないという声も聞こえてきます。 Rustはメモリ安全性、並行処理、パフォーマンスに優れていることから高い評価を受けていますが、採用が進まないのではないかとも言われています。 rustが流行らないと言われている理由学習曲線 Rustは学習曲線が比較的急です。 所有権、借用、ライフタイムといったコアは、新規ユーザーにとって理解が難しく学習コストは高いと言えます。 既存の技術スタックとの互換性 多くの企業やプロジェクトでは、既存の技術スタックが確立さ

        • Rust Playgroundの使い方と注意点について

          Rust Playgroundは、ブラウザ上でRustのコードを簡単に試すことができるオンラインツールです。 開発者がRustのコードを書いたり、実行したり、共有したりできる便利な環境を提供します。 Rust Playgroundの使い方アクセス Rust Playgroundにアクセスするには、ウェブブラウザでplay.rust-lang.orgに行きます。 コードの入力と実行 メインのテキストエリアにRustのコードを入力します。 画面上部にある「Run」ボタン

        • 固定された記事

        新人エンジニアにおすすめの本/書籍10選

        マガジン

        • Dcoker
          2本
        • Rust
          20本
        • Python
          0本
        • エンジニア
          2本
        • Flutter
          0本
        • AWS
          1本

        記事

          Rust 高階関数とは 使い方と注意点について

          Rustの高階関数は関数を引数に取ったり、関数を返したりする関数です。 高階関数を使用すると、柔軟で再利用可能なコードを作成し、プログラムの構造をより抽象化できます。 高階関数の使い方関数を引数として受け取る高階関数 高階関数は、他の関数を引数として受け取り、その関数を実行することができます。 fn apply<F>(f: F, x: i32) -> i32where F: Fn(i32) -> i32,{ f(x)}fn double(n: i32) -

          Rust 高階関数とは 使い方と注意点について

          【入門から応用まで】AWSの学習におすすめの本/書籍5選

          これからAWS(Amazon Web Services)を業務で使うことになった方、これからAWSを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方もいるかと思います。 そこで今回はAWSを学ぶために筆者が参考になったおすすめの本/書籍を5冊紹介していきます。 AWSとはAWS(Amazon Web Services)は、アマゾンが提供するクラウドコンピューティングプラットフォームです。 AWSを利用することで、インターネットを通じてサーバ

          【入門から応用まで】AWSの学習におすすめの本/書籍5選

          Rust enum/列挙型の使い方と注意点

          Rustのenum/列挙型は異なる型の値を一つの型で表現する便利な手法です。 enumは特定の限定された集合の中から1つの値を取ることができる型を定義するのに使用されます。 enumの使い方enumの定義方法 基本的なenumの定義方法は以下の通りです。 enum Direction { North, East, South, West,} ここではDirectionというenumを定義し、四方向のいずれかを表すことができます。 enumの各

          Rust enum/列挙型の使い方と注意点

          Rust Webサーバーの立て方と注意点について

          RustでWebサーバーを立てるためにはフレームワークが利用するのが手っ取り早いです。 今回は人気のある2つのフレームワーク、actix-webとRocketの基本的なWebサーバーの設置方法を説明します。 Actix-webを使ったサーバーの立て方actix-webは高速な非同期Webフレームワークで、Rustの型システムと安全性を活かすことができます。 環境設定 まず新しいプロジェクトを作成します。 cargo new my_web_appcd my_web_a

          Rust Webサーバーの立て方と注意点について

          Rust クロージャとは 使い方と注意点

          Rustのクロージャは、匿名関数とも呼ばれ、他の関数と同様に振る舞いつつ、外部スコープの変数をキャプチャできる構造です。 クロージャを使うと、関数を柔軟に定義でき、関数型プログラミングの要素を取り入れたコードを書けます。 クロージャの使い方基本的なクロージャ クロージャは|...|(パイプ記号)を使って引数を定義し、その後にブロックを続けてコードを実行します。 let add_one = |x: i32| x + 1;println!("{}", add_one(5)

          Rust クロージャとは 使い方と注意点

          エンジニア/プログラマーにおすすめのマウス5選

          PC作業がほぼ全てであるエンジニアとプログラマーにとって、マウスは必要不可欠なアイテム。いわば商売道具です。 値が張ったとしても、少しでも多機能であったり、使いやすいマウスを使うことで生産性が大きく変わってきます。 そこで今回はエンジニアとプログラマーにおすすめのマウスを紹介していきます。 トラックボールマウスと普通のマウスの違いおすすめのマウスを紹介する前にトラックボールマウスと普通のマウスの違いについて抑えておきましょう。 操作方法 使用場面 人間光学 エン

          エンジニア/プログラマーにおすすめのマウス5選

          SQL テーブルからすべての行を削除するTRUNCATEの使い方と注意点

          SQLのTRUNCATEコマンドは、テーブルからすべての行を高速に削除するために使用されます。 DELETEコマンドと似ていますが、TRUNCATEはテーブルのデータを削除すると同時に、テーブルを再利用可能な状態にリセットします。 TRUNCATEの使い方TRUNCATE TABLE employees; 上記コマンドはemployeesテーブルからすべてのデータを削除し、テーブルを空の状態に戻します。 注意点取り返しのつかない操作 TRUNCATEはDELETEと

          SQL テーブルからすべての行を削除するTRUNCATEの使い方と注意点

          SQL 文字列から特定の部分を抽出するSUBSTRING関数の使い方と注意点

          SQLでのSUBSTRING関数(SUBSTR関数)は、文字列から特定の部分を抽出するために使用されます。 SUBSTRINGの使い方SUBSTRING(string FROM start FOR length) string:対象の文字列 start:抽出を開始する位置 length:抽出する文字数 SQL Server SELECT SUBSTRING('Hello World', 1, 5) AS ExtractString; PostgreSQL SELE

          SQL 文字列から特定の部分を抽出するSUBSTRING関数の使い方と注意点

          Rust 発散する関数とは 使い方と注意点

          Rustの「発散する関数」は通常の関数とは異なり、値を返さずにプログラムを終了させたり、ループに入るような関数です。 発散する関数は、リターンタイプが!(Never型)として定義されます。この種の関数は、特定の条件下でプログラムの実行を停止したり、無限ループに入るために使用されます。 発散する関数の使い方発散する関数の定義 発散する関数は、リターンタイプとして!を指定します。これは、この関数が値を返さずにプログラムを終了させることを示します。 fn panic_fun

          Rust 発散する関数とは 使い方と注意点

          Rust デストラクトとは 使い方と注意点について

          Rustの「デストラクト」は、構造体やタプルなどの複合データ型を解体して、個々の要素を取り出す操作です。 デストラクトを使うことで、パターンマッチングや構造体の内容へのアクセスが容易になります。 デストラクトの使い方タプルのデストラクト タプルはデストラクトして個々の要素を取り出すことができます。 let point = (10, 20, 30);let (x, y, z) = point;println!("x: {}, y: {}, z: {}", x, y, z

          Rust デストラクトとは 使い方と注意点について

          SQL Server Expressの使い方と注意点

          SQL Server Expressは、Microsoftが提供する無料のデータベース管理システムで、小規模なアプリケーションやライトなWebサイト用に特に設計されています。 SQL Server Expressの使い方インストール SQL Server ExpressはMicrosoftの公式サイトからダウンロードできます。 インストールはガイドに従って進め、必要なコンポーネントを選択します。SQL Server Management Studio (SSMS) も一緒

          SQL Server Expressの使い方と注意点

          SQL Server Management Studio (SSMS) の使い方と注意点

          SQL Server Management Studio (SSMS) は、Microsoft SQL Server のデータベースを管理するための統合環境です。 データベース管理、データの編集、SQLスクリプトの実行、データベースのセキュリティ管理など、幅広い機能を提供しています。 SQL Server Management Studioの使い方 SSMSのインストールと起動 SSMSはMicrosoftのウェブサイトから無料でダウンロードできます。 インストール後

          SQL Server Management Studio (SSMS) の使い方と注意点