2015-01-01から1年間の記事一覧

HTML5のCanvasで簡易ソフトウェアレンダラ

こんなん http://saggie.github.io/javascripts/renderer/

JSONデータをキー名でソートする

こんなん

自作の .PS1 ファイルを実行できるようにする

「PowerShellスクリプトの実行ポリシー」を下記の手順で変更すればおk: 「コマンドプロンプト」を、右クリックメニューの「管理者として実行」で開く。 「コマンドプロンプト」が起動したら、"powershell" と入力して PowerShell を起動する。 PowerShell …

インターフェイス分離の原則(ISP)のサンプルコード

こんなん?

Windows 10 で困ってること

● スクリーンキャプチャの画像サイズが倍々ゲームになってしまう。 ディスプレイの拡大率を変更する(→ 150%)。 原寸大(100%)のままだと、DPI が高すぎるので。 文字が小さすぎて読めないし、ボタンが小さすぎて押せない。 スクリーンキャプチャを取る(by Al…

Windows 10 のコマンドプロンプトのデフォルト値

いちおうメモ。 新機能のコピペショートカットと半透明化が嬉しい。

Windows 10 で Wi-Fi を再接続するバッチ

BAT

再起動時やスリープ復帰時の Wi-Fi の状態がなんか不安定なので。 netsh wlan disconnect netsh wlan connect name=<SSID_NAME> 実行結果: C:\path\to\bat>netsh wlan disconnect インターフェイス "Wi-Fi" の切断要求が正常に完了しました。 C:\path\to\bat>netsh wla</ssid_name>…

新しい Windows 10 パソコンを買った時にやったこと

Firefox インストール、Sync。 Sync されないところは、ちょこちょこ自分で再現。 Edge も使ってみたけど、即フリーズしたので見捨てた。 Google Drive インストール。 https://www.google.com/intl/ja_ALL/drive/download/ AutoHotKey インストール。 https…

リリースしなければ、インディーズゲームはただのDLLだ。

リリースに至れるまでの脳内マイルストーン: まず、ゲームのコア部分を作ってみる。 面白さの核となる部分を、必要最小限の作りこみで。 プラットフォーム周りを作る(スタート画面、コンフィグとか)。 1. と 2. を統合して、ゲームとしての体をギリギリ成…

最近の所感

いいものは、突然はできない。 こつこつ続けるしかない。 年月は、あらゆるものを腐らせる。 腐りにくいものを作りたいし、自分自身も腐りにくくありたいものだ。 長く作り続けるものがあるなら、なおさら。 十年前に自分がブックマークしたページのほとんど…

会社のPCでよくやるネットワーク設定の意味でも振り返ってみる

DNSサーバ OSに設定する(正確には、ネットワークアダプタに対して設定する)。 これを設定しないと: 例えば、ブラウザで「shanai.infla.co.jp」「google.com」などのページを表示しようとする。 するとブラウザは、OSにこのホストへの通信を依頼する。しか…

勉強メモ2015

● セキュリティ Sender Policy Framework 受信側メールサーバが、「受信したメールが他のドメインになりすましているものではないか」を確認するもの。 具体的には: 受信側メールサーバは、受信したメール中のエンベロープの中の「送信元IPアドレス」を調べ…

ネットワークコマンドメモ

Windows編。 netstat -a TCP(UDP)の状態(各ポートの LISTENING/ESTABLISHED とか)を確認する。 tracert 目的地までのネットワーク経路を表示する。 疎通できてないときのトラシューとか、現状のルーティング状態の確認とかに使う。 nslookup ネームサーバ…

JavaによるTCP/IPのミニマム実装

ソケットアドレス … IPアドレスとポート番号をひとつにまとめた概念のこと。

リーダブルコード読書メモ

読みやすくするヒント デフォルト値は最初に書いておくといいかも コードを言葉で説明できるようにする

C#勉強メモ

C#

MSIL(Microsoft Intermediate Language) って? 「特定のプラットフォームに依存しない、移植可能な命令のセット(アセンブリ言語)」。 MSIL は、その実行時に実行可能なコードに変換される(by JITコンパイラ)。 C#コンパイラの成果物は .EXE ファイルだ…

コードレビュー、自分用の心得(自分がレビュワー側の時)

自分のことは(ひとまず)棚に上げる 以下の観点を分けて考える コードの作法(きれいさ、読みやすさ) ロジックの正しさ 異常系のとき大丈夫かどうか 「良いコード」についての共通認識を持つと良いらしい。 うちのコードだと、どこのどんなコードがふさわ…

Unityなしで3Dゲームを作ろうとするのは無謀なのかもしれない。

まともなアクション3Dゲームって、作るのにすげー時間かかる。 ミニゲームみたいやなつでも、趣味で作ろうとすると三年くらいかかるんじゃないかな。