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

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

2018-01-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つの物語になっている。しかし、それ以降は各シーズン毎に完結する構成になっている。あくま…

【ゲーム開発】iOSアプリ第2弾を作り始める①。初心者がシューティングゲームを作ってみた。

UnityでiOSアプリ第2弾を作り始めました。ちなみに、iOSアプリ第1弾はすでにリリース済み。 www.uu1ch.com さて、次に作ろうと思い立ったアプリは、ずばり「シューティングゲーム」。というか、これからはシューティングゲームだけを作り続けようと思う。…

【ゲーム開発】Unityで表示順を調整する

自分用の備忘として。UIが下になってしまい、ちょっと困っていた。 この問題は、以下のようにして解決。 Canvas / Sorting Layerをクリックし、Add Sorting Layerをクリック。 プラスボタンをクリックし、新しいLayerを増やす。 Canvas / Sorting Layerを、…

【ゲーム開発】Javaでゲームを作りたい②

趣味と仕事の勉強を兼ねて始めた、Javaのゲーム作り。基本的には、以下サイトを参照させてもらっています。 aidiary.hatenablog.com 今自分のできる範囲で、以下のようなものを作った。 実行すると、まずは何もない画面が表示される。 この画面をクリックす…

【祝】ついに100記事達成!!本当に収益とPVは激増するのか!?

ついに、目標としていた100記事投稿達成しました!「100記事を達成すると、収益とPVが激増する」と言われているが、実際はそんなことは無いと思う。このブログも100記事を達成したが、PVはこれまでと変わらず。1日20pv程度。 ただこれまでと変わった点は、や…

【ゲーム開発】Javaでゲームを作りたい①

私は趣味でゲームとWEBサービスを作り始めた。 www.uu1ch.com www.uu1ch.com 趣味がプログラミングだが、仕事もSEをやっている。ちなみに仕事で使う言語は、Javaだ。せっかく趣味でプログラミングをやるのだから、仕事にもプラスになればいいなーっと思ってJ…

【Java】Javaで描画ができない。paintComponentが呼ばれていない

めっちゃハマったのでメモ。 なぜか描画処理が行われず、画面が真っ白状態。 そこでデバッグを行ってみると、paintComponentが定義しているのに呼ばれていなかった。 public void paintComponet(Graphics g) { super.paintComponent(g); } 呼ばれなかった原…

【WEBサービス開発】海外ドラマの視聴履歴を残せるWEBサービスを作りたい

www.uu1ch.com 進捗を載せておきます。 トップページ すでに登録した海外ドラマ一覧が表示される。視聴履歴の新規登録をクリックすると、新しい視聴履歴を登録できる。(create)詳細、変更、削除をクリックすると、read、update、deleteができる。crudは一…

【海外ドラマ】月9でSUITSのリメイク版が始まるが、ここで本家SUITSの素晴らしさを紹介したい

海外ドラマを見てる人は意外に少ない。私が海外ドラマを見るようになってから、まず最初に感じた感想だ。24やプリズン・ブレイクが日本で流行った際、テレビやCMなどでは全国民が見てるかのように煽りまくっていた。そして実際に見てる人も周りに多かった。…

【WEBサービス開発】海外ドラマの視聴履歴を残せるWEBサービスを作りたい

ここ1週間、仕事が忙しいプラス夏バテ気味で、開発もブログも完全にストップしてしまった。。昨日はまる1日完全に休んでいたので、体力気力ともに回復!今日から、再開です。 で、ここ最近はWEBサービスを作ろうとしています。そこで、いちばんやさしいのP…

【海外ドラマ】NETFLIXオリジナルドラマ限定 オススメ海外ドラマ

NETFLIXオリジナルドラマ限定で、オススメ海外ドラマを紹介します。NETFLIXオリジナルドラマに外れなし! ザ・シューター 出展元:Shooter (2016-) 元海兵隊員で伝説のスナイパーだったボブリー・スワガーは、引退して現在は平和に暮らしていた。そこに、元…

Eclipseから実行可能なjarファイルを作成し、画像ファイルをjarファイルに含める方法

死ぬほどハマったのでメモ。 事象としてが、jarファイルを作成すると、Eclipse上では表示されていた画像ファイルが表示さないというもの。 まずまず、jarファイルを作成する場合、画像ファイルを以下のように読み込む必要があった。 try { ClassLoader cl = …

【WEBサービス開発】<textare>タグでテキストエリアを作ったら、先頭に空白ができてしまう。

若干ハマったのでメモ。 まず事象としてが、以下のようにテキストエリアを作ると <textarea name="impression" cols="40" rows="4" maxlength="150"> </textarea> こう表示される。 そのため、以下のようにテキストエリアを作ると <textarea name="impression" cols="40" rows="4" maxlength="150"></textarea> 無事に解消された。

はてな記法で、プログラムのコードをハイライト表示する方法

何度調べても、都度忘れて再度調べる破目になるのでメモ。以下はJavaを例とする。 1.はてな記法に切り替える 2.>|Java| String str = "str"; ||< 詳細は、以下確認 help.hatenablog.com

【WEBサービス開発】HTMLコメントアウト方法

いつも忘れてしまうのでメモ。

【WEBサービス開発】WEBサービスを作りたいから、「いちばんやさしいPHPの教本」を勉強した

タイトル通りです。 いちばんやさしいPHPの教本 人気講師が教える実践Webプログラミング (「いちばんやさしい教本」シリーズ) 作者: 柏岡秀男,池田友子 出版社/メーカー: インプレス 発売日: 2015/04/23 メディア: 単行本(ソフトカバー) この商品を含むブ…