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

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

【技術書メモ】C#プログラミングのイディオム / 定石&パターン⑤

今回は文字列操作編! そういえば、会社の研修でJavaを勉強し始めた当初、文字列の比較のやり方がわからなくて、かなりつまづいたな。 結局、10才近く年下の子にやり方教えてもらったのは、いい思い出です。 文字列の比較 C#での文字列比較をやっていきます…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン④

本のタイトルにもなっているイディオム。 そもそもイディオムって何だろうと思っていたが、これはコーディングレベルでよく利用される汎用的なコードのこと。 なので、このイディオムを覚えれば、品質もよく、正しいコードを書けることに繋がりそう。特に自…

MacBook Pro 13-inch, Mid 2010のメモリを16GBに増設した

最近はWindowsをメインマシンとしてきたが、Windowsが謎のフリーズを繰り返すようになり、仕方なく昔のMacを引っ張り出してきた。それが、MacBook Pro 13-inch, Mid2010だ。もう10年近く前に買ったことになる。で、Macは起動はするのだが、何をするにも遅い…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン③

ラムダ式 ラムダ式は一種のメソッドで、メソッドをかなり簡略化することができる。 public void Do() { var numbers = new[] { 5, 3, 9, 6, 7, 5, 8, 1, 0, 5, 10, 4 }; // 変数judgeに処理内容を代入 Predicate<int> judge = (int n) => { if (n % 2 == 0) { ret</int>…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン②

C#についてがっつり勉強しようと思い、購入した技術書。 まだまだ序盤だが、評判通りのかなりの良書の予感。 uuc1h.hatenablog.jp では、前回同様、まとめていきたいといきます。 複数の値の代入方法 このやり方は知らなかったので、メモ。 for (int feet = …

【Unity】Unity2019.1.5f1でAndroid Buildをしようとしたら、「gradle build failed」と出てしまったときの対処方法

複合的な問題でした。まずUnity2019では、Android SDK & NDK Toolsを一緒にインストールしている。そのため、Preferencesより、インストールしたファイルのパス設定を行った。自分が確認したときは、ズレていた。詳しくは、以下参照。https://framesynthesis…

【NBA】私たちはまた3ピートの瞬間に立ち会えなかった。

NBA

まさか、ウォリアーズが負けるとは微塵も思ってなかったから、Game6が終わった直後はちょっと信じられなかった。KDが怪我で出られないという強烈なアクシデントは合ったものの、KD抜きのウォリアーズも十二分に強い。最初の優勝は、KDいなかったし、シーズン…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン①

趣味で、Unityでゲームを作っているが、C#についてちゃんと勉強したことがない。 そのため、ここらでC#について基礎から学ぼうと思い、以下の技術書を読んだ。 uuc1h.hatenablog.jp 入門としては、最適な良書だと思う。 そこで、次に入門書の一歩先の技術書…

【技術書メモ】確かな力が身につくC#「超」入門

Unityをメインにアプリ開発をしているが、Unityで使用する言語はC#だ。 自分は仕事でJavaを使っているからC#も何となく理解できるが、ここらで一度C#を学んでおきたいと思う。 そこで手に取ったのが、この「確かな力が身につく」シリーズだ。確かな力が身に…

アプリ開発初心者が作ったアプリは、本当に売れるのか?③_アプリを作る場合、自分ができる範囲を自覚することが重要

まさに表題の通りです。GWが終わり仕事が始まると、そもそも家で開発できる時間がなかなか確保できない。 けど、ここでやめてしまうとせっかく勉強を始めたのに勿体ないので、何とか少しずつでも開発を行っていました。 ちなみに完成したアプリは、こんな感…

アプリ開発初心者が作ったアプリは、本当に売れるのか?②_さっそくアプリを1つ作り、Google Play Storeへ公開した

前回の記事がこちら。 uuc1h.hatenablog.jp さて、Androidを買ったし、PCはWindowsだし、Javaならちょっと分かるしということで、Android Studioでアプリ開発をやっていこうと、前回のブログで決意表明しました。そこで、さっそくAndroid開発の本を購入。そ…

アプリ開発初心者が作ったアプリは、本当に売れるのか?①

もう何度も本ブログで書いているが、自分は30歳からプログラミングを始めた。始めたきっかけは、IT会社に転職したからだ。せっかくプログラミングを覚えたから、プライベートでも何か作ってみたいと挑戦中なのが、Unityを使ったゲーム製作だ。素人なりにいろ…

Kotlinまとめ

変数と定数 // 変数 var a : Int = 10000 // 定数 val c : Double = 12345.6 文字列 // 文字列比較は「==」で行う if (str == "Kotlin") // 文字列テンプレート val i = 10 print("i = $i") // i = 10と出力される // 文字列テンプレート2 val s = "Kotlin" …

隻狼 SEKIRO_どんなことでも、楽しむためには成長が必要

朝食:サーモンアボカド丼、味噌汁昼食:つけ麺夕食:ホタルイカと春キャベツのサラダ、焼き鳥 待ち焦がれていた「SEKIRO」、発売日に買いました。 SEKIRO: SHADOWS DIE TWICE - PS4 出版社/メーカー: フロム・ソフトウェア 発売日: 2019/03/22 メディア: Vi…

MLBが開幕したから、ワールドスポーツMLBの魅力について語らせてほしい

MLB開幕 朝食:おにぎり昼食:麦飯、レンコンのきんぴら、たまごやき、ミートボール夕食:ほうれん草とキノコの卵とじ、春巻き ついにMLB開幕。1年早いもんですな。因みに自分はMLB、NFL、NBAと見てるもんだから、1年中スポーツまみれの幸せな1年を過ごせて…

僕が筋トレする理由

2019年3月17日の所感 朝食:麦飯、味噌汁、鮭昼食:炙り焼豚の極太つけ麺夕食:サバ缶、豆腐、レタスのサラダ、もずく、ニンジンと柿ピーのマヨネーズ和え体重:72.0kg 今日は日曜日なので、ジムでトレーニング。かれこれ1年以上ジムに通っているけど、体的…

【ゲーム開発】ドット絵練習記録4

ゲーム開発をしていて、一番自分に足りないと思うのは、「イラスト」や「デザイン」の部分。正直、ゲームシステムは大したことなくても、いわゆる「絵」の部分がしっかりしていれば、かなりまともなゲームに見えると思う。 ということで、しばらくお休みして…

そこそこのラーメンが一番好きです。

2019年3月16日の所感 朝食:トースト昼食:麦飯、つけ麺夕食:スープ、納豆、豆腐、魚のソテー体重:71.3kg 昼食に食べたつけ麺というのが、これ。 www.family.co.jp おそらく知っている人は知っていると思うが、この「炙り焼豚の極太つけ麺」、異常なくらい…

パスポート更新には要注意

2019年3月15日の所感 朝食:なし昼食:ウィンナーパン、カレーパン、明太子パン夕食:外食(フレンチのフルコース) 会社の休みを取って、パスポートを更新しにいった。もう十年以上前にパスポートは一度取ったことがあり、とっくに期限は切れていた。今度、…

花粉症は起きた直後が一番つらい

朝食:蒸しパン昼食:麦飯、コロッケ、魚のフライ、卵焼き、レンコンのきんぴら夕食:野菜と肉炒め 花粉症は起きた直後が、本当に辛い。くしゃみ、鼻水、鼻づまり、目のかゆみと全てがMAXの状態。ただし、起きて2~3時間すると落ち着いてくる。昔に比べると…

【Unity】スコアの表示方法を、10ずつ足していく方法

private void Update() { if(score > displayScore) { displayScore += 10; if(displayScore > score) { displayScore = score; } RefreshScore(); } } void RefreshScore() { textScoreNumber.GetComponent<Text>().text = displayScore.ToString(); }</text>

【Unity】敵を踏んで、倒す方法

private void OnTriggerEnter2D(Collider2D collision) { if(collision.gameObject.tag == "Enemy") { if(transform.position.y > collision.gameObject.transform.position.y + 0.4f) { rbody.velocity = new Vector2(rbody.velocity.x, 0); rbody.AddForce…

【Unity】敵の移動例

public LayerMask blockLayer; private Rigidbody2D rbody; private float moveSpeed = 1; public enum MOVE_DIR { LEFT, RIGHT, }; private MOVE_DIR moveDirection = MOVE_DIR.LEFT; private void FixedUpdate() { bool isBlock; switch(moveDirection) { …

2019年3月10日

朝食:麦飯、味噌汁、鮭、レンコンのきんぴら、いかの明太子昼食:回転すし夕食:チキン、セロリ、ミニトマト、大根の煮物体重:72.0kg あれ、体重が。。。うーん、ダイエットするって言っておきながら、回転すしとか食べてる時点でダメですね。

2019年3月9日

朝食:麦飯、いか明太、味噌汁、しぐれ煮、レンコンのきんぴら昼食:うまかっちゃん夕食:ムニエル、牛肉のステーキ、プチトマト、セロリ 金曜日の夜は飲み会だったのだが、そこでだいぶお酒を飲みすぎてしまう。結局、終電をなくして、タクシーに乗る破目に…

獣神サンダーライガー引退。Jrの伝説が、ついにリングを降りる。

朝食:おにぎり2個昼食:麦飯、ニンジンと卵炒め、コロッケ、魚のフライ夕食:魚のフライ、レタスのサラダ、筑前煮、レンコンきんぴら体重:71.0kg 今日、衝撃的なニュースが飛び込んできた。 news.yahoo.co.jp 自分がプロレスに夢中だったころ、Jrはまさに…

【レビュー】5人のジュンコ_とにかくもう、素晴らしい作品

朝食:ハムとチーズのサンドイッチ昼食:麦飯、たまごやき、ハンバーグ、アスパラ夕食:カレーきしめん体重:70.5kg 今日は、5人のジュンコを読み終える。 5人のジュンコ (徳間文庫) 作者: 真梨幸子 出版社/メーカー: 徳間書店 発売日: 2016/06/03 メディア:…

NBAが日本にやってくる

朝食:ハムとチーズのサンドイッチ昼食:麦飯、鶏肉とチーズのトマト煮夕食:コンソメスープ、魚のフライ体重:72kg あれ、麦飯に変えたのに体重増えてる。。うーん、一喜一憂せずに気長にいくしかないね。 そんなことより、NBAがついに日本にやってくる! t…

生まれて初めてサーターアンダギーを食べたら、お腹を激しく壊す

朝食:サンドイッチ(ジャム)昼食:麦飯、卵焼き、ハム、さやえんどう、魚のフライ、コロッケ夕食:鶏肉とジャガイモのトマト煮体重:70.5kg 昨日から麦飯を食べ始めた。そうすると、以下の変化が感じられる。 ・白米を食べると、いつも急激な眠気に襲われ…

2019年3月3日

朝食:白米、納豆、生卵、味噌汁、たらこ、鮭昼食:麦飯、ニラのごま油炒め、豚の生姜焼き夕食:たまねぎの生サラダ、あんかけ揚げ豆腐 本日は、花粉と雨で体調悪し。

【スポンサーリンク】