NMR

甲殻類系つよつよエンジニアになりたい🐧もしくはカワウソです。 はやく固い殻がほし~い。

NMR

甲殻類系つよつよエンジニアになりたい🐧もしくはカワウソです。 はやく固い殻がほし~い。

マガジン

  • Java学習中です

    Javaの学習を継続するための日記です

  • 毎日英語

    なるべく毎日英語を学習します。

記事一覧

JavaScript開発日記「週報メーカー」と「プログラミングスクールブロッカー」1日目

JavaScriptを使う現場で働いている実務未経験のNMRです。 少しでも早く開発に携わりたいので、オリジナルWebアプリとChromeの拡張機能を作っています。 [ドロップダウン…

NMR
2年前
1

意外と簡単なのでGoogleChromeの拡張機能を作ってみました

昔難しいChromeの拡張機能を作ろうとして挫折しましたが、あるプログラミングスクールの記事にアクセスした瞬間にブラウザバックするという機能でしたら意外と簡単に実装で…

NMR
2年前
2

JavaScript学ぶためにアラームを作りますその①

JavaScriptが業務に必要になりそうなので、独習JavaScriptを2週間ほど行い60%くらい読破しました。 大体教科書をやり始めて50時間目くらいです。 JavaScriptは不思議な言…

NMR
2年前

エンジニア5日目の素人が経験した、エンジニアになるまでの道のりと感想

※1 有料記事にしていますが、買わなくても全文無料で読めます。 食費<<<<技術書で、日々買うためにひもじい生活をしているので、リッチピープルな人だけこの哀れなブタにお…

500
NMR
2年前
3

Java学習 Swingで今更アプリを作ってみました

APEX LEGENDSというゲームでキャラクターを決める際ランダムに決めたい時があります。そんな時にポチッと押すと自動的に3人選んでくれます。 実はJavaの学習を始めて1か月…

NMR
2年前

(自分用)Docker入門勉強会まとめ

こちらを受講させていただきました。 就活でDockerを導入するまでに期間が空きそうなので、自分用に備忘録を残しておきます。 [アジェンダ] ①なぜDockerか? ②Docker…

NMR
2年前
3

自己分析のために私のスキルセットまとめてみた

[スキルセット] メイン言語 ・Java 様々な端末で動くので案件が多いこと。 C++とのつながりが強く、プログラミング言語の基礎をしっかり学ぶのに良いという勧めから採用…

NMR
2年前
5

コンピュータシステムの理論と実装第1章躓きメモ(自分用)

コンピュータの動く仕組みや、アセンブラ言語について知りたい!と思い目に付いたこちらの書籍を勢いだけで買いました。 将来的にはSFCのカセットROMをアセンブラで書きた…

NMR
2年前

Java学習 自分用Listインターフェースの主要な共通メソッドの挙動確認。

import java.util.ArrayList;import java.util.Date;import java.util.List;public class Rist { public static void show(List<String> list) { System.out.println("…

NMR
2年前

Java学習 自前でTomcatをインストールしていてEclipseなどからSpringBootの実行がうまくできない時のメモ

spring boot port 8080 was already in use.ってやつです。 これは自前で入れたTomcatが起動したままになっていたり、SpringBootアプリを何度も再起動しているうちに起きる…

NMR
2年前

Java学習 List型でArrayListやLinkedListを宣言する理由を推察(間違いあり)

※未経験エンジニアが語る戯言を含みます。 たぶんソースを私が読める限り読んだ感じではこういうことだと思います。 Listがインスタンス化できないのはインターフェース…

NMR
2年前
1

Java学習 Mathクラスの主要メソッドの挙動確認の為のメモ

//absは絶対値を返す。 //絶対値は原点0からの距離。 System.out.println(Math.abs(-1234455)); //max minは大小比較 System.out.println(Math.max(100, 222)); System…

NMR
2年前

Java学習 StringBuilderの主要メソッドの挙動確認の為のメモ

StringBuilder sb = new StringBuilder("周央サンゴ"); //appendは最後尾に追加 sb.append("ちゃん" + "です"); //要素番号の位置に追加 sb.insert(0 , "にじさ…

NMR
2年前

Java学習 StringとStringBuilderから学ぶimmutableとmutable

※未経験初学者が書いている勉強まとめ記事なので、信用に足らない情報である可能性があります。 [StringとStringBuilderの違い] 完結に書くと、 Stringはimmutable(不…

NMR
2年前

VSCodeでのjsp/Servlet学習環境構築(Maven無しver)

2017年に出版されたこちらの本でjsp/Servletを学習させていただきました。 約5年前に出版された本であることもあり、実行環境としてbatファイルが同梱されていたり、エデ…

NMR
2年前
1

未経験が3か月で約250時間エンジニアになるために勉強して感じたこと

2021年の11月前後からプログラミング言語の1つであるJavaについて勉強し始めました。 大体3か月で250時間くらい(3ヶ月より前に行ったAzureやITパスポートの勉強も含めれ…

NMR
2年前
9

JavaScript開発日記「週報メーカー」と「プログラミングスクールブロッカー」1日目

JavaScriptを使う現場で働いている実務未経験のNMRです。

少しでも早く開発に携わりたいので、オリジナルWebアプリとChromeの拡張機能を作っています。

[ドロップダウンメニューに値を追加する方法]

HTMLのタグから復習しました。
使うのは<input>と<select>そして「id属性」です。

今回使うメソッドは、
document.getElementById();
do

もっとみる

意外と簡単なのでGoogleChromeの拡張機能を作ってみました

昔難しいChromeの拡張機能を作ろうとして挫折しましたが、あるプログラミングスクールの記事にアクセスした瞬間にブラウザバックするという機能でしたら意外と簡単に実装できました。

[1番簡単な作り方]

・main.js
・manifest.json
の2つのファイルを何かしらのフォルダに入れてください。

main.jsはメインのプログラム、manifest.jsonが設定ファイルです。

[m

もっとみる

JavaScript学ぶためにアラームを作りますその①

JavaScriptが業務に必要になりそうなので、独習JavaScriptを2週間ほど行い60%くらい読破しました。
大体教科書をやり始めて50時間目くらいです。

JavaScriptは不思議な言語で、
thisのスコープが行方不明になったり、メソッドに切り出したらどうやって使いたい変数を渡すんだっけとか、どうやってもきれいに書けないとかあります。

あ、でも配列はいきなり可変長配列で使えてすご

もっとみる

エンジニア5日目の素人が経験した、エンジニアになるまでの道のりと感想

※1 有料記事にしていますが、買わなくても全文無料で読めます。
食費<<<<技術書で、日々買うためにひもじい生活をしているので、リッチピープルな人だけこの哀れなブタにおめぐみをお願いします。
一回でも絡んだことのある方や身内は恥ずかしいので購入禁止です。
気が変わったら24時間以内返金申請可能です。気が付いたら承認します。

※2 雑記形式で書いています。
読みたいところから読み始めても大丈

もっとみる

Java学習 Swingで今更アプリを作ってみました

APEX LEGENDSというゲームでキャラクターを決める際ランダムに決めたい時があります。そんな時にポチッと押すと自動的に3人選んでくれます。

実はJavaの学習を始めて1か月くらいの時にSwingでGUIが作れることを知って作り始めたのですが、継承・実現・その他もろもろの理解が足りず、正直何をやっているかわからなかったんです。
Object型とかインスタンス型を渡すという感覚もよくわかってい

もっとみる

(自分用)Docker入門勉強会まとめ

こちらを受講させていただきました。
就活でDockerを導入するまでに期間が空きそうなので、自分用に備忘録を残しておきます。

[アジェンダ]

①なぜDockerか?
②Dockerの仕組み
③Dockerの使い方

[講義を受けた上でDockerとは何か?を自分なりに]

開発環境が一瞬で整う、環境のインストールにまず失敗しない。
AWSなどでもDockerの技術が使われている。
Docker

もっとみる

自己分析のために私のスキルセットまとめてみた

[スキルセット]

メイン言語
・Java
様々な端末で動くので案件が多いこと。
C++とのつながりが強く、プログラミング言語の基礎をしっかり学ぶのに良いという勧めから採用しました。

Oracle Certified Java Programmer 対策本であるいわゆる黒本著者様が開催するJPINという勉強会に参加中。
21年12月より毎週水曜日、4時間、講義受講&ディベート方式。

JavaB

もっとみる

コンピュータシステムの理論と実装第1章躓きメモ(自分用)

コンピュータの動く仕組みや、アセンブラ言語について知りたい!と思い目に付いたこちらの書籍を勢いだけで買いました。

将来的にはSFCのカセットROMをアセンブラで書きたいなあと思っているので、この辺から始めてみることにしました。
(ちなみに文系、数学音痴です)

[詰まった場所メモ]

①X NAND Xの正しい読み方。
X=1なら(X*X)の反転でX=0の出力。
これをXnot * Xと計算して

もっとみる

Java学習 自分用Listインターフェースの主要な共通メソッドの挙動確認。

import java.util.ArrayList;import java.util.Date;import java.util.List;public class Rist { public static void show(List<String> list) { System.out.println("+-------------------------"); System.ou

もっとみる

Java学習 自前でTomcatをインストールしていてEclipseなどからSpringBootの実行がうまくできない時のメモ

spring boot port 8080 was already in use.ってやつです。
これは自前で入れたTomcatが起動したままになっていたり、SpringBootアプリを何度も再起動しているうちに起きる現象だそうです。

解決策としては、Windowsのコマンドプロンプトから、
netstat -nao | find "8080"
を打ち込み、LISTENINGの番号を控えて、その

もっとみる

Java学習 List型でArrayListやLinkedListを宣言する理由を推察(間違いあり)

※未経験エンジニアが語る戯言を含みます。

たぶんソースを私が読める限り読んだ感じではこういうことだと思います。

Listがインスタンス化できないのはインターフェースだから当然として、途中にAbstractListという具象メソッドも提供できる抽象クラスが入っているのがミソです。

AbstractListにはaddやremoveなど、List型に共通のメソッドが定義されています。
ArrayL

もっとみる

Java学習 Mathクラスの主要メソッドの挙動確認の為のメモ

//absは絶対値を返す。 //絶対値は原点0からの距離。 System.out.println(Math.abs(-1234455)); //max minは大小比較 System.out.println(Math.max(100, 222)); System.out.println(Math.min(22, 9)); //ceiling 天井 切り上げ //floor 床 切り下げ /

もっとみる

Java学習 StringBuilderの主要メソッドの挙動確認の為のメモ

StringBuilder sb = new StringBuilder("周央サンゴ"); //appendは最後尾に追加 sb.append("ちゃん" + "です"); //要素番号の位置に追加 sb.insert(0 , "にじさんじ所属" + " "); //appendもinsertも空文字や文字列を足し算したものを引数にできる //整数で範囲指定して消

もっとみる

Java学習 StringとStringBuilderから学ぶimmutableとmutable

※未経験初学者が書いている勉強まとめ記事なので、信用に足らない情報である可能性があります。

[StringとStringBuilderの違い]

完結に書くと、
Stringはimmutable(不変)
StringBuilderはmutable(可変)
提供されているメソッドでreplaceなどはメソッド名は同じだが挙動が違う。
StringBuilderはバッファを持つ。

このimmuta

もっとみる

VSCodeでのjsp/Servlet学習環境構築(Maven無しver)

2017年に出版されたこちらの本でjsp/Servletを学習させていただきました。

約5年前に出版された本であることもあり、実行環境としてbatファイルが同梱されていたり、エディタがテキストエディタだったり、同じように進めてもTomcatがエラーを吐いたりと色々大変でしたのでまとめておきます。

実務未経験エンジニアが書いておりますので、不明瞭な部分があったり間違っている部分、スタンダードでな

もっとみる

未経験が3か月で約250時間エンジニアになるために勉強して感じたこと

2021年の11月前後からプログラミング言語の1つであるJavaについて勉強し始めました。
大体3か月で250時間くらい(3ヶ月より前に行ったAzureやITパスポートの勉強も含めれば総勉強時間は300~350時間になると思います)は勉強したので、その結果どんなもんかをお話してみたいと思います。

[自力だけで作れるもの(例)]画像は何をやったのかというと、Javaの技術の1つであるjsp/Ser

もっとみる