chevron_left

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

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

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

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

2021/02/27

arrow_drop_down
  • Java Servlet のプログラムを Heroku へデプロイしてみる。

    今回はデプロイのお試しとして、Java Servlet で作成したプログラムを Heroku へデプロイしてみたいと思います。 Heoku とは Heroku とは、PaaS(Platform as a Service) と呼ばれるサービスで、サーバコンピュータを提供してくれるサービスになっています。 作成したWebアプリケーションを Heroku にデプロイ(アップロード)することで、自身で作成したWebアプリケーションをWebサービスとして一般に公開することができます。 Heroku には有料プランと無料プランがありますが、本格的にWebサービスとして公開するのでなければ無料プランで十分で…

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

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

  • ぷよぷよプログラミング

    日経ソフトウエア 2021年 3 月号 で話題になっている「ぷよぷよプログラミング」を試してみました。 (日経ソフトウエアの詳細は下記画像をクリックすると確認できます) 「ぷよぷよプログラミング」って何? 【公式】ぷよぷよeスポーツ×プログラミング こちらで提供されており、公式サイトによると プログラミング学習環境『Monaca Education』において、セガが展開する アクションパズルゲーム『ぷよぷよ』をプログラミング学習できる教材です。 製品版と同じ画像素材を利用して、世界中で使われるコンピュータ言語を使い、 プロが使う開発環境で本物のプログラミングをお楽しみください。 本コンテンツは…

  • MacAppのScreenPointerを使って見た

    プレゼンテーションで便利そうな 「ScreenPointer」 を導入してみました。 (注意)Mac用のお話しです。 ScreenPointer とは プレゼンテーションを行う際にマウスカーソルを様々に目立たせてくれるアプリです。 以下は App Store より とりあえずダウンロード&インストールしてみます。 起動すると下記のようなものが画面に表示されます。 指示に従い command ボタンを長押しすると、 このようにスポットライト表示がされました。 (正直、ちょっとこれは使い道に困る印象、、、、) ということで、他のポインターに変えてみたいと思います。 が、、、、。 といった感じで、ス…

  • Ruby on Rails エラー解決(備忘録)

    最近はRails 6.0 を使用していたのですが、久しぶりに Rails 5.0 を使用したら色々とエラーを出しまくってしまいました、、、、。 環境 Cloud9 ruby 2.6.3p62 Rails 5.0.7.2 一つ目のエラー /home/ubuntu/.rvm/gems/ruby-2.6.3/gems/railties-5.0.7.2/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `hosts' for #<Rails::Application::Configuration:0x…

  • コンパイルをせずにJavaのプログラムを実行する

    Java SE11 Silver の試験問題を確認していて、Java11からはコンパイルしなくても実行できるパターンがあることを知りました。 ただし、ソースファイルが1つのみで実行できる(他のファイルのクラスを呼び出さない)場合に限る等の制限もあるようなので確認してみたいと思います。 環境 今回試した環境は以下の通りです。 OS : macOS Big Sur(バージョン 11.0.1) Java : Open JDK 11.0.9 コンソール : iTerm2 とりあえず画面表示をしてみる 文字列を画面表示するだけの簡単なプログラムを書いてみます。 public class Test11 {…

  • Macで複数のJDKを管理する

    Javaのプログラムを作ったり動かしたりする時に必要なJDKですが、複数のバージョンを切り替えながら確認する必要が出てきたので、インストールの方法から切替方法までまとめておきます。 使用するJDKのバージョン8、11、15です。 インストール まずは複数のJDKのバージョンを管理するため、Homebrewをインストールします。 ※Homebrewは「パッケージ管理システム」と呼ばれ、パッケージをインストールしたりアンインストールしたり出来るシステムです。 とりあえずHomebrewがインストールされているかどうかを確認します。 $ brew -v Homebrew 2.7.3-27-g99a7…

  • Visual Studio Codeで「Live Server」を使ってみる

    Vidual Studio Code (以下VS Code)で簡易ローカルサーバーを起動できる拡張機能「Live Server」を使ってみました。 使い方に色々迷った(ハマった)点もありましたので、まとめておきます。 インストール方法 拡張機能は「Live Server - Visual Studio Marketplace」の「Install」ボタン、またはエディタのメニューにある「拡張機能」からインストールできます。 エディタ上でインストールする場合は Live Server と検索すれば該当の拡張機能が出てくると思います。 その後、エディタを再起動させればインストール完了です。 使い方 …

  • 初めての万年筆

    ちょっとITの話題とは異なり、アナログなお話になります。 (コーヒーブレイク?) 文字を書く機会が減った 毎日PCと向き合っていることが多いため、メモ等もPCだったり、スマホだったり、タブレットを使ったりと、紙にペンで文字を書く機会が減っていました。 昨年 iPad Pro を購入した際には Apple Pencil も合わせて購入したため、メモも iPad で済まして、全てを電子化するつもりでいました。 けど、けど、ちょっとしたメモを取る時にタブレットってやっぱり面倒。アプリを立ち上げる手間だったり、書く場所を決めたりと、ちょっとしたことがやっぱり面倒。 と思って、何か良いメモ帳が無いかとネ…

  • オブジェクト指向とは何か

    プログラミング言語にはいろいろなものがあります。いくつかのジャンルに分けられるのですが、Javaはオブジェクト指向プログラミング言語(Object Oriented Programming Language:OOPLと略す)の1つです。では、オブジェクト指向とは一体何でしょうか?一言でいうと「アプリケーションを部品の集まりとしてとらえる」という方法です。まずそれについて見てみましょう。 ソフトウェア危機とソフトウェア工学 以前と比べて、ハードウェアの性能は飛躍的に向上してきました。以前はコンピュータのリソース(正しくは「資源」という意味ですが、性能と考えればわかりやすいでしょう)が小さく限られ…

  • あけましておめでとうございます!

    2021年。今年もよろしくお願いいたします。 今年の目標は決めましたか? 今年こそはプログラミングをマスターしようと考えていたり、今年はプログラミングの学習を開始するぞと考えている人も多いことでしょう。 ただ、漠然とプログラミングを学んでみたいと考えているけど、どのプログラミング言語を学習して良いのか分からないという事もありますよね。 まずは、どのプログラミング言語にも必要になるところから学習するのもお勧めです。 1.コンピュータの基礎やネットワークの基礎 コンピュータの基礎知識やネットワークの基礎知識は、プログラム学習の中でも知っていて当然のように出て来ます。特に専門用語等はしっかり押さえて…

arrow_drop_down

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

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

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

商用