ってか、、、
忙しくなる直前の静寂っつーか。
・1:不適当な選択方法かなり当てはまってしまうw
・2:本文のフォントにエフェクトを加える
・3:七色のグラデーションを使用しまくる
・4:「K=100」が「黒」だと思いこむ
・5:フィルタの使いすぎ
・6:ロゴをPhotoshopで作成する
・7:300dpi以下の解像度で印刷する
・8:ショートカットキーを学ばない
・9:レイヤーとグループを使わない
・10:白黒変換の失敗
・11:ベベル・エンボス・ドロップシャドウの多用
・12:ガイドとグリッドをうまく利用しないこと
東芝は14日、富士通のハードディスク駆動装置(HDD)事業を買収することで基本合意した。両社の社長が同日会談し、東芝が今春をメドに富士通 のHDD生産・販売事業を買収することで一致した。買収額は300億--400億円とみられる。富士通は赤字のHDD事業から撤退する方針で、残るディスク 生産部門についても昭和電工に売却する方向で本格交渉に入る。
日本勢の巻き返しに期待したいところではあります。。。
BlogPet 今日のテーマ ファーストフード!
「ファーストフードと聞いて今一番最初に思い出したのは?」
肝心な所です。ダイヤルアップ接続したまま、スリープに入った場合の、復帰してから動作です。USB SerialとW-SIMモデムドライバーのアップデート後、接続したままスリープ(もしくは休止状態)に入ると、復帰後にW-SIMが利用出来ず、再起 動するしか方法がありませんでした。これはVistaでもXPでも同じです。Vistaの場合は、「くわぽんのつれづれ日記」にて公開されているソフトの導入により、ある程度回避出来ます。
そんな厄介な問題を抱えているD4ですが。ダイヤルアップ接続したまま、電源ボタンをぐいっと押してスリープ。時間が惜しいのですぐさまスリープ解除。そしたら。
W-SIM、動作しました。
動作したんですよ。
再起動は要りません。W-SIMの抜き差しも要りません。接続したままスリープに入っても、復帰後、再接続がちゃんと出来ます。Windows7に して、初めて、XP化を上回るメリットを発見しました。ベータ版ですから、正式版でもこの動作をしてくれるか分かりませんが、とにかく、一番の致命的なポ イントが、改善されました。
うーん。うーん。色々と評判を聞けば聞くほど、D4って微妙だなーって思うんですよね。
type PもWindows Vista搭載(というかNetbookから上のスペックなので、XPを搭載できない・・・)という状態だし、決定打といえる存在が無いのです。# pkg_add bashその他もいつも通り、
# pkg_add screenとかやって各種ツールをインストール。
# pkg_add rsync
# pkg_add lynx
# pkg_add wget
# pkg_add gnupg
# pkg_add bunzip
# pkg_add bzip2
# pkg_add perl
# pkg_add zip
# pkg_add unzip
# pkg_add sudo
$ historyありゃ?ヒストリー保存されてない!?
$ ktrace -t n bash
bash$ exit
exit
$ kdump -f ktrace.out
1491 1 ktrace NAMI "/home/gyao/bin/bash"
1491 1 ktrace NAMI "/bin/bash"
1491 1 ktrace NAMI "/sbin/bash"
1491 1 ktrace NAMI "/usr/bin/bash"
1491 1 ktrace NAMI "/usr/sbin/bash"
1491 1 ktrace NAMI "/usr/X11R6/bin/bash"
1491 1 ktrace NAMI "/usr/pkg/bin/bash"
1491 1 ktrace NAMI "/usr/libexec/ld.elf_so"
1491 1 bash NAMI "/etc/ld.so.conf"
1491 1 bash NAMI "/usr/pkg/lib/libtermcap.so.0"
1491 1 bash NAMI "/usr/lib/libtermcap.so.0"
1491 1 bash NAMI "/usr/pkg/lib/libintl.so.0"
1491 1 bash NAMI "/usr/lib/libintl.so.0"
1491 1 bash NAMI "/usr/pkg/lib/libc.so.12"
1491 1 bash NAMI "/usr/lib/libc.so.12"
1491 1 bash NAMI "/dev/tty"
1491 1 bash NAMI "/etc/nsswitch.conf"
1491 1 bash NAMI "/etc/nsswitch.conf"
1491 1 bash NAMI "/usr/pkg/lib/nss_compat.so.0"
1491 1 bash NAMI "/usr/lib/nss_compat.so.0"
1491 1 bash NAMI "/usr/pkg/lib/nss_nis.so.0"
1491 1 bash NAMI "/usr/lib/nss_nis.so.0"
1491 1 bash NAMI "/usr/pkg/lib/nss_files.so.0"
1491 1 bash NAMI "/usr/lib/nss_files.so.0"
1491 1 bash NAMI "/usr/pkg/lib/nss_dns.so.0"
1491 1 bash NAMI "/usr/lib/nss_dns.so.0"
1491 1 bash NAMI "/etc/pwd.db"
1491 1 bash NAMI "/etc/pwd.db"
1491 1 bash NAMI "/etc/nsswitch.conf"
1491 1 bash NAMI "/home/gyao"
1491 1 bash NAMI "."
1491 1 bash NAMI "."
1491 1 bash NAMI "/home/gyao/bin/bash"
1491 1 bash NAMI "/bin/bash"
1491 1 bash NAMI "/sbin/bash"
1491 1 bash NAMI "/usr/bin/bash"
1491 1 bash NAMI "/usr/sbin/bash"
1491 1 bash NAMI "/usr/X11R6/bin/bash"
1491 1 bash NAMI "/usr/pkg/bin/bash"
1491 1 bash NAMI "/usr/pkg/bin/bash"
1491 1 bash NAMI "/home/gyao/.bashrc" ← 読み込まれてる
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/var/mail/gyao"
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/etc/localtime"
1491 1 bash NAMI "/etc/localtime"
1491 1 bash NAMI "/home/gyao/.termcap.db"
1491 1 bash NAMI "/home/gyao/.termcap.db"
1491 1 bash NAMI "/home/gyao/.termcap"
1491 1 bash NAMI "/usr/share/misc/termcap.db"
1491 1 bash NAMI "/usr/share/misc/termcap.db"
1491 1 bash NAMI "/home/gyao/.inputrc"
1491 1 bash NAMI "/etc/inputrc"
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/home/gyao/.bash_history"
1491 1 bash NAMI "/home/gyao/.bash_history"
$
ログインシェル → .bashrcが読み込まれない
シェル上からbashを起動 → .bashrcが読み込まれる
できればbashの時だけ限定にしたいという事からbash が対話的なログインシェルとして起動されるか、 --login オプション付きの非対話的シェルとして起動されると、 /etc/profile ファイルが存在すれば、 bash はまずここからコマンドを読み込んで実行します。 このファイルを読んだ後、 bash は ~/.bash_profile, ~/.bash_login, ~/.profile をこの 順番で探します。 bash は、この中で最初に見つかり、かつ読み込みが可能であるファイルから コマンドを読み込んで実行します。 --noprofile オプションを使ってシェルを起動すれば、 この動作を行わないようにできます。
$ cp .bashrc .bash_profileで希望通りの動作に。
$ cat .bash_profileしっかり、.bsdh_profile使ってました!しかも、.bashrcが読み込まれるようになってました。。。で、そんなことはすっかり忘れて.bashrcだけ触ってた・・・と。
#!/bin/sh
if [ -f ~/.bashrc ]; then
. ~/.bashrc
elif [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
bash は、自分を起動したのがリモートシェルデーモン (通常は rshd) かどうかを調べます。 rshd によって実行されていると bash が判断した場合、 ~/.bashrc が存在し、かつ読み込み可能であれば、 bash はコマンドをこのファイルから読み込んで実行します。 sh として呼び出された場合には、この動作は行いません。 --norc オプションを使えばこの動作を禁止できますし、 --rcfile オプションを使えば他のファイルを読ませるようにもできます。 しかし一般的には rshd は これらのオプションを付けてシェルを起動しませんし、 指定もできないようになっています。
とかいう記述もあったので、結局元の環境と同じにしました。触る必要のあるファイルが2つになるとまた混乱するので。(シンボリックリンク張って・・・も考えたけど)
まだまだ色々カスタマイズしないと・・・
この下はメモ欄前の記事のこの部分がMacの自動起動の設定変更にあたる部分なんですが、OpenFirmwareで
---------------------
0 > setenv boot-device hd:2,ofwboot.xcf
0 > setenv boot-file hd:3,/netbsd
0 > setenv boot-command boot
0 > reset-all
0 > bootと入力しても正常に起動しますし、boot-device/boot-fileの設定が間違っているとは思いにくいのですが・・・。Google先生に聞いてみてもMac mini (ppc)でインストールされている方の多くで同じ症状が出ているようですね。現時点では、OpenFirmwareの操作後(というかLinuxインストール後)にPMUのリセットが必要だった件も含めて考えるとOpenFirmwareに何らかの問題があるか、別の設定が必要になるか・・・というところだと思っています。(あくまで普通に設定してるつもりなんで)
0 > boot hd:,ofwboot.xcf hd:3,/netbsd起動する
0 > boot hd:,ofwboot.xcf hd:3/netbsd起動しない
# pdisk /dev/wd0cパーティションマップもスライスの一つ・・・のように見えているので、ユーザが利用できるのはパーティション2番からになる。この状態でBSDから見えるスライスはパーティション3番の/(root)とパーティション4番のswap領域。え・・と、rootが/dev/wd0aでswapが/dev/wd0b。そして/dev/wd0cがディスク全体(Sunでいうパーティション2番と一緒)を表し、HFS領域が/dev/wd0dになる。
Edit /dev/wd0c -
Command (? for help): p
Partition map (with 512 byte blocks) on '/dev/wd0c'
#: type name length base ( size )
1: Apple_partition_map Apple 63 @ 1
2: Apple_HFS Apple_HFS 61440 @ 64 ( 30.0M)
3: Apple_UNIX_SVR2 NetBSD 146800640 @ 61504 ( 70.0G) S0 RUFS k0 /
4: Apple_UNIX_SVR2 SWAP 9439344 @ 146862144 ( 4.5G) S1 SFS k0 (swap)
Device block size=512, Number of Blocks=156301488 (74.5G)
DeviceType=0x0, DeviceId=0x0
Command (? for help): q
# disklabel /dev/wd0c用意する必要のあるパーティションについては、まずOpenFirmwareがブートに使えるのがHFSかHFS+という縛りがあるので、HFS領域(数M)が必要。私は30Mにしたけど。次にBSDで使用するrootとswapを用意した。MacOS Xとのデュアルブートが必要であれば、その領域も確保しておく必要があるが、私は無視。
# /dev/wd0c:
type: unknown
disk: ST9808210A
label:
(ここはDiskのジオメトリ情報が表示されるので省略)
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 146800640 61504 4.2BSD 0 0 0 # (Cyl. 61*- 145696*)
b: 9439344 146862144 swap # (Cyl. 145696*- 155060)
c: 156301488 0 unused 0 0 # (Cyl. 0 - 155060)
d: 61440 64 HFS # (Cyl. 0*- 61*)
# pdisk /dev/wd0cこの時点で表示されてはいないが、パーティション番号0番が0シリンダから1シリンダだけ確保されたブート領域(PC/ATのMBR相当)、パーティション番号1番が1シリンダから63シリンダ確保されたパーティションマップになっている。パーティション番号2番は残り全てが空きになっている。
Command (? for help): i ← パーティションマップの初期化
Command (? for help): P
Partition map (with 512 byte blocks) on '/dev/rdisk2'
#: type name length base ( size )
1: Apple_partition_map Apple 63 @ 1
2: Apple_Free Extra 156301424@ 64 (74.5G)
Device block size=512, Number of Blocks=156301488 (74.5G)
DeviceType=0x0, DeviceId=0x0
Command (? for help): C ← Cで作成
First block: 2p ← パーティション番号で指定できる
Length in blocks: 30m ← 30MB確保
Name of partition: Apple_HFS ← 名前は別になんでもいいと思うが
Type of partition: Apple_HFS ← HFS領域にする
Command (? for help): C ← Cで作成
First block: 3p ← パーティション番号で指定
Length in blocks: 70G ← 70GB確保
Name of partition: NetBSD ← 名前は別になんでもいいと思うが
Type of partition: Apple_UNIX_SVR2 ← A/UX領域にする
Available partition slices for Apple_UNIX_SVR2:
a root partition
b swap partition
c do not set any bzb bits
g user partition
Other lettered values will create user partitions
Select a slice for default bzb values: a ← rootパーティションにする
Command (? for help): C ← Cで作成
First block: 4p ← パーティション番号で指定
Length in blocks: 9439344 ← 残りを全て確保
Name of partition: SWAP ← 名前は別になんでもいいと思うが
Type of partition: Apple_UNIX_SVR2 ← A/UX領域にする
Available partition slices for Apple_UNIX_SVR2:
a root partition
b swap partition
c do not set any bzb bits
g user partition
Other lettered values will create user partitions
Select a slice for default bzb values: b ← swapパーティションにする
Command (? for help): w
Command (? for help): q
# newfs /dev/wd0a
# sysinstここから先はメニュー形式でサクっとインストールできるのですが、、、ここもHow-Toによれえばre-installをしろ!とか書かれているのでその通りにした。で、インストールが終わったらさっくり再起動。
# ifconfig gem0 192.168.200.100 netmask 255.255.255.0
# route add default 192.168.200.1
# ping 192.168.200.1
# echo "nameserver 192.168.200.200" > /etc/resolv.conf
# nslookup www.livedoor.com
# echo ifconfig_gem0=\"inet 192.168.200.100 netmask 255.255.255.0\" > /etc/rc.conf
# echo defaultroute=\"192.168.200.1\" > /etc/rc.conf
# export PKG_PATH=ftp://ftp.netbsd.org/pub/NetBSD/packages/4.0/macppc/AllNetBSDのバージョンが4.0.1、パッケージのバージョンが4.0で違う!とか警告が出るが、そこは無視!
# pkg_add hfsutils
# mount -t cd9660 -o ro /dev/cd0a /mnt
# hformat /dev/wd0d
# hmount /dev/wd0d
# hcopy /mnt/ofwboot.xcf :
# humount
# umount /mnt
最近のコメント