GitHub for WindowsでGitHub以外のリポジトリを扱う方法

GitHub for WindowsはGitHub専用クライアントだと思ってたら、 他のリモートリポジトリも管理することができるらしいのでメモ。GitHub for Windowsと、付属するGit Shellがインストールされている環境の場合。1. Git Shellで対象のリモートリポジトリをクロ…

ファイルデータ読み込み時のEOF判定(型に注意)

C言語でバイナリファイのダンププログラムを書いていた際に、 EOFの判定部分でハマったのでメモ。 バイナリファイルを最後まで読み込むときにはEOF(-1)を 読み込みの終了条件にすることが多い。ファイルから1byteずつ読み込んでダンプしたい場合に 読み込み…

write()実行後にexit()しないとコアダンプする(解決)

昨日の記事、 write()実行後にexit()しないとコアダンプする - kurokuronatto's blog の疑問が解決したのでメモ。C言語のプログラムだと、最初にCRT(C Runtime)からmain関数が呼ばれる。 その後main関数終了後のreturnでCRTに処理が戻り、 CRTの中でexit()が…

write()実行後にexit()しないとコアダンプする

低レイヤーに興味があって、現在x86アセンブリ言語を勉強中。環境はUbuntu13.10, アセンブラにはnasmを使用。 例えば次のように書くと、標準出力に"HelloWorld"が出力される。 BITS 32 section .data msg db "HelloWorld", 0x0a section .text global _start…