2017/12/06(水)モバイル環境でのgit

gitで特定のブランチだけ取り出す

普通にcloneすれば良いのだけれど、リポジトリのサイズが大きくてモバイル環境だと辛い。欲しいのはリポジトリ全体ではなくて特定のbranchだけ。手順は以下の通り。

gitのバージョンが1.8

空のディレクトリに移動してから

git init

git remote add origin git@xxxxxxx:yyyy/rrr.git

git ls-remote ;hashとブランチ名が表示される

git fetch origin hash hash(ブランチ)だけ取り出す

git checkout -b zzzz hash ;そのブランチに移動する

gitのバージョンが1.9以上ならば

git init

git remote add origin git@xxxxxxx:yyyy/rrr.git

git remote show origin ;ブランチ名が表示される

git fetch origin xxxx

git checkout xxxx

2017/11/11(土)Webでスペースインベーダ

スペースインベーダ

このページにアクセスすると昔懐かしいスペースインベーダがプレイできます。リンク先はこちらその上、JavaとかFlashなどのプラグインは一切不要。

8080Emulator

実はこれ、JavaScriptだけで記述されています。それだけではありません。JavaScriptで記述されているのはゲームではなく、Intel8080というCPUのエミュータなのです。そして実際のスペースインベーダのプログラムROMをエミュレータが実行しているのです。なんと素晴らしい。

20171111_0.jpg