chevron_left

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

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

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

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

2021/02/27

arrow_drop_down
  • Google Chromeの便利な機能

    特定の文字列を示したリンクURLを作成する ページ内の特定の文字列を示したURLを作成する方法 注意 特定の文字列を示したリンクURLを作成する Webページの特定の文字列を表示したURLを作成したいときに役立つのが、Google ChromeのリンクURL(テキストフラグメント)機能です。 作成したリンクURLを開くと、Webページの特定の文字列まで自動的にスクロールし、ハイライト表示してくれます。 ページ内の特定の文字列を示したURLを作成する方法 1. Chromeを起動後、任意のWebページを開きます。 2. 任意の文字列をドラッグして選択後、右クリックします。 3. 表示されたメニュ…

  • 【bubble/ノーコード】エレメントを確認してみよう Part2

    前回は「Design」タブの中にある「Visual elements」について紹介しました。 phoeducation.work 今回は「Containers」について紹介します。 「Containers」という名前の通り、入れ物という括りのエレメントです。 Group 様々エレメントをまとめてデザイン等をしやすくできます。 Groupエレメントは上記のようなプロパティが表示されます。 名前はデフォルトで「Group A」となっています。 この中にエレメントを配置することで、「Group A」という名前でグループ化して管理ができるようになります。 Repeating Group 繰り返しのグル…

  • 【Java】クラスの作成

    前回はオブジェクト指向について、クラスの使い方について解説しました。 phoeducation.work 今回は自身でクラスを作成する方法について解説します。 フィールドのみのクラス作成 フィールドとメソッドを持つクラス作成 まとめ 参考図書 あわせて学習したい フィールドのみのクラス作成 それでは、今度は自分でクラスを作ってみましょう。 クラスにはいろいろな「メンバ」(要素のこと)を入れることができるのですが、まずは「フィールド」を使用してみます。 フィールドには、今までの変数を使用できます。 intやcharなどの変数は非常に単純なので、これらのデータをいくつかまとめた大きなデータを作るこ…

  • 【Java】オブジェクト指向の第一歩

    前回はオブジェクト指向とは何かについて書きました。 phoeducation.work 今回はクラスの役割と機能、そしてこれを用いる利点をを紹介します。 クラスとオブジェクト インスタンスの生成 クラスの使用例 まとめ 参考図書 あわせて学習したい クラスとオブジェクト Javaでオブジェクトを利用するために作らなければいけないものが「クラス」です。 まずクラスは、おおまかに言ってデータ型です。 intとかcharと同じように扱うことができます。 例えばString型はクラスです。 変数の型として宣言して使うことができる、ということは経験済みでしょう。 では、クラスは普通のデータ型と比べどのよ…

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

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

  • 【Java】メソッドの作成 Part 2

    前回に引き続き、メソッドを作成し、それを利用する方法を確認しましょう。 前回の記事はこちら。 phoeducation.work 戻り値のあるメソッド メソッドのオーバーロード 可変長引数 まとめ 参考図書 あわせて学習したい 戻り値のあるメソッド 戻り値とは、処理の結果を返すためのものです。 メソッドによっては、処理そのものが重視されるタイプのメソッド(System.out.println( )などは画面への文字出力が重視され、戻り値は重要ではない)もありますが、例えば、演算をしてその結果を返すのが重要なメソッドもあります。 そういった場合に戻り値が必要となります。 戻り値を返すメソッドは以…

  • 【Java】メソッドの作成 Part 1

    メソッドを使うだけでなく、作成する方法について解説します。 メソッドの基礎についてはこちらを参照ください。 phoeducation.work メソッドを記述する位置 メソッドを作成する際の記述場所ですが、今までmain( )メソッドを書いてきたのと同じようにclass{ }の中にメソッドを記述します。 クラス名の後に続く中括弧{…}の外には書けない点に注意してください。 class クラス名{ 戻り値 メソッド名1(引数リスト){ …… } 戻り値 メソッド名2(引数リスト){ …… } } メソッド作成の基本 引数、戻り値のないメソッド 引数のあるメソッド まとめ 参考図書 あわせて学習し…

  • Office on the web

    Office on the webとは Office on the webのメリット 注意点 Office on the webとは Office on the webとは、Webブラウザから無料で利用できるオンライン版「Microsoft Office」のことです。 Microsoftアカウントを取得済みの方なら、誰でも無料で利用できます。 Web 版の Excel、Word、PowerPoint I Office 無料 有料版のデスクトップアプリ「Office」と比較すると編集機能は限定的ですが、Officeファイルの閲覧ができるメリットは大きいです。 以前は「Office Online」…

  • 【Java】メソッドの基礎

    すべての処理をすべてmain( )に書いても良いのですが、すべての処理を1箇所に書いた場合、プログラムが長くなったとき、どのような処理を行っているのか判り難くなります。 また、似た処理を何度も行う場合、似たようなコードが複数回出てくる事になります。 これでは同一の内容を何回も書く煩雑さが発生してしまいます。 メソッドを利用することでこういった問題点を解決する事ができます。 メソッドとは メソッドを活用する利点 引数と戻り値 メソッドの利用 使用可能なメソッド まとめ 参考図書 あわせて学習したい メソッドとは メソッドとは、何かを行う処理の固まり、集まりと考えることができます。 この処理の集ま…

  • 【Java】制御構造の応用 「二重ループ」「制御の中断」「制御の継続」

    制御構造については下記のページで解説しましたが、ここでは、制御構造の応用的な使い方を取り上げます。 ですので事前に確認しておいて下さい。 phoeducation.work phoeducation.work 具体的には次の3つです。 二重ループ 制御の中断 制御の継続 二重ループ 制御の中断と継続 まとめ 参考図書 あわせて学習したい 二重ループ 二重ループとは、for文の中にさらにfor文があるような「入れ子」になった繰り返し制御のことです。 (入れ子のことを「ネスト」と表現する場合もあります) 二重ループにすることで外側の繰り返し処理が行われる度に、内側の繰り返し処理が実行されます。 多…

  • 【Java】配列

    学生の学籍番号、テストの成績、身体計測の結果など、同じ種類のデータが集まっているときは、それらの1つ1つを名前で呼ぶよりも、番号で呼ぶほうがわかりやすく便利なことがあります。 同じ型のデータが複数あり、一定の規則で並んでいるデータの集合を「配列」といいます。 配列とは複数のデータのすべての型が同じで、1つの名前によってアクセスできる変数の並びのことです。 配列中のそれぞれの変数は、「配列の要素」もしくは単に「要素」と呼びます。 配列は密接に関連するデータのグループを操作するのに便利です。 配列の個々の要素を指定する際は「インデックス番号」と呼ばれる整数を使って指定します。 今回は配列の作成、利…

  • 【Java】制御構造(繰り返し)

    条件分岐が処理の切り替えであるのに対して、繰り返しは同じ処理を何回も繰り返す場合に利用されます。 条件分岐について確認したい人は下記を参照してみてください。 phoeducation.work 繰り返し文は以下のような種類がありますが、繰り返しをするという基本の部分について違いはありません。 while文 for文 do-while文 while文 for文 do-while文 まとめ 参考図書 あわせて学習したい while文 while(条件式){ 文; 文; } 条件式が成立している間(trueである間)、「{」と「}」で囲まれたwhileブロックの文を繰り返し実行するのがwhile文の…

  • 【Java】制御構造(分岐:if文)

    プログラムは、条件によって処理する内容を変えることが必要です。 例えばユーザが印刷の処理を実行した場合、プログラムもユーザの入力に従って印刷処理を行う必要があります。 しかし、ユーザがどのような処理を望んでいるかはプログラムを実行してみなくてはわかりません。 つまり、次のようなプログラムを作る必要があります。 実行時にどのような状態で実行されているかプログラムで調べる 調べた結果に従って必要な処理を実行する 上記の2つを実現するのが、「関係演算、論理演算」と「制御構造」です。 「ある条件が成り立っているか?」を調べるのが論理演算や関係演算であり、「どのような処理をするか」を決定するのが制御構造…

  • 【Google Meet】ローライトモード機能

    Google Meet のローライトモード機能 Googleは、オンラインビデオ会議サービス Google MeetのWeb版にローライトモード機能を追加しました。 ローライトモード機能とは、人物の顔が暗い場合、AIにより自動で映像の露出を調整し、顔を明るく映すことができる機能のことです。 夕日による逆光の中やうす暗い部屋から会議に参加する場合に役立ちます。 Web版のローライトモードは、デフォルトで有効化されていて、映像が暗いことを検知すると自動適用されるようです。 設定画面の[動画]タブから「映像の露出を調整する」で切り替えができるようになっています。 独学で挫折しそうになったら、オンライ…

  • 【bubble/ノーコード】エレメントを確認してみよう Part1

    前回はbubbleでアプリを作成するための編集ページを表示するところまで解説しました。 phoeducation.work 今回は編集ページでどのようなことができるのかを解説します。 まず、画面左側を見ると、下記のようにいくつかのタブが並んでいます。 その中から、まずは「Design」を確認してみましょう。 ここは主にUI(ページのデザイン)を設定したり、パーツを設定したり、またはレスポンシブの設定を行ったりします。 この「Design」タブの中には「Visual elements」というのがあり、これが基本的なパーツになります。 この中から使用したいパーツを選択し、右側のデザイン枠でダブルク…

  • 【Java】計算してみよう

    Javaプログラムで計算をする方法を解説します。 変数を使用しますので「変数って何?」という人は、以下の記事を先に読んで理解しておいてくださいね。 phoeducation.work phoeducation.work 整数の計算 四則演算 インクリメント・デクリメント インクリメント、デクリメントの記述位置 前置のインクリメント、デクリメント 後置のインクリメント、デクリメント 代入演算子 様々な代入演算子 浮動小数点の計算 小数を扱う際の注意点 float型への定数の代入 キャスト 拡張変換 縮小変換 キャストが必要なときと必要ないとき まとめ 参考図書 あわせて学習したい 整数の計算 整…

  • 【Java】変数 Part2

    変数の使い方について解説します。前回の解説の続きになります。 前回の解説はこちら phoeducation.work 変数の初期化 定数 finalキーワード 文字列変数の利用 文字列の連結 数値型変数の利用 浮動小数点(float, double) リテラル 整数リテラル 浮動小数点リテラル 文字リテラル 文字列リテラル 論理値リテラル nullリテラル まとめ 参考図書 あわせて学習したい 変数の初期化 変数の宣言と同時に値を入れることを「初期化」といいます。 初期化は代入と同じように「=」記号で行いますが、内部的には異なる動作をしています。 しかし、通常の変数を使っている際にはあまり難し…

  • 【Java】変数 Part1

    今回は変数とは何か、変数の使い方について解説します。 変数とは 変数とデータ型 データ型 Javaのデータ型 boolean型 char型 変数名 変数の宣言 変数と変数名のイメージ String型 変数へのデータの代入 まとめ 参考図書 あわせて学習したい 変数とは プログラムの基本的な構成要素には次の2つがあります。 変数(データを保存するためのもの) ロジック(データを処理するためのもの) 今回はこの2つのうちの変数について学習をしていきます。 「変数とはプログラムで扱っているデータを格納するもの」です。 イメージとしては、値を入れることのできる箱を思い浮かべてください。 この値を入れる…

  • 【Java】Eclipseを使ったプログラム作成

    前回はターミナル(コマンドプロンプト)を使ってJavaプログラムを実行する方法を解説しました。 phoeducation.work 今回はEclipseを使ってJavaプログラムを動かして見ましょう。 「Eclipseって何?」という人は、下記の記事も見てくださいね。 phoeducation.work プロジェクトの作成 クラスの作成 Javaコードの編集と実行 エスケープシーケンス文字 エスケープシーケンスを使ったプログラム まとめ 参考図書 あわせて学習したい プロジェクトの作成 【STEP1】 まずはEclipseを起動します。 [ファイル]メニューから[新規]を選択し、[Javaプロ…

  • 【Java】プログラムの記述と実行

    今回はJavaプログラムの基本的な書き方を解説します。 そもそもJavaってなんだろうと言う場合は下記の記事を参照見てください。 phoeducation.work phoeducation.work プログラムの基本的な構造 プログラムの記述から実行まで HelloWorldプログラムの解説 プログラム記述上の注意 まとめ 参考図書 あわせて学習したい プログラムの基本的な構造 Javaプログラムの基本構造を見ていきます。 Javaでは「クラス」と呼ばれるプログラムが基本単位となりますので、Javaでプログラムを記述するには、まずクラスを作成します。 クラスは「class」というキーワードを…

  • Windows11が公開されました

    みなさんWindows11へアップデートはしましたか? 私はWindows11を早めに試してみようと思っていたのですが、 まだアップデートすることができていませんので、 今回は一般公開されたお知らせと、アップデート方法についての共有のみです。 Windows11 Microsoftは、2021年10月5日(日本時間)に、Windows11を一般公開しました。 システム要件を満たした端末に対して無償アップデートが順次提供されます。 Windows11にアップグレードすると、[スタート]画面とタスクバーのボタンが中央寄りに配置され、アプリのウィンドウの角が丸くなるなど、デザインも刷新されます。 […

  • 【bubble/ノーコード】アプリケーション開発をはじめてみよう

    アプケーション開発をはじめてみよう 前回bubbleのアカウントを作成しました。 phoeducation.work そのアカウントでログインします。 そうすると、Welcomeページが表示され、チュートリアルの一覧が表示されます。 ここでチュートリアルを順番にやってもらっても良いのですが、今回はさっそく新しいアプケーションを作成していきます。 一番下までスクロールしていくと、「Create a new app」というボタンがありますので、これをクリックします。 作成するアプリケーションの情報を入力する画面が表示されますので、順次入力していきます。 Name of this new app 作…

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

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

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

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

  • 【Java】Javaってなに? Part2

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

  • 【Java】Javaってなに? Part1

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

  • 【Git&GitHub】避難した作業を削除する(git stash dropコマンド)

    避難した作業を削除しよう 実際にやってみよう 参考図書 避難した作業を削除しよう 今回は一時避難した作業を削除する方法について解説します。 一時避難した作業を削除するコマンドは $ git stash drop になります。 「git stash drop」とすることで、最新の一時避難した作業を削除することができます。 もし特定の作業を削除したい場合は $ git stash dorp [スタッシュ名] と入力します。 例えば $ git stash drop stash@{1} と入力します。 もし、たくさんstashした作業があって、一個一個作業していくのは面倒なので、全部の避難した作業を…

  • CloudReadyを使ってみよう

    CloudReadyで古いパソコンを復活させる CloudReadyをUSBにインストールしてみよう CloudReadyで古いパソコンを復活させる Windows10が出た初期の頃から同じパソコンを利用していると、そろそろ動作が遅くなってきて、ストレスを感じるようになっているのではないでしょうか。 そんな人たちに向けて、パソコンを復活させるアイデアです。 それはCloudReady(クラウドレディ)を利用するのです! 多くの人は「???」となったでしょう。 CloudReadyは、2020年12月にGoogleが買収した米Neverwareの提供するOSです。 Chromebookに搭載され…

  • 【bubble/ノーコード】bubbleのはじめかた

    bubbleをはじめてみよう 「bubbleのはじめかた」というたいそうなタイトルをつけましたが、まったく難しくないので安心してください。 そもそも「bubble」とはなにかというと、ブラウザ上の専用画面内でマウスのドラッグ&ドロップ操作をしながらWebアプリケーションが作成できるというものです。 ノーコードの一つでもあるので、プログラミングコードを書かなくてもアプリケーション開発が可能になっています。 では実際にはじめてみましょう。 まずは下記のURLからbubbleのページを表示します。 https://bubble.io/ 画面の右上にある「Get started」ボタンを押します。 ア…

  • 【Git&GitHub】避難した作業を復元する(git stash applyコマンド)

    避難した作業を復元しよう 実際にやってみよう 参考図書 あわせて学習したい 避難した作業を復元しよう 今回は一時避難した作業を復元する方法について解説します。 避難した作業を復元するコマンドは $ git stash apply です。 applyというのは「適用する」という意味になります。 この「git stash apply」コマンドで、最新の避難した作業を復元することができます。 なお、このapplyコマンドだと実はステージの状況までは復元されません。 そのため、ステージの状況も復元したい場合は $ git stash apply --index と実行します。 もし、最新の避難した作業…

arrow_drop_down

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

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

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

商用