2024/12/20(金) [n年前の日記]
#1 [godot] ゴルフコースのモデルデータをマテリアル別に分離してみた
_昨日
に続き、Windows10 x64 22H2 + Godot Engine 4.3 64bit でゴルフゲームっぽいものが作れないものかなと試してる。
今まで、ゴルフコースのモデルデータは、blender上で1つのオブジェクトとして扱っていたけれど。Godot Engine上で衝突判定をしやすくするために、マテリアル毎に別オブジェクトとして分離してみることにした。その結果、ボールがどの場所と衝突しているか、すんなり判別できるようになった。
結果画面は以下のような感じ。ボールが居る場所を判別できている。
今まで、ゴルフコースのモデルデータは、blender上で1つのオブジェクトとして扱っていたけれど。Godot Engine上で衝突判定をしやすくするために、マテリアル毎に別オブジェクトとして分離してみることにした。その結果、ボールがどの場所と衝突しているか、すんなり判別できるようになった。
結果画面は以下のような感じ。ボールが居る場所を判別できている。
◎ この方法は面倒臭い :
「分離してみた」と、さらっと書いてるけれど、実際にやってみたら、この作業が面倒臭い…。
以下のような流れで作業したのだけど…。
とにかく各作業を、マテリアルの数だけ繰り返さないといけない…。
1回だけしかこの作業をしないなら、まあ手作業でもどうにかと思えるけど。実際には、元になるコースモデルデータに何か修正を加えたら、この作業をまた最初からやり直さないといけない。こんな作業の流れでは、トライアンドエラーがやりづらい…。
もし、どうしてもこの方法でどうにかしたいなら、どこかしらを自動化しないといかん気がする。
一番最後の方法は、毎回ゲームを実行するたびに初期化処理で時間がかかってしまうから、それはちょっとどうなんだという気もする…。本来、最初から処理済み/分離済みのモデルデータを持っておけば、その初期化処理は不要になるはずで…。
以下のような流れで作業したのだけど…。
- blender上で、マテリアル毎に、別オブジェクトに「分離」する。編集モードに入って、マテリアルを選択。マテリアルリストのすぐ下にある「選択」をクリックして、そのマテリアルが割り当てられているポリゴン群を選択状態にする。Pキーを押すと出てくる「分離」メニューから「選択」を選んで、選択中のポリゴンを別オブジェクトして分離。…これをマテリアル数分、繰り返す。
- 分離して作ったオブジェクトを1つだけ選択して、Wavefront形式(.obj)で「選択中」のオブジェクトだけをエクスポート。…これをマテリアル数分、繰り返す。
- Godot Engine のプロジェクトフォルダに、複数の .obj をコピー。Godot Engine は自動でインポートして使えるようにしてくれる。
- StaticBody3D と MeshInstance3D を追加して、MeshInstance3D の Mesh に、.obj を1つだけ、ドラッグアンドドロップで指定。…これをマテリアル数分、繰り返す。
- .obj を指定した MeshInstance3D を選択して、上部メニューの「メッシュ」→「コリジョン作成」を選んで、コリジョン用ノード CollisionShape3D を生成。…これをマテリアル数分、繰り返す。
- 各 StaticBody3D に、グループ名を指定する。…これをマテリアル数分、繰り返す。
とにかく各作業を、マテリアルの数だけ繰り返さないといけない…。
1回だけしかこの作業をしないなら、まあ手作業でもどうにかと思えるけど。実際には、元になるコースモデルデータに何か修正を加えたら、この作業をまた最初からやり直さないといけない。こんな作業の流れでは、トライアンドエラーがやりづらい…。
もし、どうしてもこの方法でどうにかしたいなら、どこかしらを自動化しないといかん気がする。
- blender上で、1つのオブジェクトをマテリアル毎に別オブジェクトとして「分離」してくれるPythonスクリプトを書く。
- なおかつ、blender上で複数選択されたオブジェクト、もしくは特定の条件に合致した複数オブジェクトを、それぞれ別の .obj として一括エクスポートするPythonスクリプトを書く。
- あるいは、1つのWavefront形式(.obj)を読み込んで、マテリアル毎に別の .obj として変換/保存する Pythonスクリプトを書く。
- はたまた、Godot Engine上で、1つの表示用モデルデータ(Mesh)を元にして、マテリアル毎に、StaticBody3D、CollisionShape3D、CollisionShape3D用のMeshを生成する処理を書く。
一番最後の方法は、毎回ゲームを実行するたびに初期化処理で時間がかかってしまうから、それはちょっとどうなんだという気もする…。本来、最初から処理済み/分離済みのモデルデータを持っておけば、その初期化処理は不要になるはずで…。
◎ スクリプト内の記述 :
どの場所と衝突しているかについては、RigidBody3D にアタッチしたスクリプト内で、以下のように書いてみた。
_integrate_forces(state) という関数は、物理計算をする上で毎フレーム呼ばれる関数。普通は _process(delta) という関数の中に処理を書くけれど、物理計算が必要、かつ、_process(delta) よりもっと細かいフレーム数で確実に処理したい場合は、_integrate_forces(state) の中に処理を書けばいいらしい。
ただ、この _integrate_forces(state) は、スリープ中、もしくはフリーズ中の時には呼ばれないらしい…。上記の処理では、sleeping という変数を見て、スリープ中じゃなければ処理をすることにしているけれど、Godoy Engine側が正常に動作しているのであれば、ここで sleeping は見なくてもいいんじゃないかな…。
get_colliding_bodies() で、その時衝突している *Body3D のリストが得られる。
node.is_in_group(グループ名) で、そのノードが、指定したグループの中に含まれているかどうかを調べることができる。
linear_velocity は移動速度。angular_velocity は回転速度。今回、当たった場所に応じて、移動速度と回転速度を減衰させるようにしている。
ただ、ボールを撃ち出した瞬間にも速度が減衰されてボールが飛んでいかない場面が多々あったので、撃ち出した瞬間に is_shot という変数に一定の秒数を入れて、撃ち出してから0.n秒間は速度を一切減衰させないことにした。
var gndkind: String = "" var gndgrouplist = [ {"grpname": "ob", "vec_damp": 0.3, "ang_damp": 0.2}, {"grpname": "pond", "vec_damp": 0.1, "ang_damp": 0.1}, {"grpname": "road", "vec_damp": 0.9, "ang_damp": 0.6}, {"grpname": "bunker", "vec_damp": 0.3, "ang_damp": 0.2}, {"grpname": "rough", "vec_damp": 0.6, "ang_damp": 0.4}, {"grpname": "teeingarea", "vec_damp": 0.8, "ang_damp": 0.6}, {"grpname": "fairway", "vec_damp": 0.7, "ang_damp": 0.5}, {"grpname": "green", "vec_damp": 0.8, "ang_damp": 0.6}, {"grpname": "cup", "vec_damp": 0.9, "ang_damp": 0.9}, ] # ... func _integrate_forces(state): if not sleeping: gndkind = "" var vec_damp = 1.0 var ang_damp = 1.0 for node in get_colliding_bodies(): for grp in gndgrouplist: var grpname = grp["grpname"] if node.is_in_group(grpname): gndkind = grpname vec_damp = grp["vec_damp"] ang_damp = grp["ang_damp"] if is_shot <= 0.0: if vec_damp <= 1.0 or ang_damp <= 1.0: linear_velocity *= vec_damp angular_velocity *= ang_damp
_integrate_forces(state) という関数は、物理計算をする上で毎フレーム呼ばれる関数。普通は _process(delta) という関数の中に処理を書くけれど、物理計算が必要、かつ、_process(delta) よりもっと細かいフレーム数で確実に処理したい場合は、_integrate_forces(state) の中に処理を書けばいいらしい。
ただ、この _integrate_forces(state) は、スリープ中、もしくはフリーズ中の時には呼ばれないらしい…。上記の処理では、sleeping という変数を見て、スリープ中じゃなければ処理をすることにしているけれど、Godoy Engine側が正常に動作しているのであれば、ここで sleeping は見なくてもいいんじゃないかな…。
get_colliding_bodies() で、その時衝突している *Body3D のリストが得られる。
node.is_in_group(グループ名) で、そのノードが、指定したグループの中に含まれているかどうかを調べることができる。
linear_velocity は移動速度。angular_velocity は回転速度。今回、当たった場所に応じて、移動速度と回転速度を減衰させるようにしている。
ただ、ボールを撃ち出した瞬間にも速度が減衰されてボールが飛んでいかない場面が多々あったので、撃ち出した瞬間に is_shot という変数に一定の秒数を入れて、撃ち出してから0.n秒間は速度を一切減衰させないことにした。
◎ 場所の種類 :
必要になりそうな場所の種類としては、以下になるのだろうか…。
いや、以下も必要かもしれない。
おそらく、旗包み? なる状態もあるんだろうな…。おそらく、ボシュッと音がして、速度がゼロになるはず。
ピン(旗竿)にボールが当たって跳ね返る状態もあるだろう…。カツーンと跳ね返りそうなイメージだけど、実際はどうなんだろう。
木の幹に当たった時も、カツーンと跳ね返りそうな気がする。ただ、木の葉や木の枝に当たった時は、そこで速度が減速するのではないか。たぶん。
カップインかどうかを判別するために、カップの底も種類として必要かなと思ったけれど、ボールが停止状態になった時にカップの中にあるかどうかを判別すれば、カップインかどうかの判別はできるかな…。たぶん。
cup (カップ) green (グリーン) fairway (フェアウェイ) teeingarea (ティーイングエリア) rough (ラフ) bunker (バンカー) road (道路) pond (池、川) ob (OB、アウトオブバウンズ)
いや、以下も必要かもしれない。
flag (旗) flagstick (旗の竿) tree or trunk (木、木の幹) leaves or brunch (木の葉、木の枝)
おそらく、旗包み? なる状態もあるんだろうな…。おそらく、ボシュッと音がして、速度がゼロになるはず。
ピン(旗竿)にボールが当たって跳ね返る状態もあるだろう…。カツーンと跳ね返りそうなイメージだけど、実際はどうなんだろう。
木の幹に当たった時も、カツーンと跳ね返りそうな気がする。ただ、木の葉や木の枝に当たった時は、そこで速度が減速するのではないか。たぶん。
カップインかどうかを判別するために、カップの底も種類として必要かなと思ったけれど、ボールが停止状態になった時にカップの中にあるかどうかを判別すれば、カップインかどうかの判別はできるかな…。たぶん。
◎ 各アイテム大きさと重さ :
一応メモ。ゴルフボールの大きさと重さは以下。
カップの大きさ。
旗竿(ピン)の長さ。
blender上で、このあたりを意識しながらコースのモデリングをしないといけない。
ただ、あくまでゲームなので、ボールが見えやすいように大きくしちゃっても良さそうな気もする。2倍〜10倍のサイズでもいいんじゃないか…? もちろん、カップやピンの大きさも、ボールに合わせて大きくしないと…。
以下、参考ページ。
_ゴルフボールの基礎知識 | ボール | DUNLOP GOLFING WORLD
_ゴルフボールの大きさ知っていますか? | インドアゴルフ業界で店舗数No1,STEPGOLF
_なぜゴルフのカップはあの大きさなのか | インドアゴルフ業界で店舗数No1,STEPGOLF
_ゴルフのカップ(ホール)の直径はなぜ108ミリなのか | Honda GOLF | Honda公式サイト
_ゴルフのピン(旗竿)の長さは何メートル?ワンピンについても解説(季節・暮らしの話題 2022年09月10日) - 日本気象協会 tenki.jp
_<ゴルフ英語-その1->なぜ「旗竿」を「ピン」と呼ぶの? | Gridge[グリッジ]?ゴルフの楽しさをすべての人に!
_“旗竿"のことを「ピン」と呼ぶのはなぜ? 【明日使えるゴルフ用語】 - Myゴルフダイジェスト
_なぜ旗竿はピンと呼ぶの? - ゴルフスクールナビ
- 重さ : 45.93 g (0.04593 kg)
- 直径 : 42.67 mm (0.04267 m)
カップの大きさ。
- 直径 : 108 mm (0.108 m)
- 深さ : 101.6 mm (0.1016 m)
- 地表からの深さ : 25.4 mm (0.0254 m) より下であること。
旗竿(ピン)の長さ。
- 長さ : 2.13 〜2.43 m
blender上で、このあたりを意識しながらコースのモデリングをしないといけない。
ただ、あくまでゲームなので、ボールが見えやすいように大きくしちゃっても良さそうな気もする。2倍〜10倍のサイズでもいいんじゃないか…? もちろん、カップやピンの大きさも、ボールに合わせて大きくしないと…。
以下、参考ページ。
_ゴルフボールの基礎知識 | ボール | DUNLOP GOLFING WORLD
_ゴルフボールの大きさ知っていますか? | インドアゴルフ業界で店舗数No1,STEPGOLF
_なぜゴルフのカップはあの大きさなのか | インドアゴルフ業界で店舗数No1,STEPGOLF
_ゴルフのカップ(ホール)の直径はなぜ108ミリなのか | Honda GOLF | Honda公式サイト
_ゴルフのピン(旗竿)の長さは何メートル?ワンピンについても解説(季節・暮らしの話題 2022年09月10日) - 日本気象協会 tenki.jp
_<ゴルフ英語-その1->なぜ「旗竿」を「ピン」と呼ぶの? | Gridge[グリッジ]?ゴルフの楽しさをすべての人に!
_“旗竿"のことを「ピン」と呼ぶのはなぜ? 【明日使えるゴルフ用語】 - Myゴルフダイジェスト
_なぜ旗竿はピンと呼ぶの? - ゴルフスクールナビ
[ ツッコむ ]
#2 [blender][godot] Wavefront形式はノーマルマップを持てるのかどうか
blender 3.6.18 LTS でエクスポートした Wavefront形式(.obj)を、Godot Engine 4.3 64bit でインポートした際、ノーマルマップ(法線マップ)が反映されてないように見えて、このあたりどうなってるのか気になって少し調べた。
Wavefront形式では、頂点データを .objファイルに、マテリアル情報を .mtlファイルに保存するけれど。今回エクスポートした .mtl を覗いたら、ノーマルマップ用画像が map_bump という項目で指定されていた。
どうやら Wavefront形式は map_bump もしくは bump というワードでバンプマップ用のテクスチャ画像を指定できるようではある…。ということは、Wavefront形式は少なくともバンプマッピングには対応しているということになるのかな…。ノーマルマップについては分からんけど。
_Wavefront .objファイル - Wikipedia
ただ、一部のソフトで、ノーマルマップ用画像の指定に、map_Kn というワードを使っていたりもするらしい。ただ、この指定は標準的な仕様ではないと議論されてるようでもある…。
_MTL using non-standard using "map_Kn" for normal map when most others use "norm" - Issue #3726 - assimp/assimp
_c++ - How is NormalTexture represented in the Wavefront resource material format? - Stack Overflow
バンプマッピング用画像はグレースケール画像だけど、ノーマルマップ用画像はRGB画像なので、バンプマッピング用画像としてノーマルマップ画像を指定したらいかんような気もするのだけど…。
_法線マップとは - Shade3D Knowledge Base
_MME:法線マップについて|CzPanel
Wavefront形式の拡張について、ノーマルマップを指定できるように云々と言う話も出ていたようでもあるし…。
_Exocortex | Extending Wavefront MTL for Physically-Based Rendering (WebArchive)
Wavefront形式の標準仕様ではノーマルマップには対応していない気配がする。バンプマッピングには対応していて、出力するソフトによってはバンプマッピング用画像の代わりにノーマルマップ用画像を指定している時もある、という感じだろうか。
読み込むソフト側で、バンプマッピング用として指定されてる画像がグレースケールか、それともRGBかを判別すれば、バンプマッピングとノーマルマップのどちらのつもりでその画像を使っているのか判別できそうな気もする。
Wavefront形式では、頂点データを .objファイルに、マテリアル情報を .mtlファイルに保存するけれど。今回エクスポートした .mtl を覗いたら、ノーマルマップ用画像が map_bump という項目で指定されていた。
どうやら Wavefront形式は map_bump もしくは bump というワードでバンプマップ用のテクスチャ画像を指定できるようではある…。ということは、Wavefront形式は少なくともバンプマッピングには対応しているということになるのかな…。ノーマルマップについては分からんけど。
_Wavefront .objファイル - Wikipedia
ただ、一部のソフトで、ノーマルマップ用画像の指定に、map_Kn というワードを使っていたりもするらしい。ただ、この指定は標準的な仕様ではないと議論されてるようでもある…。
_MTL using non-standard using "map_Kn" for normal map when most others use "norm" - Issue #3726 - assimp/assimp
_c++ - How is NormalTexture represented in the Wavefront resource material format? - Stack Overflow
バンプマッピング用画像はグレースケール画像だけど、ノーマルマップ用画像はRGB画像なので、バンプマッピング用画像としてノーマルマップ画像を指定したらいかんような気もするのだけど…。
_法線マップとは - Shade3D Knowledge Base
_MME:法線マップについて|CzPanel
Wavefront形式の拡張について、ノーマルマップを指定できるように云々と言う話も出ていたようでもあるし…。
_Exocortex | Extending Wavefront MTL for Physically-Based Rendering (WebArchive)
Wavefront形式の標準仕様ではノーマルマップには対応していない気配がする。バンプマッピングには対応していて、出力するソフトによってはバンプマッピング用画像の代わりにノーマルマップ用画像を指定している時もある、という感じだろうか。
読み込むソフト側で、バンプマッピング用として指定されてる画像がグレースケールか、それともRGBかを判別すれば、バンプマッピングとノーマルマップのどちらのつもりでその画像を使っているのか判別できそうな気もする。
[ ツッコむ ]
2023/12/20(水) [n年前の日記]
#1 [windows] SyncToyをインストール
Windows10 x64 22H2 に、ファイル同期ツール SyncTot 2.1 x64 をインストールした。SyncToySetupPackage_v21_x64.exe をHDDから発掘して実行。インストール。C:\Program Files\SyncToy 2.1\ にインストールされた。
以前使っていたSSDをUSB接続して、設定ファイルをコピーしてきた。設定ファイルは、C:\Users\(USERNAME)\AppData\Local\Microsoft\SyncToy\ の中にあるらしい。.bin がそれらしいけど、とりあえず他のファイルも一緒にまるまるコピー。
以前使っていたSSDをUSB接続して、設定ファイルをコピーしてきた。設定ファイルは、C:\Users\(USERNAME)\AppData\Local\Microsoft\SyncToy\ の中にあるらしい。.bin がそれらしいけど、とりあえず他のファイルも一緒にまるまるコピー。
[ ツッコむ ]
2022/12/20(火) [n年前の日記]
#1 [xyzzy] xyzzyからautopep8を呼び出したい
随分前に設定したままメモするのを忘れていたような気がするのでメモ。
自分は普段、xyzzy というエディタを使っていて、Pythonのスクリプトも、xyzzy を使って書き始めてしまうことが多かったりするのだけど。ただ、xyzzy は、Pythonスクリプトソースの整形処理がちょっと怪しくて…。できれば autopep8 という、Pythonスクリプトソースを整形できるツール ―― フォーマッタを、xyzzy から呼び出して整形したい。
そんなわけで、こんな感じの内容を ~/.xyzzy に追記した。.py を開いている状態で、M-x autopep8 と打てば、autopep8 を呼び出して、現在開いてるファイルに対して整形処理をしてくれる。
ただ、Pythonスクリプトソースが最低限動く状態になってない場合、どんな整形結果になるのかは分からない。まずはスクリプトが動作することを確認して、ちゃんと動いてるようなら最後に autopep8 で整形、という手順を踏んだほうが良さそう。
ちなみに、autopep8 -i hoge.py と打てば、autopep8 は hoge.py を読み込んで、整形して、その整形後の内容で元ファイルを上書きしてくれる。-i をつけなければ、整形結果は標準出力に出力する。
xyzzy の lisp について少し説明。
自分は普段、xyzzy というエディタを使っていて、Pythonのスクリプトも、xyzzy を使って書き始めてしまうことが多かったりするのだけど。ただ、xyzzy は、Pythonスクリプトソースの整形処理がちょっと怪しくて…。できれば autopep8 という、Pythonスクリプトソースを整形できるツール ―― フォーマッタを、xyzzy から呼び出して整形したい。
そんなわけで、こんな感じの内容を ~/.xyzzy に追記した。.py を開いている状態で、M-x autopep8 と打てば、autopep8 を呼び出して、現在開いてるファイルに対して整形処理をしてくれる。
;; ---------------------------------------- ;; Python formatter autopep8 を呼び出し (defun autopep8() (interactive) (call-process (concat "autopep8 -i " (get-buffer-file-name))))
ただ、Pythonスクリプトソースが最低限動く状態になってない場合、どんな整形結果になるのかは分からない。まずはスクリプトが動作することを確認して、ちゃんと動いてるようなら最後に autopep8 で整形、という手順を踏んだほうが良さそう。
ちなみに、autopep8 -i hoge.py と打てば、autopep8 は hoge.py を読み込んで、整形して、その整形後の内容で元ファイルを上書きしてくれる。-i をつけなければ、整形結果は標準出力に出力する。
xyzzy の lisp について少し説明。
- call-process を使うと、任意のプログラムを呼び出して実行できるらしい。ヘルプには、「外部プログラムを実行します。完全にxyzzyの外部でプログラムを実行します。」と書いてあった。
- concat で文字列の連結ができる。
- get-buffer-file-name で、バッファで開いてるファイルのフルパスを取得できる。
[ ツッコむ ]
#2 [windows] マウス操作表示ツール ABMouse を試用
チュートリアル動画の類を作成する際、どんなマウス操作をしているのか Windows10 のデスクトップ上に表示したい。普段は tinyosdkey を使っているけど、マウスカーソル座標と、マウスボタン押し下げ状態の表示場所が、結構離れているあたりがしっくりこない。
少しググってみたら、ABMouse というツールがあることを知った。試用してみたい。環境は Windows10 x64 22H2。
_マウス操作表示ツール ABMouseの詳細情報 : Vector ソフトを探す!
ABMouse1.0.zip をDLして解凍。ABMouse1.0.exe を実行すると起動して、設定画面が開くので、「設定を開く」で設定ファイル (.bin) を開いて反映させる。設定画面は最小化しておけばいいのだろうか。
マウスカーソルの近くに常時マウスの画像が表示されていて、ボタンを押すとマウス画像上のボタンの色が変わるので、どんなマウス操作をしているのかとても分かりやすい。ただ、画面端に行くとマウス画像が画面外に出て見えなくなる問題はあるなと…。
もっとシンプルなマウス画像が欲しい気もしたけれど、同梱されているテキストファイルによると、画像を差し替えれば反映されると書いてあった。自分で好みの画像を作成してカスタマイズすればいいのだな…。
たしかこの手のツールは、以前いくつか試用した記憶があるような…。
_mieki256's diary - マウスやキーボードの操作を表示するツールが欲しい
ORAKUIN や Carnac 3.1-beta も、マウスクリック時にマウスカーソルの周りに何かしら表示してくれるからイイ感じかもしれない。
少しググってみたら、ABMouse というツールがあることを知った。試用してみたい。環境は Windows10 x64 22H2。
_マウス操作表示ツール ABMouseの詳細情報 : Vector ソフトを探す!
ABMouse1.0.zip をDLして解凍。ABMouse1.0.exe を実行すると起動して、設定画面が開くので、「設定を開く」で設定ファイル (.bin) を開いて反映させる。設定画面は最小化しておけばいいのだろうか。
マウスカーソルの近くに常時マウスの画像が表示されていて、ボタンを押すとマウス画像上のボタンの色が変わるので、どんなマウス操作をしているのかとても分かりやすい。ただ、画面端に行くとマウス画像が画面外に出て見えなくなる問題はあるなと…。
もっとシンプルなマウス画像が欲しい気もしたけれど、同梱されているテキストファイルによると、画像を差し替えれば反映されると書いてあった。自分で好みの画像を作成してカスタマイズすればいいのだな…。
たしかこの手のツールは、以前いくつか試用した記憶があるような…。
_mieki256's diary - マウスやキーボードの操作を表示するツールが欲しい
ORAKUIN や Carnac 3.1-beta も、マウスクリック時にマウスカーソルの周りに何かしら表示してくれるからイイ感じかもしれない。
[ ツッコむ ]
2021/12/20(月) [n年前の日記]
#1 [anime] 「映像研には手を出すな!」9話を視聴
Eテレで再放送されてるソレを視聴。
プロデューサー担当の娘さんが幼少期のエピソードを通じて宣伝行為の重要性を語っていて、その内容がなかなか興味深かった。商品の品質が良ければそれだけで売れるはずだ、なんてのは幻想なんだよ、みたいなソレで。あるいは、娘さんのおじさんの台詞を通じて、お店を一軒続けていくにもこれだけのものが必要になるんだよと解説するあたりもなかなかだよなと。このアニメ、結果的にしっかりした教育番組になっている気がする…。
知らなかったことを教えてくれる、あるいは、知っていたはずだけどついつい忘れてしまうことを思い出させてくれるアニメは、良い…。そういう面でも、やはりこの作品は名作だよなと再認識。
プロデューサー担当の娘さんが幼少期のエピソードを通じて宣伝行為の重要性を語っていて、その内容がなかなか興味深かった。商品の品質が良ければそれだけで売れるはずだ、なんてのは幻想なんだよ、みたいなソレで。あるいは、娘さんのおじさんの台詞を通じて、お店を一軒続けていくにもこれだけのものが必要になるんだよと解説するあたりもなかなかだよなと。このアニメ、結果的にしっかりした教育番組になっている気がする…。
知らなかったことを教えてくれる、あるいは、知っていたはずだけどついつい忘れてしまうことを思い出させてくれるアニメは、良い…。そういう面でも、やはりこの作品は名作だよなと再認識。
[ ツッコむ ]
#2 [anime] ジョブズを敵扱いする日本製アニメ
思考メモ。
昨晩、BS日テレで放送されていた「MUTEKING THE Dancing HERO」という、「とんでも戦士ムテキング」のリメイクアニメを眺めていたのですが。そのアニメの中では、どう見てもスティーブ・ジョブズらしき人物が、最初からずっとラスボスとして描かれておりまして。
恥ずかしながら、もう最終回に近い今頃になって、ふとなんとなく考え込んでしまったのです。ジョブズをアニメの中で敵として登場させるのって…ソレってどうなんだろうなと。
と言うのも。皆もう忘れてるかもしれないけど。ていうか自分もついさっきまでうっかり忘れてましたけど。ジョブズって、あの超有名なCGアニメスタジオのPIXARに金を出して「トイ・ストーリー」を作らせた人物なんですよねえ…。
今はもう欧米では、「アニメと言えばCGアニメでしょ」てな風潮になってますけど、昔は全然そうじゃなかった。これはちと記憶が怪しい話ですが、たしか後にPIXARの社長になる人が、大学でCGを研究してた当時、「いつかそのうちCGだけで映画を一本作ってみたいな」と口にしたら同僚から笑われてしまった、てなエピソードがあったそうで。そのぐらい、「CGなんてまだまだ使い物にならねえよ。なるわけねえよ」と研究者達ですら思ってた、そんな時代があるわけです。
でも、そこでドーンと金を出して、CGアニメと言うジャンルそのものを、金銭的な面でサポートして育ててくれたのがジョブズなんですよねえ…。いやまあ、本人としてはあくまで投資先の一つに過ぎなかったのだろうし、「こんなに金がかかると知ってたら(スタジオを)買うんじゃなかった」とボヤいてたらしいけど。それでも結果的には、アニメと言うジャンルにおいて、それなりに偉人扱いというか、比較的真っ当なパトロンとして評価されてもおかしくない人物なわけで。PIXARにしろ、今のディズニーにしろ、ジョブズが金を出してくれてなかったら、こうなっていただろうか…。
そんなジョブズという偉人を、「MUTEKING」は敵としてアニメの中に登場させているわけです。いやあ、コレはスゴイね! スタッフは実に大胆ですな!
であれば、そこには何かもうちょっと、こちら側の ―― 未だに飽きもせず、旧来の手描きアニメを、せっせとしつこく作り続けている日本のアニメ業界側の、思想と言うか主張みたいなものが多少は込められていないとマズいんじゃねえのかなあと。そういう何かを含めつつ描かないと、本来なら御目通りすることも許されないレベルの敵ではなかろうか。でも、それっぽい部分がさっぱり見当たらなかったというか…。
例えばですけど、あの人物を出すからには、CG vs 手描き、みたいな暗喩まで入れてみてもおかしくないよなと。でも、「MUTEKING」のダンスシーンになると、モーションキャプチャでくねくね動くCGムテキングがのうのうと画面に登場するわけで。その映像、ジョブズが金出してくれたおかげでこうして作れるようになった面もちょっとはあると思うんだけど、そんな貢献者を敵として扱うのって、ある意味恩知らずにもほどがある所業だったりしないか…。たぶんこのあたり、スタッフは何も考えてない気配がする…。
まさかとは思うけど、プロデューサーも監督も、ジョブズ=iPhoneを作った人、程度の知識しか持ってないんじゃないか? だとしたら、ちょっと浅過ぎないか? あの人、実はアニメと関わりがある人物なんですけど、そんな扱いでいいのかよ? みたいな。いやまあ、ついさっきまで自分もそのことうっかり忘れてたんでどうこう言えないんですけどね…。でも、よく考えてみると、結構ヤバイ図式というか、やらかしちゃってる感が…。
それとは別に。ジョブズって、エピソードを調べていくとなかなか面白い人物なわけですよ。
あくまで伝聞ですけど、彼と話してるといつのまにかよく分からない謎空間に引きずり込まれるとか。同じ服を何着も持っていてそれしか着ないとか。日本の禅にハマってたとか。日本で手裏剣買って帰ろうとしたら税関で止められて「自家用ジェットで帰るのにハイジャックするわけねえだろ! 日本人は馬鹿なのか!」とブチギレたとか。 *1 AppleIIだかMacだかの基板の配線パターンを見て「美しくない」と言い出して面倒臭かったとか。
要するに、漫画のキャラみたいなエピソードがゴロゴロしてる。いや、自分はジョブズについてさほど詳しくないのでその手のエピソードは知らないほうですけど、これがジョブズ信者なら面白エピソードを次々に紹介してくれるはず。…ですよね? 光景がまざまざと目に浮かぶ(名|迷)エピソードがたくさんありますよね?
そんな人物を元ネタにしたのだから、そっち方面でも、もうちょっと…。見ていて笑ってしまうシーンをたくさん作れたはずではないかと。しかし、そういうシーンを目にした記憶も無くて…。 *2
そんなわけで、「MUTEKING」におけるジョブズの使い方、描き方は、ちともったいないよなと。あの人物は、素材/元ネタとして、もっと美味しいはずで…。そこを起点にして、あっちこっちに膨らませていけたはずで…。
「MUTEKING」は作り終えちゃっただろうから今更どうしようもないけれど、せめて今後、何か別の作品で、ジョブズという人物をもうちょっと深掘りして盛り込んでみてほしい気もするなと。
面倒臭いことになるからそういうアレコレを出すな、とは絶対に言いたくないのですよ。むしろどんどん出すべき。萎縮しちゃいけない。だけど、出した上で、「ああ、なるほど。そうきたか。なかなか考えたなあ」と唸らせて(笑わせて?)ほしいのだよなあ…。
そんなことをなんとなくぼんやりと思ってしまったのでメモ。思考メモです。尚、感想には個人差があります。
と、ここまで書いてふと気づいたけれど。タツノコプロって昔から、タイムボカンシリーズ等で、歴史上の偉人をしょーもないゲストキャラにアレンジして登場させるのが当たり前だったなと…。そう考えると、ジョブズに対する扱いも、実にタツノコプロらしい気も…。つまり、ジョブズは、世間一般的には既に歴史上の偉人の一人として仲間入りしちゃっている。それを如実に示したのが「MUTEKING」内での扱われ方、てな見方もアリなのかもしれないなと。クレオパトラやベートーベンの隣に、当たり前のようにジョブズが立っている…。もう、そんなイメージで認知されているのかも…。
昨晩、BS日テレで放送されていた「MUTEKING THE Dancing HERO」という、「とんでも戦士ムテキング」のリメイクアニメを眺めていたのですが。そのアニメの中では、どう見てもスティーブ・ジョブズらしき人物が、最初からずっとラスボスとして描かれておりまして。
恥ずかしながら、もう最終回に近い今頃になって、ふとなんとなく考え込んでしまったのです。ジョブズをアニメの中で敵として登場させるのって…ソレってどうなんだろうなと。
と言うのも。皆もう忘れてるかもしれないけど。ていうか自分もついさっきまでうっかり忘れてましたけど。ジョブズって、あの超有名なCGアニメスタジオのPIXARに金を出して「トイ・ストーリー」を作らせた人物なんですよねえ…。
今はもう欧米では、「アニメと言えばCGアニメでしょ」てな風潮になってますけど、昔は全然そうじゃなかった。これはちと記憶が怪しい話ですが、たしか後にPIXARの社長になる人が、大学でCGを研究してた当時、「いつかそのうちCGだけで映画を一本作ってみたいな」と口にしたら同僚から笑われてしまった、てなエピソードがあったそうで。そのぐらい、「CGなんてまだまだ使い物にならねえよ。なるわけねえよ」と研究者達ですら思ってた、そんな時代があるわけです。
でも、そこでドーンと金を出して、CGアニメと言うジャンルそのものを、金銭的な面でサポートして育ててくれたのがジョブズなんですよねえ…。いやまあ、本人としてはあくまで投資先の一つに過ぎなかったのだろうし、「こんなに金がかかると知ってたら(スタジオを)買うんじゃなかった」とボヤいてたらしいけど。それでも結果的には、アニメと言うジャンルにおいて、それなりに偉人扱いというか、比較的真っ当なパトロンとして評価されてもおかしくない人物なわけで。PIXARにしろ、今のディズニーにしろ、ジョブズが金を出してくれてなかったら、こうなっていただろうか…。
そんなジョブズという偉人を、「MUTEKING」は敵としてアニメの中に登場させているわけです。いやあ、コレはスゴイね! スタッフは実に大胆ですな!
であれば、そこには何かもうちょっと、こちら側の ―― 未だに飽きもせず、旧来の手描きアニメを、せっせとしつこく作り続けている日本のアニメ業界側の、思想と言うか主張みたいなものが多少は込められていないとマズいんじゃねえのかなあと。そういう何かを含めつつ描かないと、本来なら御目通りすることも許されないレベルの敵ではなかろうか。でも、それっぽい部分がさっぱり見当たらなかったというか…。
例えばですけど、あの人物を出すからには、CG vs 手描き、みたいな暗喩まで入れてみてもおかしくないよなと。でも、「MUTEKING」のダンスシーンになると、モーションキャプチャでくねくね動くCGムテキングがのうのうと画面に登場するわけで。その映像、ジョブズが金出してくれたおかげでこうして作れるようになった面もちょっとはあると思うんだけど、そんな貢献者を敵として扱うのって、ある意味恩知らずにもほどがある所業だったりしないか…。たぶんこのあたり、スタッフは何も考えてない気配がする…。
まさかとは思うけど、プロデューサーも監督も、ジョブズ=iPhoneを作った人、程度の知識しか持ってないんじゃないか? だとしたら、ちょっと浅過ぎないか? あの人、実はアニメと関わりがある人物なんですけど、そんな扱いでいいのかよ? みたいな。いやまあ、ついさっきまで自分もそのことうっかり忘れてたんでどうこう言えないんですけどね…。でも、よく考えてみると、結構ヤバイ図式というか、やらかしちゃってる感が…。
それとは別に。ジョブズって、エピソードを調べていくとなかなか面白い人物なわけですよ。
あくまで伝聞ですけど、彼と話してるといつのまにかよく分からない謎空間に引きずり込まれるとか。同じ服を何着も持っていてそれしか着ないとか。日本の禅にハマってたとか。日本で手裏剣買って帰ろうとしたら税関で止められて「自家用ジェットで帰るのにハイジャックするわけねえだろ! 日本人は馬鹿なのか!」とブチギレたとか。 *1 AppleIIだかMacだかの基板の配線パターンを見て「美しくない」と言い出して面倒臭かったとか。
要するに、漫画のキャラみたいなエピソードがゴロゴロしてる。いや、自分はジョブズについてさほど詳しくないのでその手のエピソードは知らないほうですけど、これがジョブズ信者なら面白エピソードを次々に紹介してくれるはず。…ですよね? 光景がまざまざと目に浮かぶ(名|迷)エピソードがたくさんありますよね?
そんな人物を元ネタにしたのだから、そっち方面でも、もうちょっと…。見ていて笑ってしまうシーンをたくさん作れたはずではないかと。しかし、そういうシーンを目にした記憶も無くて…。 *2
そんなわけで、「MUTEKING」におけるジョブズの使い方、描き方は、ちともったいないよなと。あの人物は、素材/元ネタとして、もっと美味しいはずで…。そこを起点にして、あっちこっちに膨らませていけたはずで…。
「MUTEKING」は作り終えちゃっただろうから今更どうしようもないけれど、せめて今後、何か別の作品で、ジョブズという人物をもうちょっと深掘りして盛り込んでみてほしい気もするなと。
面倒臭いことになるからそういうアレコレを出すな、とは絶対に言いたくないのですよ。むしろどんどん出すべき。萎縮しちゃいけない。だけど、出した上で、「ああ、なるほど。そうきたか。なかなか考えたなあ」と唸らせて(笑わせて?)ほしいのだよなあ…。
そんなことをなんとなくぼんやりと思ってしまったのでメモ。思考メモです。尚、感想には個人差があります。
と、ここまで書いてふと気づいたけれど。タツノコプロって昔から、タイムボカンシリーズ等で、歴史上の偉人をしょーもないゲストキャラにアレンジして登場させるのが当たり前だったなと…。そう考えると、ジョブズに対する扱いも、実にタツノコプロらしい気も…。つまり、ジョブズは、世間一般的には既に歴史上の偉人の一人として仲間入りしちゃっている。それを如実に示したのが「MUTEKING」内での扱われ方、てな見方もアリなのかもしれないなと。クレオパトラやベートーベンの隣に、当たり前のようにジョブズが立っている…。もう、そんなイメージで認知されているのかも…。
◎ 余談。 :
「MUTEKING」について少しググってたら、本編映像の一部を無料で使える素材として提供する企画が始まったそうで。
_TVアニメ史上初の試み!? 「MUTEKING THE Dancing HERO」公式が本編映像の一部を“フリー素材”として提供 | アニメ!アニメ!
本編とは裏腹に(?)、周辺では面白いことをしているなと感心。使う側の頭の柔らかさが試される企画でもあるなと…。
アニメ業界初かも、てな一文を各ニュース記事で見かけたけれど…。たしか少し前に、スタジオジブリがそういうことをしていた気がするんだよなあ…。いや、アレは静止画像だったか。今回は動画だから、そういう面では初なんだろうか。あるいは、「TVアニメ」業界では初、ということだろうか。考えてみたら、そういう試みをしたアニメって、たしかに聞いた記憶が無いのだよな…。
そういえば、つい先日、「ムテキングってリメイクされてたの? 知らなかった」という書き込みをどこかで目にした記憶が…。たぶん、世間一般的には、リメイクされたこと自体、ほとんど知られてない気配も…。なので、こういう試みを打ち出して宣伝するのは良いことだなと素直に思いました。あちこちで使われたからと言って、別に何か損するわけでもないだろうし…。
_TVアニメ史上初の試み!? 「MUTEKING THE Dancing HERO」公式が本編映像の一部を“フリー素材”として提供 | アニメ!アニメ!
本編とは裏腹に(?)、周辺では面白いことをしているなと感心。使う側の頭の柔らかさが試される企画でもあるなと…。
アニメ業界初かも、てな一文を各ニュース記事で見かけたけれど…。たしか少し前に、スタジオジブリがそういうことをしていた気がするんだよなあ…。いや、アレは静止画像だったか。今回は動画だから、そういう面では初なんだろうか。あるいは、「TVアニメ」業界では初、ということだろうか。考えてみたら、そういう試みをしたアニメって、たしかに聞いた記憶が無いのだよな…。
そういえば、つい先日、「ムテキングってリメイクされてたの? 知らなかった」という書き込みをどこかで目にした記憶が…。たぶん、世間一般的には、リメイクされたこと自体、ほとんど知られてない気配も…。なので、こういう試みを打ち出して宣伝するのは良いことだなと素直に思いました。あちこちで使われたからと言って、別に何か損するわけでもないだろうし…。
[ ツッコむ ]
#3 [nitijyou] 某所に行ってきた
午前中に某所から電話があったそうで。PC操作についてちょっと教えて欲しい、との話で。犬の散歩から帰ってきた後、電話をして、電動自転車で行ってお邪魔してきた。17:45-18:30ぐらいまでプチ教師役。みたいな。
メモしておかないと忘れるので一応メモ。今回は、Excelで、セルの中に「#REF!」「#VALUE!」と表示されてしまう場合の解決策を知りたいとのことで。それらの表示は計算ができない場合に表示されるはずだけど…。確認したところ、数式の中に入れるべきセル番号が他のセルとは違っていて、そのせいでエラーが出ていた模様。
ただ、シートが保護されてしまっていて、数式を変更することができなくて。Excelはほとんど使ったことが無いので戸惑ったけれど、メニュー内を探したら、ツール → 保護 → シートの保護の解除、てな感じの項目があったので、それを選んでみたら保護を解除することができた。一応、セル内の数式を変更後、再度保護をかけておいた。
他には、同じ文字列を毎回何度も入力するのが面倒とのことで、コピー&ペースト(貼り付け)のやり方を教えたりもした。最初は Ctrl + C, Ctrl + V で出来ることを伝えたけれど、ちょっと覚えてもらえない感じだったので、ツールバー上のアイコンをクリックすることでもできると伝えてみた。
こんな時、キーボードのキーに「コピー」「貼付け」が印字してあると効果的なのだろうな。あるいは、専用キーが用意してあればそれもヨサゲ。
メモしておかないと忘れるので一応メモ。今回は、Excelで、セルの中に「#REF!」「#VALUE!」と表示されてしまう場合の解決策を知りたいとのことで。それらの表示は計算ができない場合に表示されるはずだけど…。確認したところ、数式の中に入れるべきセル番号が他のセルとは違っていて、そのせいでエラーが出ていた模様。
ただ、シートが保護されてしまっていて、数式を変更することができなくて。Excelはほとんど使ったことが無いので戸惑ったけれど、メニュー内を探したら、ツール → 保護 → シートの保護の解除、てな感じの項目があったので、それを選んでみたら保護を解除することができた。一応、セル内の数式を変更後、再度保護をかけておいた。
他には、同じ文字列を毎回何度も入力するのが面倒とのことで、コピー&ペースト(貼り付け)のやり方を教えたりもした。最初は Ctrl + C, Ctrl + V で出来ることを伝えたけれど、ちょっと覚えてもらえない感じだったので、ツールバー上のアイコンをクリックすることでもできると伝えてみた。
こんな時、キーボードのキーに「コピー」「貼付け」が印字してあると効果的なのだろうな。あるいは、専用キーが用意してあればそれもヨサゲ。
◎ 専用キーボードがあるらしい。 :
これを書いてる最中に気になってググってみたら、「コピー」「貼付け」と印字されてるキーボードは、今となっては皆無のようで。昔どこかで見かけた記憶もあるんだけどな…。
ただ、専用キーボードが存在するようで。これはナイスアイデアかもしれない…。
_【やじうまPC Watch】プログラミングはキー2つでできる!? “究極のプログラミングツール”とは - PC Watch
_「コピペ専用キーボード」爆誕 エイプリルフールのネタが現実に(1/2 ページ) - ねとらぼ
専用キーが用意されているキーボードは無いのかとググってみたけど、ちょっと探した程度では見つからなかった。マルチメディアキー? ホットキー? がついてるキーボードはまだ存在するようだけど…。
マルチメディアキーって、実際のところはどうなんだろう。1キーでブラウザやメーラが立ち上がったら、それって助かるものなんだろうか。任意のキーを割り当てられたほうが便利なのでは…?
さておき、しつこくググってたら、専用キーが存在するキーボードはたしかに昔存在してたようで。
_各種ショートカット付き「楽々キーボード2」登場! - 自作PC・PCパーツが豊富!PC専門店【TSUKUMO】
_サイズ 楽々キーボード2(RAKURAKU2-WH/BK)の概要(2008年12月20日号)
2008年頃は存在していたのですな。もちろん今では売ってない…。
ただ、専用キーボードが存在するようで。これはナイスアイデアかもしれない…。
_【やじうまPC Watch】プログラミングはキー2つでできる!? “究極のプログラミングツール”とは - PC Watch
_「コピペ専用キーボード」爆誕 エイプリルフールのネタが現実に(1/2 ページ) - ねとらぼ
専用キーが用意されているキーボードは無いのかとググってみたけど、ちょっと探した程度では見つからなかった。マルチメディアキー? ホットキー? がついてるキーボードはまだ存在するようだけど…。
マルチメディアキーって、実際のところはどうなんだろう。1キーでブラウザやメーラが立ち上がったら、それって助かるものなんだろうか。任意のキーを割り当てられたほうが便利なのでは…?
さておき、しつこくググってたら、専用キーが存在するキーボードはたしかに昔存在してたようで。
_各種ショートカット付き「楽々キーボード2」登場! - 自作PC・PCパーツが豊富!PC専門店【TSUKUMO】
_サイズ 楽々キーボード2(RAKURAKU2-WH/BK)の概要(2008年12月20日号)
2008年頃は存在していたのですな。もちろん今では売ってない…。
[ ツッコむ ]
2020/12/20(日) [n年前の日記]
#1 [windows] メインPCにTVTestをインストール
メインPC( Windows10 x64 20H2)に TVTest 0.10.0 20200913版をインストールして、録画用PCに積んでいるPT1、が受信しているTV放送を見れるように設定した。
_TVTest 0.10.0最新版のインストールと使い方 | つくみ島だより
_TVTestで使えるおすすめデコーダ | EncTools
TVTest-0.10.0-200913.zip を入手して解凍。ありがたや…。今回は D:\Prog\TVTest\ 以下に置いた。32bit版を使うことにする。
filter-install.bat を管理者権限で実行して、TVTestVideoDecoder をインストール。
録画用PCから以下のファイルを持ってくる。録画用PCは Spinel なるツールを使っているので、それに関係してるファイルをコピー。
BonDriver_Spinel* は、録画用PC内の TVTestインストールフォルダから、Lapis.Spinel.SharedInterfaces.dll は、Spinelインストールフォルダからコピー。
メインPC側の TVTestインストールフォルダ内に、BonDriver というフォルダを作成して、BonDriver*.(dll|ini) を移動。Lapis.Spinel.SharedInterfaces.dll だけ、TVTestインストールフォルダ直下に入れた。
H.265/HEVCデコーダも欲しいので、MPC Video Decorder もインストールしておく。
_MPC-BE - Browse /MPC-BE/Nightly Builds (from svn trunk) at SourceForge.net
standalone_filters-mpc-be.1.5.6.5797.x86.7z を入手。解凍。D:\Prog\MPC_Video_Decoder\ に置いた。管理者権限でコマンドプロンプトを開いて以下を実行してインストールする。
TVTest.exe を起動。右クリック → 設定、で、BonDriverフォルダを指定すれば BonDriver関係が使われる。
BonDriver_Spinel_PT1_0_T0 を選んでから、設定 → チャンネルスキャン、で地上波のチャンネルスキャンをするが、デフォルト設定だとワンセグも検出されてしまうので、「スキャンの詳細設定」で「ワンセグサービスを検出する」のチェックを外しておく。
BonDriver_Spinel_PT1_0_S0 を選んでから、設定 → チャンネルスキャン、でBS放送のスキャンをする。
一応、地上波とBSの一部の受信はできたっぽいけど、BSのチャンネルスキャンでタイムアウト云々と表示されて止まってしまう…。何が足りてないのだろう…。BonDriver_PT-S.ChSet.txt とやらを入手しないとダメなのかな…。
_TVTest 0.10.0最新版のインストールと使い方 | つくみ島だより
_TVTestで使えるおすすめデコーダ | EncTools
TVTest-0.10.0-200913.zip を入手して解凍。ありがたや…。今回は D:\Prog\TVTest\ 以下に置いた。32bit版を使うことにする。
filter-install.bat を管理者権限で実行して、TVTestVideoDecoder をインストール。
録画用PCから以下のファイルを持ってくる。録画用PCは Spinel なるツールを使っているので、それに関係してるファイルをコピー。
BonDriver_Spinel_PT1_0_S0.dll BonDriver_Spinel_PT1_0_S0.dll.ini BonDriver_Spinel_PT1_0_S1.dll BonDriver_Spinel_PT1_0_S1.dll.ini BonDriver_Spinel_PT1_0_T0.dll BonDriver_Spinel_PT1_0_T0.dll.ini BonDriver_Spinel_PT1_0_T1.dll BonDriver_Spinel_PT1_0_T1.dll.ini Lapis.Spinel.SharedInterfaces.dll
BonDriver_Spinel* は、録画用PC内の TVTestインストールフォルダから、Lapis.Spinel.SharedInterfaces.dll は、Spinelインストールフォルダからコピー。
メインPC側の TVTestインストールフォルダ内に、BonDriver というフォルダを作成して、BonDriver*.(dll|ini) を移動。Lapis.Spinel.SharedInterfaces.dll だけ、TVTestインストールフォルダ直下に入れた。
H.265/HEVCデコーダも欲しいので、MPC Video Decorder もインストールしておく。
_MPC-BE - Browse /MPC-BE/Nightly Builds (from svn trunk) at SourceForge.net
standalone_filters-mpc-be.1.5.6.5797.x86.7z を入手。解凍。D:\Prog\MPC_Video_Decoder\ に置いた。管理者権限でコマンドプロンプトを開いて以下を実行してインストールする。
d: cd Prog\MPC_Video_Decoder regsvr32 D:\Prog\MPC_Video_Decoder\MPCVideoDec.ax
TVTest.exe を起動。右クリック → 設定、で、BonDriverフォルダを指定すれば BonDriver関係が使われる。
BonDriver_Spinel_PT1_0_T0 を選んでから、設定 → チャンネルスキャン、で地上波のチャンネルスキャンをするが、デフォルト設定だとワンセグも検出されてしまうので、「スキャンの詳細設定」で「ワンセグサービスを検出する」のチェックを外しておく。
BonDriver_Spinel_PT1_0_S0 を選んでから、設定 → チャンネルスキャン、でBS放送のスキャンをする。
一応、地上波とBSの一部の受信はできたっぽいけど、BSのチャンネルスキャンでタイムアウト云々と表示されて止まってしまう…。何が足りてないのだろう…。BonDriver_PT-S.ChSet.txt とやらを入手しないとダメなのかな…。
[ ツッコむ ]
#2 [anime] 「ねらわれた学園」アニメ版を視聴
BS12で放送されていたので視聴。初見。
とにかく映像が奇麗なアニメだった。サンライズ作品とのことだけど、本当にサンライズなの? サンライズってこんな映像作れたの? 実は全然違うスタジオで作ってたんじゃないの? などと若干失礼なことを思ってしまったぐらいに奇麗な映像だった。もっとも、後で監督さんのインタビュー記事を眺めたら、マッドハウスから呼んできたメンバーを核にして作ってたそうで、例えばDパートは「進撃の巨人」の荒木監督に手伝ってもらっていたらしい…。そのせいもあってサンライズらしくない映像にできたのかなーと邪推したりもして。
おそらく今から視聴したら、多くの人が「新海誠監督の『君の名は。』の影響を受け過ぎ」と思いそうな映像だけど。実際には新海作品の「星を追う子ども」と「言の葉の庭」の間の時期に公開されたアニメなわけで…。そう考えると、あのへんの時期にここまで繰り出してたのはスゴイなー、と思えてくるというか。
設定については、正直なところよく分からなかった。結構な量を台詞でそのまま説明してる印象はあったのだけど…。監督さんのインタビュー記事を眺めたところ、実は原作小説の続編として作られていて、更に、あの有名な実写映画版は意図的に視聴しない状態で作ってたそうで。なるほど、原作を読んでいたら分かる設定、なのかなと。
キャラの動きが漫画チックで、ちょっとこの企画には合ってないのではと思ったけれど、それも手描きアニメの良さを盛り込みたくてわざとやっていたらしい。そこに考えがあってやっていたことならば、それはそれで全然OKだなと。ただ、そういう志向で動かすなら、例えばキャラデザを「グレンラガン」「キルラキル」みたいな方向でまとめるのもアリだったのかなと思ったりもして。監督曰く、大塚康生さんが活躍してた頃の動きが好き、とのことだけど、それならいっそテレコム系のシンプルな線でまとめたキャラデザでも良かったのではないか、みたいな。
何にせよ、映像の奇麗さには脱帽。なんとなく、ラッセンの絵を思い出したりもして。とにかく全てがキラキラしてるというか、眩しさなら群を抜いてるというか…。
とにかく映像が奇麗なアニメだった。サンライズ作品とのことだけど、本当にサンライズなの? サンライズってこんな映像作れたの? 実は全然違うスタジオで作ってたんじゃないの? などと若干失礼なことを思ってしまったぐらいに奇麗な映像だった。もっとも、後で監督さんのインタビュー記事を眺めたら、マッドハウスから呼んできたメンバーを核にして作ってたそうで、例えばDパートは「進撃の巨人」の荒木監督に手伝ってもらっていたらしい…。そのせいもあってサンライズらしくない映像にできたのかなーと邪推したりもして。
おそらく今から視聴したら、多くの人が「新海誠監督の『君の名は。』の影響を受け過ぎ」と思いそうな映像だけど。実際には新海作品の「星を追う子ども」と「言の葉の庭」の間の時期に公開されたアニメなわけで…。そう考えると、あのへんの時期にここまで繰り出してたのはスゴイなー、と思えてくるというか。
設定については、正直なところよく分からなかった。結構な量を台詞でそのまま説明してる印象はあったのだけど…。監督さんのインタビュー記事を眺めたところ、実は原作小説の続編として作られていて、更に、あの有名な実写映画版は意図的に視聴しない状態で作ってたそうで。なるほど、原作を読んでいたら分かる設定、なのかなと。
キャラの動きが漫画チックで、ちょっとこの企画には合ってないのではと思ったけれど、それも手描きアニメの良さを盛り込みたくてわざとやっていたらしい。そこに考えがあってやっていたことならば、それはそれで全然OKだなと。ただ、そういう志向で動かすなら、例えばキャラデザを「グレンラガン」「キルラキル」みたいな方向でまとめるのもアリだったのかなと思ったりもして。監督曰く、大塚康生さんが活躍してた頃の動きが好き、とのことだけど、それならいっそテレコム系のシンプルな線でまとめたキャラデザでも良かったのではないか、みたいな。
何にせよ、映像の奇麗さには脱帽。なんとなく、ラッセンの絵を思い出したりもして。とにかく全てがキラキラしてるというか、眩しさなら群を抜いてるというか…。
[ ツッコむ ]
2019/12/20(金) [n年前の日記]
#1 [linux][ubuntu] ノートPCの Linux Mint は 18.3 から 19.3 にアップグレードできた
一晩以上の時間がかかったけれど、Gateway M-2408j に入れていた Linux Mint 18.3 は、19.3 にアップグレードできた。
無線LANが繋がらないあたりが謎だったけど、アクセスポイントへの接続設定を一旦削除してから再接続してみたら各サーバにアクセスできるようになった。何だったんだろう…。
無線LANが繋がらないあたりが謎だったけど、アクセスポイントへの接続設定を一旦削除してから再接続してみたら各サーバにアクセスできるようになった。何だったんだろう…。
[ ツッコむ ]
#2 [nitijyou] 歯医者に行ってきた
電動自転車でS歯科まで。14:20〜14:30まで治療。歯石を取るらしい例のアレを使ったのだと思う。たぶん。
帰りに、ドン・キホーテに寄って夜食になりそうなものを購入。実を言うと、覗いてみるまで食品関係も多少は売っている店だと知らなかった…。
帰りに、ドン・キホーテに寄って夜食になりそうなものを購入。実を言うと、覗いてみるまで食品関係も多少は売っている店だと知らなかった…。
[ ツッコむ ]
#3 [movie] 「STAR WARS/最後のジェダイ」を視聴
TV放映されていたので視聴。初見。
面白いな…。まあ、自分の場合、宇宙戦艦が飛んでいて、ライトセーバーをブンブン振り回してれば、それだけで結構満足しちゃうのだけど。
レイア姫のソレでビックリ。ジェダイって…すげえ…。でもまあ、さすがに無事では済まないよな…。
ヒロインのソレもビックリ。でもまあ、EP5でヨーダが似たようなことしてるからアリなのか。
ルークは相変わらずアレだなあ。でもまあ、EP5、6でも師匠の言うことを聞かない出来の悪いジェダイだったし、ああなるのも納得というか。所詮はルークだし。
さておき、EP9でまた森のクマさん達が大活躍しちゃったりしないのだろうか。オチ担当みたいな。
面白いな…。まあ、自分の場合、宇宙戦艦が飛んでいて、ライトセーバーをブンブン振り回してれば、それだけで結構満足しちゃうのだけど。
レイア姫のソレでビックリ。ジェダイって…すげえ…。でもまあ、さすがに無事では済まないよな…。
ヒロインのソレもビックリ。でもまあ、EP5でヨーダが似たようなことしてるからアリなのか。
ルークは相変わらずアレだなあ。でもまあ、EP5、6でも師匠の言うことを聞かない出来の悪いジェダイだったし、ああなるのも納得というか。所詮はルークだし。
さておき、EP9でまた森のクマさん達が大活躍しちゃったりしないのだろうか。オチ担当みたいな。
[ ツッコむ ]
2018/12/20(木) [n年前の日記]
#1 [gimp][linux] GIMP Windows版について試行錯誤中
GIMP の導入について試行錯誤中。
◎ Ubuntu 18.04 LTS上でGIMP+GAPを利用。 :
自分が今後 GIMP 2.6.12 を利用するとしたら、GAP (GIMP Animation Package) を使う時ぐらいかなと思えてきたので、もし Linux上で GAP の導入や利用が楽ならば、GAP を利用する時だけ Linux を立ち上げるのもアリかなと。ということで、Ubuntu 18.04 LTS 上ではそのあたりどうなのか調べたり。
Ubuntu 18.04 LTS の場合、gimp-gap というパッケージが既に用意されているらしい。
_Ubuntu - bionic の gimp-gap パッケージに関する詳細
_Ubuntu - bionic の gimp パッケージに関する詳細
インストールされる GIMP は 2.8.22。GIMP 2.8.x なら GAP が動くけど、GIMP 2.10.x では動かないという話もあるらしいので、ちょっと助かる。かもしれない。
VMware Player + Ubuntu 18.04 LTS 上で、gimp と gimp-gap を Synaptic 経由で入れてみたけど、フツーにGAPの機能が使えた。例えば、0001.xcf というファイル名で保存してから、Frame Duplicate でフレーム数を増やし、next frame に「.」を、prev frame に「,」のショートカットキーを割り当てれば、キーを叩くだけで前後のフレームに移動できる。
Windows版と違って、Linux版のGIMPならトラブルに遭遇することも少ないだろうし、特定機能が使いたくなった時だけ Linux 上で作業する手もアリかな…。
Ubuntu 18.04 LTS の場合、gimp-gap というパッケージが既に用意されているらしい。
_Ubuntu - bionic の gimp-gap パッケージに関する詳細
_Ubuntu - bionic の gimp パッケージに関する詳細
インストールされる GIMP は 2.8.22。GIMP 2.8.x なら GAP が動くけど、GIMP 2.10.x では動かないという話もあるらしいので、ちょっと助かる。かもしれない。
VMware Player + Ubuntu 18.04 LTS 上で、gimp と gimp-gap を Synaptic 経由で入れてみたけど、フツーにGAPの機能が使えた。例えば、0001.xcf というファイル名で保存してから、Frame Duplicate でフレーム数を増やし、next frame に「.」を、prev frame に「,」のショートカットキーを割り当てれば、キーを叩くだけで前後のフレームに移動できる。
Windows版と違って、Linux版のGIMPならトラブルに遭遇することも少ないだろうし、特定機能が使いたくなった時だけ Linux 上で作業する手もアリかな…。
◎ 64bit版の GIMP 2.10.x Portable が存在していた。 :
GIMP 2.10.x Portable は 32bit版なので、そのままだと日本語版Windows上でキー入力ができない不具合に遭遇してしまうけど。
_GIMP Portable (image editor) | PortableApps.com
以下のページで、GIMP 2.10.x Portable 64bit Windows版が配布されてることを知った。
_Partha's Place
64bit版なら、件の不具合が発生しないので、これならなんとか使えそうな予感。Portable版だから、今まで通り GIMP 2.6.12 通常セットアップ版をインストールしたままでも済みそうな気がする。
_GIMP Portable (image editor) | PortableApps.com
以下のページで、GIMP 2.10.x Portable 64bit Windows版が配布されてることを知った。
_Partha's Place
64bit版なら、件の不具合が発生しないので、これならなんとか使えそうな予感。Portable版だから、今まで通り GIMP 2.6.12 通常セットアップ版をインストールしたままでも済みそうな気がする。
◎ 今時GAPを使うだろうか。 :
自分が GIMP 2.6.x に拘るのは、2.6 でしか動かないプラグインがあるのと、GAP の全機能が使えたほうが気分的に安心だから、なのだけど。
考えてみたら、2.6 でしか動かないプラグインは、ここ数年使ってないような気もしてきたり。また、GAP も…全く使ってない気がする。
昔と違って今時は、手描きアニメっぽいものをお絵かきしたいならGAP以外にも選択肢があるわけで。
_Krita | デジタルでのお絵描きと創造の自由を
_OpenToonz
_Pencil2D Animation - Opensource animation software
しかも、それらのソフトは、オニオンスキン等も簡単にon/offできるし…。これがもし、GAPでオニオンスキンを使おうとしたら、ちょっとググらないと操作方法が分からないぐらい面倒なわけで…。再生プレビューも、それらのソフトはサクサク表示できるけど、GAP は小さいサムネイルで確認する感じだし。
GAPを使わないとできないこと…何があるだろう…。
考えてみたら、2.6 でしか動かないプラグインは、ここ数年使ってないような気もしてきたり。また、GAP も…全く使ってない気がする。
昔と違って今時は、手描きアニメっぽいものをお絵かきしたいならGAP以外にも選択肢があるわけで。
- Krita
- OpenToonz
- Pencil2D
- CLIP STUDIO PAINT
- MohoPro 12
_Krita | デジタルでのお絵描きと創造の自由を
_OpenToonz
_Pencil2D Animation - Opensource animation software
しかも、それらのソフトは、オニオンスキン等も簡単にon/offできるし…。これがもし、GAPでオニオンスキンを使おうとしたら、ちょっとググらないと操作方法が分からないぐらい面倒なわけで…。再生プレビューも、それらのソフトはサクサク表示できるけど、GAP は小さいサムネイルで確認する感じだし。
GAPを使わないとできないこと…何があるだろう…。
[ ツッコむ ]
2017/12/20(水) [n年前の日記]
#1 [love2d] 直線と球の交点の求め方を調べてたり
昨日、直線と球の交点をatan()やcos()で求めてたけど。もっと簡単(?)に求める方法があるはずだよなとググって調べてみたり。以下のページが参考になった。
_球面と直線の交点 -点P(Px,Py,Pz)から方向ベクトル(x,y,z)にのびた直線- 数学 | 教えて!goo
直線の原点が P(Px, Py, Pz) で、方向ベクトルが (x, y, z) の場合、直線は (X,Y,Z) = (Px, Py, Pz) + t * (x, y, z) と書ける…けど、今回は原点を (0, 0, 0) としてるので、
そして球は、X^2 + Y^2 + Z^2 = r^2 だから…。X,Y,Zに直線のソレを代入して…。
ということは、x, y が決まっている時、z値は…。
_球面と直線の交点 -点P(Px,Py,Pz)から方向ベクトル(x,y,z)にのびた直線- 数学 | 教えて!goo
直線の原点が P(Px, Py, Pz) で、方向ベクトルが (x, y, z) の場合、直線は (X,Y,Z) = (Px, Py, Pz) + t * (x, y, z) と書ける…けど、今回は原点を (0, 0, 0) としてるので、
X = t * x Y = t * y Z = t * zと書けるなと。
そして球は、X^2 + Y^2 + Z^2 = r^2 だから…。X,Y,Zに直線のソレを代入して…。
X^2 + Y^2 + Z^2 = r^2 (t * x) * (t * x) + (t * y) * (t * y) + (t * z) * (t * z) = r * r t^2 * (x^2 + y^2 + z^2) = r^2 t^2 = (r^2) / (x^2 + y^2 + z^2) t = sqrt( (r^2) / (x^2 + y^2 + z^2) )例えば、直線が x = 0, y = 0 の時、z = 1.0 になるだろうから…。
t = sqrt( (r^2) / (0^2 + 0^2 + 1.0^2) ) = sqrt( (r^2) / 1.0 ) = sqrt( r^2 ) = rt = r にしちゃっていい、のかなと。ホントかな。怪しいな。
ということは、x, y が決まっている時、z値は…。
(t * x)^2 + (t * y)^2 + (t * z)^2 = r^2 (t * z)^2 = r^2 - (t * x)^2 - (t * y)^2 t = r (r * z)^2 = r^2 - (r * x)^2 - (r * y)^2 r^2 * z^2 = r^2 * (1.0 - x^2 - y^2) z^2 = (1.0 - x^2 - y^2) z = sqrt(1.0 - x^2 - y^2)アレ? 球の半径 r が式の中から無くなってしまった…。これで合ってるのかな…? どうなのよ。
◎ love2d の Shader で動作確認。 :
love2d の Shader を使って、どんな結果になるか確認。
歪み方は以前のやり方と似たような感じになった。ただ、球の半径 r を変更してもテクスチャの拡大縮小はされなくなった。式の中に r が入ってないから当たり前だろうけど。
どこかで何かを間違えてる気がしないでもないけど、それっぽく表示されたから、まあ、いいか…。
ソースは以下。
_conf.lua
_main.lua
変更したところだけメモ。
歪み方は以前のやり方と似たような感じになった。ただ、球の半径 r を変更してもテクスチャの拡大縮小はされなくなった。式の中に r が入ってないから当たり前だろうけど。
どこかで何かを間違えてる気がしないでもないけど、それっぽく表示されたから、まあ、いいか…。
ソースは以下。
_conf.lua
_main.lua
変更したところだけメモ。
function love.load() love.graphics.setDefaultFilter("nearest", "nearest") scr_w, scr_h = 640, 480 canvas = love.graphics.newCanvas(scr_w, scr_h) img = love.graphics.newImage("star_bg_1024x1024.png") -- img = love.graphics.newImage("uvcheckermap01-1024.png") img:setFilter("linear", "linear") -- make shader local shadercode = [[ extern number scr_dist; extern number scale; extern number start_x; extern number start_y; // extern number r; vec4 effect( vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords ) { float sx = (screen_coords.x - (love_ScreenSize.x / 2)) / love_ScreenSize.x; float sy = (screen_coords.y - (love_ScreenSize.y / 2)) / love_ScreenSize.x; vec3 ray = normalize(vec3(sx, sy, scr_dist)); // float qz = sqrt( r * r * (1.0 - ray.x * ray.x - ray.y * ray.y) / (r * r)); float qz = sqrt( 1.0 - ray.x * ray.x - ray.y * ray.y); float u = sx * qz / scr_dist; float v = sy * qz / scr_dist; texture_coords.x = mod((u + start_x) * scale + 0.5, 1.0); texture_coords.y = mod((v + start_y) * scale + 0.5, 1.0); vec4 texcolor = Texel(texture, texture_coords); return texcolor * color; } ]] myshader = love.graphics.newShader(shadercode) local angle_of_view = 60 local scr_dist = math.cos(math.rad(angle_of_view/2)) myshader:send("scr_dist", scr_dist) -- myshader:send("r", scr_dist + 0.1) myshader:send("scale", 0.4) myshader:send("start_x", 0.0) myshader:send("start_y", 0.0) ang_a = 0.0 ang_b = 0.0 px = (scr_w - img:getWidth()) / 2 py = (scr_h - img:getHeight()) / 2 end
[ ツッコむ ]
2016/12/20(火) [n年前の日記]
#1 [windows][python] LibreOfficeが落ちる原因が分かった
Windows10 x64 + LibreOffice 5.2.3.3 を使ってる状況で、「辞書」をインストールすると LibreOffice がやたらめったら落ちる状態になってしまう原因が分かった。たぶん。
環境変数の中に、
正直、「そこかよ!?」って感じ…。
環境変数の中に、
PYTHONPATH=C:\Python\Python27\Lib\site-packagesという定義があると LibreOffice が落ちまくるようで。
正直、「そこかよ!?」って感じ…。
◎ 何が起きていたか。 :
ここから先は想像なので、間違ってるかもしれんけど。たぶんこういうことが起きてたのだと思う。たぶん。自信無いけど。
LibreOffice は、 _UNO(Universal Network Objects) という仕組みを用意することで、拡張機能等の追加ができるように作ってある。そして、「辞書」を用いるスペルチェック機能(拡張機能)も、UNOを使って提供されている。更に、このUNOとやらは、Java だの Python だの Tcl だのを使って実際の処理をしてるっぽい。
で。自分のメインPC上では Python 2.7.12 をインストールして色々アレコレ試してた関係で、何かの拍子に PYTHONPATH という環境変数を設定してしまっていた。
そして LibreOffice は、LibreOffice内に入ってるPythonを使ってUNO関係の何かしらの処理をしようとした際、PYTHONPATH という環境変数の存在をチェックして、もし存在するようならそっちにライブラリその他が入ってるものとして処理を進めようとしたのだろうと。しかしWindowsのシステム側で持ってるPythonインストールフォルダには LibreOffice 用のアレコレなんて入ってるわけがないから、結果、異常動作に繋がった。
ということじゃないのかなと。たぶん。自信無いけど。
LibreOffice は、 _UNO(Universal Network Objects) という仕組みを用意することで、拡張機能等の追加ができるように作ってある。そして、「辞書」を用いるスペルチェック機能(拡張機能)も、UNOを使って提供されている。更に、このUNOとやらは、Java だの Python だの Tcl だのを使って実際の処理をしてるっぽい。
で。自分のメインPC上では Python 2.7.12 をインストールして色々アレコレ試してた関係で、何かの拍子に PYTHONPATH という環境変数を設定してしまっていた。
そして LibreOffice は、LibreOffice内に入ってるPythonを使ってUNO関係の何かしらの処理をしようとした際、PYTHONPATH という環境変数の存在をチェックして、もし存在するようならそっちにライブラリその他が入ってるものとして処理を進めようとしたのだろうと。しかしWindowsのシステム側で持ってるPythonインストールフォルダには LibreOffice 用のアレコレなんて入ってるわけがないから、結果、異常動作に繋がった。
ということじゃないのかなと。たぶん。自信無いけど。
◎ PYTHONPATHはどう扱えばいいのか。 :
どうもよく分からないのだけど、結局のところ PYTHONPATH は指定したほうがいいのかどうか。ググってみても、一般的には指定する必要はないと解説してる記事もあれば、指定することでライブラリの在処が分かるようになってトラブルが解決したと解説してる記事もあって。
それとは別に。この場合、LibreOffice はバグを持っていたと捉えるべきなのか、それともこういう仕様なのだと捉えるべきなのか。どっちなんだろうなと。
OSにPythonをインストールしてあって PYTHONPATH まで指定しちゃってる場合、LibreOfficeの拡張機能は一切使えませんよ、そういう仕様ですよ、という扱いでいいのか。それともその場合 LibreOffice が持ってる Python 側で PYTHONPATH を無視、もしくは既存のPYTHONPATH に新たなパスを追加して動作するように対策しておくのが正解なのか。
自分のレベルでは、何が正解なのか判断できないなと。
それとは別に。この場合、LibreOffice はバグを持っていたと捉えるべきなのか、それともこういう仕様なのだと捉えるべきなのか。どっちなんだろうなと。
OSにPythonをインストールしてあって PYTHONPATH まで指定しちゃってる場合、LibreOfficeの拡張機能は一切使えませんよ、そういう仕様ですよ、という扱いでいいのか。それともその場合 LibreOffice が持ってる Python 側で PYTHONPATH を無視、もしくは既存のPYTHONPATH に新たなパスを追加して動作するように対策しておくのが正解なのか。
自分のレベルでは、何が正解なのか判断できないなと。
◎ まとめ。 :
何にせよ現状では、OSにPythonをインストールしてあって、かつ、LibreOffice を使う場合、もしかするとLibreOffice の拡張機能の類が動かないかもしれないので注意しようね、という話になるのだろう…。
しかし変だな…。HDD内の記録を探したら、少なくとも去年の中頃には PYTHONPATH を指定してたみたいなんだけど。今までずっと LibreOffice は動いてたんだけどな…。どの時期から、こんなことに…。
でもまあ、どこが原因で落ちていたのか分かったので、これでようやくスッキリした。まさかそんなところに原因があったとは…。
しかし変だな…。HDD内の記録を探したら、少なくとも去年の中頃には PYTHONPATH を指定してたみたいなんだけど。今までずっと LibreOffice は動いてたんだけどな…。どの時期から、こんなことに…。
でもまあ、どこが原因で落ちていたのか分かったので、これでようやくスッキリした。まさかそんなところに原因があったとは…。
[ ツッコむ ]
2015/12/20(日) [n年前の日記]
#1 [dxruby] キャラグラエディタを修正中
キャラセットウインドウやパレットウインドウはクラス化できたけど、キャンバスクラスのまとめ方で悩んでたり。キャンバス内で扱ってるデータは、別クラスにまとめたほうがいいのでは…。
[ ツッコむ ]
#2 [anime][neta] 不死設定の吸血鬼は子供を可愛いと思わないのかもしれない
思考メモ。
唐突になんとなく、「終わりのセラフ」の最初のあたりの、吸血鬼が人間の子供を蹴り飛ばしてるシーンを何故か思い出して、そこからもやもやと考え始めたり。
「終わりのセラフ」における吸血鬼にとって、人間は食料であり、牛や馬や豚や鶏みたいな存在。だから、蹴り飛ばすのはおかしくない。人間だって、例えば進路を子豚がわらわらと邪魔してたら「お前ら邪魔だ」と蹴ってどかすことはあるだろうと。同様に、吸血鬼が人間の子供を蹴り飛ばしてどかすという光景は、自然というか、あり得るよなと。
まあ、「終わりのセラフ」の場合、吸血鬼が人間を同等の生物とは全く思ってない状況を読者・視聴者に伝えたいわけだから、そこは蹴り飛ばしたほうがより効果的なので、見せ方として正解なのですが。
しかし、人間が必ず子豚を蹴り飛ばすかと言えば、そうではないわけで。何せ、これから育って食料になってくれる存在なのだから、怪我したり、その怪我が元で死んでしまったら、人間にとっては困る。だから「ハイハイ。君達どいてどいて」みたいな感じでそっと足で横によせてどかす、みたいな具合になりそうだよなと。
であれば吸血鬼も、「お前ら邪魔だ!(ドカッ)」「オイ、やめろ。乱暴に扱うんじゃない」「えー。なんでだよ」「怪我して死んだりしたら食えなくなるだろ」「ああ。それもそうか」みたいな会話はあるかもしれないよなと。ていうかそういう会話が「終わりのセラフ」にもあったような気がするけど偽記憶かもしれない。
また、人間ですら、ペットの犬や猫に対して「コイツラが人語を理解して喋ってくれたらなあ」などと妄想しちゃうわけで。吸血鬼にとっての家畜である人間達は、これはちゃんと人語を理解するし喋ることもできる面白い存在なのだから、フツーに喋って注意すれば済むわけで。故に、「ハイハイ。君達どいてどいて。おー、よちよち。よくできましたー」と口で注意するのがリアルな描写ということになるのかもしれない。
と思ったのだけど。本当にそうかなと。
人間が動物に対して接する時は、どこか子供を相手にするようなソレになるよなと。人間は基本的に、子供を可愛がる傾向がある。だから、自分達よりサイズが小さい生物を見ると、なんだか子供を見てるような感覚に陥って、「おー、よちよち」モードになるわけで。
でも、不死に近い寿命を持っている設定の吸血鬼なら、子供を可愛いとは思わないかもしれない。「おー、よちよち」みたいなことはほとんどしないかもしれない。
どうして人間が子供を可愛いと思うかといえば、それは人間が寿命を持っているからで。人間に限らず、生物はいつか死ぬ。死ぬ前に次世代を産んで育てないと種として滅んでしまう。だから、生物としての基本的なプログラムとして「子供をできるだけ作るべし」メソッドや、「子供を守って育てるべし」メソッドを持っている。そのプログラムを持ってない生物は、現役世代の個体が死んだ後、次世代がろくに存在しないことになるので、種として滅んでしまう。よって、地球上に今もその種が存在してるということは、その種は「子供を産んで保護して育てる」というプログラムを持っているということになる。持ってなければ、滅んでる。 *1
だけど、不死設定を持っている吸血鬼は、子供を作らなくてもいい。自分という個体だけでも生き残ってれば、種の存続は問題ない。ということは、「子供を作るべし」「子供を保護すべし」という基本プログラムを持ってなくて、「とにかく自分という個体を守るべし」しか持ってない可能性がある。小さい子供を見て「おー、よちよち」とは思わずに、「手のかかる面倒くさい個体が居るな。邪魔だなコイツ。殺してしまおう」ぐらいの感覚かもしれない。
まあ、漫画やアニメの場合、そんな設定ではお話にならないし。その吸血鬼というキャラの感覚を読者・視聴者が理解できるとも思えないので、フツーに愛だの恋だのにうつつを抜かす不死の生物という奇妙な描写になるわけですが、そのほうが面白いのでそれはそれで。
でも、不死設定 → 子供を作る必要が無い → 子供に対する感覚が全然違う、てなあたりを煮詰めていけば、それはそれで妙な設定の吸血鬼モノを作れるかもしれないよなと。
唐突になんとなく、「終わりのセラフ」の最初のあたりの、吸血鬼が人間の子供を蹴り飛ばしてるシーンを何故か思い出して、そこからもやもやと考え始めたり。
「終わりのセラフ」における吸血鬼にとって、人間は食料であり、牛や馬や豚や鶏みたいな存在。だから、蹴り飛ばすのはおかしくない。人間だって、例えば進路を子豚がわらわらと邪魔してたら「お前ら邪魔だ」と蹴ってどかすことはあるだろうと。同様に、吸血鬼が人間の子供を蹴り飛ばしてどかすという光景は、自然というか、あり得るよなと。
まあ、「終わりのセラフ」の場合、吸血鬼が人間を同等の生物とは全く思ってない状況を読者・視聴者に伝えたいわけだから、そこは蹴り飛ばしたほうがより効果的なので、見せ方として正解なのですが。
しかし、人間が必ず子豚を蹴り飛ばすかと言えば、そうではないわけで。何せ、これから育って食料になってくれる存在なのだから、怪我したり、その怪我が元で死んでしまったら、人間にとっては困る。だから「ハイハイ。君達どいてどいて」みたいな感じでそっと足で横によせてどかす、みたいな具合になりそうだよなと。
であれば吸血鬼も、「お前ら邪魔だ!(ドカッ)」「オイ、やめろ。乱暴に扱うんじゃない」「えー。なんでだよ」「怪我して死んだりしたら食えなくなるだろ」「ああ。それもそうか」みたいな会話はあるかもしれないよなと。ていうかそういう会話が「終わりのセラフ」にもあったような気がするけど偽記憶かもしれない。
また、人間ですら、ペットの犬や猫に対して「コイツラが人語を理解して喋ってくれたらなあ」などと妄想しちゃうわけで。吸血鬼にとっての家畜である人間達は、これはちゃんと人語を理解するし喋ることもできる面白い存在なのだから、フツーに喋って注意すれば済むわけで。故に、「ハイハイ。君達どいてどいて。おー、よちよち。よくできましたー」と口で注意するのがリアルな描写ということになるのかもしれない。
と思ったのだけど。本当にそうかなと。
人間が動物に対して接する時は、どこか子供を相手にするようなソレになるよなと。人間は基本的に、子供を可愛がる傾向がある。だから、自分達よりサイズが小さい生物を見ると、なんだか子供を見てるような感覚に陥って、「おー、よちよち」モードになるわけで。
でも、不死に近い寿命を持っている設定の吸血鬼なら、子供を可愛いとは思わないかもしれない。「おー、よちよち」みたいなことはほとんどしないかもしれない。
どうして人間が子供を可愛いと思うかといえば、それは人間が寿命を持っているからで。人間に限らず、生物はいつか死ぬ。死ぬ前に次世代を産んで育てないと種として滅んでしまう。だから、生物としての基本的なプログラムとして「子供をできるだけ作るべし」メソッドや、「子供を守って育てるべし」メソッドを持っている。そのプログラムを持ってない生物は、現役世代の個体が死んだ後、次世代がろくに存在しないことになるので、種として滅んでしまう。よって、地球上に今もその種が存在してるということは、その種は「子供を産んで保護して育てる」というプログラムを持っているということになる。持ってなければ、滅んでる。 *1
だけど、不死設定を持っている吸血鬼は、子供を作らなくてもいい。自分という個体だけでも生き残ってれば、種の存続は問題ない。ということは、「子供を作るべし」「子供を保護すべし」という基本プログラムを持ってなくて、「とにかく自分という個体を守るべし」しか持ってない可能性がある。小さい子供を見て「おー、よちよち」とは思わずに、「手のかかる面倒くさい個体が居るな。邪魔だなコイツ。殺してしまおう」ぐらいの感覚かもしれない。
まあ、漫画やアニメの場合、そんな設定ではお話にならないし。その吸血鬼というキャラの感覚を読者・視聴者が理解できるとも思えないので、フツーに愛だの恋だのにうつつを抜かす不死の生物という奇妙な描写になるわけですが、そのほうが面白いのでそれはそれで。
でも、不死設定 → 子供を作る必要が無い → 子供に対する感覚が全然違う、てなあたりを煮詰めていけば、それはそれで妙な設定の吸血鬼モノを作れるかもしれないよなと。
*1: もっとも、昆虫のように、大量に子供を作ってほとんど死んじゃうのだけど何割か生き残ればどうに種として存続していける、てな戦い方をしている生物も居るわけですが。
[ ツッコむ ]
2014/12/20(土) [n年前の日記]
#1 [pc] 放物線について調べてる
電球の光を特定の方向に集中させたいなと。そういうときは反射板(リフレクタ?)を使うといいらしい。放物線と焦点が云々とのことなので、そのあたりググってるところ。
折り紙でパラボラアンテナのようなものが作れたら理想的だなー、そういうのって人工衛星でも使えそうだなー、と思ったのだけど。ミウラ折りを発明した方が、既に折り畳みパラボラアンテナを考案していて、人工衛星で使われているらしい。どうやって実現するんだろう。なんだか気になる。
折り紙でパラボラアンテナのようなものが作れたら理想的だなー、そういうのって人工衛星でも使えそうだなー、と思ったのだけど。ミウラ折りを発明した方が、既に折り畳みパラボラアンテナを考案していて、人工衛星で使われているらしい。どうやって実現するんだろう。なんだか気になる。
[ ツッコむ ]
2013/12/20(金) [n年前の日記]
#1 [windows] CubePDF Utilityが便利
_CubePDF Utility - 窓の杜ライブラリ
pdf を回転させる作業が必要になったのだけど、このソフトを使わせてもらって解決。助かりました。ありがたや。昔は pdf なんてほとんど変更・修正できなかったのに。イイ時代になった…。
だけどコレ、複数ファイルを一気に回転、等はできないのだな…。そういうソフトもどこかにあるんだろうか。
_PDFを回転させて保存するには|単なる会社だけの人生で終わらせないためのフジロッカーなリーマンのブログ 経由で、 _RotPDF というソフトがあることを知った。複数ファイルをD&Dすれば、一括して回転してくれるらしい。ありがたや。
pdf を回転させる作業が必要になったのだけど、このソフトを使わせてもらって解決。助かりました。ありがたや。昔は pdf なんてほとんど変更・修正できなかったのに。イイ時代になった…。
だけどコレ、複数ファイルを一気に回転、等はできないのだな…。そういうソフトもどこかにあるんだろうか。
_PDFを回転させて保存するには|単なる会社だけの人生で終わらせないためのフジロッカーなリーマンのブログ 経由で、 _RotPDF というソフトがあることを知った。複数ファイルをD&Dすれば、一括して回転してくれるらしい。ありがたや。
[ ツッコむ ]
#2 [cg_tools] GIMPを再インストール
昨日 Python 関係をごっそり再インストールした際に、GIMP 2.6.x の Pyhon-fu が動かなくなってしまったので、GIMP を再インストール。環境は Windows7 x64。
GIMP 2.6.12 と GIMP 2.8.10 を共存させたいのだけど、GIMP 2.6 インストール後に GIMP 2.8 をインストールすると、前バージョンが強制的にアンインストールされてしまう、という仕様だったはずなので…。今回は、GIMP 2.6.12 は通常のセットアップ版を使い、GIMP 2.8.10 は Portable 版を使うことにしてみたり。
GIMP 2.6.12 Windows版は、 _Index of /pub/graphics/gimp/v2.6/windows からDL…したと思う。
GIMP Portable 2.8.10 は、 _GIMP Portable | PortableApps.com からDL。
GIMP 2.6.12 と GIMP 2.8.10 を共存させたいのだけど、GIMP 2.6 インストール後に GIMP 2.8 をインストールすると、前バージョンが強制的にアンインストールされてしまう、という仕様だったはずなので…。今回は、GIMP 2.6.12 は通常のセットアップ版を使い、GIMP 2.8.10 は Portable 版を使うことにしてみたり。
GIMP 2.6.12 Windows版は、 _Index of /pub/graphics/gimp/v2.6/windows からDL…したと思う。
GIMP Portable 2.8.10 は、 _GIMP Portable | PortableApps.com からDL。
◎ GIMP Portable 2.8.10 の設定。 :
GIMP 2.8.10 Portable 版は、そのままだと英語表記になってしまうので、
_GIMP質問掲示板 GIMP2.8.10
中で紹介されてる手順で日本語表示に設定。
メニュー表示フォントの見た目がなんだかおかしいので、gtkrc ファイルを編集して変更。
以前は pango.aliases なるファイルも設定してたらしいのだけど…。これはどこに置けばいいんだろう? とりあえず、
ブラシやパレット等は、GIMP 2.6 のものを流用したいので、環境設定のフォルダ設定で、GIMP 2.6 のソレを追加設定。
GIMPPortable2.8.10がリリースされました。
http://portableapps.com/apps/graphics_pictures/gimp_portable
相変わらずシステム言語が効かず英語表示になります。
起動してメニューから言語を変更して下さい。
Edit > Preferences > 左の項目からInterface
> 右のLanguageの項目をSystem LanguageからJapanese[ja]に変更 > OK
GIMP再起動GIMP質問掲示板 より
メニュー表示フォントの見た目がなんだかおかしいので、gtkrc ファイルを編集して変更。
インストールフォルダ\App\gimp\share\gimp\2.0\themes\Default\gtkrc インストールフォルダ\App\gimp\share\gimp\2.0\themes\Small\gtkrc インストールフォルダ\Data\.gimp\gtkrcのあたりをエディタで開いて、
style "gimp-default-style" { font_name = "Meiryo UI 9"
style "gimp-display-style" = "gimp-default-style" { font_name = "Meiryo UI 9"といった感じに、font_name = "Meiryo UI 9" を挿入。もちろん、好きなフォント種類、フォントサイズを指定すればいいのですが。
以前は pango.aliases なるファイルも設定してたらしいのだけど…。これはどこに置けばいいんだろう? とりあえず、
インストールフォルダ\App\gimp\etc\pango\pango.aliasesに置いてみたけど…。反映されてるのかどうか、よく分からず。
ブラシやパレット等は、GIMP 2.6 のものを流用したいので、環境設定のフォルダ設定で、GIMP 2.6 のソレを追加設定。
◎ GAPもインストール。 :
GAP は、GIMP でアニメーションが作れるようになるプラグイン集。
_GAP-2.6 for Gimp 2.6-Windows by photocomix-resources on deviantART の右上のDownloadをクリックして、GAP_2_6_for_Gimp_2_6_Windows_by_photocomix_resources.zip をDL、解凍。
Gimp-GAP-2.6.0-Setup2.exe を実行すれば、GIMP 2.6 にインストールできる。
解凍フォルダには、スクリプトも入ってるので…。ただ、これは、GAPが無いと動かないかもしれないので、別フォルダにまとめて入れといて、GIMPの設定でフォルダを追加したほうがいいかもしれない。
_GAP-2.6 for Gimp 2.6-Windows by photocomix-resources on deviantART の右上のDownloadをクリックして、GAP_2_6_for_Gimp_2_6_Windows_by_photocomix_resources.zip をDL、解凍。
Gimp-GAP-2.6.0-Setup2.exe を実行すれば、GIMP 2.6 にインストールできる。
解凍フォルダには、スクリプトも入ってるので…。ただ、これは、GAPが無いと動かないかもしれないので、別フォルダにまとめて入れといて、GIMPの設定でフォルダを追加したほうがいいかもしれない。
[ ツッコむ ]
#3 [windows][emacs] NTEmacsを23.4から24.3に変更してみたり
_NTEmacsでshell、eshellの標準入力は出来ない? - kumar8600の日記
という記事を目にして、もしかすると先日 NTEmacs 上で Ruby デバッガが動いてくれなかったのはコレかなと思えてきて。別の NTEmacs でも同じ状態になるのかどうかが気になってきたので、常用してるソレを変えてみようかと。
今まで使っていたのは、NTEmacs 23.4。
_OOTA's page
_GNU emacs windows(x64)バイナリパッケージ : Vector
差し替えるのは、NTEmacs 24.3。
_NTEmacs
環境変数 HOME を指定してある環境なので、~/.emacs を読んでくれたのだけど。色々エラーが出るようで。
とりあえず、~/.emacs 内では、こんな感じに条件分岐を。
よく分かってないけど、環境変数もちょっと変更。
今まで使っていたのは、NTEmacs 23.4。
_OOTA's page
_GNU emacs windows(x64)バイナリパッケージ : Vector
差し替えるのは、NTEmacs 24.3。
_NTEmacs
環境変数 HOME を指定してある環境なので、~/.emacs を読んでくれたのだけど。色々エラーが出るようで。
とりあえず、~/.emacs 内では、こんな感じに条件分岐を。
(defvar run-unix (or (equal system-type 'gnu/linux) (equal system-type 'usg-unix-v))) (defvar run-w32 (and (null run-unix) (or (equal system-type 'windows-nt) (equal system-type 'ms-dos)))) (defvar run-ntemacs (equal system-type 'windows-nt)) (defvar run-emacs20 (and (equal emacs-major-version 20) (null (featurep 'xemacs)))) (defvar run-emacs21 (and (equal emacs-major-version 21) (null (featurep 'xemacs)))) (defvar run-emacs22 (and (equal emacs-major-version 22) (null (featurep 'xemacs)))) (defvar run-emacs23 (and (equal emacs-major-version 23) (null (featurep 'xemacs)))) (defvar run-emacs24 (and (equal emacs-major-version 24) (null (featurep 'xemacs)))) (defvar run-meadow (featurep 'meadow)) (defvar run-meadow1 (and run-meadow run-emacs20)) (defvar run-meadow2 (and run-meadow run-emacs21)) (defvar run-meadow3 (and run-meadow run-emacs22)) (defvar run-ntemacs22 (and run-ntemacs run-emacs22)) (defvar run-ntemacs23 (and run-ntemacs run-emacs23)) (defvar run-ntemacs24 (and run-ntemacs run-emacs24)) (defvar run-xemacs (featurep 'xemacs)) (defvar run-xemacs-no-mule (and run-xemacs (not (featurep 'mule))))
(cond (run-ntemacs24 (load "~/.ntemacs24")) (run-ntemacs23 (load "~/.ntemacs23")) (run-ntemacs22 (load "~/.ntemacs22")) (run-meadow3 (load "~/.meadow")) (run-emacs23 (load "~/.emacs23")) (run-emacs22 (load "~/.emacs22")) (run-emacs21 (load "~/.emacs21")) )
- ~/.ntemacs23 に、NTEmacs 23.4 のみで必要な設定を書く。
- ~/.ntemacs24 に、NTEmacs 24.3 のみで必要な設定を書く。
- 各ファイルの最後に、(load "~/.ntemacs") を書いて、~/.ntemacs で、共通して書ける設定を書く。
よく分かってないけど、環境変数もちょっと変更。
GNUCLIENTW=-F GNUDOITW=-F RUNEMACS=C:\Program Files\GNU\Emacs23\bin\runemacs.exeRUNEMACS に、使いたい runemacs.exe のパスを指定。おそらく自分の環境は、 _gnuserv を入れてるらしい。たぶん。Meadow を使ってた頃に入れたのではないかと。一般的には emacsclientw.exe を使うのかなと思うのだけどどうなんだろう。
◎ Windows7 のタスクバーに、アイコンが2つ表示されてしまう。 :
runemacs.exe と emacs.exe が別扱いされてしまうのでそうなるらしい。
_NINE GENERATIONS: Emacs (NTEmacs) 23.1 をWindows 7上で少し快適に使う - Part.2
_でらうま倶楽部 : Windows7 (x64) 痒いところに手を届けるカスタマイズ
AppID なるものを弄れば解決できるそうで。
_win7appid - Windows 7 Shortcut Application Id Tool - Google Project Hosting から、Win7AppId1.1.exe をDLさせてもらって、runemacs.exe のショートカットファイル(.lnk)を作成して。DOS窓で、
_NINE GENERATIONS: Emacs (NTEmacs) 23.1 をWindows 7上で少し快適に使う - Part.2
_でらうま倶楽部 : Windows7 (x64) 痒いところに手を届けるカスタマイズ
AppID なるものを弄れば解決できるそうで。
_win7appid - Windows 7 Shortcut Application Id Tool - Google Project Hosting から、Win7AppId1.1.exe をDLさせてもらって、runemacs.exe のショートカットファイル(.lnk)を作成して。DOS窓で、
Win7AppId1.1.exe hoge.lnk GNU.Emacsを実行。そのショートカットファイルを、タスクバーに表示すればいいらしい。
◎ migemoが働かない。 :
emacs は C-s を叩いて検索する時に日本語入力ができないので、migemoとやらを使ってローマ字入力するだけで検索できるように、と思ったのだけど。これがさっぱり動作せず。
2時間ぐらいアレコレ試して、ようやく動くように…なったかもしれないので今のうちにメモ。
C/Migemo は、 _C/Migemo - KaoriYa から、cmigemo-default-win32-20110227.zip をDLさせてもらったり。解凍して、cmigemo.exe、migemo.dll を、emacs.exe と同じフォルダにコピー。dictフォルダを、~/.emacs.d/ 以下にコピー。
DOS窓上で、cmigemo.exe が動作するか確認する。ヘルプを表示すると、辞書ファイルは -d オプションで指定する、とあるので…。
とりあえず cp932 のほうの辞書を渡してみる。最後が必ず migemo-dict になるはず。フォルダを指定するものかと思い込んで、ずっとハマってた。migemo-dict というファイルを指定しないといかんのね…。
migemo.el を入手しないといけない。MELPA とやらに登録されてるらしいので、M-x list-packages で一覧を表示。C-s migemo と打てば、migemo が見つかるはず…。「migemo」の上で Enter を押して、「install」を選んだらインストールできたっぽい。
~/.emacs、というか ~/.ntemacs24 に、以下を記述。
万が一のために、ミニバッファ上で日本語入力できるように設定もしておく。
2時間ぐらいアレコレ試して、ようやく動くように…なったかもしれないので今のうちにメモ。
C/Migemo は、 _C/Migemo - KaoriYa から、cmigemo-default-win32-20110227.zip をDLさせてもらったり。解凍して、cmigemo.exe、migemo.dll を、emacs.exe と同じフォルダにコピー。dictフォルダを、~/.emacs.d/ 以下にコピー。
DOS窓上で、cmigemo.exe が動作するか確認する。ヘルプを表示すると、辞書ファイルは -d オプションで指定する、とあるので…。
C:\Prog\emacs24_3\bin>cmigemo.exe --help cmigemo - C/Migemo Library 1.3 Driver USAGE: cmigemo.exe [OPTIONS] OPTIONS: -d --dict <dict> Use a file <dict> for dictionary. -s --subdict <dict> Sub dictionary files. (MAX 8 times) -q --quiet Show no message except results. -v --vim Use vim style regexp. -e --emacs Use emacs style regexp. -n --nonewline Don't use newline match. -w --word <word> Expand a <word> and soon exit. -h --help Show this message.
とりあえず cp932 のほうの辞書を渡してみる。最後が必ず migemo-dict になるはず。フォルダを指定するものかと思い込んで、ずっとハマってた。migemo-dict というファイルを指定しないといかんのね…。
C:\Prog\emacs24_3\bin>cmigemo.exe -d C:\home\mieki256\.emacs.d\dict\cp932\migemo-dict migemo_open("C:\home\mieki256\.emacs.d\dict\cp932\migemo-dict")=00507B38 clock()=0.101000 QUERY: migi PATTERN: ([砌汀頻⇒』】)右→>」]|ミギ|ミギ|水際|身綺麗|御教書|みぎ|migi|migi) QUERY: ^Cとりあえず「migi」と打ち込んで Enter を叩いたら、それらしい文字列が表示されたので、C-c を叩いて強制終了させる。
migemo.el を入手しないといけない。MELPA とやらに登録されてるらしいので、M-x list-packages で一覧を表示。C-s migemo と打てば、migemo が見つかるはず…。「migemo」の上で Enter を押して、「install」を選んだらインストールできたっぽい。
~/.emacs、というか ~/.ntemacs24 に、以下を記述。
;; ---------------------------------------- ;; MIGEMO (when (and (executable-find "cmigemo") (require 'migemo nil t)) (setq migemo-command "cmigemo") (setq migemo-options '("-q" "--emacs" "-i" "\g")) ;; (setq migemo-options '("-q" "--emacs" "-i" "\a")) ;; (setq migemo-options '("-q" "--emacs")) ;; migemo-dict のパスを指定 ;; (setq migemo-dictionary "C~/.emacs.d/migemo-dict/utf-8") (setq migemo-dictionary (expand-file-name "~/.emacs.d/dict/utf-8/migemo-dict")) (setq migemo-user-dictionary nil) (setq migemo-regex-dictionary nil) ;; 辞書の文字コードを指定. (setq migemo-coding-system 'utf-8-unix) ;; (setq migemo-coding-system 'euc-jp-unix) ;; キャッシュ機能を利用する (setq migemo-use-pattern-alist t) (setq migemo-use-frequent-pattern-alist t) (setq migemo-pattern-alist-length 1024) (load-library "migemo") ;; 起動時に初期化も行う (migemo-init) ;; emacs 24.3 で C-s を働かせるための設定 (setq search-whitespace-regexp nil) ;; (eval-after-load "migemo" ;; '(defadvice isearch-search (around migemo-search-ad activate) ;; "adviced by migemo." ;; (let ((saved-isearch-lax-whitespace isearch-lax-whitespace)) ;; (when migemo-isearch-enable-p ;; (setq migemo-do-isearch t) ;; (setq isearch-lax-whitespace nil)) ;; (unwind-protect ;; ad-do-it ;; (setq migemo-do-isearch nil) ;; (setq isearch-lax-whitespace saved-isearch-lax-whitespace)))) ;; ) ;; 起動時に off にする ;; (setq migemo-isearch-enable-p nil) )
- (executable-find "cmigemo") の部分で、cmigemo.exe が見つかったら設定有効になるようにしてるらしい。
- (setq migemo-command "cmigemo") で、cmigemo.exe を指定してる。
- (setq migemo-options '("-q" "--emacs" "-i" "\g")) は、migemo.el の中に記述されてたソレをそのまま真似た。
- (setq migemo-dictionary (expand-file-name "~/.emacs.d/dict/utf-8/migemo-dict")) で、辞書ファイル migemo-dict の場所を指定。今回は utf-8 の辞書を指定、してるのだと思う。
- (setq migemo-coding-system 'utf-8-unix) で、文字コードを指定するらしい。
万が一のために、ミニバッファ上で日本語入力できるように設定もしておく。
;; ---------------------------------------- ;; ミニバッファで日本語入力可にする ;; NTEmacs 23.3.92以降で有効、らしい (defun w32-isearch-update () (interactive) (isearch-update)) (define-key isearch-mode-map [compend] 'w32-isearch-update) (define-key isearch-mode-map [kanji] 'isearch-toggle-input-method) (add-hook 'isearch-mode-hook (lambda () (setq w32-ime-composition-window (minibuffer-window)))) (add-hook 'isearch-mode-end-hook (lambda () (setq w32-ime-composition-window nil)))
◎ rubydbはやっぱり動かず。 :
M-x rubydb が動くかどうか確認してみたけど、やっぱり入力ができなくて。
M-x eshell も、M-x shell も、動いてるように見えるのだけど…。いや、標準入力とやらが正常に動いてるかどうかの確認方法が思いつかないので、動いてるように見えても一部色々と動いてないのかもしれないけど。
M-x eshell も、M-x shell も、動いてるように見えるのだけど…。いや、標準入力とやらが正常に動いてるかどうかの確認方法が思いつかないので、動いてるように見えても一部色々と動いてないのかもしれないけど。
[ ツッコむ ]
2012/12/20(木) [n年前の日記]
#1 [tv] 放送大学で気になる番組が
「映像メディアとCGの基礎」なる番組が。もう第5回?らしいけど。
_モンタージュ 、 _クレショフ効果 、 _オーバーラップ、ワイプ 、 _エスタブリッシング・ショット についてざっくり紹介してた。
こういうのを大学で勉強したかった気もしたり。自分は年齢的にもう遅いけど。
_モンタージュ 、 _クレショフ効果 、 _オーバーラップ、ワイプ 、 _エスタブリッシング・ショット についてざっくり紹介してた。
こういうのを大学で勉強したかった気もしたり。自分は年齢的にもう遅いけど。
[ ツッコむ ]
2011/12/20(火) [n年前の日記]
#1 [nitijyou] 買い物に
徒歩で近くのコンビニまで。煙草を買いに。
こうしてわざわざメモするぐらいに、外出しておりませんで。
こうしてわざわざメモするぐらいに、外出しておりませんで。
[ ツッコむ ]
2010/12/20(月) [n年前の日記]
#1 [perl] ppmでまた追加
- Text-Markdown ... Markdown記法のテキストをhtmlに変換。
だが、ちと問題が。
- sjisで書かれたMarkdownテキストを変換させると、ダメ文字のところでおかしくなる。文書の前のほうに入ってるとおかしくならないけど、後ろのほうに入ってるとおかしくなる。何故。
- Markdown --help でヘルプが表示されない。
- Spiffy ... Test-Baseが依存
- Test-Base ... Perldocが依存
- Perldoc ... スクリプト中のPerldocを出力してくれるのだろうか? 入れてはみたが関係なかったみたい。
Markdown.bat (中身は Markdown.pm を呼び出すための Perlスクリプトが書かれてる)を覗いてみたら、どうも環境変数Pathをsplitするところで、*NIXの区切り文字に決め打ちして分割している模様。酷いな…。Windows環境で動くわけないじゃん…。ということでアンインストール。
◎ スクリプト単体を入手してどうにか。 :
_Daring Fireball: Markdown
から Markdown 1.0.1 を入手。
Markdown Extra に対応させるパッチもあるらしいので、 _Markdown Extra for perl からパッチを入手。
sjis対応版もあるみたいなので、 _blog::2310 > Markdown文法の全訳 から入手。解凍するとコレもパッチが入っていた。
Windows上で使える、patch.exe を入手。 _プログラミング・ツール(移植ソフト) から、patc254w.zip をDLして使わせてもらったり。
Markdown 1.0.1 に、Markdown Extra に対応させるパッチと、sjisに対応させるパッチを当ててみた。
Markdown Extra に対応させるパッチもあるらしいので、 _Markdown Extra for perl からパッチを入手。
sjis対応版もあるみたいなので、 _blog::2310 > Markdown文法の全訳 から入手。解凍するとコレもパッチが入っていた。
Windows上で使える、patch.exe を入手。 _プログラミング・ツール(移植ソフト) から、patc254w.zip をDLして使わせてもらったり。
Markdown 1.0.1 に、Markdown Extra に対応させるパッチと、sjisに対応させるパッチを当ててみた。
patch.exe < Markdown_1.0.2b8-extra.patch (Markdown.pl.orig を Markdown.pl.orig.orig にリネーム) patch.exe < Markdown.pl.patch上手く動いてるっぽい。DL,DT,DDが使えてる。大丈夫みたいなので、pl2batで、.plをbatファイルにした。
pl2bat Markdown.pl
◎ python版のMarkdown変換スクリプトはアンインストールした。 :
Python版のソレもインストールしてあったのだけど。中身を覗いてみたら、冒頭で C:\Python25\〜 てな感じに存在しないパスを決め打ちしているように見えたので、なんだか不安に。自分の環境に入れてるのは Python 2.6 なのに…。コントロールパネル → プログラムの追加と削除からアンインストール。
[ ツッコむ ]
#2 [windows] GNUstepをアンインストール
以前興味が湧いてインストールしてはみたけれど。全く勉強してなかったので、アンインストール。
[ ツッコむ ]
#3 [windows] MinGWとMSYSをアップデート
元々入れてはいたのだけど、なんだか新しい版があるみたいなので、古い版をアンインストールして、比較的新しい版をインストール。
むう。インストール方法が全然変わってしまっている。以前は、MinGW用の.exeと、MSYS用の.exeを、別々にDLしてインストールした記憶があるのだけど。とりあえず MinGW のインストール用 .exe (mingw-get-inst-20101030.exe)だけDL・実行して、インストール時の選択で MSYS 関連にチェックを入れて…。これでいいのだろうか…?
とりあえずインストールした。path に、C:\MinGW\bin と C:\MinGW\msys\1.0\bin を追加。
むう。インストール方法が全然変わってしまっている。以前は、MinGW用の.exeと、MSYS用の.exeを、別々にDLしてインストールした記憶があるのだけど。とりあえず MinGW のインストール用 .exe (mingw-get-inst-20101030.exe)だけDL・実行して、インストール時の選択で MSYS 関連にチェックを入れて…。これでいいのだろうか…?
とりあえずインストールした。path に、C:\MinGW\bin と C:\MinGW\msys\1.0\bin を追加。
◎ minttyもインストール。 :
_MSYS+mintty:Nyabooのあれこれ (ほぼモン狩日記):So-netブログ
_新しくMinGW環境を作る - 三次元日誌
_mintty - Project Hosting on Google Code
なんだか良さそうなので入れてみたり。
_新しくMinGW環境を作る - 三次元日誌
_mintty - Project Hosting on Google Code
なんだか良さそうなので入れてみたり。
- mintty-0.9.4-msys.zip をDL。解凍。
- C:\MinGW\msys\1.0\bin\ に mintty.exe をコピー。ショートカットを作成。
- ショートカットのプロパティで、/bin/bash --login を指定。
Locale=ja_JP Charset=SJIS CursorColour=0,255,0 IMECursorColour=255,0,0IMEで日本語を打った時に文字がコード列?になってしまった。~/.inputrc に以下を指定したら日本語がそのまま出るようになった。
set input-meta on set output-meta on set convert-meta offイイ感じ。
[ ツッコむ ]
#4 [prog] Tcl/Tkのスクリプトをexe化
Perl +Tkx のスクリプトをPARでexe化したら起動がかなり遅かったので、Tcl/Tkなら違うのだろうかと疑問に思ったので実験。
参考サイト。
_Tclkit
_Downloads - tclkit - Project Hosting on Google Code から、
_http://www.equi4.com/pub/sk/ から、
例えば hoge.tcl というスクリプトがあったら、
.kit は、VFS、仮想ファイルシステムらしい。1つのファイルの中に色々なファイルが入ってる模様。中身を見る時は、
出来上がった .exe を実行してみた。Perlのソレより、圧倒的に速く起動する。この速さを見てしまうと…Perlスクリプトのexe化なんてするもんじゃないな…。
参考サイト。
_Tclkit
_Downloads - tclkit - Project Hosting on Google Code から、
- sdx-20100310.kit
- tclkit-8.5.9-win32.upx.exe
- tclkitsh-8.5.9-win32.upx.exe
_http://www.equi4.com/pub/sk/ から、
- sdx.bat
例えば hoge.tcl というスクリプトがあったら、
sdx.bat qwrap hoge.tclで、hoge.kit を作って、
sdx.bat unwrap hoge.kitで、hoge.vfs というフォルダとその中身が出来て、
sdx.bat wrap hoge.exe -runtime tclkit.exeで、hoge.exe が出来上がる、らしい。たぶん。
.kit は、VFS、仮想ファイルシステムらしい。1つのファイルの中に色々なファイルが入ってる模様。中身を見る時は、
sdx.bat lsk hoge.kitとやるらしい。
出来上がった .exe を実行してみた。Perlのソレより、圧倒的に速く起動する。この速さを見てしまうと…Perlスクリプトのexe化なんてするもんじゃないな…。
◎ IDEを探す。 :
_IDE
_ezdit - Project Hosting on Google Code
_ASED Tcl/Tk IDE
_Visual Tcl
_Adventures in Linux Programming (vtcl-modified-20100310b.tar.bz2)
色々試してみた。
_ezdit - Project Hosting on Google Code
_ASED Tcl/Tk IDE
_Visual Tcl
_Adventures in Linux Programming (vtcl-modified-20100310b.tar.bz2)
色々試してみた。
- ezditは比較的最近も更新されているようだけど自動補完があるのかどうかが分からず。
- ASEDは自動補完ありっぽい、が近年は更新されてない。
- Visual Tcl は、公式版は起動できず。が、パッチを当てた版 vtcl-modified-20100310b.tar.bz2 を公開してる方が居るようで、そちらの版なら動いた。
[ ツッコむ ]
2009/12/20(日) [n年前の日記]
#1 [zatta][comic][neta] 漫画の中にも小説的なソレが盛り込んであるときがあるような気がしてきたり
最終兵器彼女の上手いところは、全部描かない、ことなんだろうなと思ったり。設定も、光景も、風景も、展開も、全てを描かずにあえて断片的なところしか描かないことで、読者の脳内に最終的な作品のイメージを構築するのだろう、みたいな。小説の特性 ―― 数行ほどの説明文章を提示することにより、読者の脳内に、読者にとって最も理想的なビジュアルを構築する、といった見せ方に近いモノがあるなと。
一緒に買った星里もちる作品の中でも、同様の見せ方があったことを思い出したり。キャラを逆光にする=顔は完全にベタにして表情を一切描かず、その後の別キャラのやりとりの中に「あんな顔を」云々という台詞を盛り込んで、読者側の想像を誘引する、みたいな。
まあ、その手の技法はよく見かけるものではあるのだろうけど。ここ最近、自分の中で、漫画は小説のような見せ方ができないと思い込んでいた節があったりするので、そういうわけでもないんだよ、てな感じのことをメモ。
そういった見せ方・小技をひたすら羅列して紹介してる本はどこかにないのかな。
一緒に買った星里もちる作品の中でも、同様の見せ方があったことを思い出したり。キャラを逆光にする=顔は完全にベタにして表情を一切描かず、その後の別キャラのやりとりの中に「あんな顔を」云々という台詞を盛り込んで、読者側の想像を誘引する、みたいな。
まあ、その手の技法はよく見かけるものではあるのだろうけど。ここ最近、自分の中で、漫画は小説のような見せ方ができないと思い込んでいた節があったりするので、そういうわけでもないんだよ、てな感じのことをメモ。
そういった見せ方・小技をひたすら羅列して紹介してる本はどこかにないのかな。
[ ツッコむ ]
2008/12/20(土) [n年前の日記]
#1 [nitijyou] カップラーメンから異臭がする
夜食にカップラーメンを食べようとしたのだけど。粉末スープを入れてお湯を入れて3分待ってさあ食べようとしたら、異臭が鼻についた。気のせいかと思ってクンクン嗅ぎ回ってみたら、どうもカップラーメンの容器の外側から強烈な臭いが。これはひょっとすると、数ヶ月前に世間を騒がせた防虫剤入りカップラーメン、に当たってしまったのだろうか…。
気になって関連情報を検索。どうも世間では、消費者側が防虫剤と一緒にカップラーメンを保管してたのが原因だ、てな結論に収まってしまっているようで。
しかし自分の場合、カップラーメンを置いておいた場所の近辺には防虫剤なんて見当たらない。つーか、購入・帰宅後、スーパーの袋に入れたまま部屋の入口近く=比較的風通しのいい場所に数日間放置→3日ほど前にダンボール箱の上のお菓子置き場と化してる場所に積み重ねていただけだったり。どう考えても、この部屋で防虫剤の近くに置かれた、てな状況はありえないように思える。そもそもスーパーの店頭でも「移り香に気をつけろ」と注意書きを目にしてるから、臭いの強い何かの横には置かないよう注意してるつもりなのだけど。
自分の部屋で臭いがついたわけではない、となると、スーパーの店頭とか、あるいはスーパーの倉庫とか、もしくは輸送途中とか、はたまた製造場所で臭いがついた、としか考えられないのだけどなあ…。
ちなみに、購入したスーパーは、ヨークベニマル須賀川西店。異臭がしたラーメンは、マイフレンドごまみそらーめん(大黒食品工業)。マルちゃんつるっとワンタン麺醤油や、日清もやし味噌の容器の一部からも臭いがしたのだけど、ごまみそらーめんと違って容器全般から臭いがしてるわけではないので、これはごまみそらーめんと一緒にスーパーの袋の中に数日入れっぱなしだったせいで臭いが移った可能性が高そうな気もする。
今回のソレの容器が、紙製ではない・発泡スチロール系?なあたりも気になっていたり。移り香云々は紙製の容器で発覚したもののように思うのだけど。…根拠はないけど、カップラーメンの容器の印刷に使ってる塗料に問題があったりはしないのだろうか。あるいはそもそも、内容物に問題があるのだろうか。いや、中からは臭いがしなかった・臭いがしたのはあくまで容器だったような気もするし。うーん。
スーパーの袋を置いていた周辺に問題があるのだろうか。ファンヒーターからの送風が、こちらの思いもつかないところを通ってスーパーの袋に当たっていたとか。あるいはスーパーの袋そのものに臭いがしみついてるとか。
こういうのってどこに報告すればいいんだろう。保健所かな。でも巷の報道のアレコレを目にする限り、消費者側の保管のせいにされてオシマイ、になりそうな気もする。いや、自分の住んでる地域で、同じ状態に遭遇してる消費者が多数居れば、これはおかしいぞ、ということになるのかもしれないか。一応報告だけはしておいたほうがいいのかな…。って今日は土曜日じゃん。保健所は休みだったりするのでは。仮に休みだとしたら、緊急性を要する事件事故が発生したときはどうするんだ。>保健所。
朝になって階下に持っていって家族にも確認してもらったが、その時にはほとんど臭いが無くなっていた。揮発性のある何かだったのだろうか。ほんの少しだけ臭いは残っていたが、家族には判らず、中身も流しに捨てられてしまった。うーん。
気になって関連情報を検索。どうも世間では、消費者側が防虫剤と一緒にカップラーメンを保管してたのが原因だ、てな結論に収まってしまっているようで。
しかし自分の場合、カップラーメンを置いておいた場所の近辺には防虫剤なんて見当たらない。つーか、購入・帰宅後、スーパーの袋に入れたまま部屋の入口近く=比較的風通しのいい場所に数日間放置→3日ほど前にダンボール箱の上のお菓子置き場と化してる場所に積み重ねていただけだったり。どう考えても、この部屋で防虫剤の近くに置かれた、てな状況はありえないように思える。そもそもスーパーの店頭でも「移り香に気をつけろ」と注意書きを目にしてるから、臭いの強い何かの横には置かないよう注意してるつもりなのだけど。
自分の部屋で臭いがついたわけではない、となると、スーパーの店頭とか、あるいはスーパーの倉庫とか、もしくは輸送途中とか、はたまた製造場所で臭いがついた、としか考えられないのだけどなあ…。
ちなみに、購入したスーパーは、ヨークベニマル須賀川西店。異臭がしたラーメンは、マイフレンドごまみそらーめん(大黒食品工業)。マルちゃんつるっとワンタン麺醤油や、日清もやし味噌の容器の一部からも臭いがしたのだけど、ごまみそらーめんと違って容器全般から臭いがしてるわけではないので、これはごまみそらーめんと一緒にスーパーの袋の中に数日入れっぱなしだったせいで臭いが移った可能性が高そうな気もする。
今回のソレの容器が、紙製ではない・発泡スチロール系?なあたりも気になっていたり。移り香云々は紙製の容器で発覚したもののように思うのだけど。…根拠はないけど、カップラーメンの容器の印刷に使ってる塗料に問題があったりはしないのだろうか。あるいはそもそも、内容物に問題があるのだろうか。いや、中からは臭いがしなかった・臭いがしたのはあくまで容器だったような気もするし。うーん。
スーパーの袋を置いていた周辺に問題があるのだろうか。ファンヒーターからの送風が、こちらの思いもつかないところを通ってスーパーの袋に当たっていたとか。あるいはスーパーの袋そのものに臭いがしみついてるとか。
こういうのってどこに報告すればいいんだろう。保健所かな。でも巷の報道のアレコレを目にする限り、消費者側の保管のせいにされてオシマイ、になりそうな気もする。いや、自分の住んでる地域で、同じ状態に遭遇してる消費者が多数居れば、これはおかしいぞ、ということになるのかもしれないか。一応報告だけはしておいたほうがいいのかな…。って今日は土曜日じゃん。保健所は休みだったりするのでは。仮に休みだとしたら、緊急性を要する事件事故が発生したときはどうするんだ。>保健所。
朝になって階下に持っていって家族にも確認してもらったが、その時にはほとんど臭いが無くなっていた。揮発性のある何かだったのだろうか。ほんの少しだけ臭いは残っていたが、家族には判らず、中身も流しに捨てられてしまった。うーん。
[ ツッコむ ]
2007/12/20(木) [n年前の日記]
#1 [ubuntu] Ubuntu 7.10 のVMware版を落としてきたけど
遅い…というか重い。どうもローカルファイルを検索できる機能が同梱されてしまったようで、それがインデックス(?)を作るべく裏でゴリゴリと、一通りファイルを調べ終わるまでは、常時動きっぱなしらしい。
◎ _Go!Go! ubuntu: trackerdって? :
まぁ、必要ないから設定を切っておこうと。システム→設定→Tracker検索ツールの設定で、のきなみチェックボックスをはずした。なるほど。
◎ FontForgeをインストールしてみた。 :
フォント作成ツール FontForge をインストールしてみたのだけど。 6.10 や 7.04 ではアイコン表示がおかしくなっていた不具合が直されていた。ありがたや。
相変わらず英語表示なのが謎。以前、再コンパイル(?)したら日本語表示になったので、「やればできる子」(?)なんだろうけど。まあ、おそらくは英語圏の人がメンテナンスしてるんだろうから、他の言語圏は気にしてないんだろう。たぶん。パッケージが用意されてる・アイコンが正常表示されるようになっただけでも御の字。
相変わらず英語表示なのが謎。以前、再コンパイル(?)したら日本語表示になったので、「やればできる子」(?)なんだろうけど。まあ、おそらくは英語圏の人がメンテナンスしてるんだろうから、他の言語圏は気にしてないんだろう。たぶん。パッケージが用意されてる・アイコンが正常表示されるようになっただけでも御の字。
◎ マウスのホイールが利かなくなった。 :
アップデートしたらカーネルイメージ(?)が差し替わったような気配がしたので、
_VMware用仮想マシン | Ubuntu Japanese Team
を参考に、
xorg.conf 中の、マウス関係のあたり、「PS/2」になってた。「IMPS/2」に変更。…IMPS/2と指定すると、「一般的なインテリマウスを使うんだよ」てな指定をしてることになるのかな。さっぱり判らんけど。
というか、vmware-config-tools.pl が修正前の xorg.conf を別名保存して残していたので、それで書き戻せば良かったのか。
sudo vmware-config-tools.pl
sudo -s /etc/init.d/networking stop rmmod pcnet32 rmmod vmxnet depmod -a modprobe vmxnet /etc/init.d/networking startをしたのだけど。vmware-config-tools.pl を動かした際、「ゲストがXを動かした時に解像度を〜」みたいな?設問?でYesを答えて xorg.conf を作り直したら、その後マウスのホイールが利かなくなってしまった。
xorg.conf 中の、マウス関係のあたり、「PS/2」になってた。「IMPS/2」に変更。…IMPS/2と指定すると、「一般的なインテリマウスを使うんだよ」てな指定をしてることになるのかな。さっぱり判らんけど。
というか、vmware-config-tools.pl が修正前の xorg.conf を別名保存して残していたので、それで書き戻せば良かったのか。
◎ _X mouse wheel scroll: X Server :
[ ツッコむ ]
#2 [web][linux] _クソブログ2.0ははてブでやってろ
Ubuntuは最大公約数的にいろいろなデバイスが最初から動くようになっててすばらしいんだけど、結局下層のレイヤは他のLinuxディストリビューションと変わりがないので最終的に何かをなそうと思ったらやっぱり下のほうの変なのを知らないといけない。こんな調子じゃあオフィス分野にクライアントとして参加するなんてほんと夢のまた夢だわ。Y-Window-Systemに期待するしかない。
なんでX11関連のドキュメントはちまたにあふれる「ただこうやったら動いた」というクソブログ2.0しかないのかね?CorePointerの意味とか絶対わかってないだろお前ら?耳が痛い。つまりは各blogがチラシの裏であることを自ら明示するための何かしらの記号が必要になりそうな予感。「チラシの裏」バナーでも作るか。嘘。
考えてみれば、自分なども「xorg.conf を〜」とかメモしちゃってるけど。xorg.conf というファイルが何の設定ファイルであるのかを説明せずにメモしちゃってるんだよなぁ。というかそもそもXってのが何なんだか判ってないでメモしてるんですけど。
待てよ。それって…。はてなダイアリーみたいにキーワードをクリックすれば、「xorg.confとは」のページに飛んでいく、そんな仕組みであれば省略も問題にならないような気もしてきた。件の事例では、「CorePointerとは」のページを作ってそこに解説を書けばガンガン省略しちゃってもいいのかしら。どうなんだろう。…それって単語を「ググる」のと何が違うんだ。うーむ。つーかキーワードにリンクを張れるのがhtmlの利点なわけだからそれを活用しない手はないような気もしてきた。
特定のURLを入力すると、該当URLのWebページ内の各単語に「〜とは」のリンクを張りまくったhtmlを出力する、てなWebサービスはどうだろう。…単語を判別・認識する処理が大変か。でも、技術系サイトでそういうことをすれば、なんだかアピールポイントが増えるかもしれない。のかな。どうなんだ。
[ ツッコむ ]
#3 [iappli] サーバに認証するあたりを作成中
サンプルソースがダイアログ表示をしていて何故だろうと思っていたのだけど。サーバから異なる文字列が送られてきた場合に自前で文字列描画したら面倒なのだな。たぶん。ダイアログ表示なら折り返して文字列を表示してくれるし。
「文字列をマーキー表示しろや」と要求されてるっぽいのだけど、どこの画面でマーキー表示すればいいのかわからんわけで。…半角文字が入ってた場合は処理が面倒ではないのか。送られてきた文字列中に改行が入ってたらどうすれば。制御文字が入る可能性はないのだろうか。
「文字列をマーキー表示しろや」と要求されてるっぽいのだけど、どこの画面でマーキー表示すればいいのかわからんわけで。…半角文字が入ってた場合は処理が面倒ではないのか。送られてきた文字列中に改行が入ってたらどうすれば。制御文字が入る可能性はないのだろうか。
[ ツッコむ ]
2006/12/20(水) [n年前の日記]
#1 [iappli][svn] 相手先に実行バイナリを送った
ある程度画像を差し替えたので、実行バイナリを作成。ver 0.0.3 をつけた。
あちらから画像データの容量オーバーについての報告が。240 x 240 x 6 に収まってる画像が送られてきたので、Javaヒープ・ネィティブヒープに関してはたぶん大丈夫そう。なのだが、gif の合計サイズが200KByteを超えてるので、スクラッチパッドに入りきらない。その旨を連絡。
アプリにつける正式な管理番号が知らされたので、それにリネーム。eclipse でプロジェクト名を変更した。のだけれど、以前の名前のフォルダ内ファイルを別アプリで開いたままだったので削除時にエラーが。
管理番号変更のためにいくつかのフォルダ名も変更したのだけれど、Subclipse からコミットしようとするとエラーが出る。フォルダ名をそのままリネームしちゃったらダメなのだな…。TortoiseSVN のほうからどうにか作業。ていうか、Subclipse だけじゃ作業できん。TortoiseSVN も必須だな…。
あちらから画像データの容量オーバーについての報告が。240 x 240 x 6 に収まってる画像が送られてきたので、Javaヒープ・ネィティブヒープに関してはたぶん大丈夫そう。なのだが、gif の合計サイズが200KByteを超えてるので、スクラッチパッドに入りきらない。その旨を連絡。
アプリにつける正式な管理番号が知らされたので、それにリネーム。eclipse でプロジェクト名を変更した。のだけれど、以前の名前のフォルダ内ファイルを別アプリで開いたままだったので削除時にエラーが。
管理番号変更のためにいくつかのフォルダ名も変更したのだけれど、Subclipse からコミットしようとするとエラーが出る。フォルダ名をそのままリネームしちゃったらダメなのだな…。TortoiseSVN のほうからどうにか作業。ていうか、Subclipse だけじゃ作業できん。TortoiseSVN も必須だな…。
◎ 容量削減版の画像が届いた。 :
なんとかスクラッチパッドに入りきりそう。助かった…。
使う文字を決めて文字単位で並べたほうが容量的にはいいのだろうな。見栄えはアレだけど。
使う文字を決めて文字単位で並べたほうが容量的にはいいのだろうな。見栄えはアレだけど。
[ ツッコむ ]
2005/12/20(火) [n年前の日記]
#1 [nitijyou][pc] メインPCを最小構成にして動かしてみてるのだけど
「最小構成にして検証すべし」「パーツを引いていくのではなく、足していく方向で検証すべし」というアドバイスを実践しつつ、memtest86 を昨日から10+20時間動かしてるのだけど。エラーが出ないのであります。
ということは、M/BとCPUに異常はないということだろうか。いや、M/Bのコンデンサ関係がまずい状態になってるなら、拡張ボードを追加していくことで調子が悪くなると言う可能性もあるかなとは思うのだけど。何にせよ、最小構成でエラーが出てくれれば原因の切り分けも容易であろうと想像してたので、ある意味ガックリしてるところもあったり。
本当は下駄も外して検証したいところなのだけど、自分、Slot1 M/B を使ってながら、Slot1 CPU を持ってないという。下駄無しでは検証作業すらできない。必然的に、どうしても怪しい部分が残ってしまうわけだけど、そこは致し方ない。 *1
ついでに、たぶん壊れてしまった Celeron 700MHz もCPUクーラーをつけ直してみたり。Intel の BOX 品なので、付属のCPUクーラー + 熱伝導シートで張り付けてあったはずだけど。熱伝導シートが熱で溶けたのか、まるで液体のように垂れていてビックリ。まあ、そのせいで動かないというのは考えられない気も。熱が原因で不具合が起きる場合、動いてるうちに熱暴走で動作が怪しくなることはあっても、せめて起動ぐらいはするだろうし。
ということは、M/BとCPUに異常はないということだろうか。いや、M/Bのコンデンサ関係がまずい状態になってるなら、拡張ボードを追加していくことで調子が悪くなると言う可能性もあるかなとは思うのだけど。何にせよ、最小構成でエラーが出てくれれば原因の切り分けも容易であろうと想像してたので、ある意味ガックリしてるところもあったり。
◎ ちなみに現在の構成 :
- CPU Celeron 1.4GHz → FSB66MHz で動かしてるので 900MHz の状態。
- CPU下駄 PowerLeap PL-iP3/T
- M/B MS-6163 (440BXチップセット使用)
- メモリ PC100 SDRAM 128MB x 3
- DVD-R/RWドライブ GSA-4163B
- ビデオカード ATI XPERT@PLAY 8MB (3D RAGE PRO)
本当は下駄も外して検証したいところなのだけど、自分、Slot1 M/B を使ってながら、Slot1 CPU を持ってないという。下駄無しでは検証作業すらできない。必然的に、どうしても怪しい部分が残ってしまうわけだけど、そこは致し方ない。 *1
◎ 前々回は、memtest86 を7時間動かしてようやくエラーが出たこともあったわけで :
どうも検証に時間がかかるのが難点と言うか。出るときは5分ぐらいで出るのだけど、出ないときは数時間かけても出なかったりするわけで、なんともはや。少なくとも、memtest86 の段階でエラーが出るときがある、という時点で、Windows のソフト的な問題ではなく、ハードに問題があるのだろうと予想してるのですが。
◎ 一応、昨日、最小構成にする際に試してみた作業 :
- CPUクーラーを外してつけ直してみたり。
- シリコングリスを塗直し。
- メモリの差す場所を交換。
- 1番目と2番目のメモリを差す場所を交換してみた。なんか知らんが差すのがめっちゃ固かった。あの固さなら、絶対にグラグラしたりはしないだろうなぁ。
ついでに、たぶん壊れてしまった Celeron 700MHz もCPUクーラーをつけ直してみたり。Intel の BOX 品なので、付属のCPUクーラー + 熱伝導シートで張り付けてあったはずだけど。熱伝導シートが熱で溶けたのか、まるで液体のように垂れていてビックリ。まあ、そのせいで動かないというのは考えられない気も。熱が原因で不具合が起きる場合、動いてるうちに熱暴走で動作が怪しくなることはあっても、せめて起動ぐらいはするだろうし。
*1: 以前、友人から、「CPUの各種信号線は、本来かなりシビアなタイミングを要求される」「下駄を使って安定動作を得ようなんて甘い」「動かなくても文句は言えない」等を言われた記憶もあったりして。それを考えると、今まで動いていただけでも恩の字な気もしてくる。
この記事へのツッコミ
[ ツッコミを読む(4) | ツッコむ ]
#2 [emacs] emacs で hnfファイル新規作成時の文字コードを最初から euc-jp にするにはどうしたらいいのだろう
M-x set-buffer-file-coding-system で文字コードを変更できるらしいので毎回ソレで euc-jp-unix を指定してるのだけど。とにかく面倒。~/.emacs.el 中で、デフォルトの文字コードに euc-jp を指定してあると思ったんだけど、それだけじゃ足りないのだろうか。*.hnf は必ず euc-jp-unix にするには、一体何をどうすれば。
[ ツッコむ ]
#3 [emacs] emacs.my.el に追加指定
今のところ、以下の内容を追加。
;; 勝手に折り返しをしないように指定 ;; (setq fill-column 150) (setq text-mode-hook nil) ;; Delete キーを Delete キーとして働かせるように指定してるつもり (load-library "term/keyswap") (if (eq window-system 'x) (progn (define-key function-key-map [delete] [8]) (put 'delete 'ascii-character 8))) ;; 結局下の指定で、Delete キーを Delete キーとして動かしてる気もするけど (define-key function-key-map [delete] "\C-d") ;; M-g に goto-line に割り当て (global-set-key "\M-g" 'goto-line) ;; C-z に undo を割り当て (global-set-key "\C-z" 'undo) ;; Shift + 矢印キーで範囲選択できるようにする (pc-selection-mode) ;; X-window のクリップボードと emacs のクリップボードの同期をとる (setq x-select-enable-clipboard t) ;; scratch バッファの初期メッセージを表示しないようにする (setq initial-scratch-message nil) ;; 「最近開いたファイル」機能をつける (require 'recentf) (recentf-mode 1) (setq recentf-max-menu-items 20) (setq recentf-max-saved-items 20) ;; C-c / で、「最近開いたファイル」機能を呼出し (global-set-key "\C-c/" 'recentf-open-files) ;; カラムと行をステータスライン?に表示 (line-number-mode 1) (column-number-mode 1) ;; セッション情報の自動記録機能をつける ;; ミニバッファに打ち込んだ文字列を記録してくれる (require 'session) (add-hook 'after-init-hook 'session-initialize) ;; 物理行でカーソル移動する機能をつける (load "physical-line") (physical-line-on) ;; not use dired-mode (setq physical-line-ignoring-mode-list '(dired-mode)) ;; 1行ずつスクロールするように指定 (setq scroll-conservatively 35 scroll-margin 0 scroll-step 1) (setq comint-scroll-show-maximum-output t) ;; バッファ変更 (C-x b) をもう少し便利に (iswitchb-default-keybindings) ;; (iswitchb-mode 1) (require 'uniquify) (setq uniquify-buffer-name-style 'post-forward-angle-brackets) (add-hook 'iswitchb-define-mode-map-hook 'iswitchb-my-keys) (defun iswitchb-my-keys () "Add my keybindings for iswitchb." (define-key iswitchb-mode-map [right] 'iswitchb-next-match) (define-key iswitchb-mode-map [left] 'iswitchb-prev-match) (define-key iswitchb-mode-map "\C-f" 'iswitchb-next-match) (define-key iswitchb-mode-map " " 'iswitchb-next-match) (define-key iswitchb-mode-map "\C-b" 'iswitchb-prev-match) ) ;; バッファ変更を1キーでできるようにする (require 'pc-bufsw) (pc-bufsw::bind-keys (quote [C-tab]) (quote [C-S-tab])) (global-set-key [?\C-,] 'pc-bufsw::lru) (global-set-key [?\C-.] 'pc-bufsw::previous) ;; バッファを保存する際に、必ず最後の行を空行にする (setq require-final-newline t) ;; 行末のホワイトスペースを削除 ;; M-x ys:trim-whitespaces (defun ys:trim-whitespaces () "Trim excess whitespaces." (interactive "*") (let ((key (read-char "Convert spaces?: (t)abify (u)ntabify (n)o")) (reg (and transient-mark-mode mark-active))) (save-excursion (save-restriction (if reg (narrow-to-region (region-beginning) (region-end))) (goto-char (point-min)) (while (re-search-forward "[ \t]+$" nil t) (replace-match "" nil nil)) (if reg nil (goto-char (point-max)) (delete-blank-lines)) (cond ((= key ?t) (tabify (point-min) (point-max))) ((= key ?u) (untabify (point-min) (point-max))))))) (deactivate-mark)) ;; クリップボード履歴の一覧表示機能をつける ;; M-y kill-summary ;; n,p で選択 (autoload 'kill-summary "kill-summary" nil t) (global-set-key "\M-y" 'kill-summary)
◎ 関連ページ :
_physical-line-mode - 物理行によるカーソル移動を実現
_モードラインに情報を追加する
_「最近使ったファイル」をメニューに表示する
_kill-summary.el - キルリングを一覧表示して選択ヤンクする
_横着プログラミング 第3回: 履歴マニア - session.el の紹介
_mini buffer や kill-ring 等の履歴を次回起動時に持ち越したい
_行末にある余分な whitespace を削除したい
_Emacs 備忘録 - そりのこした髭
_X11 Clipboard とリージョン(region)
_Session: ファイル内でのカーソル位置を初めとするまざまな履歴を永続的に保持する
_モードラインに情報を追加する
_「最近使ったファイル」をメニューに表示する
_kill-summary.el - キルリングを一覧表示して選択ヤンクする
_横着プログラミング 第3回: 履歴マニア - session.el の紹介
_mini buffer や kill-ring 等の履歴を次回起動時に持ち越したい
_行末にある余分な whitespace を削除したい
_Emacs 備忘録 - そりのこした髭
_X11 Clipboard とリージョン(region)
_Session: ファイル内でのカーソル位置を初めとするまざまな履歴を永続的に保持する
[ ツッコむ ]
#4 [vine] X上で漢字変換時の候補リストの表示位置を変更するにはどうすればいいのやら
おそらくウチの環境は、kinput2 + canna の組合せで動いてると思うのだけど。変換候補一覧が表示される際に、
kinput2 に関して少し検索してみたけど、そのあたりの情報は見つからず。というか、どうも Linux の世界では、kinput2 より uim や scim のほうが人気があるらしい? もはや kinput2 を使うほうがどうかしてるような状況であろうか。
- デスクトップ最下部のパネルの奥になって隠れてしまう。
- 「[あ]」等の、「現在変換モードになってることを示す表示」の奥になって隠れてしまう。
kinput2 に関して少し検索してみたけど、そのあたりの情報は見つからず。というか、どうも Linux の世界では、kinput2 より uim や scim のほうが人気があるらしい? もはや kinput2 を使うほうがどうかしてるような状況であろうか。
◎ 考えてみると MS-IME ってよくできてるよなぁ :
そもそも自分、MS-IME ではどんな感じに表示されたか、はっきり覚えていない。にも関わらず、「なんでそんな表示になるんだよ!」とイライラさせられた記憶が全くない。つまりはそれだけ、ユーザにストレスを感じさせない表示仕様になっている、ということなんだろうなぁ。
変換効率(?)に関してはチラチラ文句がでるものの、表示仕様に関しては、つまりはユーザーインターフェイスというものの捉え方に関しては、Windows はよくできてるなと。その分野に関しては、Linux は Windows より数年〜十数年遅れてる印象すら。って kinput2 と比べること自体がおかしい話、かもしれんけど。
変換効率(?)に関してはチラチラ文句がでるものの、表示仕様に関しては、つまりはユーザーインターフェイスというものの捉え方に関しては、Windows はよくできてるなと。その分野に関しては、Linux は Windows より数年〜十数年遅れてる印象すら。って kinput2 と比べること自体がおかしい話、かもしれんけど。
◎ _変換候補を“どの字だったかなぁ”と全て見ようとドラッグするとフリーズ :
あー! なんか知らんがフリーズしまくるのは、これだったのか。
そうなんですよ。候補リストのウインドウをドラッグするだけでIME?がフリーズするんですよ、Vine Linux ってやつは! 違う意味で素晴らしい。いつの時代のソフトですかと。もっとも、MacあたりもIME関係はちょこちょこ不具合があると聞いた記憶もあるし。Windowsだけが突出して出来がいい、と考えるほうが自然なのかもしれないなぁ。
そうなんですよ。候補リストのウインドウをドラッグするだけでIME?がフリーズするんですよ、Vine Linux ってやつは! 違う意味で素晴らしい。いつの時代のソフトですかと。もっとも、MacあたりもIME関係はちょこちょこ不具合があると聞いた記憶もあるし。Windowsだけが突出して出来がいい、と考えるほうが自然なのかもしれないなぁ。
[ ツッコむ ]
#5 [vine][linux] Windows で焼いた CD-R を Linux で読もうとすると日本語ファイル名が文字化けするのです
昨日、サーバ機にも DVD-ROMドライブをつけて、Windows で焼いた CD-R を読めるかどうか実験してたのだけど。ファイルの中身そのものは読めるのだけど、ファイル名 or ディレクトリ名で日本語ファイル名・ディレクトリ名が文字化けして、困ってしまった。
全てのCD-Rが読めないわけではなく、ちゃんと日本語ファイル名が表示されるCD-R も存在するあたりが不可解。どうなってるんだろう。検索したところ、iso9660 とか joliet拡張とかが関係してるらしいのだけど。
ls | nkf とやってみたら、どうもそれらしく表示されたりはする。が、一部おかしな文字が表示されたりもする。謎。何がどうなっているのやら。
全てのCD-Rが読めないわけではなく、ちゃんと日本語ファイル名が表示されるCD-R も存在するあたりが不可解。どうなってるんだろう。検索したところ、iso9660 とか joliet拡張とかが関係してるらしいのだけど。
ls | nkf とやってみたら、どうもそれらしく表示されたりはする。が、一部おかしな文字が表示されたりもする。謎。何がどうなっているのやら。
◎ ひとまず現在の設定 :
/etc/fstab の該当行。
それと、autofs をサービスとして動かしてるはず。/sbin/chkconfig --list すると、
/etc/auto.misc の該当行。
/etc/auto.master の該当行。
/dev/cdrom /mnt/cdrom iso9660 noauto,users,kudzu,ro 0 0
それと、autofs をサービスとして動かしてるはず。/sbin/chkconfig --list すると、
autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:offと出てくるし。
/etc/auto.misc の該当行。
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
/etc/auto.master の該当行。
/misc /etc/auto.misc --timeout=60
iocharset=euc-jp,codepage=932とやらを付け加えるといい、という話も見かけたのだけど、少なくとも、
mount -r -t auto -o iocharset=euc-jp,codepage=932 /dev/cdrom /mnt/cdromとやっても変化はなかった。…もしかして、/etc/fstab に書かないとダメなのかしら。
[ ツッコむ ]
#6 [vine] Vine Linux 3.2 で漢字入力モード切替えを「半角/全角」キーで行うように設定
/etc/X11/xinit/Xmodmap.jp に、
/usr/X11R6/lib/X11/app-defaults/Kinput2 に、
keycode 49 = Kanjiを追加。
/usr/X11R6/lib/X11/app-defaults/Kinput2 に、
*ConversionStartKeys: \ 〜 <Key>Kanji \n\が記述されてる必要があるみたい、ではあるけど。
[ ツッコむ ]
2004/12/20(月) [n年前の日記]
#1 [zatta] _立体写真像株式会社
ツッコミ欄で教えてもらいました。thxです。角度の異なる写真から立体像を制作する会社とのこと。
_製作過程
が興味深い。7方向から一斉に写真を撮影して、それを元に、450本の縦の線と点にして粘土に投射して…。いやー、面白い。
_「創業 昭和2年」「会社設立 昭和8年4月」 とあるけれど、 _大正12年 には技術的完成をみた、と書いてある。おそらく戦時中であろう、「銅合金販売禁止令」なるエピソードも、興味深い。
_価格表 を見ると、胸像は約40万から、等身大全身像なら約870万で作れるらしい。
_「創業 昭和2年」「会社設立 昭和8年4月」 とあるけれど、 _大正12年 には技術的完成をみた、と書いてある。おそらく戦時中であろう、「銅合金販売禁止令」なるエピソードも、興味深い。
_価格表 を見ると、胸像は約40万から、等身大全身像なら約870万で作れるらしい。
◎ ヨン様とやらのファンでお金を出し合ってヨン像を作ってもらう、なんてのはどうか :
本人連れてきて撮影しないといけないのが、ちょっとアレか。ていうか、作ったとしても、どこに設置するのやら…。
_先日読んだ、「廃棄されるヨン像」の記事 には、約50万円で製作するつもりだった、と書いてある。870万で、そっくりに。50万なら…。廃棄されるという像は、下手すると出来が良すぎるぐらいでは(笑)
_先日読んだ、「廃棄されるヨン像」の記事 には、約50万円で製作するつもりだった、と書いてある。870万で、そっくりに。50万なら…。廃棄されるという像は、下手すると出来が良すぎるぐらいでは(笑)
[ ツッコむ ]
#2 [windows] _IE で jpg ファイルを保存すると、拡張子が jpg 以外になります
「jpg」が「jpeg」で保存されたから変だなと思ったら。
regedit で、HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg の Extention 値を .jpg に変更。
regedit で、HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg の Extention 値を .jpg に変更。
[ ツッコむ ]
#3 [pc] 小物入れ
5インチベイに入る小物入れを自作しようかという気持ちになってたり。紙で、仮の箱を作成。入れてみたら、寸法は合ってるみたい。が、素材をどうするかが問題かも。
[ ツッコむ ]
2003/12/20(土) [n年前の日記]
#1 [nitijyou] 雪ですよ
外は一面雪景色。時々吹雪いてるし。ちょっとした雪だるまなら作れそうなぐらい積もった。
◎ 部屋の温度は一度 :
サーバ、止まらなきゃいいけど。
[ ツッコむ ]
#2 [comic] 妹から花ゆめを借りて読んだ
スキップビートですよ。面白いス。
◎ 風光るの新刊も借りて読んだ :
大河ドラマにセイちゃん出てこないかな。無理。
[ ツッコむ ]
#3 [anime] 喫煙者である自分はあのテロリストが許せないであります
プラネテス。予告を見てヘビーな話かと思ったけど。そんなことはなかった。エピソードを繋げるための展開かな。欧米、あるいはTV東京あたりでは放映できない内容かもしれないと思った。いや、そもそもNHKで流れたのは凄い事かも。本気ですね>NHK。
[ ツッコむ ]
#4 [anime] べるばら
密かに楽しみにしてたりする。セリフの一つ一つがシビれます。アンドレ、無理するなよう。朝っぱらからベッドシーンとはイカス。
[ ツッコむ ]
#5 [anime] 悪の教授登場
スピカ。過去の関係を引き摺って、実力を見ずに不当な人物評価を下し、それに対して何も悪びれてないあたり、なんだかいかにも日本的。
[ ツッコむ ]
2002/12/20(金) [n年前の日記]
#1 コミケその2
「人死が出るような、そんな危険なイベントを、どうして開くんですか。そんなイベントやめてください!」
とM1への参加客(たぶん女子中高生)から言われてしまったそうで>コミケ
…コミケってマイナーな存在なんだなぁ…
とM1への参加客(たぶん女子中高生)から言われてしまったそうで>コミケ
…コミケってマイナーな存在なんだなぁ…
[ ツッコむ ]
2001/12/20(木) [n年前の日記]
#1 poser
Poser2.0でポーズの下絵を作ろうと思ったんですが。
落ちやがりました。クッ
少女漫画等身風にモデルのパーツサイズ調整してたんですが、厳しいですね。
まるで宇宙人。
2.0は関節部分の壊れ具合がヒドくて泣けてきます。
新しめのVerのは良くなってるそうですがホントかな。
でも、そもそも今時入手できるんだろうか。
ひょっとして、汎用性のある3DCGツールで代替したほうがマシ?
落ちやがりました。クッ
少女漫画等身風にモデルのパーツサイズ調整してたんですが、厳しいですね。
まるで宇宙人。
2.0は関節部分の壊れ具合がヒドくて泣けてきます。
新しめのVerのは良くなってるそうですがホントかな。
でも、そもそも今時入手できるんだろうか。
ひょっとして、汎用性のある3DCGツールで代替したほうがマシ?
[ ツッコむ ]
2000/12/20(水) [n年前の日記]
#1 掲示板のcgi修正
メイン掲示板のCGIで、フォントが正常に表示されない不具合が発覚。
fontタグを使うと、文字の一部が消えたり、他の文字に重なったりする。
おそらくスタイルシートが原因かと。
(というか、ブラウザ側の不充分な実装の現状が…)
修正・動作確認するため、Linuxを起動。
mountしたWinのVFAT上から、各cgiファイルをコピーして動作確認…
…cgi、動作せず (T_T)
改行コードとかsjisとか、そのへんが原因だろうか。
色々やってみたけど原因不明。
別のWinマシンからftp転送したらようやく動いた。
一体どういう仕組みになってるんだろう?
しばらくぶりに触ったもんで色々忘れてた >Linux
さっそく、SAMBA関係のパスワードを忘れてしまって困り果てたり(爆)
実は、パスワードは合ってた。
Win側から送るパスワードをPlainText扱いにしてなかったことが原因。
こないだOSを再インストールしたため、必要なレジストリ設定がされてなかった。
(詳しくは、c:\windows\network.txt を参照のこと。)
とりあえず…
掲示板CGIの不具合は、スタイルシート指定を全て消去することで対処。
ついでにブラウザによって文字サイズを変更してみたけど…
もしかするとIEでは文字が小さすぎるかもしれず。
font size=-1で指定するぐらいしか思いつかなくて (T_T)
↑このへん解消するため、今までスタイルシートを使っていたのであります。
fontタグを使うと、文字の一部が消えたり、他の文字に重なったりする。
おそらくスタイルシートが原因かと。
(というか、ブラウザ側の不充分な実装の現状が…)
修正・動作確認するため、Linuxを起動。
mountしたWinのVFAT上から、各cgiファイルをコピーして動作確認…
…cgi、動作せず (T_T)
改行コードとかsjisとか、そのへんが原因だろうか。
色々やってみたけど原因不明。
別のWinマシンからftp転送したらようやく動いた。
一体どういう仕組みになってるんだろう?
しばらくぶりに触ったもんで色々忘れてた >Linux
さっそく、SAMBA関係のパスワードを忘れてしまって困り果てたり(爆)
実は、パスワードは合ってた。
Win側から送るパスワードをPlainText扱いにしてなかったことが原因。
こないだOSを再インストールしたため、必要なレジストリ設定がされてなかった。
(詳しくは、c:\windows\network.txt を参照のこと。)
とりあえず…
掲示板CGIの不具合は、スタイルシート指定を全て消去することで対処。
ついでにブラウザによって文字サイズを変更してみたけど…
もしかするとIEでは文字が小さすぎるかもしれず。
font size=-1で指定するぐらいしか思いつかなくて (T_T)
↑このへん解消するため、今までスタイルシートを使っていたのであります。
[ ツッコむ ]
1999/12/20(月) [n年前の日記]
#1 (NoTitle)まだMPEG1でジタバタ...
まだMPEG1でジタバタ。色んな設定でいくつか変換して見比べてるけど…なんだか良くわからんッス (´Д`;)
そういえば気がついた点が。オイラの使ってるビデオボードはATIのモノなんだけど、これだとハードでMPEG再生(オーバーレイ表示?)をしてしまうらしく。画質のチェックが不便。どれもこれもポヤポヤした画面になってしまう。うーむ (-_-;) 今までMPEG4V3の画質の違いがよくわからなかったのはこれのせいらしい。トホホ。仕方ないので、まず一つ偽のムービーファイルをMediaPlayerで開いた後、2つ目、3つ目のMediaPlayerを立ち上げ、それらでお目当てのムービーファイルを画質チェック。めんどくさいナリ (/T□T)/ ~┻━┻
それともう一つ。TMPEGEncの設定で処理の優先度設定が可能な事に今頃気がついたり。「最優先」に設定したら、変換時間予測が半分に。ぎゃふん。しかしこれなら一晩でエンコードが終わりそう。気がついて良かった (^。^;)
そういえば気がついた点が。オイラの使ってるビデオボードはATIのモノなんだけど、これだとハードでMPEG再生(オーバーレイ表示?)をしてしまうらしく。画質のチェックが不便。どれもこれもポヤポヤした画面になってしまう。うーむ (-_-;) 今までMPEG4V3の画質の違いがよくわからなかったのはこれのせいらしい。トホホ。仕方ないので、まず一つ偽のムービーファイルをMediaPlayerで開いた後、2つ目、3つ目のMediaPlayerを立ち上げ、それらでお目当てのムービーファイルを画質チェック。めんどくさいナリ (/T□T)/ ~┻━┻
それともう一つ。TMPEGEncの設定で処理の優先度設定が可能な事に今頃気がついたり。「最優先」に設定したら、変換時間予測が半分に。ぎゃふん。しかしこれなら一晩でエンコードが終わりそう。気がついて良かった (^。^;)
[ ツッコむ ]
以上、26 日分です。
それはいくらなんでも勘ぐりすぎかと…
M/BとCPUはシロ認定でいいのでは?
電源容量不足だと、
増設カードの消費電力で変わってくるので
たまたま追加したカードのときに不具合が出ると
うっかり犯人扱いしないでくださいね。
やはりそのへん、シロですかねぇ。
ビデオカードが壊れてたことでBIOS起動もしなかったあたりも考えると、
拡張ボード関係が原因の可能性のほうが高い気もしてくるなぁ…。
> 電源容量不足
2個の電源と交換しても症状変わらず、ですから、
電源自体が原因という線はもはや除外していいかな、
と思ってはいますです。
最初の交換に使った電源の信頼性はともかくとして、
2回目の電源は新品、かつ、容量も 550W のうえ、
「3.3V + 5V」「3.3V + 5V + 12V」の最大電力について
電源電卓で計算した概算値よりはるかに大きい品ですし…。
ただ、電源に供給している電圧…
家庭用交流100V云々〜のあたり、不安はありますな。
電圧が足りてないとか、瞬断があるとか…。
とはいえ、ソレだったら、特定時刻に調子が悪くなるとか、
特定機器の電源を入れると調子が悪くなるとか、
タイミングが決まってきそうな予感もあり…。
電圧が100Vに足りてない場合は、
昇圧云々を行う機器が必要になってくるでしょうし、
それもまたかなり面倒な状況になりそうでクラクラしてきますな。
「Athlon64X2 にしちゃいなさーい」
と言っているのですよー(マテ
なんだかここ数日、本気でそんな気がしてきました。
これは、天が、何か変革を望んでいるのかもしれない…。
それはそうと、Intel製CPUではなくAMD製CPUを薦める神様って
なんだか通過ぎる神様のような気が!