僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
Plamo-4.6 に入れてみる。VirtualBox-3.2.8-64453-Linux_x86.run に実行属性をつけて sudo で実行。
$ head VirtualBox-3.2.8-64453-Linux_x86.run #!/bin/sh # This script was generated using Makeself 2.1.5 CRCsum="3149859355" MD5="9b8afa3fc610ea4c16a2e3dccfe28beb" TMPROOT=${TMPDIR:=/tmp} label="VirtualBox for Linux installation" script="./install.sh" scriptargs="$0 1> /dev/null" $ wc -l VirtualBox-3.2.8-64453-Linux_x86.run 223085 VirtualBox-3.2.8-64453-Linux_x86.run
$ sudo ./VirtualBox-3.2.8-64453-Linux_x86.run Verifying archive integrity... All good. Uncompressing VirtualBox for Linux installation......... VirtualBox Version 3.2.8 r64453 (2010-08-05T11:57:18Z) installer Installing VirtualBox to /opt/VirtualBox
linux カーネルモジュールをビルドしている様子も見えた。
$ pstree init-+-5*[agetty] |- (ry |-kterm---bash---VirtualBox-3.2.---install.sh--\ -build_in_tmp---make---make---make---sh--\ -gcc---cc1 |-syslogd `-udevd
試しに立ち上げた Slax-ja-6.0.7 + KDE は重すぎて、スクリーンショットを撮る気にもなれなかった。
赤いPython3の本の例題を、try と while から if と for で書き直してみた。
ついでに(順序は逆だけど)ASCII ARTも少し変えた。
import sys Zero = [ " 000 ", " 0 0 ", " 0 0 ", " 0 0 ", " 0 0 ", " 0 0 ", " 000 " ] One = [ " 1 ", " 1 ", " 1 ", " 1 ", " 1 ", " 1 ", " 1 " ] # Two から Nine 略 Digits = [Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine] digits = sys.argv[1] if digits.isdigit(): for row in range(7): for col in digits: num = Digits[int(col)] print(num[row], end="") print("") else: print("Not integer or $1 is none")
$ python3 digit.py 0268 000 22222 66666 88888 0 0 2 6 8 8 0 0 2 6 8 8 0 0 22222 66666 88888 0 0 2 6 6 8 8 0 0 2 6 6 8 8 000 22222 66666 88888
短くはなったが、ややこしくもなった。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。