記事一覧
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