読者です 読者をやめる 読者になる 読者になる

main() blog

プログラムやゲーム、旅、愛する家族について綴っていきます。

バグを出さないプログラマになるための「心得」

はじめに 長年コンシューマゲーム開発に携わってきた中で毎回思うことがある。 開発の終盤には必ずテストプレイが行われ、毎回大量のバグと闘っている。 なぜ大量のバグが出ているのか、どうしたら大量のバグが出なくなるのかについて考え、まとめてみること…

【記憶のゴミ箱】MZ-80Cと将来の夢

あの「MZ-80C」が手のひらサイズで復活!? ハル研究所から「PasoconMini MZ-80C」という新商品が発売されるとのニュースをネットで見かけた。 www.pcmini.jp 流石に手のひらサイズでキーボードもディスプレイも、そもそもテープレコーダーもどうするんだ?…

【書籍】リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック

感想 リーダブルコードを読みました。 もっと早く読んでおくべきだったと思います。 初心者は良い勉強になりますし、むしろベテランにも読んでもらいたい本です。 自分は読みながら胸を痛めている側で、「あー、あるある」と思いながら読み進めていましたし…

【Git】GitHubをはじめよう!

はじめに GitHubのアカウント登録 GitHubに作成した共有リポジトリで作業 GitHub Desktop GitHub Desktopをインストール インストール中… GitHubのアカウントでログイン コンフィグを設定 インストール完了 リポジトリの追加 はじめに GitHubをはじめる前にG…

初夏の庭

今日は妻の庭造りのお手伝いです。 派手な色はあまり好まないので地味な感じになりそうですが落ち着いた雰囲気が涼しげな空間を生んでくれます。 ナメクジと大量のゾウリムシと闘いながらなんとか作業は終わりました。 庭をやってる時に見たことのない野良猫…

【GW】39.5℃の涙

5/3(水) 幕張メッセのフリマに行った。 ブログ書こうかなぁ、あまりネタないし、疲れたから明日にするか… その日の夜中… 2時過ぎにもの凄い寒気で目が醒める。 マズイ… 確実に熱が出てる… とりあえずママを起こす。 「ママ…ママ…熱出てる…」 途端に吐き気…

【Git】Gitのインストール手順(TortoiseGit)

インストール 1.ダウンロードしてくる 2.TortoiseGitのインストール 3.日本語化パックのインストール インストール 下記のページを参考にインストールしてみます。 こちらもとても参考になりますので是非読んでください。 TortoiseGit の基礎勉強 〜Tortoise…

【Git】Gitのインストール手順(Git for Windows)

Git

インストール 1.ダウンロードしてくる 2.インストーラを起動する 3.インストール先のフォルダを選択する 4.インストールするコンポーネントを選択する 5.スタートメニューへ追加するかどうか選択する 6.Gitをコマンドプロンプトから使うかどうか選択する 7.…

【UE4】UnrealEngine4をソースからビルドする

UnrealEngine4のソースを取得してビルドする方法についてまとめました。 以下の項目については事前に準備しておく必要があります。 UnrealEngin4のアカウント登録 GitHubへのアカウント登録 Gitのインストール TortoiseGitのインストール VisualStudioのイン…

【おでかけ】カフェノタビ

カフェノタビに行って来ました! カフェや古本、手作り雑貨などが集まるイベントです。 かずさアカデミアパークの近くの公園が会場です。 ここでの開催は2回目とのことです。 妻が好きな花屋さんも出店しています。 イベントを知ったのも花屋さんから教えて…

【バグ】マスターまで残り4日!1バイトのメモリ破壊を追え!

はじめに 過去のプロジェクトでマスター直前に出たメモリ破壊のバグを調査した時の方法を公開します。 はじめに 報告内容 調査開始 調査方法 最後に 報告内容 プラットフォーム:コンシューマ 言語:C++ 症状: メモリアロケート時に門番の情報が破壊されて…

【Unity】C#のタブがスペースに置き換えらてしまう

UnityでC#を触っていますが、VisualStudioで編集しているとタブが勝手にスペースに置き換えられてしまいます。 デフォルトの設定でそうなっているので何か理由があるのかもしれませんが、 自分はどうもそれに馴染めないので設定を変更してみます。 [ツール]→…

【家族】今日は授業参観日でお弁当

今日は上の子の授業参観日でお弁当をみんなで作りました。 なぜかBLTにハマっているらしく、ここ何回かはBLTのお弁当となっています。 沢山作ってお弁当に分けていれます。 下の子の分も一緒に作っておきます。

【UE4】ファイルスコープで宣言した変数、関数でビルドエラー

ファイルスコープや無名名前空間で変数や関数を宣言した場合、 異なるファイルで同名の変数や関数を宣言すると場合よってはビルドエラーになります。 Hoge1.cpp static const FText VFXSocktNamePrefix = FText("VFX_"); namespace { const float EnemyCheck…

【記憶のゴミ箱】ダンジョンエクスプローラー

中学生の時好きだったゲーム。 僕がと言うよりは僕たちが好きなゲーム。 中学の時の仲良し組みで集まっては良く遊んだゲームだ。 何回クリアしたことか。 PCエンジンのゲームで、最大5人で遊べるアクションRPG。 その当時は次どこに行ったら良いか、 ダンジ…

【記憶のゴミ箱】ドラクエ3

中学生は残酷だ。 「ドラクエ3、予約できたか?」 「ダメだった...」 僕らが行動できる範囲なんてものは限られていた。 ゲームソフトが買えるお店はそんなに多くはなかった。 少なくとも最寄の駅にはそんなお店は無い。 隣の駅には百貨店、小さなおもちゃ屋…

【記憶のゴミ箱】D&Dごっこ

建設途中の建造物を「城」や「洞窟」に見立てて、 その中を冒険する遊びに夢中になったことがあった。 最初は一人でやっていたが、そのうち中の良い友人たちも誘って行く様になった。 中学生の時、D&Dというテーブルトークが仲間内で流行った。 日曜日にマス…

【記憶のゴミ箱】屋上の雪だるま

中学校生活もいよいよ終わりが近づいてきた。 私立高校入試の前日ということもあって、学校は朝のホームルームで終了。 教室には誰もいないはずだった。 ところが僕と友人のI本は教室に残っていた。 僕もI本も明日は入試だったが、卒業文集が書き終わってい…

VisualStudioでタブ、スペースを可視化する方法

設定方法 [編集]→[詳細]→[スペースの表示]で切り替えることができます。 デフォルトで表示でも良いような気がします。 個人的には半角スペースは表示なしでも良いと思います。 そういえば昔for文の中のスペースが全角になっていてコンパイルエラーに悩まされ…

UnityをGitHubでバージョン管理する

Unityでバージョン管理すべきファイルについてです。 GitHubにUnityのgitignoreが上がっているのでこのファイルをプロジェクトのルートに置いてください。 github.com

【プログラミング】いろんな "hello world"

C #include <stdio.h> int main(void) { printf("hello world.\n"); return 0; } C++ #include <iostream> int main(void) { std::cout << "hello world.\n"; return 0; } C# class HelloWorld { static void Main() { System.Console.WriteLine("Hello, world!"); } } 自分が</iostream></stdio.h>…

【韓国一人旅】韓国(3回目):9日目

7:00 シンチョン ↓ ↓ バス ↓ 8:00 インチョン空港 11:10 インチョン空港出発 ↓ 13:30 成田空港到着 空港に向かうバスで感慨に浸ってました。 今回もいろんなことがあった。 とにかくいろんな人にお世話になった。 旅先で地元の人の家に泊めさせてもらうこと…

【韓国一人旅】韓国(3回目):8日目

11:00 コヒョン ↓ ↓ バス ↓ 13:30 西部バスターミナル 13:40 ササン ↓ 14:10 プサン 15:00 ↓ ↓ KTX ↓ 17:40 ソウル 20:50 ソウル ↓ 21:00 チョンガク 22:30 チョンガク ↓ 23:00 シンチョン 明日はもう日本へ帰らなければいけない。 なので、今日中にソウルに…

【韓国一人旅】韓国(3回目):7日目

8/20(金) 7:00 モッポバスターミナル ↓ ↓ バス ↓ 12:10 マサン ↓ 12:40 南部バスターミナル ↓ ↓ バス ↓ 14:30 コヒョン 朝6:00に起床。 今日はスジンが実家に向かうべくバスで移動することになっている。 スジンの実家はコジェドと言うところで、プサンの…

【韓国一人旅】夜のひと時

寝る前にお母さんとミンヒさん、スジンとテレビを観た。 人気のあるドラマなのかな? 人気スターの家に、とある女の子と一緒に生活しているという設定のドラマらしい… もちろん言葉は分からないがなんとなく内容は伝わってくる。 他のみんなは一喜一憂。 お…

【韓国一人旅】ホンオ

インラインスケートとサイクリングでヘトヘトだったが、 休む間もなく次の場所へと連れて行かれた。 公園から歩いて10分。 裏路地にあるお店。 小さい卓が10卓ほど置かれている。 そんなに大きなお店ではないが繁盛しているみたいだ。 案内されるがままに卓…

【韓国一人旅】韓国(3回目):6日目

8/19(木) 12:30、モッポ駅で待ち合わせ。 約束の時間より早く来ていたので、先日買った「ワンピース」を読みながら時間を潰した。 元を知っているので、なんとなく読むことができる。 「メクチュビョン」 ルフィーが悪魔の実を食べた後に、シャンクスに笑…

【韓国一人旅】韓国(3回目):5日目

11:00 クァンアン ↓ 11:20 ソミョン 12:00 ↓ 12:20 プサン 13:30 ↓ 14:00 ササン 14:20 西部バスターミナル ↓ ↓ バス ↓ 20:00 モッポバスターミナル 20:15 ↓ 20:30 モッポ 今日は朝から天気が悪い。 台風が近づいているらしい。 前の日にスジンと連絡が取れ…

【韓国一人旅】一杯の冷麺

何だかんだありましたが今晩も泊めてもらうことになりました。 これだけはホント感謝。 今日もお姉さんが来てくれて、一緒に夕飯を食べた。 一杯の冷麺を三人で分けあった。 一つのものをみんなで分けあって食べる。 なんか韓国らしいなぁ。 でも、自分には…

【韓国一人旅】ちょっとプチギレ

しかし、次の目的になかなか着かない。 どこまで行くのか聞いたら、近くに湖があるからそこまで行くとの事。 おいおい、ちょっと聞いてないですよ。 とりあえず地図を見ても遺跡なんかはなさそう。 ホテルなどがあってちょっとした観光地にはなっているみた…

【韓国一人旅】古都キョンジュ

キョンジュに到着。 駅前の観光案内の看板を見ていたら、タクシーの案内の人に声をかけられた。 それには乗らず、自転車を借りて回る事にした。 どこか目的があるのか、勝手に走り出す。 とりあえずは彼の後ろについていく。 自転車に乗るのは久しぶりだ。 …

【韓国一人旅】韓国(3回目):4日目

8/17(火) 10:00 クァンアン ↓ 11:00 ノポドン 11:10 ↓ ↓ バス ↓ 12:40 キョンジュ 19:40 ↓ ↓ バス ↓ 21:00 ノポドン 21:10 ↓ 22:00 クァンアン 今日はキョンジュに行くことにした。 キョンジュは遺跡などある街だ。 昨日泊めてくれたキムさんも一緒に行く…

【韓国一人旅】なんじゃ、こいつら!?

それから、三人で夜の海を見に行った。 ぷらぷら海岸を歩く。 それから海岸に近いところにある遊園地に行った。 敷地にはタダで入れた。 ぶらぶら歩きながら二人に乗り物に乗ろうって誘ったけど、 二人とも苦手らしく結局乗らずに出てしまった。 その後近く…

【韓国一人旅】ホントに泊まっちゃいました

その後、その学生さんの家に泊めてもらうために地下鉄で移動。 クァンアン駅。ヘウンデと並ぶビーチで有名なところ。 駅を出ると彼のお姉さんが待っていた。 お姉さんも一時期日本語を勉強していたらしく、 普通に日本語で話してもそこそこ通じる。 こっちの…

【韓国一人旅】新しい出会い

一人は男性で二十歳くらいの学生さん。 もう一人は女性で働いているらしい。 二人とも日本語が上手。 学生さんに今日泊まるところはと聞かれたので、 「これから探すよ」って言ったら、「じゃ、うちに泊まりなよ。」だって。 初対面なのに良いんですか? 何…

【韓国一人旅】韓国(3回目):3日目

8/16(月) 10:00 ヘウンデ ↓ 10:40 ソミョン 15:00 ↓ 15:15 ユリ ↓ 16:30 ソミョン 22:30 ソミョン ↓ 22:45 クァンアン 昨日、ヘウンデに向かう前にジョンモさんと連絡をとっておいた。 プサンのソミョンで待ち合わせ。 12時。 約束の時間だ。 こうして韓国…

【韓国一人旅】勝手にウルルン再開スペシャル

ヘウンデに到着。 去年のおじさんを探すぞ。 住所と電話番号は分かってるけど、 とりあえず警察でこの住所の場所を教えてもらおう。 警察で頑張って説明してみた。 「この住所の場所を教えてください。このおじさんを探しています。」 写真を見せながら説明…

【韓国一人旅】韓国(3回目):2日目

8/15(日) 7:50 シンチョン出発 ↓ 8:10 ソウル 9:20 ↓ ↓ セマウル号 ↓ 14:00 プサン 14:20 ヘウンデ ↓ 14:50 ヘウンデ ソウル駅が新しくなっている。 なんだか空港のターミナルみたい。 韓国も夏休みのせいか、駅は人で溢れかえっていた。 セマウル号に乗る…

【韓国一人旅】今年も「架け橋」

シンチョンに到着。 去年と同じく「架け橋」を訪ねる。 ん?なんかお店が変わった? 「架け橋」は一緒なんだけど店の雰囲気はずいぶんと変わっている。 カウンターに3人のおじさんが座っている。 その中の一人は日本人らしい。 定年後に持て余している時間…

【韓国一人旅】日本人とアメリカ人

今回の旅もシンチョンから始めよう。 シンチョン行きのバスに乗り込む。 バスは満席に近い状態。 隣に欧米人の女性が座ってきた。 バスが走り始めてから声をかけた。 その女性はアメリカ人で、韓国語の勉強のために留学で来ているらしい。 かれこれ1年以上…

【韓国一人旅】韓国(3回目):1日目

8/14(土) 19:00 成田空港出発 ↓ 21:10 インチョン空港到着 ↓ ↓ バス ↓ 22:30 シンチョン到着 夜の帳が下りる頃、飛行機は韓国へ向けて飛び立った。 2時間のフライト。 韓国の街の明かりが見えてきた。 3度目の韓国。 やはり少し緊張する。 そしてやはり…

【韓国一人旅】三度、韓国へ

うちの会社は夏休みの期間が選べる。 今回は特に考えていなかったので、通常のお盆の時期にしていた。 でも、やっぱり韓国に行きたい! そう思って2週間前からチケットを探した。 ネットでチケットの状況を確認してみる。 さすがにお盆ということもあってな…

【韓国一人旅】手紙

帰国後、ヘウンデのアジョシに手紙を書いた。 返事は返ってきていない。 僕が出した手紙は読んでもらえたのだろうか? 戻る

【韓国一人旅】家に着くまでが遠足です

やがてバスは空港に到着した。 受付までにまだ時間がある。 空港で韓国で最後の食事をした。 朝食も済ませ、いざチェックインカウンタへ。 チケットを見せる。 すると受付の人が英語、韓国語でなにやら言ってくる。 うん?なんかトラブルか? 何度も聞き返し…

【韓国一人旅】韓国(2回目):6日目

8/10(日) 6:50 シンチョン出発 ↓ ↓ バス ↓ 7:30 インチョン空港到着 11:00 インチョン出発 ↓ ↓ 13:30 成田空港到着 早朝、日本へ帰るために空港に向かう。 バスの窓から朝の街並み眺めていた。 今回の旅のことを思い返す。 いろいろな人の顔が頭をよぎる。…

【韓国一人旅】韓国(2回目):5日目

8/9(土) 10:00 アンドン出発 ↓ ↓ ムグンファ号? ↓ 14:00 チョンニャンニ到着 ↓ ↓ 地下鉄 ↓ 15:30 シンチョン到着 今日でアンドンともお別れです。 明日の朝には飛行機なので、今日中にソウルに戻っていなければいけない。 それに今日が実質最終日なので「…

【韓国一人旅】カルビタン

今日は時間も早いし、夕飯がてら街でも歩きますか。 裏道の商店街を歩く。屋台もいっぱい並んでいる。 食材やら洋服やらCDやらスンデやトッポッキやら、よく分からないものまでなんでも売っている。 活気に溢れている。 一通り見て回ったが、結局そこでは何…

【韓国一人旅】韓国(2回目):4日目

8/8(金) 11:25 アンドン出発 ↓ 12:10 ハフェマウル到着 15:00 ハフェマウル出発 ↓ 16:00 アンドン到着 今日はハフェマウルに行く。 アンドンからバスが出ている。 停留所で待っているとおばちゃんたちに声をかけられた。 そのおばちゃんたちはソウルからき…

【韓国一人旅】アンドン

周りにちらほら乗客がいた。 誰かにしゃべりかけようかと思ったが、なんか疲れていたせいかそんな気になれず、ただただ外を眺めていた。 少し走ると台風から外れたのか、とたんに晴れ間が見え始めた。 港町から一気に山奥へと景色が変わる。 途中、何回か停…

【韓国一人旅】韓国(2回目):3日目

8/7(木) 9:00 ヘウンデ出発 ↓ ↓ 地下鉄 ↓ ナンポドン到着 ↓ ↓ 地下鉄 ↓ 14:00 ノポドン到着 15:50 ノポドン出発 ↓ ↓ バス ↓ 19:30 アンドン到着 朝起きると土砂降りだった。 旅館ではなぜかBSのNHKが見ることができた。 どうやら台風が九州に上陸したらし…