愚問をてってれーするの楽しすぎるでしょβ

ESRのエッセイに唆されてPythonする初心者が半端な勉強ログを書き散らす場所 ICT文化にどうしても住みたいという遠大な啓示が下った人の住処/気持ちよさのためだけに/お客様のお忘れになった恥の概念が母胎に届いているようです

xyzzy

げらいやる気のないぺぇじ

ここが指定されている。すごすぎるタイトルだ~。

 

しかも、親ページの気合の入り方との落差で脳みそが混乱する。

ここ。JSD System Laboratory、嘘でしょ?

 

f:id:komosudare:20150414121706p:plain

f:id:komosudare:20150414122842p:plain

完了、早かった。なになんだこれは…。EmacsのようなものでUNIXコマンド使わせてくれるというのはわかったけども…

 

トップに貼ったURLの中からここに飛ぶ。http://www.jsdlab.co.jp/~kei/xyzzy/

??さらにここに飛ぶ。http://xyzzy.s53.xrea.com/wiki/、ああ、ここが詳しい。ここ見て覚えるんだろうな。

おおっと、エラーが出て使えない。

f:id:komosudare:20150414123748p:plain

 

 

xyzzy - カスタマイズ可能で軽快な Windows 用テキストエディタ

バージョンが悪いのでは?(0.2.2.235)と教えられて上のURLからver.0.2.2.253を入れたら動いた!感謝…!

で、問題は使えるか?ということ。

VHD(Virtual Hard Disk)ファイル形式

VHD (ファイルフォーマット) - Wikipedia

VHD (ファイルフォーマット)

 
 
Virtual Hard Disk
拡張子 .vhd
マジックナンバー conectix
開発者 コネクティクス / マイクロソフト
種別 ディスクイメージ
包含物 ディスクイメージ
テンプレートを表示

Virtual Hard Disk (VHD)は、ハードディスクドライブと構造的に似せているファイル形式である。VHDは多くの仮想化パッケージで様々なオペレーティングシステムWindowsLinux等)をインストールするために利用されている。もともとはコネクティクス仮想マシンで利用されていたが、マイクロソフトによるコネクティクスの仮想マシンの技術を買収後、2005年6月にMicrosoft Open Specification Promiseの下でサードパーティが利用できるVHD Image Format Specificationを策定した。

 

 

16進法

Every Color on Twitter: "0x3862bd http://t.co/CAu7qd9OHM"

f:id:komosudare:20150414101758j:plain

この色、0x3862bdを試しに10進法の数にしてみた。たぶん、最初の二文字はコードの属性のようなものを表現しているとして、残り6字。4813776

 

16の6乗で16777216だけのパターンを表現できる。16進法強い。でも、1/0の表現はセルラーオートマタで表現できるからなんとなく想像してるんだけど、16もの状態をどうやって保存してるんだろう?

絶対に動かないCスクリプトとりあえず置く

//入力に対してASCII文字コードに従って数から文字へ
//入力に対してASCII文字コードに従って文字から数へ
//入力に対してASCIIテーブルを表示する
//別の型の入力に対してreturn 0する
//他の入力をすべて無視する

//ASCIIのテーブルだけ書いちゃおうか。


//以下C。
/* size1.c */
#include <stdio.h>
#include <limits.h>

int main(){

char c;
int i;
float f;//floatとdoubleが何を示しているのかさっぱりわからない。型?変数?
double d;

printf(" size of CHAR is: %d ", sizeof(c));
printf(" size of INT is: %d ", sizeof(i));
printf(" size of FLOAT is: %d ", sizeof(f));
printf(" size of DOUBLE is: %d ", sizeof(d));
return 0;
}
//インデンテーションが文法でないから;が要るわけだ。
//引数が()として{}は何を表すのか。

//得られた結果(感謝!!!!http://codepad.org/)

 size of CHAR is: 1

 size of INT is: 4

 size of FLOAT is: 4

 size of DOUBLE is: 8

//なんだ、 Cのデータ型とそのバイト数の話か。

 

//次のスクリプト

/* limit.c */ //ああ、このファイル自体の名前か。
#include <stdio.h>//Python同様//でコメント書くみたい。そして、/* */もコメントを表すみたい
#include <limits.h>//file名か引数が<>で表現される?

int main(){
printf("character MIN is: %d ", CHAR_MIN);
printf("character MAX is: %d ", CHAR_MAX);
printf("integer MIN is: %d ", INT_MIN);
printf("integer MAX is: %d ", INT_MAX);

return 0;
}
//¥nは改行として、%dってどういう意味だろう?
//何故MAXとMINを指示したのか?ASCII自体に範囲があるから。多分それぞれの型のそれぞれの極限を先に指定し混乱を怒らないようにした。あとはqとEnterの扱いを例外的に指定するだけだと思う。他の入力はすべて無視する。


/* simple ASCII program */ #実際のプログラムのところだ
#include <studio.h>//お、ヘッダーを片方しか含まなくなった。
int main(){
int i, type;
char c;

printf("ASCII character program ");

printf(" CHAR -> ASCII code ");
printf(" input a Character ");
scanf("%c",&c);
printf(" ASCII code for character '%c' is -> '%d' , c, c");
while(type != 0){
printf(" ASCII code -> CHAR ");
printf(" input ASCII code ");
scanf("%d", &i);
printf(" Character for ASCII code %d is -> '%c' , i, i");
printf("Continue? 1:yes, 0:no ");
scanf("%d, &type");

return 0;
}

printf("ASCII code table for 1-100 ");
for(i=1; i<=100; i++)
printf("Character for ASCII code %d is -> '%c' ", i, i);

return 0;

}


//型をどのように指定しているのかよくわからない。

MinGW/MSYSインストール

MinGW | Minimalist GNU for Windowsここが公式で、MinGW - Wikipediaここに概要。

Cygwinとの比較も多少ある。 

 

MinGW - Minimalist GNU for Windows - Browse /MinGW at SourceForge.net

ここの”Download mingw-get-setup.exe (86.5 kB)”というところをクリックした。

自動で以下が立ち上がった。

 

f:id:komosudare:20150414054807p:plain

f:id:komosudare:20150414054811p:plain

f:id:komosudare:20150414054814p:plain

f:id:komosudare:20150414054817p:plain

f:id:komosudare:20150414054820p:plain

f:id:komosudare:20150414054824p:plain

f:id:komosudare:20150414054827p:plain

f:id:komosudare:20150414054831p:plain

 

 

 

 

BasicSetupに気分で加えて、以下114のファイルをインストールした。

libmpfr-3.1.2-2-mingw32-dll-4.tar
libmpc-1.0.1-2-mingw32-dll-3.tar
libquadmath-4.8.1-4-mingw32-dll-0.tar
libexpat-2.1.0-1-mingw32-dll-1.tar
libgomp-4.8.1-4-mingw32-dll-1.tar
libssp-4.8.1-4-mingw32-dll-0.tar
libpthread-2.9.1-1-mingw32-dll-2.tar
libgettextpo-0.18.3.2-1-mingw32-dll-0.tar.xz
libiconv-1.14-3-mingw32-dll-2.tar
libstdc++-4.8.1-4-mingw32-dll-6.tar
libgcc-4.8.1-4-mingw32-dll-1.tar
libintl-0.18.3.2-1-mingw32-dll-8.tar.xz
mingwrt-3.21-mingw32-dll.tar.xz
w32api-3.17-2-mingw32-dev.tar.lzma
mingwrt-3.21-mingw32-dev.tar.xz
binutils-2.24-1-mingw32-bin.tar.xz
gcc-core-4.8.1-4-mingw32-dev.tar.lzma
libz-1.2.8-1-mingw32-dll-1.tar
gdb-7.6.1-1-mingw32-bin.tar.lzma
make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
gcc-core-4.8.1-4-mingw32-lic.tar.lzma
gcc-core-4.8.1-4-mingw32-bin.tar.lzma
mingw32-base-2013072200-mingw32-bin.meta
msysCORE-1.0.18-1-msys-1.0.18-lic.tar.lzma
msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma
termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma
libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma
libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma
libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma
libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma
libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma
libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma
liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma
libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma
libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma
libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma
libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma
libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma
libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma
libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma
libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma
zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma
texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma
vim-7.3-2-msys-1.0.16-bin.tar.lzma
rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma
perl-5.8.8-1-msys-1.0.17-bin.tar.lzma
sed-4.2.1-2-msys-1.0.13-bin.tar.lzma
libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma
patch-2.6.1-1-msys-1.0.13-bin.tar.lzma
openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma
openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma
mktemp-1.6-2-msys-1.0.13-bin.tar.lzma
m4-1.4.16-2-msys-1.0.17-bin.tar.lzma
tar-1.23-1-msys-1.0.13-bin.tar.lzma
make-3.81-3-msys-1.0.13-bin.tar.lzma
less-436-2-msys-1.0.13-bin.tar.lzma
grep-2.5.4-2-msys-1.0.13-bin.tar.lzma
findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma
diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma
libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma
file-5.04-1-msys-1.0.13-bin.tar.lzma
dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-bin.tar.lzma
bash-3.1.23-1-msys-1.0.18-bin.tar.xz
xz-5.0.3-1-msys-1.0.17-bin.tar.lzma
gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma
msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma
bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma
gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma
msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma
libltdl-2.4-1-mingw32-dll-7.tar.lzma
libiconv-1.14-3-mingw32-dev.tar.lzma
libiconv-1.14-3-mingw32-bin.tar.lzma
gettext-0.18.3.2-1-mingw32-dev.tar.xz
gettext-0.18.3.2-1-mingw32-bin.tar.xz
libltdl-2.4-1-mingw32-dev.tar.lzma
libtool-2.4-1-mingw32-bin.tar.lzma
automake1.11-1.11.1-1-mingw32-bin.tar.lzma
automake1.10-1.10.2-1-mingw32-bin.tar.lzma
automake1.9-1.9.6-3-mingw32-bin.tar.lzma
automake1.8-1.8.5-1-mingw32-bin.tar.lzma
automake1.7-1.7.9-1-mingw32-bin.tar.lzma
automake1.6-1.6.3-1-mingw32-bin.tar.lzma
automake1.5-1.5-1-mingw32-bin.tar.lzma
automake1.4-1.4p6-1-mingw32-bin.tar.lzma
automake-4-1-mingw32-bin.tar.lzma
autoconf2.5-2.68-1-mingw32-bin.tar.lzma
autoconf2.1-2.13-4-mingw32-bin.tar.lzma
autoconf-10-1-mingw32-bin.tar.lzma
libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma
libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma
libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma
lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma
inetutils-1.7-1-msys-1.0.13-bin.tar.lzma
guile-1.8.7-2-msys-1.0.15-bin.tar.lzma
flex-2.5.35-2-msys-1.0.13-bin.tar.lzma
diffstat-1.54-1-msys-1.0.17-bin.tar.lzma
cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-ext.tar.lzma
bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma
bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma
bison-2.4.2-1-msys-1.0.13-bin.tar.lzma
autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma
msys-base-2013072300-msys-bin.meta
mingw32-autotools-2010090601-mingw32-bin.meta
mingw-developer-toolkit-2013072300-msys-bin.meta
gcc-c++-4.8.1-4-mingw32-dev.tar.lzma
gcc-c++-4.8.1-4-mingw32-bin.tar.lzma
gcc-v3-core-3.4.5-20060117-3-mingw32-bin.tar.gz
gcc-v3-g++-3.4.5-20060117-3-mingw32-bin.tar.gz
gcc-v3-java-3.4.5-20060117-3-mingw32-bin.tar.gz
gdb-python-7.5-1-mingw32-bin.tar.lzma
gdb-python-7.5-1-mingw32-doc.tar.lzma

 

さすがにちょっと重い。

install: libmpc-1.0.1-2-mingw32-dll-3.tar
installing libmpc-1.0.1-2-mingw32-dll-3.tar
install: libquadmath-4.8.1-4-mingw32-dll-0.tar
installing libquadmath-4.8.1-4-mingw32-dll-0.tar
install: libexpat-2.1.0-1-mingw32-dll-1.tar
installing libexpat-2.1.0-1-mingw32-dll-1.tar
install: libgomp-4.8.1-4-mingw32-dll-1.tar
installing libgomp-4.8.1-4-mingw32-dll-1.tar
install: libssp-4.8.1-4-mingw32-dll-0.tar
installing libssp-4.8.1-4-mingw32-dll-0.tar
install: libpthread-2.9.1-1-mingw32-dll-2.tar
installing libpthread-2.9.1-1-mingw32-dll-2.tar
install: libgettextpo-0.18.3.2-1-mingw32-dll-0.tar.xz
installing libgettextpo-0.18.3.2-1-mingw32-dll-0.tar.xz
install: libiconv-1.14-3-mingw32-dll-2.tar
installing libiconv-1.14-3-mingw32-dll-2.tar
install: libstdc++-4.8.1-4-mingw32-dll-6.tar
installing libstdc++-4.8.1-4-mingw32-dll-6.tar
install: libgcc-4.8.1-4-mingw32-dll-1.tar
installing libgcc-4.8.1-4-mingw32-dll-1.tar
install: libintl-0.18.3.2-1-mingw32-dll-8.tar.xz
installing libintl-0.18.3.2-1-mingw32-dll-8.tar.xz
install: mingwrt-3.21-mingw32-dll.tar.xz
installing mingwrt-3.21-mingw32-dll.tar.xz
install: w32api-3.17-2-mingw32-dev.tar.lzma
installing w32api-3.17-2-mingw32-dev.tar.lzma
install: mingwrt-3.21-mingw32-dev.tar.xz
installing mingwrt-3.21-mingw32-dev.tar.xz
install: binutils-2.24-1-mingw32-bin.tar.xz
installing binutils-2.24-1-mingw32-bin.tar.xz
install: gcc-core-4.8.1-4-mingw32-dev.tar.lzma
installing gcc-core-4.8.1-4-mingw32-dev.tar.lzma
install: libz-1.2.8-1-mingw32-dll-1.tar
installing libz-1.2.8-1-mingw32-dll-1.tar
install: gdb-7.6.1-1-mingw32-bin.tar.lzma
installing gdb-7.6.1-1-mingw32-bin.tar.lzma
install: make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
installing make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
install: gcc-core-4.8.1-4-mingw32-lic.tar.lzma
installing gcc-core-4.8.1-4-mingw32-lic.tar.lzma
install: gcc-core-4.8.1-4-mingw32-bin.tar.lzma
installing gcc-core-4.8.1-4-mingw32-bin.tar.lzma
install: mingw32-base-2013072200-mingw32-bin.meta
installing mingw32-base-2013072200-mingw32-bin.meta
install: msysCORE-1.0.18-1-msys-1.0.18-lic.tar.lzma
installing msysCORE-1.0.18-1-msys-1.0.18-lic.tar.lzma
install: msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma
installing msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma
install: termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma
installing termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma
install: libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma
installing libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma
install: libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma
installing libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma
install: libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma
installing libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma
install: libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma
installing libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma
install: libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma
installing libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma
install: libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma
installing libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma
install: liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma
installing liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma
install: libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma
installing libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma
install: libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma
installing libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma
install: libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma
installing libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma
install: libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma
installing libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma
install: libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma
installing libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma
install: libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma
installing libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma
install: libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma
installing libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma
install: libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma
installing libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma
install: zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma
installing zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma
install: texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma
installing texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma
install: vim-7.3-2-msys-1.0.16-bin.tar.lzma
installing vim-7.3-2-msys-1.0.16-bin.tar.lzma
install: rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma
installing rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma
install: perl-5.8.8-1-msys-1.0.17-bin.tar.lzma
installing perl-5.8.8-1-msys-1.0.17-bin.tar.lzma
install: sed-4.2.1-2-msys-1.0.13-bin.tar.lzma
installing sed-4.2.1-2-msys-1.0.13-bin.tar.lzma
install: libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma
installing libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma
install: patch-2.6.1-1-msys-1.0.13-bin.tar.lzma
installing patch-2.6.1-1-msys-1.0.13-bin.tar.lzma
install: openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma
installing openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma
install: openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma
installing openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma
install: mktemp-1.6-2-msys-1.0.13-bin.tar.lzma
installing mktemp-1.6-2-msys-1.0.13-bin.tar.lzma
install: m4-1.4.16-2-msys-1.0.17-bin.tar.lzma
installing m4-1.4.16-2-msys-1.0.17-bin.tar.lzma
install: tar-1.23-1-msys-1.0.13-bin.tar.lzma
installing tar-1.23-1-msys-1.0.13-bin.tar.lzma
install: make-3.81-3-msys-1.0.13-bin.tar.lzma
installing make-3.81-3-msys-1.0.13-bin.tar.lzma
install: less-436-2-msys-1.0.13-bin.tar.lzma
installing less-436-2-msys-1.0.13-bin.tar.lzma
install: grep-2.5.4-2-msys-1.0.13-bin.tar.lzma
installing grep-2.5.4-2-msys-1.0.13-bin.tar.lzma
install: findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma
installing findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma
install: diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma
installing diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma
install: libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma
installing libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma
install: file-5.04-1-msys-1.0.13-bin.tar.lzma
installing file-5.04-1-msys-1.0.13-bin.tar.lzma
install: dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma
installing dos2unix-7.1-1-msys-1.0.17-bin.tar.lzma
install: coreutils-5.97-3-msys-1.0.13-bin.tar.lzma
installing coreutils-5.97-3-msys-1.0.13-bin.tar.lzma
install: bash-3.1.23-1-msys-1.0.18-bin.tar.xz
installing bash-3.1.23-1-msys-1.0.18-bin.tar.xz
install: xz-5.0.3-1-msys-1.0.17-bin.tar.lzma
installing xz-5.0.3-1-msys-1.0.17-bin.tar.lzma
install: gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma
installing gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma
install: msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma
installing msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma
install: bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma
installing bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma
install: gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma
installing gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma
install: msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma
installing msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma
install: libltdl-2.4-1-mingw32-dll-7.tar.lzma
installing libltdl-2.4-1-mingw32-dll-7.tar.lzma
install: libiconv-1.14-3-mingw32-dev.tar.lzma
installing libiconv-1.14-3-mingw32-dev.tar.lzma
install: libiconv-1.14-3-mingw32-bin.tar.lzma
installing libiconv-1.14-3-mingw32-bin.tar.lzma
install: gettext-0.18.3.2-1-mingw32-dev.tar.xz
installing gettext-0.18.3.2-1-mingw32-dev.tar.xz
install: gettext-0.18.3.2-1-mingw32-bin.tar.xz
installing gettext-0.18.3.2-1-mingw32-bin.tar.xz
install: libltdl-2.4-1-mingw32-dev.tar.lzma
installing libltdl-2.4-1-mingw32-dev.tar.lzma
install: libtool-2.4-1-mingw32-bin.tar.lzma
installing libtool-2.4-1-mingw32-bin.tar.lzma
install: automake1.11-1.11.1-1-mingw32-bin.tar.lzma
installing automake1.11-1.11.1-1-mingw32-bin.tar.lzma
install: automake1.10-1.10.2-1-mingw32-bin.tar.lzma
installing automake1.10-1.10.2-1-mingw32-bin.tar.lzma
install: automake1.9-1.9.6-3-mingw32-bin.tar.lzma
installing automake1.9-1.9.6-3-mingw32-bin.tar.lzma
install: automake1.8-1.8.5-1-mingw32-bin.tar.lzma
installing automake1.8-1.8.5-1-mingw32-bin.tar.lzma
install: automake1.7-1.7.9-1-mingw32-bin.tar.lzma
installing automake1.7-1.7.9-1-mingw32-bin.tar.lzma
install: automake1.6-1.6.3-1-mingw32-bin.tar.lzma
installing automake1.6-1.6.3-1-mingw32-bin.tar.lzma
install: automake1.5-1.5-1-mingw32-bin.tar.lzma
installing automake1.5-1.5-1-mingw32-bin.tar.lzma
install: automake1.4-1.4p6-1-mingw32-bin.tar.lzma
installing automake1.4-1.4p6-1-mingw32-bin.tar.lzma
install: automake-4-1-mingw32-bin.tar.lzma
installing automake-4-1-mingw32-bin.tar.lzma
install: autoconf2.5-2.68-1-mingw32-bin.tar.lzma
installing autoconf2.5-2.68-1-mingw32-bin.tar.lzma
install: autoconf2.1-2.13-4-mingw32-bin.tar.lzma
installing autoconf2.1-2.13-4-mingw32-bin.tar.lzma
install: autoconf-10-1-mingw32-bin.tar.lzma
installing autoconf-10-1-mingw32-bin.tar.lzma
install: libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma
installing libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma
install: libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma
installing libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma
install: libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma
installing libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma
install: lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma
installing lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma
install: inetutils-1.7-1-msys-1.0.13-bin.tar.lzma
installing inetutils-1.7-1-msys-1.0.13-bin.tar.lzma
install: guile-1.8.7-2-msys-1.0.15-bin.tar.lzma
installing guile-1.8.7-2-msys-1.0.15-bin.tar.lzma
install: flex-2.5.35-2-msys-1.0.13-bin.tar.lzma
installing flex-2.5.35-2-msys-1.0.13-bin.tar.lzma
install: diffstat-1.54-1-msys-1.0.17-bin.tar.lzma
installing diffstat-1.54-1-msys-1.0.17-bin.tar.lzma
install: cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma
installing cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma
install: coreutils-5.97-3-msys-1.0.13-ext.tar.lzma
installing coreutils-5.97-3-msys-1.0.13-ext.tar.lzma
install: bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma
installing bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma
install: bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma
installing bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma
install: bison-2.4.2-1-msys-1.0.13-bin.tar.lzma
installing bison-2.4.2-1-msys-1.0.13-bin.tar.lzma
install: autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma
installing autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma
install: msys-base-2013072300-msys-bin.meta
installing msys-base-2013072300-msys-bin.meta
install: mingw32-autotools-2010090601-mingw32-bin.meta
installing mingw32-autotools-2010090601-mingw32-bin.meta
install: mingw-developer-toolkit-2013072300-msys-bin.meta
installing mingw-developer-toolkit-2013072300-msys-bin.meta
install: gcc-c++-4.8.1-4-mingw32-dev.tar.lzma
installing gcc-c++-4.8.1-4-mingw32-dev.tar.lzma
install: gcc-c++-4.8.1-4-mingw32-bin.tar.lzma
installing gcc-c++-4.8.1-4-mingw32-bin.tar.lzma
install: gcc-v3-core-3.4.5-20060117-3-mingw32-bin.tar.gz
installing gcc-v3-core-3.4.5-20060117-3-mingw32-bin.tar.gz
mingw-get: *** ERROR *** C:\MinGW\/bin/cpp.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/cpp.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/gcc.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/gcc.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/gcov.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/gcov.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-gcc.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-gcc.exe: probable package conflict; existing file not overwritten
install: gcc-v3-g++-3.4.5-20060117-3-mingw32-bin.tar.gz
installing gcc-v3-g++-3.4.5-20060117-3-mingw32-bin.tar.gz
mingw-get: *** ERROR *** C:\MinGW\/bin/c++.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/c++.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/g++.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/g++.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-c++.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-c++.exe: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-g++.exe: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/bin/mingw32-g++.exe: probable package conflict; existing file not overwritten
install: gcc-v3-java-3.4.5-20060117-3-mingw32-bin.tar.gz
installing gcc-v3-java-3.4.5-20060117-3-mingw32-bin.tar.gz
mingw-get: *** ERROR *** C:\MinGW\/info/gccint.info: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/info/gccint.info: probable package conflict; existing file not overwritten
install: gdb-python-7.5-1-mingw32-bin.tar.lzma
installing gdb-python-7.5-1-mingw32-bin.tar.lzma
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/explore.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/explore.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/pretty_printers.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/pretty_printers.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/prompt.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/prompt.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/__init__.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/command/__init__.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/printing.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/printing.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/prompt.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/prompt.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/types.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/types.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/__init__.py: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/python/gdb/__init__.py: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/amd64-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/amd64-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/gdb-syscalls.dtd: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/gdb-syscalls.dtd: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/i386-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/i386-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-n32-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-n32-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-n64-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-n64-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-o32-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/mips-o32-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/ppc-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/ppc-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/ppc64-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/ppc64-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/sparc-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/sparc-linux.xml: probable package conflict; existing file not overwritten
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/sparc64-linux.xml: extraction failed
mingw-get: *** ERROR *** C:\MinGW\/share/gdb/syscalls/sparc64-linux.xml: probable package conflict; existing file not overwritten
install: gdb-python-7.5-1-mingw32-doc.tar.lzma
installing gdb-python-7.5-1-mingw32-doc.tar.lzma 

 

たくさんエラーが出て、それを放置したものの、とりあえず以下の様になった。ほ、後は環境変数だ。 指示によると、;C:\MinGW\binということだから、MSYSはない。

f:id:komosudare:20150414114454p:plain

 

よし、問題なく通った。Pythonの方もついでに前のバージョンのままになっていたので直して、通るようになった。前のPathの構造に間違いがあると、その後のPathは無効になってしまうらしいことを学んだ。

f:id:komosudare:20150414115835p:plain

この作業が何を指すのかよくわからない。MSYSこそ環境変数としておく必要がありそうなのに。

 

 

参考URL。

MinGW + mintty -> Windows8.1 - Qiita

C言語およびC++のコンパイラMinGWのインストールとテスト

Eclipse CDT

Eclipse CDT

 

インストール手順が確かでないので疲れてMinGWとMSYSを先に入れます。

VE、SWTがどうせEcllipseの拡張なんだし、同時にやろう。

とにかく見ているマニュアルが7年前のものなので、思考停止して手だけ動かしていればいいという訳に行かないので厳しいものがある。。。。

Eclipse Lunaのインストール

www.eclipse.org

 

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-win32-x86_64.zip

ここからダウンロードした。種類がたくさんあるので非常に迷った。

 

f:id:komosudare:20150414020824p:plain

f:id:komosudare:20150414020830p:plain

f:id:komosudare:20150414020833p:plain

 

f:id:komosudare:20150414022226p:plain

f:id:komosudare:20150414022706p:plain

f:id:komosudare:20150414022714p:plain

 

 

 

 

Monty Pythonとホーキング博士のコラボCDが出るらしい

モンティ・パイソン&スティーヴン・ホーキングのコラボ・シングル記念、70'sゲーム「アステロイド」のパイソン・リメイク版が無料公開中 - amass
斜め上をいっているというか、予想通りというか、なんかとにかくすごい。アーケードシューティングのリメイク復刻版も公開しているらしい。

SDカードがサーバになるらしい

 
WiFi機能付きのSDカードというだけでもうびっくりしてるのに、SDカードがサーバになるとか言われてびっくりしすぎてる。内部にエミュがたくさん含まれているってこと?

疑問点など

.cや.hがGCCコンパイルされると.exeファイルになって、.exeファイルはニーモニックアセンブラによってバイナリコードにされてCPU上で走るのかなあ。

GCCはC用のフロントエンドと共通の最適化部、バックエンドをもってそれらのファイルを解釈する。GCCについてもう少し詳しくちゃんと読みたい。インスト終わったらすぐ。

.hと.cがどのように関わりあっているのかよく分からない。というかCにおける.hって何だ。

スマホでできないことは後回し後回しになってしまうので、結局こうやって周辺の情報ばかりに触れることになる。PCをベッドで使って一台壊してるし、今使ってるやつ最近ファンうるさくて怖いし。

データの表現のいろいろ

ちょっと別のことしたかった。

Invitation to join Data Science Central – Data Science Central

f:id:komosudare:20150413035745j:plain

このグラフが単純にカラフルでセルに従っていて、ちょっと惹かれるので、あとで読む

f:id:komosudare:20150413035859j:plain
いろいろなグラフが見られる。こんな表現もあった。

f:id:komosudare:20150413040021j:plain
ペタペタ貼ってるだけだけど、この時間はこういうものがよく目に入るなあ。


マンガなんかも。
仕事を皮肉るセンスが楽しいDilbertは、ここで読んでる。Catbertの不気味さとか、Aliceのキツさとかが好き。全体的に好き。