chevron_left

メインカテゴリーを選択しなおす

cancel
未来エンジニア養成所Blog https://phoeducation.work/

プログラミングを皆に楽しんでもらうための情報をお届けします。 様々なプログラム言語やIT技術等について紹介していきます。知りたいことがあれば気軽にメールでもコメントでも質問していただきたいです。

まつい@未来エンジニア養成所
フォロー
住所
未設定
出身
未設定
ブログ村参加

2021/02/27

arrow_drop_down
  • Ruby on Rails のプログラムを Heroku へデプロイしてみる

    今回はデプロイのお試しとして、Ruby on Rails で作成したプログラムを Heroku へデプロイしてみたいと思います。 以前、Java Servlet で実施した Ruby on Rails バージョンです。 phoeducation.work Heoku とは Webアプリケーションの準備 Gemファイルの準備 Heroku へのアカウント登録 Heroku CLI ツールのインストール Herokuにログイン Heroku にデプロイする デプロイしたアプリの動作確認 まとめ 参考図書 Heoku とは Heroku とは、PaaS(Platform as a Service) …

  • 【Java】モジュールについて

    Java9 から追加されたモジュールについて解説します。 モジュールとは 標準ライブラリは? モジュールの基本 モジュールを使ってみる プロジェクトの作成 モジュールを作成 クラスを作成 プロジェクトにモジュールパスを設定 module-info.javaを編集 モジュールを間接的に読み込む まとめ モジュールとは モジュールとは、パッケージを束ねるための単位です。 Java8まではクラスをパッケージに束ねていましたが、そのパッケージをさらに束ねるイメージです。 モジュールを利用すると、モジュール配下のパッケージに対するアクセス権限をより細かに設定できるようになります。 具体的には、 現在のモ…

  • Javaって何?【パート2】

    前回に続いて、そもそも Java ってどのようなものかを解説したいと思います。 前回の記事はこちら phoeducation.work Java開発環境 コンパイラと実行環境 統合開発ツール(Eclipse)の使用 プログラム作成の基本的な考え方 プログラムの構成 変数とは メソッドとは プログラムを書く際のマナー プログラムの作成から実行まで まとめ あわせて読みたい 参考図書 Java開発環境 Javaプログラムを使ってシステムを開発するには、開発するためのツールが必要になります。 基本的には、ソースコードを入力するテキストエディタとそれをコンパイルするコンパイラを用意します。 コンパイラ…

  • Javaってなに?

    今回はシンプルに、そもそも Java ってどのようなものかを解説したいと思います。 Java の歴史と特徴 Java 言語概要 まとめ Java の歴史と特徴 Java はプログラムを作るために利用するプログラミング言語の1 つです。Sun Microsystems 社が「Oak」という名前で開発し、1995 年に「Java」に改名して正式に発表されました。 サーバ、スマートフォン、Web サイトのコンテンツ、パソコン用アプリケーション、家電製品からロボットまで、あらゆる場面で使われています。 これら様々な分野でJava が使われる理由は、 学びやすく標準的な文法であり、豊富な命令群を装備して…

  • 【Java】データ型(符号付き整数と浮動小数点数)

    変数を利用したい時にデータ型が必要になります。このデータ型について確認してみましょう。 データ型 Java のデータ型 符号付き整数と浮動小数点数 符号付き整数(固定小数点数) 浮動小数点数 文字 論理値 まとめ データ型 データ型とは、そのデータの種類を表すものです。 「1」と記述されていた場合、これはどのような「1」と見ることが出来るでしょうか。 単純に考えると数字の「1」ですが、文字の「1」とも考えられます。 人間は「1」の前後を読み取る事で数字なのか文字なのかを理解する事が出来ます。 「1 + 1」と記述されていたら数字、「第1章」と記述されていたら文字であると判断しています。 ではコ…

  • 【Java】マルチスレッドプログラミング

    Javaでのマルチスレッドプログラミングを見てみます。 ThreadとRunnableの違い、sleepとwaitの違いを確認していきます。 スレッドとは Thread と Runnable サンプルプログラム try 〜 catch sleep() と wait() notify()メソッド まとめ スレッドとは スレッドとは、プログラム上で複数の処理を同時に動かす仕組みです。 みなさんが何か作業を行う時に、一人で作業の全てをこなすより、複数人で手分けして作業したほうが早く終わるでしょう。 Javaのプログラムも同様に、処理を複数同時に動かせば、短時間で処理を終わらせることができるのです。 …

  • Gitってどのようにデータを管理しているの?

    Gitがどのようにデータを管理しているのか、Gitのデータの持ち方について学びます。 前回までの流れ Gitってなんのために使う? - 未来エンジニア養成所Blog Gitのインストール(Mac OS編) - 未来エンジニア養成所Blog Gitのインストール(Windows編) - 未来エンジニア養成所Blog Gitの基本的な仕組み - 未来エンジニア養成所Blog Gitの操作の流れをつかもう - 未来エンジニア養成所Blog Gitのデータ構造ってどのようになっている? 前回の復習 Gitのデータの持ち方 コミットする裏側でなにが起こっているのか まとめ Gitのデータ構造ってどのよう…

  • Javaのインスタンス変数とクラス変数(スタック領域とヒープ領域)

    Java言語ではインスタンス変数やクラス変数といった変数が存在しています。 それぞれがどのような変数で、どのようにメモリ管理がされているかを確認しておきましょう。

  • MacBookで外付けキーボードのキーバインドを変更する(command、ctrl、caps)

    MacBookというか、macOSで外付けキーボードのキーバインドを変更してみます。 最初に キーバインドの変更方法 動画で解説 最初に ※ キーバインドの方法だけ早く知りたい方は、飛ばしてください。 2020年4月に下記の東プレ REALFORCE キーボードを購入しました。 気付いた方もいるかもしれませんが、このキーボードはWindows用です。 私が普段メインに使用しているのは MacBook Pro 2020モデルです。 なぜWindows用のキーボードを購入したかというと、2020年4月の時点では仕事の関係でWindowsを使用していました。 そして、この時期はテレワークでもありまし…

  • プログラミング学習のロードマップ(中級編)

    プログラミング学習の中級者向けに、参考となる本の紹介をしていきます。

  • Rubyエンジニアを目指すためのロードマップ

    プログラミングエンジニアになりたい。けど何を学習すれば良いか分からない。 さらに、どのような順序で学ぶのが良いのか分からない。 初学者が最初にぶつかる疑問だと思います。 これからRubyエンジニアを目指す人向けにロードマップを作成しましたので参考にしてみてください。 ※ Javaエンジニアを目指す人はこちらを参考にしてみてください。 miraiengineer.hatenablog.com ロードマップの大枠 学習教材 初級(学習1ヶ月〜6ヶ月くらいを想定) コンピュータ基礎 Git/GitHub Rubyプログラミング基礎 データベース基礎 HTML/CSS Ruby on Rails Li…

  • 各 Excel シートにある表の最終行を 別シートへコピーする(ExcelVBA)

    今回はExcelVBAを使って、集計シートを作成します。 処理内容 ソースコード コード解説 変数定義 繰り返し処理 条件分岐 コピー元の取得 コピー先の取得 日付のコピー セルの移動 個数のコピー&ペースト(形式を選択して貼り付け) 最後に 処理内容 Excelの各シートには、下記のように商品の個数が記録されていて、最終行には合計個数が記録されています。 シート「日報1月1日」 シート「日報1月2日」 シート「日報1月3日」 この各シートの合計個数のみを「集計シート」にまとめます。イメージは下記の通り。 ソースコード まずはコード全体です。 Public Sub 集計() Dim sheet…

  • Java開発環境作成(eclipseの設定)

    下記でeclipseのインストール方法を紹介しました。 miraiengineer.hatenablog.com 今回はJava言語で開発する上で、設定した方が良いeclipseの設定を見ていきましょう。 eclipseの設定 1.タブ <-> スペースの変換 2.タブ・スペースの横幅/数 3.「行番号の表示」と「空白文字の表示」 4.テキスト・エディター 5.コンテンツタイプ 6.ワークスペース 7.フォーマッター 8.コンパイラー 9.ビルド・パス 10.デバッグ まとめ eclipseの設定 いくつかJava言語での開発用に設定をしておきましょう。(もちろんお好みに合わせて変更してくださ…

  • Java開発環境作成(eclipseのインストール)

    eclipseのインストール方法を見ていきます。 eclipseとは eclipseのインストール eclipseを起動する eclipseとは eclipseは、Javaでアプリケーションを開発する際に広く採用されている開発環境(IDE)です。 「Javaを学習する際にはまずeclipseをインストールしよう」とよく見かけるでしょう。ただし、eclipseは英語版のソフトウェアです。英語版で問題無い人は、純粋にeclipseをインストールしてもらえれば良いのですが、今回はeclipseを日本語化した「Pleiades(プレアデス)」の「All in Oneパッケージ」のインストール方法を見て…

arrow_drop_down

ブログリーダー」を活用して、まつい@未来エンジニア養成所さんをフォローしませんか?

ハンドル名
まつい@未来エンジニア養成所さん
ブログタイトル
未来エンジニア養成所Blog
フォロー
未来エンジニア養成所Blog

にほんブログ村 カテゴリー一覧

商用