転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

2018-09-01から1ヶ月間の記事一覧

【Processing③】静止画の作り方

エンターキーをクリックすると、キャプチャーを撮影する。 void keyPressed() { if(keyCode == ENTER) { saveFrame("screen-####.jpg"); } } ####には、その時点のフレーム番号に置き換えられる。

【Processing②】アニメーションで円を描画する

Processingでは、フレームループによって連続的に画面を再描画できる。 そのためには、setup()関数とdraw()関数を使ってフレームの基本構造を書く必要がある。 setup()関数 プログラム起動時に、1度だけ呼ばれる。初期化のためのコードを記載することが多い…

【海外ドラマ】HOMELAND シーズン6の感想レビュー / 初期3部作の輝きを彷彿とさせる、これぞHOMELANDクオリティー

HOMELAND シーズン6で輝きを取り戻す 出展元:Homeland (2011-) HOMELANDは、海外ドラマの中で一番好きなドラマだ。シーズン1からシーズン3の最終話である「Star」までは、まさに完璧といえる。シーズン4からは、これまでと変わって各シーズン毎に完結する構…

【Processing①】線と円を描く

直線の描き方 // キャンバスの大きさ size(500, 300); // 直線をなめらかにする smooth(); // 背景色の設定 background(230, 230, 230); // 線の色を設定 stroke(0, 0, 255); // 線の太さを設定 strokeWeight(4); // 線の描画 // 引数:始点のx座標、始点のy…

【技術書メモ】【パーフェクトJava⑨】基本型変数と参照型変数の違い

参照型変数とは 名前がないオブジェクトを、名前を持った変数を通して、オブジェクトを操作できる。 変数にオブジェクトを結び付けているともいえるが、あくまでオブジェクトの位置情報を指し示しているだけ。 基本型変数とは 変数が値(数値)そのものを保…

【技術書メモ】【パーフェクトJava⑧】文字と数値の相互変換

文字⇔数値の相互変換 // 文字'1'を10進数の1に変換 int i = Character.digit('1', 10); // 数値1を10進数の文字'1'に変換 char ch = Character.forDigit(1, 10);

【技術書メモ】【パーフェクトJava⑦】文字列への変換、文字列からの変換

文字列への変換 こんな方法があるのか。知らなかった。。 // trueという文字列に変換 boolean b = true; String str = String.valueOf(b); // aという文字列に変換 char ch = 'a'; String str2 = String.valueOf(ch); // 123という文字列に変換 int i = 123;…

【技術書メモ】【パーフェクトJava⑥】

文字列比較について // ==演算子は、同じ文字列オブジェクトか否かを判定する // よってstr != str2 String str = "abc"; String str2 = new StringBuilder("abc").toString(); 単に文字列を比較したいなら String str = "abc"; String str2 = new StringBui…

【技術書メモ】【パーフェクトJava⑤】文字列結合について

Stringクラスで文字列結合を行う場合 // Stringオブジェクト生成 String str = "012"; str += "345"; StringBuilderクラスで文字列結合を行う場合 // Stringオブジェクト生成 String str = "012"; StringBuilder sb = new StringBuilder(); sb.append(str).a…

【技術書メモ】【パーフェクトJava④】String⇔StringBuilderの変換

StringからStringBuilderへ String str = "abc"; StringBuilder sb = new StringBuilder(str); StringBuilderからStringへ StringBuilder sb = new StringBuilder("abc"); String str = sb.toString();

【技術書メモ】【パーフェクトJava③】StringBuilderクラスでよく使うメソッド

charAt // bを出力 String str = "abc"; System.out.println(str.charAt(1)); length // 3を出力 String str = "abc"; System.out.println(str.length()); subSequence // cdeを出力 String str = "abcdefg"; System.out.println(str.subSequence(2, 5)); ap…

【技術書メモ】【パーフェクトJava②】StringとStringBuilderについて

StringとStringBuilderの違い 読み込み専用の文字列クラス:String 変更可能な文字列クラス:StringBuilder CharSequenceという共通のインタフェースを実装している。 空文字列("")について isEmptyメソッドで空文字列の判定可。 Stringクラスのオブジェク…

【技術書メモ】【パーフェクトJava①】技術者を読むことに慣れたい

技術者として、もっと成長したいという思いから購入したパーフェクトJava。 改訂2版 パーフェクトJava 作者: 井上誠一郎,永井雅人 出版社/メーカー: 技術評論社 発売日: 2014/11/01 メディア: 大型本 この商品を含むブログ (4件) を見る 実は購入したのは2年…

SEに転職してホントに苦しかったけど、仕事が楽しくなってきて今は転職して良かったと感じる話。

当ブログで何度も書いているが、僕は異職業からSEに転職した転職組だ。30歳少し手前でIT業界に飛び込んだのだが、プログラムなんて全くの未経験だったから最初は本当に大変だった。しかし気付けば、転職してもう4年以上経ち、今では1人で実装できるようにな…

【海外ドラマ】【一言レビュー】HOMELAND シーズン6-1 標的 /

Dlifeで始まったHOMELANDシーズン6。 dlife.disney.co.jp数ある海外ドラマの中でも、格別に大好きな作品だ。ただし、HOMELANDはシーズン1~シーズン3まで、大きな1つの物語になっている。しかし、それ以降は各シーズン毎に完結する構成になっている。あくま…