2025/12/24(水) [n年前の日記]
#1 [windows] ArtTipsに登録してたアプリ名が文字化けしていた
ランチャー兼クリップボード管理ツールの ArtTips x64 8.21 Unicode版に登録してた、日本語のアプリ名や、日本語が混じってるパスが、いつの間にか文字化けしてた…。環境は Windows11 x64 25H2。
どのタイミングで文字化けしてたのだろう…。Windows10 から Windows11 にアップグレードした時点で登録情報が壊れた可能性もあるけれど、Affinity Studio を動作させようとして、Windows11の文字コード関連設定を弄った際に壊れた可能性もありそう…。
_Affinity Studio 3.0.2が起動しない - mieki256's diary
とりあえず、文字化けしてるものについては登録し直した。
どのタイミングで文字化けしてたのだろう…。Windows10 から Windows11 にアップグレードした時点で登録情報が壊れた可能性もあるけれど、Affinity Studio を動作させようとして、Windows11の文字コード関連設定を弄った際に壊れた可能性もありそう…。
_Affinity Studio 3.0.2が起動しない - mieki256's diary
とりあえず、文字化けしてるものについては登録し直した。
◎ 整形関係のメニューも文字化けしてた :
見落としが無いか調べていたら、引用符/整形設定のメニューや登録文字列もごっそり文字化けしてた…。これは参った…。元々のメニュー名も分からないし、登録されていた文字種類も分からない…。修正のしようがない…。
2023年頃の ArtTips.ini をHDDから発掘した。そちらには文字化けしてない文字列が列挙されていたので、WinMergeで相違点を確認しながら現在の ArtTips.ini に書き戻してみたところメニュー表示がまともな状態になった。
2023年頃の ArtTips.ini をHDDから発掘した。そちらには文字化けしてない文字列が列挙されていたので、WinMergeで相違点を確認しながら現在の ArtTips.ini に書き戻してみたところメニュー表示がまともな状態になった。
◎ Web検索設定を見直した :
ArtTips関係で他に問題が無いか眺めてみたら、goo英和・和英辞書、excite翻訳の項目が目に入った。そのあたりのサービスは終了したのではなかったか…?
_「goo辞書」サービス終了のお知らせ [2025/6/25更新] - gooヘルプ
_エキサイト翻訳終了のお知らせ : エキサイト翻訳・オフィシャルブログ
_エキサイト翻訳、サービス終了にTwitterで惜しむ声 「英訳→和訳→英訳」で変な文を作る遊びや珍訳の思い出も(1/2) | ねとらぼ
やはりそうだった。SETTING → Web検索設定で、項目を削除しておいた。
代わりに、Bing検索、Google翻訳、weblio英和和英を追加しておいた。
_「goo辞書」サービス終了のお知らせ [2025/6/25更新] - gooヘルプ
_エキサイト翻訳終了のお知らせ : エキサイト翻訳・オフィシャルブログ
_エキサイト翻訳、サービス終了にTwitterで惜しむ声 「英訳→和訳→英訳」で変な文を作る遊びや珍訳の思い出も(1/2) | ねとらぼ
やはりそうだった。SETTING → Web検索設定で、項目を削除しておいた。
代わりに、Bing検索、Google翻訳、weblio英和和英を追加しておいた。
Bing URLエンコード : UTF8 URL(Left) : https://www.bing.com/search?q= URL(Right) : Google翻訳(和訳) URLエンコード : UTF8 URL(Left) : https://translate.google.com/?sl=auto&tl=ja&text= URL(Right) : &op=translate Google翻訳(英訳) URLエンコード : UTF8 URL(Left) : https://translate.google.com/?sl=auto&tl=en&text= URL(Right) : &op=translate weblio英和和英 URLエンコード : UTF8 URL(Left) : https://ejje.weblio.jp/content/ URL(Right) :
[ ツッコむ ]
#2 [prog] Perlのパスを環境変数PATHから除去したい
自分のメインPC(Windows11 x64 25H2)には Strawberry Perl をインストールしてあるけれど、この Strawberry Perl の中には gcc.exe が入っていて、
他のツールが gcc を呼び出して何かしようとする際、Strawberry Perl内の gcc が呼ばれてしまってちょっと困ったことになる。
一時的でも良いので、環境変数PATH内から Strawberry Perl関係のパスを除去できれば良いのだけど…。
Microsoft Copilot に batファイルを作成してもらった。AIめ…なかなかやりおるわい…。いや、誰かが書いてくれたbatファイルを持ってきてるだけ、だろうけど。
removeperlpath.bat というファイル名で保存した。
SJISで保存しておかないとダメ。最初間違って UTF-8 で保存してしまって妙なことになった。
とりあえず、このbatファイルを実行してから作業すれば不具合を回避できるだろう…。
一応、D:\home2\bin\removeperlpath.bat に置いておいたとメモ。もっともそのうち、batファイルの存在を忘れてしまいそうな予感もあるけれど。gcc を使って作業する時だけ、この問題に遭遇するので、普段は忘れてるのだよな…。
一時的でも良いので、環境変数PATH内から Strawberry Perl関係のパスを除去できれば良いのだけど…。
Microsoft Copilot に batファイルを作成してもらった。AIめ…なかなかやりおるわい…。いや、誰かが書いてくれたbatファイルを持ってきてるだけ、だろうけど。
removeperlpath.bat というファイル名で保存した。
@echo off @rem 環境変数PATHの中から、Perl関係のパスを除去する。 @rem Strawberry Perl の中に gcc.exe が入っていて、別ツールがその gcc を呼び出して不具合が起きる。 @rem このbatファイルを実行してから作業すれば問題を回避できる。 setlocal enabledelayedexpansion REM --- 削除したいパスを指定 --- set REMOVE_PATH=D:\Perls\strawberry\5.32.1.1-x64\c\bin;D:\Perls\strawberry\5.32.1.1-x64\perl\site\bin;D:\Perls\strawberry\5.32.1.1-x64\perl\bin; REM --- 現在の PATH を取得 --- set CURRENT_PATH=%PATH% REM --- 置換で削除 --- set CURRENT_PATH=!CURRENT_PATH:%REMOVE_PATH%=! REM --- 先頭と末尾のセミコロンを除去 --- if "!CURRENT_PATH:~0,1!"==";" set CURRENT_PATH=!CURRENT_PATH:~1! if "!CURRENT_PATH:~-1!"==";" set CURRENT_PATH=!CURRENT_PATH:~0,-1! REM --- PATH を更新 --- set PATH=%CURRENT_PATH% echo PATH updated for this session only. echo. echo New PATH: echo %PATH% @rem endlocal endlocal & set "PATH=%CURRENT_PATH%"
SJISで保存しておかないとダメ。最初間違って UTF-8 で保存してしまって妙なことになった。
とりあえず、このbatファイルを実行してから作業すれば不具合を回避できるだろう…。
一応、D:\home2\bin\removeperlpath.bat に置いておいたとメモ。もっともそのうち、batファイルの存在を忘れてしまいそうな予感もあるけれど。gcc を使って作業する時だけ、この問題に遭遇するので、普段は忘れてるのだよな…。
[ ツッコむ ]
2024/12/24(火) [n年前の日記]
#1 [godot] ピンがある方向に自動で向く処理を入れてみた
_昨日
に続き、Windows10 x64 22H2 + Godot Engine 4.3 64bit でゴルフゲームっぽいものが作れないものかなと試してる。
ボールが打てる状態になったら、目標角度がピンのある方向に自動で向く処理を入れてみた。これで、スペースキーを叩いてパワーだけを決めればサクサク進む状態になった。
Godot Engine の GDScript には atan2() があるので、それを使えば角度を求められる。今回は x-z平面上だけで角度を考えればいいから、これで充分だろう…。Vector3 のメソッドの中に、似たようなものがありそうな気もしているけれど…。
ただ、目標座標 = ピンの座標をどうやって指定するかで考え込んでしまった。blender上であらかじめ指定できたらいいのかもしれないけれど、エクスポートした際にどんな情報をピン座標として渡せばいいのかで悩んでしまって…。例えばemptyオブジェクトを渡せたりするのだろうか? どうなんだろう…。
結局、Godot Engine上で Node3D を1つ追加して、目視でピンの位置に置いて済ませてしまった。目的は果たせるけれど、作業手順としてはかなりダサい気もする…。
もう一点、ボールがピンを飛び越えて、ほとんど真後ろに目標角度を変更する時の、カメラの追従の仕方がどうもしっくりこない。注視点座標とカメラ座標が、若干遅れて本来の座標まで変化するようにしてあるけれど、真後ろを向こうとした時は画面の見た目がギョロン(?)と変わってしまう。その動きは…違うんだよな…。カメラの動きを決定する際、角度を管理する変数も入れてみたほうがいいのかもしれない。
さておき、これでゲームっぽく見える仕様はそこそこ入ったので、地形モデルデータをもう少し修正しつつ、木を作って配置してみようかなと。
しかし、どういう木のモデルデータを作るべきか…。さすがに今時ビルボードは無いよな…。
ちなみに、PS1のみんなのゴルフでは木はビルボードだったけど、PS2版ではポリゴンモデルになってた記憶がある。観客はビルボードだったけど。
ボールが打てる状態になったら、目標角度がピンのある方向に自動で向く処理を入れてみた。これで、スペースキーを叩いてパワーだけを決めればサクサク進む状態になった。
Godot Engine の GDScript には atan2() があるので、それを使えば角度を求められる。今回は x-z平面上だけで角度を考えればいいから、これで充分だろう…。Vector3 のメソッドの中に、似たようなものがありそうな気もしているけれど…。
func set_dir_to_pin():
var d = pinposition.global_position - global_position
var ang = rad_to_deg(atan2(d.z, d.x))
dir_ang = ang + 90
ただ、目標座標 = ピンの座標をどうやって指定するかで考え込んでしまった。blender上であらかじめ指定できたらいいのかもしれないけれど、エクスポートした際にどんな情報をピン座標として渡せばいいのかで悩んでしまって…。例えばemptyオブジェクトを渡せたりするのだろうか? どうなんだろう…。
結局、Godot Engine上で Node3D を1つ追加して、目視でピンの位置に置いて済ませてしまった。目的は果たせるけれど、作業手順としてはかなりダサい気もする…。
もう一点、ボールがピンを飛び越えて、ほとんど真後ろに目標角度を変更する時の、カメラの追従の仕方がどうもしっくりこない。注視点座標とカメラ座標が、若干遅れて本来の座標まで変化するようにしてあるけれど、真後ろを向こうとした時は画面の見た目がギョロン(?)と変わってしまう。その動きは…違うんだよな…。カメラの動きを決定する際、角度を管理する変数も入れてみたほうがいいのかもしれない。
さておき、これでゲームっぽく見える仕様はそこそこ入ったので、地形モデルデータをもう少し修正しつつ、木を作って配置してみようかなと。
しかし、どういう木のモデルデータを作るべきか…。さすがに今時ビルボードは無いよな…。
ちなみに、PS1のみんなのゴルフでは木はビルボードだったけど、PS2版ではポリゴンモデルになってた記憶がある。観客はビルボードだったけど。
[ ツッコむ ]
#2 [digital][neta] AIはまだちょっと信用できない
年賀状用のイラストを今年もAIに作ってもらおうと思ったのだけど、そもそも来年の干支は何だっけと…。いや、ググれば出てくるけど…。
気になって、Microsoft Edge経由で Microsoft Copilot に尋ねてみたら、「来年は寅年です」と自信満々に言ってきて驚いた。そうだったっけ? いや、違うよね?
しかし同じ質問を繰り返すと、正しい回答をしてくる。どういうことだろう…。Copilot、どうなってんの?
Google Gemini で同じ質問をしてみたら、こちらは正しい回答をしてきた。
将来的に、ネットでググったらなんでもかんでもまずはAIが答えてきたり、AIが自動生成したWebページばかりがリストアップされる状況になってしまうのかもしれないけれど。今回の初っ端の、間違った回答しか返ってこないようでは、かなりマズイことになりそうだよなと…。
気になって、Microsoft Edge経由で Microsoft Copilot に尋ねてみたら、「来年は寅年です」と自信満々に言ってきて驚いた。そうだったっけ? いや、違うよね?
しかし同じ質問を繰り返すと、正しい回答をしてくる。どういうことだろう…。Copilot、どうなってんの?
Google Gemini で同じ質問をしてみたら、こちらは正しい回答をしてきた。
将来的に、ネットでググったらなんでもかんでもまずはAIが答えてきたり、AIが自動生成したWebページばかりがリストアップされる状況になってしまうのかもしれないけれど。今回の初っ端の、間違った回答しか返ってこないようでは、かなりマズイことになりそうだよなと…。
[ ツッコむ ]
2023/12/24(日) [n年前の日記]
#1 [cg_tools] LibreOfficeで年賀状の裏面を作成中
使えそうな年賀画像が用意できたので、LibreOffice 7.6.4.1 Writer で年賀状の裏面を作成中。
画像を一つ配置するだけではなんだか寂しいので背景に色を付けてみたけど、テスト印刷してみたら端の部分が印刷されなくて、これはなんだか違うなと…。かといって、余白を0cmにすると「印刷範囲外です」と言われてしまうし…。使っている Canon iP4600 は、本来フチ無し印刷も可能なはずなのだけど。
何か装飾を入れたほうがいいかなと、色のついた矩形その他を複数重ねてみたけど、これもなんだか違う…。結局、画像を一つだけ配置した感じに戻してしまった。せめて画像の枠だけでもギザギザさせたり丸みを持たせようか…。いや、それもなんか違うな…。
Stable Diffusion web UI を使って1,000枚以上画像生成して、良さそうな画像を選んでみたつもりだったけど。今頃になって、年賀画像としては合ってない気がしてきた。単体のイラストとしてはそれっぽいのだけど、正月感が欠片も無いというか、おめでたい感じがどこにも無いというか…。まだ Bing Image Creator で生成した画像のほうが、この人頭の中がおめでたいですな感が僅かに混ざっているような気がする。そっちにしておこうかな…。
画像を一つ配置するだけではなんだか寂しいので背景に色を付けてみたけど、テスト印刷してみたら端の部分が印刷されなくて、これはなんだか違うなと…。かといって、余白を0cmにすると「印刷範囲外です」と言われてしまうし…。使っている Canon iP4600 は、本来フチ無し印刷も可能なはずなのだけど。
何か装飾を入れたほうがいいかなと、色のついた矩形その他を複数重ねてみたけど、これもなんだか違う…。結局、画像を一つだけ配置した感じに戻してしまった。せめて画像の枠だけでもギザギザさせたり丸みを持たせようか…。いや、それもなんか違うな…。
Stable Diffusion web UI を使って1,000枚以上画像生成して、良さそうな画像を選んでみたつもりだったけど。今頃になって、年賀画像としては合ってない気がしてきた。単体のイラストとしてはそれっぽいのだけど、正月感が欠片も無いというか、おめでたい感じがどこにも無いというか…。まだ Bing Image Creator で生成した画像のほうが、この人頭の中がおめでたいですな感が僅かに混ざっているような気がする。そっちにしておこうかな…。
[ ツッコむ ]
2022/12/24(土) [n年前の日記]
#1 [anime][neta] 特別な感じがする色って難しい
BS11で放送されてる「ガンダムSEED DESTINY」の再放送を眺めていて、仮に議長専用MSが出てくるとしたら何色がいいんだろうなー、と思ったところで悩んでしまった。赤いMSも、金色のMSも、既に出てきちゃってるし。更に特別な感じがする色ってもう残ってないような気がする。
全身真っ白なMSとか…。逆に全身真っ黒なMSとか…。いや、真っ黒なMSも、もう出ちゃってたか…。真っ白なMSは「ガンダムW」で見たような気もするけど、個人的に特別な印象はなくて…。
特別感のある色…。思いつかないよなあ…。
全身真っ白なMSとか…。逆に全身真っ黒なMSとか…。いや、真っ黒なMSも、もう出ちゃってたか…。真っ白なMSは「ガンダムW」で見たような気もするけど、個人的に特別な印象はなくて…。
特別感のある色…。思いつかないよなあ…。
◎ 虹色はどうだろう。 :
月刊OUTの「まいど君」みたいに虹色とかどうだろう。
_月刊OUTの世界 1984年12月号 前編 | でめでくのブログ 〜でめでくの万博見物
いや…それは…どうなんだ…。まあ、「ジャッカー電撃隊」のビッグワンが居たりするけど…。
_ビッグワン(ジャッカー電撃隊) (びっぐわん)とは【ピクシブ百科事典】
_月刊OUTの世界 1984年12月号 前編 | でめでくのブログ 〜でめでくの万博見物
いや…それは…どうなんだ…。まあ、「ジャッカー電撃隊」のビッグワンが居たりするけど…。
_ビッグワン(ジャッカー電撃隊) (びっぐわん)とは【ピクシブ百科事典】
◎ 色相反転はどうだろう。 :
ガンダムのトリコロールカラーを色相面で全部反転してみたらどうなるだろう。ガンダムと対峙した時にくっきりはっきりと差はつきそうだけど。
そもそも、どのガンダムと対峙することになりそうか覚えてない…。
そもそも、どのガンダムと対峙することになりそうか覚えてない…。
◎ 模様もアリだろうか。 :
たまたまNHKにチャンネルを変えたら、「有吉のお金発見 突撃!カネオくん」で、危険動物云々が紹介されてた。蛇が画面に映ってたけど、こういう模様を取り込むのもアリなのかもしれないなと。全身蛇柄のMSとか見るからにヤバそうな気がする。
いやまあ、アニメの場合、手描き作画は無理になりそうだけど。CGになっちゃうだろうな。
というか蛇をモチーフにしたガンダムもあったような気がしてきた。どの作品で見たのか覚えてないけど…。
いやまあ、アニメの場合、手描き作画は無理になりそうだけど。CGになっちゃうだろうな。
というか蛇をモチーフにしたガンダムもあったような気がしてきた。どの作品で見たのか覚えてないけど…。
[ ツッコむ ]
#2 [nitijyou] コロナワクチンの副反応は落ち着いてきた
昨日は37.6度だったけど、今日は36.0 〜 36.5度になってきた。発熱は収まったし、手足の痛みも消えた感じ。まあ、注射を打った左肩はまだ痛くて、腕を上に持ち上げられないけど、そのあたりは1回目もそんな感じだったので仕方ないのだろうなと。
◎ 予測式電子体温計はあまりあてにならないのかも。 :
少し前に購入した予測式電子体温計、テルモ C232 (ET-C232P01)を使って体温を測っているけれど、この予測式という仕組みは、あまりあてにならないのかもしれないなと思えてきた。
この電子体温計は、約20秒で予測値としての体温を表示して、その後10分ほど測定し続けると実測での体温を表示してくれる。しかし今回使ってみたら、実測値36.0度に対して、予測値 36.9度を表示した時があって…。0.5度ぐらいは高目に出ることが多いようだなと思ってたけど、さすがに約1度も高い値を出すのはどうなんだろうと…。体温は結構変動するものだろうけど、ここまで違う値が出てしまっていいのだろうか…。
それとも、測定の仕方がおかしいのだろうか。一旦脇の下から取り出して予測値を見てから、また脇の下に入れて測り続けてはダメ、とかあったりするのかな。
この電子体温計は、約20秒で予測値としての体温を表示して、その後10分ほど測定し続けると実測での体温を表示してくれる。しかし今回使ってみたら、実測値36.0度に対して、予測値 36.9度を表示した時があって…。0.5度ぐらいは高目に出ることが多いようだなと思ってたけど、さすがに約1度も高い値を出すのはどうなんだろうと…。体温は結構変動するものだろうけど、ここまで違う値が出てしまっていいのだろうか…。
それとも、測定の仕方がおかしいのだろうか。一旦脇の下から取り出して予測値を見てから、また脇の下に入れて測り続けてはダメ、とかあったりするのかな。
[ ツッコむ ]
2021/12/24(金) [n年前の日記]
#1 [nitijyou] 電動自転車を物色
今まで使ってた電動アシスト自転車 SANYO エネループバイク CY-SPA226A のモータが壊れてしまって完全に死亡してしまったので、家族内では、新しい電動アシスト自転車を買わないとダメだね、という話になっているところ。
自分の要望としては、隣の郡山市まで走って帰ってきてもバッテリーが切れないぐらいの容量が欲しい。今まで乗っていたソレはバッテリー容量が少なかったので、行って帰ってくるとバッテリーが途中で切れてしまって、重いペダルを汗だくで漕いで帰る羽目になったわけで…。「ちょっと天気がいいから遠出してみようかな」なんてのはバッテリー容量的に無理だった。
で、一応ググって、このメーカのこの型番がいいのではと目安はつけたのだけど。もし近所のお店で購入できれば、すぐに使えるし、何かあった時も持ち込めばどうにかなるだろうから、都合がいいだろうと。ただ、店頭に目当てのソレがあるのかどうか。あったとしても、お値段はどうか。
ということで、親父さんの運転する車に同乗して、ホーマック、イオンバイク、宮脇書店の前の自転車屋さん、ダイユーエイトを覗いてきた。
予想はしていたけれど、6万〜8万円台の商品は、バッテリーが8Ah前後になってしまうなと…。できれば12Ahや16Ahがいいのだけど、それらは12万円台になってしまう…。また、お目当ての型番は、どのお店にも置いてなくて。
結局、お値段的にちょっとアレだったし、そもそも目当ての型番も見つからなかったしで、親父さんとの間では、ネット通販で買おうか、という話に。
自分の要望としては、隣の郡山市まで走って帰ってきてもバッテリーが切れないぐらいの容量が欲しい。今まで乗っていたソレはバッテリー容量が少なかったので、行って帰ってくるとバッテリーが途中で切れてしまって、重いペダルを汗だくで漕いで帰る羽目になったわけで…。「ちょっと天気がいいから遠出してみようかな」なんてのはバッテリー容量的に無理だった。
で、一応ググって、このメーカのこの型番がいいのではと目安はつけたのだけど。もし近所のお店で購入できれば、すぐに使えるし、何かあった時も持ち込めばどうにかなるだろうから、都合がいいだろうと。ただ、店頭に目当てのソレがあるのかどうか。あったとしても、お値段はどうか。
ということで、親父さんの運転する車に同乗して、ホーマック、イオンバイク、宮脇書店の前の自転車屋さん、ダイユーエイトを覗いてきた。
予想はしていたけれど、6万〜8万円台の商品は、バッテリーが8Ah前後になってしまうなと…。できれば12Ahや16Ahがいいのだけど、それらは12万円台になってしまう…。また、お目当ての型番は、どのお店にも置いてなくて。
結局、お値段的にちょっとアレだったし、そもそも目当ての型番も見つからなかったしで、親父さんとの間では、ネット通販で買おうか、という話に。
◎ バッテリー容量はどのあたりがお得なのだろう。 :
各店を回る前は、バッテリー容量は航続(?)距離にしか絡んでこないと思っていたけれど、店員さんと話しているうちに、バッテリー容量が多いと、バッテリーが劣化するまでの期間が長くなる(可能性がある)ことにも気づかせてもらった。
バッテリー容量が少なければ、空になるまでの時間が短いから、頻繁に充電せざるを得ない。しかし、電動アシスト自転車に使われているリチウムイオン電池は、充電回数が増えるとその分劣化が進んでしまう。700〜900回充電するとバッテリー容量は半分になると一般的には言われているらしい。つまり、1日1回充電するような使い方をすると、おそらく2〜3年で容量が半分になってしまう。
これがもし、容量が多ければ、空になるまでの時間が長くなるので、頻繁に充電しなくて済む可能性が高い。充電回数が少なければ、劣化していく早さを遅らせることができて、バッテリーがダメになるまでの期間が長くなる。あるいは、劣化が進んで容量が半分になったとしても、小容量バッテリー程度の距離なら相変わらず走れるかもしれない。
となると…。
ただ、大容量バッテリーは本当に劣化が遅いのか、そのあたりちょっと怪しい気もするなと…。別の理由で、劣化速度は大して変わりません、てなオチもありそうな…。あるいは、大容量バッテリーは内包してるリチウムイオン電池の本数が多いから故障する確率が高く、劣化云々以前に大体は早く壊れるので実はかなり損をする、てな話があってもおかしくなさそうな…。いや、分からんけど。
バッテリー容量が少なければ、空になるまでの時間が短いから、頻繁に充電せざるを得ない。しかし、電動アシスト自転車に使われているリチウムイオン電池は、充電回数が増えるとその分劣化が進んでしまう。700〜900回充電するとバッテリー容量は半分になると一般的には言われているらしい。つまり、1日1回充電するような使い方をすると、おそらく2〜3年で容量が半分になってしまう。
これがもし、容量が多ければ、空になるまでの時間が長くなるので、頻繁に充電しなくて済む可能性が高い。充電回数が少なければ、劣化していく早さを遅らせることができて、バッテリーがダメになるまでの期間が長くなる。あるいは、劣化が進んで容量が半分になったとしても、小容量バッテリー程度の距離なら相変わらず走れるかもしれない。
となると…。
- 小容量バッテリーの安い商品を買っても、バッテリー劣化が早いから、数年後には交換用バッテリーを購入することになって、結局は追加で数万円のお金がかかる。
- 大容量バッテリーの高い商品を買っておけば、バッテリー劣化を遅くできて、交換用バッテリーを買わずに済む可能性がある。
ただ、大容量バッテリーは本当に劣化が遅いのか、そのあたりちょっと怪しい気もするなと…。別の理由で、劣化速度は大して変わりません、てなオチもありそうな…。あるいは、大容量バッテリーは内包してるリチウムイオン電池の本数が多いから故障する確率が高く、劣化云々以前に大体は早く壊れるので実はかなり損をする、てな話があってもおかしくなさそうな…。いや、分からんけど。
[ ツッコむ ]
2020/12/24(木) [n年前の日記]
#1 [windows] 筆まめ21から住所録をエクスポートしてみたけれど
Windows10 x64 20H2 + 筆まめ Ver.21 から、住所録を csv でエクスポートしようとしていたのだけど。筆王 Ver.24 でインポートしてみると一部妙なデータができてしまう。
筆まめからエクスポートされたcsvを眺めてみて原因が分かった。どうやらemail欄に複数のメールアドレスを登録していると、エクスポート結果がおかしくなるようだなと。メールアドレスや電話番号が別の行としてエクスポートされてしまう感じ。
仕方ないので、メールアドレス情報は「備考」の欄にコピペし直して、email欄には1つだけ登録してからエクスポートしてみたり。
筆まめ Ver.21 は Windows10 に対応してなくて、互換モードで Windows7 を指定して動かしている状態なのだけど、もしかしてそのせいで csvエクスポートがおかしくなるのだろうか。それとも、当時の筆まめはエクスポート機能にバグがあったのだろうか。あるいは、区切り文字として「"」を指定すれば正常な csv になるのだろうか。
何にせよ、少し登録データを弄っただけで、それらしいcsvがエクスポートできたので、これで良しとしておこう…。
筆まめからエクスポートされたcsvを眺めてみて原因が分かった。どうやらemail欄に複数のメールアドレスを登録していると、エクスポート結果がおかしくなるようだなと。メールアドレスや電話番号が別の行としてエクスポートされてしまう感じ。
仕方ないので、メールアドレス情報は「備考」の欄にコピペし直して、email欄には1つだけ登録してからエクスポートしてみたり。
筆まめ Ver.21 は Windows10 に対応してなくて、互換モードで Windows7 を指定して動かしている状態なのだけど、もしかしてそのせいで csvエクスポートがおかしくなるのだろうか。それとも、当時の筆まめはエクスポート機能にバグがあったのだろうか。あるいは、区切り文字として「"」を指定すれば正常な csv になるのだろうか。
何にせよ、少し登録データを弄っただけで、それらしいcsvがエクスポートできたので、これで良しとしておこう…。
◎ 筆まめ側で一手間が必要だったらしい。 :
筆まめ Ver.21 のネイティブ(?)な住所録データ(.fwa)は、筆王 Ver.24 でそのままインポートできなかった。「バージョンが合ってない」と言われてしまう。筆王側では、筆まめ 6.0/7.0 の住所録にしか対応してないっぽい。仕方ないので csv でやり取りすることにしたわけで。
と、思い込んでいたけれど。ググってみたら、筆まめ側で「筆まめVer.13〜15形式」として住所録を保存すれば、筆王 Ver.24 で開ける状態になるっぽい。
一応手順をメモ。
csvでエクスポートする必要はなかったのかもしれない…。いやまあ、csv ならテキストとして中身を見れるので安心ではあるけれど。
と、思い込んでいたけれど。ググってみたら、筆まめ側で「筆まめVer.13〜15形式」として住所録を保存すれば、筆王 Ver.24 で開ける状態になるっぽい。
一応手順をメモ。
- 筆まめで住所録を開いた状態で、ファイル → 住所録のセキュリティ → 「筆まめVer.13〜15形式」を選択してOKを押して保存。これで、住所録がちょっと古いフォーマットで保存されるのだろう。たぶん。
- 筆王を開いて、住所録タブ → ファイル → 開く → 既存の住所録を探す。「別ファイルから取り込み」ウインドウが表示されるので「筆まめ」を選択 → 検索場所を指定 → 変換可能な住所録と変換不可能な住所録が表示されるので、変換可能な住所録を選択して変換。
csvでエクスポートする必要はなかったのかもしれない…。いやまあ、csv ならテキストとして中身を見れるので安心ではあるけれど。
[ ツッコむ ]
2019/12/24(火) [n年前の日記]
#1 [cg_tools] 丸を描いてる
丸を描いてる、というか作ってる。2D多関節関係のプログラムを書くときに、丸の仮画像があると都合が良いので…。
Windows10 x64 1909上で作業。以下のような手順で画像を作成。
こんな感じになった。CC0 / Public Domain にしときますので、何かに使えそうなら使ってください。
64x64ドットの画像。RGBA 32bit、32色(5bit)の2つを用意。

_circle01_64x64_take1_01_32bit.png

_circle01_64x64_take1_03_5bit32col.png

_circle01_64x64_take2_01_32bit.png

_circle01_64x64_take2_05_5bit32col_edit.png

_circle02_64x64_take1_01_32bit.png

_circle02_64x64_take1_05_5bit32col_edit.png
96x96ドットの画像。

_circle01_96x96_take1_01_32bit.png

_circle01_96x96_take1_03_5bit32col.png

_circle01_96x96_take2_01_32bit.png

_circle01_96x96_take2_05_5bit32col_edit.png

_circle02_96x96_take1_01_32bit.png

_circle02_96x96_take1_05_5bit32col_edit.png
blender で出力 + GIMPで色調補正した、512x512ドットの画像。

_circle01_512x512.png

_circle01_512x512_coledit.png

_circle02_512x512_02.png

_circle02_512x512_bodyonly.png

_circle02_512x512_bodyonly_coledit.png
Windows10 x64 1909上で作業。以下のような手順で画像を作成。
- blender 2.81a でモデリングとレンダリング。
- GIMP 2.10.14 で色調補正 + 画像を縮小。アルファチャンネルをしきい値で2値化して透明/不透明の境界をクッキリさせた。
- OPTPiX 1.31で32色に減色。
- EDGE2 1.15でドット打ちして微修正。
こんな感じになった。CC0 / Public Domain にしときますので、何かに使えそうなら使ってください。
64x64ドットの画像。RGBA 32bit、32色(5bit)の2つを用意。






96x96ドットの画像。






blender で出力 + GIMPで色調補正した、512x512ドットの画像。





[ ツッコむ ]
2018/12/24(月) [n年前の日記]
#1 [pc] ペーパークラフトを作成
以下の記事を眺めてるうちに、なんだかムラムラと作りたくなってきた。
_Apple II、Amstrad CPC 464などのペーパークラフト。自分で印刷できます | ギズモード・ジャパン
_Apple II - Papercraft Design - Rocky Bergen
_Commodore 64 Papercraft V3 - Rocky Bergen
ということで、作ってみたり。
憧れのコモドール64…。もっとも、当時の自分が憧れてたのは _VIC-1001 だったけど。
_Apple II、Amstrad CPC 464などのペーパークラフト。自分で印刷できます | ギズモード・ジャパン
_Apple II - Papercraft Design - Rocky Bergen
_Commodore 64 Papercraft V3 - Rocky Bergen
ということで、作ってみたり。
憧れのコモドール64…。もっとも、当時の自分が憧れてたのは _VIC-1001 だったけど。
◎ 思ったこと。 :
「ペーパークラフトと言えば厚みのあるマットフォトペーパーだろう」と、安易に Canon マットフォトペーパー MP-101A4 を発掘して印刷してしまったのだけど。失敗した…。普通紙に印刷すれば良かった…。コモドール64は丸みのあるデザインなので、マットフォトペーパーは暑過ぎて丸みがつかない…。たぶんコレ、普通紙ならそれなりに丸みがつけやすいのだろうなと。
相変わらず思ったけれど、糊付けがやはり面倒臭いなと…。大体にして、紙とカッターならどの御家庭にもあるだろうけど、糊って今時はあまり無いよな…。少なくとも自分の部屋には…固まってしまった木工用ボンドや、封を切ってない瞬間接着剤はあるけど…。
糊付け不要のペーパークラフトって、作りづらいのかな…。ノウハウが必要だろうな…。
相変わらず思ったけれど、糊付けがやはり面倒臭いなと…。大体にして、紙とカッターならどの御家庭にもあるだろうけど、糊って今時はあまり無いよな…。少なくとも自分の部屋には…固まってしまった木工用ボンドや、封を切ってない瞬間接着剤はあるけど…。
糊付け不要のペーパークラフトって、作りづらいのかな…。ノウハウが必要だろうな…。
[ ツッコむ ]
#2 [pc] MZ-80Kの写真画像を眺めてる
コモドール64のペーパークラフトを作っているうちに、どうせなら日本国内で普及してたPCのペーパークラフトを作りたいよなと思えてきて。そんなわけで MZ-80K のペーパークラフトを眺めていたのだけど。
_MZ-80K ペーパークラフト ( パソコン ) - MZ-80 パソコン開発物語 - Yahoo!ブログ
_【はじめての3DCG】:MZ-80
画像がjpegなので、その手のノイズが…。キーボードや画面のテクスチャもぼけちゃってるし…。 _ペパクラビューワー4 をインストールしてペパクラデータ版も眺めたけれど、そちらもテクスチャがボケボケで…。
せめてテクスチャだけでも作り直すか、と思ったけれど、MZ-80Kのキーボードのあたりがよくわからず。そんな感じで、写真画像をググって集めて眺めているところ。
_MZ-80K ペーパークラフト ( パソコン ) - MZ-80 パソコン開発物語 - Yahoo!ブログ
_【はじめての3DCG】:MZ-80
画像がjpegなので、その手のノイズが…。キーボードや画面のテクスチャもぼけちゃってるし…。 _ペパクラビューワー4 をインストールしてペパクラデータ版も眺めたけれど、そちらもテクスチャがボケボケで…。
せめてテクスチャだけでも作り直すか、と思ったけれど、MZ-80Kのキーボードのあたりがよくわからず。そんな感じで、写真画像をググって集めて眺めているところ。
◎ カセットデッキの色がよく分からない。 :
カセットデッキ(データレコーダ?)の色が、黒だったり白だったりしてよく分からないなと…。蓋の部分が黒いのは間違いなさそうだけど…。
◎ モニタ部分の色もよくわからない。 :
モニタ部分のカバーの色も、赤、灰色、緑があってよく分からない。いや、緑はMZ-80K2Eなのかな…。
MZ-80Cもモニタ部分が赤いけど、MZ-80CはMZ-80Kと比べてキーボードがフツーの配列に近い感じになってるようで。
MZ-80Cもモニタ部分が赤いけど、MZ-80CはMZ-80Kと比べてキーボードがフツーの配列に近い感じになってるようで。
[ ツッコむ ]
2017/12/24(日) [n年前の日記]
#1 [love2d] ドット絵作成中
BGスクロールに合わせて指定の位置に敵を出したい。只の四角等を描画しても気分が出ないのでドット絵を作成中。
[ ツッコむ ]
2016/12/24(土) [n年前の日記]
#1 [linux] PIXELを試用
_Raspberry Pi
という、手の平サイズの小さなPCがあるんですけど。「子供さん向けの教育用PCとしてこういうのがあったらよくね?」的に作られたらしいですが。
その Raspberry Pi 上で動いてた PIXEL というOSだかデスクトップ環境だかがPC上でも動くようになったよ、というニュースを見かけて。
_Raspberry Piの「PIXEL」が旧型PCやMacで稼働可能に - ITmedia ニュース
_PIXEL for PC and Mac - Raspberry Pi
「512MBのメモリがあれば動くから古いPCも再利用できるぜ」
「DVDやUSBメモリから起動できるのであちこち持ち歩いて使えるぜ」
「Raspberry Piと同じOSだから操作に戸惑わないぜ」
てなあたりが売り、なのかな。たぶん。
興味が湧いたので、仮想PC VMware Player 上で動かしてみたりして。仮想PCのCD/DVDドライブにPIXELのDVDのisoを指定して起動テスト。
フツーに動きました。
ちなみに、VMware Player上で仮想PCを新規作成する際、「何のOSを入れたいんや?」と尋ねてくるけど、ちとそこで悩んだり。WindowsとかLinuxとか色々選べるみたいですが、どれを選べばいいんだろうと。
PIXELというOSは Debian Linux にガワをプラスしたもの、らしくて。そして Debian としては Debian Jessie と呼ばれる版を使ってる模様。じゃあ、その Debian Jassie って何なのよとググってみたら…。 _Debian - Wikipedia によると Debain 8.0 っぽい。そして「PIXELというOSができたよ。x86版だよ」という話だから、64bit版じゃなくて32bit版ですわな。
てことは、VMware Player 上では「Linux」「Debian 8.x」を選べばいいのかなと。「Debian 8.x」と「Debian 8.x (x64)」があるのでちょっと注意。後者は64bit版なので。
その Raspberry Pi 上で動いてた PIXEL というOSだかデスクトップ環境だかがPC上でも動くようになったよ、というニュースを見かけて。
_Raspberry Piの「PIXEL」が旧型PCやMacで稼働可能に - ITmedia ニュース
_PIXEL for PC and Mac - Raspberry Pi
「512MBのメモリがあれば動くから古いPCも再利用できるぜ」
「DVDやUSBメモリから起動できるのであちこち持ち歩いて使えるぜ」
「Raspberry Piと同じOSだから操作に戸惑わないぜ」
てなあたりが売り、なのかな。たぶん。
興味が湧いたので、仮想PC VMware Player 上で動かしてみたりして。仮想PCのCD/DVDドライブにPIXELのDVDのisoを指定して起動テスト。
フツーに動きました。
ちなみに、VMware Player上で仮想PCを新規作成する際、「何のOSを入れたいんや?」と尋ねてくるけど、ちとそこで悩んだり。WindowsとかLinuxとか色々選べるみたいですが、どれを選べばいいんだろうと。
PIXELというOSは Debian Linux にガワをプラスしたもの、らしくて。そして Debian としては Debian Jessie と呼ばれる版を使ってる模様。じゃあ、その Debian Jassie って何なのよとググってみたら…。 _Debian - Wikipedia によると Debain 8.0 っぽい。そして「PIXELというOSができたよ。x86版だよ」という話だから、64bit版じゃなくて32bit版ですわな。
てことは、VMware Player 上では「Linux」「Debian 8.x」を選べばいいのかなと。「Debian 8.x」と「Debian 8.x (x64)」があるのでちょっと注意。後者は64bit版なので。
◎ カーネルバージョンを確認。 :
uname -a と打ってみたり。
Linux raspberrypi 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb9u2 (2016-10-19) i686 GNU/LinuxKernelバージョンは 3.16、ってことでいいのかな。
◎ HDDへのインストール。 :
DVDから起動できることは分かったのでHDDにインストールしてみたいなと思ったけど、そのへんどうすればいいのやら。
_公開ページのコメント欄 でそれらしい情報が。起動できるUSBメモリと、HDDを用意して、dd を使ってイメージをコピー、でいいのだろうか。でも、「そのやり方ではよろしくない」的なレスもついてるような…。
DVDのisoから起動してddでDVDの内容を仮想HDD(?)にコピーしてみたけれど、そのやり方ではHDDから起動せず。
であればと、 _Etcher なるツールを利用して起動できるUSBメモリを作成して、そちらの内容をHDDにコピーしてみたところ、この場合はHDDから起動してくれたようで。ちなみに使ったUSBメモリは2GB。HDDイメージの容量は16GBで設定。
件の記事では、再起動後にHDDから起動することを確認後、fdisk を使って2番目のパーティションを消して、またパーティションを作り直して、再起動後に resize2fs でサイズ調整してるようで、一応ソレも試してみたり。この状態なら設定等を変更しても次回起動時に変更が反映されていた。おそらくUSBメモリ起動時と同様に、2番目のパーティションに変更点を記憶してるのではないかなと。
_公開ページのコメント欄 でそれらしい情報が。起動できるUSBメモリと、HDDを用意して、dd を使ってイメージをコピー、でいいのだろうか。でも、「そのやり方ではよろしくない」的なレスもついてるような…。
DVDのisoから起動してddでDVDの内容を仮想HDD(?)にコピーしてみたけれど、そのやり方ではHDDから起動せず。
であればと、 _Etcher なるツールを利用して起動できるUSBメモリを作成して、そちらの内容をHDDにコピーしてみたところ、この場合はHDDから起動してくれたようで。ちなみに使ったUSBメモリは2GB。HDDイメージの容量は16GBで設定。
件の記事では、再起動後にHDDから起動することを確認後、fdisk を使って2番目のパーティションを消して、またパーティションを作り直して、再起動後に resize2fs でサイズ調整してるようで、一応ソレも試してみたり。この状態なら設定等を変更しても次回起動時に変更が反映されていた。おそらくUSBメモリ起動時と同様に、2番目のパーティションに変更点を記憶してるのではないかなと。
◎ 解像度の変更方法が分からず。 :
VMware Player上でPIXELを動かすと、800x600の解像度になってしまう。ちと狭い。変更する方法はあるのかな…。
ちなみに xdpyinfo で現在の解像度等を調べることができる模様。 _電脳な日々: Linux で画面サイズ(解像度)を取得する が参考になりました。ありがたや。
試しに open-vm-tools と open-vm-tools-desktop をインストールしたら VMware Player のウインドウをリサイズして解像度変更ができるように。
_PIXEL for PC and Mac - Raspberry Pi のコメント欄で、xrandr とやらを使って解像度を変更する例が紹介されてることに気づいたり。
これが Raspberry Piだったら /boot/config.txt を書き換えて設定したりできるらしいので、もしかするとこの場合もそのあたりを修正すればどうにかなるのだろうか。どうなんだろう。
ググってみたら ~/.xprofile だの ~/.xsessionrc に xrandr の指定を書いてしまう方法もあるようで。そっちのほうがいいのかな。
ちなみに xdpyinfo で現在の解像度等を調べることができる模様。 _電脳な日々: Linux で画面サイズ(解像度)を取得する が参考になりました。ありがたや。
試しに open-vm-tools と open-vm-tools-desktop をインストールしたら VMware Player のウインドウをリサイズして解像度変更ができるように。
_PIXEL for PC and Mac - Raspberry Pi のコメント欄で、xrandr とやらを使って解像度を変更する例が紹介されてることに気づいたり。
sudo xrandr --output Virtual1 --mode 1024x768上記のように打ってみたら解像度が変更できた。更に arandr なるツールをインストールしたらGUIでも解像度を変更できた。が、次回起動時にはまた元に戻ってしまって。さて、どうしたら…。
これが Raspberry Piだったら /boot/config.txt を書き換えて設定したりできるらしいので、もしかするとこの場合もそのあたりを修正すればどうにかなるのだろうか。どうなんだろう。
ググってみたら ~/.xprofile だの ~/.xsessionrc に xrandr の指定を書いてしまう方法もあるようで。そっちのほうがいいのかな。
[ ツッコむ ]
2015/12/24(木) [n年前の日記]
#1 [dxruby] スキャンラインシードフィルによる塗り潰しの実験
Ruby + DXRuby を使って実験。
_スキャンラインシードフィルによる塗り潰しの実験
_スキャンラインシードフィルの実験その2(アルゴリズム高速化版)
以下のような感じで動作確認できる。
以下、参考ページ。
_ペイント・ルーチン (1)シード・フィル アルゴリズム
_JavaScript, Canvas スキャンライン・シードフィル アルゴリズムによる塗り潰し : Serendip - Webデザイン・プログラミング
_スキャンラインシードフィルによる塗り潰しの実験
_スキャンラインシードフィルの実験その2(アルゴリズム高速化版)
以下のような感じで動作確認できる。
ruby scanlineseedfill.rb TEST.PNG画像内をクリックすれば塗り潰しができる。
以下、参考ページ。
_ペイント・ルーチン (1)シード・フィル アルゴリズム
_JavaScript, Canvas スキャンライン・シードフィル アルゴリズムによる塗り潰し : Serendip - Webデザイン・プログラミング
[ ツッコむ ]
#2 [dxruby] キャラグラエディタのバケツツールが動くようになった
バケツツールが動かなかった理由が分かった。ハッシュを2次元配列に入れて、各ハッシュと比較して領域色か非領域色かを判別してたのだけど、ハッシュを浅いコピーで取り出してたから ―― 要するにポインタをコピーしてたから、おかしなことになってた。
指定された座標に対応するハッシュをコピーして、そのハッシュと、他の座標のハッシュと比較していくのだけど。その最初の指定座標を塗りつぶしてしまうと、領域色として扱うべきハッシュ内容が変わってしまうので、その後の比較が全部おかしくなるという。
最初の座標のハッシュは深いコピーで取り出さないといけない。
_Marshalで配列やハッシュをディープコピーする - Ruby Tips!
a = Marshal.load(Marshal.dump(hoge)) みたいな。
ちなみに Ruby 2.0 では、require 'marshal' を書くとエラーが出てしまった。いきなり Marshal.load(Marshal.dump(hoge)) と書いても動いてるので、基本機能(?)として取り込まれたのかなと想像していたり。
指定された座標に対応するハッシュをコピーして、そのハッシュと、他の座標のハッシュと比較していくのだけど。その最初の指定座標を塗りつぶしてしまうと、領域色として扱うべきハッシュ内容が変わってしまうので、その後の比較が全部おかしくなるという。
最初の座標のハッシュは深いコピーで取り出さないといけない。
_Marshalで配列やハッシュをディープコピーする - Ruby Tips!
a = Marshal.load(Marshal.dump(hoge)) みたいな。
ちなみに Ruby 2.0 では、require 'marshal' を書くとエラーが出てしまった。いきなり Marshal.load(Marshal.dump(hoge)) と書いても動いてるので、基本機能(?)として取り込まれたのかなと想像していたり。
[ ツッコむ ]
2014/12/24(水) [n年前の日記]
#1 [dxruby] DXRubyとAyameとイントロとループとスレッド
DXRuby は 60FPS でメインループが回っているけど、それより速い周期でループを回す部分を作って、そこでBGMの切り替えをしたら、自然に繋がってるように聞こえないかなと思えてきたので、Ruby の Thread とやらを使って試してみたりして。
_bgmloop2.rb
試してはみたものの、違いが分からない…。元の ogg の作りがマズいのだろうか。
別スレッド内で Ayame.update を呼んじゃってるけど、これってアリなのかな…。勝手な想像では、おそらく Ayame.update が音の再生開始等の処理も担っていて、となるとメインループ内に Ayame.update を置いておくと再生開始タイミングも 60fps になってしまって意味が無いのではないか、と思って別スレッド内に置いてガンガン呼びまくるようにしてみたのだけど。ちなみにこの状態でも、フェードアウト等の秒数指定は、指定通りに動いてるように聞こえた。
ていうか、メインループ内でBGMを切り替えるやり方も、切り替え時にビミョーにずれてるとは気付かれないのではないか、てな気分になってきたり。何度も聞いてるうちに、よくわからなくなってきた…。
_bgmloop2.rb
require 'dxruby'
require_relative 'ayame'
if true
bgm_intro = Ayame.new('test58intro.ogg')
bgm_loop = Ayame.new('test58loop.ogg')
bgm_intro_time = 6.888
else
bgm_intro = Ayame.new('test59intro.ogg')
bgm_loop = Ayame.new('test59loop.ogg')
bgm_intro_time = 13.714
end
bgm_intro.predecode
bgm_loop.predecode
intro_time = 0
bgm_step = 0
# BGM処理用スレッド
t = Thread.new do
loop do
case bgm_step
when 0
# イントロ再生開始の指示待ち
nil
when 1
# イントロ再生開始
bgm_intro.play(1, 0)
intro_time = Time.now.to_f
bgm_step = 2
when 2
# イントロ再生終了待ち
if intro_time + bgm_intro_time < Time.now.to_f
# loop BGM 再生開始
bgm_loop.play(0, 0)
bgm_step = 3
end
when 3
# loop BGM再生中
nil
when 4
# loop BGM停止
bgm_loop.stop(1)
bgm_step = 0
when 5
break
end
Ayame.update
sleep(0.001)
end
bgm_intro.stop
bgm_intro.dispose
bgm_loop.stop
bgm_loop.dispose
end
fnt = Font.new(24)
Window.loop do
break if Input.keyPush?(K_ESCAPE)
if Input.keyPush?(K_Z)
if bgm_step <= 0
# BGMを再生していないので、イントロ再生開始
bgm_step = 1
elsif bgm_step == 3
# loop BGM 再生中なので停止する
bgm_step = 4
end
end
if bgm_step >= 0
msg = [
"z : start intro",
" intro play start",
" intro playing",
"z : stop loop bgm",
" loop BGM stop"
]
Window.drawFont(8, 8, msg[bgm_step], fnt)
end
end
bgm_step = 5
t.join
試してはみたものの、違いが分からない…。元の ogg の作りがマズいのだろうか。
別スレッド内で Ayame.update を呼んじゃってるけど、これってアリなのかな…。勝手な想像では、おそらく Ayame.update が音の再生開始等の処理も担っていて、となるとメインループ内に Ayame.update を置いておくと再生開始タイミングも 60fps になってしまって意味が無いのではないか、と思って別スレッド内に置いてガンガン呼びまくるようにしてみたのだけど。ちなみにこの状態でも、フェードアウト等の秒数指定は、指定通りに動いてるように聞こえた。
ていうか、メインループ内でBGMを切り替えるやり方も、切り替え時にビミョーにずれてるとは気付かれないのではないか、てな気分になってきたり。何度も聞いてるうちに、よくわからなくなってきた…。
◎ sleepの精度が分からない。 :
Ruby で Thread を使って sleep(秒数) でループを回すソレは、環境によってどうなるか不明という話もあるそうで。
Ruby の sleep() は小数点以下も指定できるので、ミリ秒(ms)単位でもsleepできるように思えるけれど、OSによってsleepできる精度? 分解能? が違ってるそうで。Windows NT の場合、sleep が 10ms の精度?だから、それより小さい値を指定しても意味が無い、という話も見かけた。 しかし、XP、Vista、7、8 とWindowsのバージョンが上がった際に、そのあたり何の変更も無かったのかな、改善されてたりしないのかな、という疑問も。
調べてみたら、Windows の場合、時間を測る仕様は3種類ほどあるらしく。
_QueryPerformanceCounterを実時間計測には使えない - 音宮志久の日々の考え
マルチメディアタイマーとやらを使えば 1ms 単位で測定できるらしいから、もし、Windows版の Ruby がそのあたりを使ってたら、昔と違って 1ms の精度で sleep できたりするのかも、と素人考えで思ったりもしたけど、そのへんの実装に何か変化があったのかどうかも分からない状態で。
ひとまず上のソースで、sleep(0.001) を sleep(0.0005) にしてみたら、CPU使用率が急激に上昇したので、指定値が何かしらの形で反映されてる、ような気もする。
Ruby の sleep() は小数点以下も指定できるので、ミリ秒(ms)単位でもsleepできるように思えるけれど、OSによってsleepできる精度? 分解能? が違ってるそうで。Windows NT の場合、sleep が 10ms の精度?だから、それより小さい値を指定しても意味が無い、という話も見かけた。 しかし、XP、Vista、7、8 とWindowsのバージョンが上がった際に、そのあたり何の変更も無かったのかな、改善されてたりしないのかな、という疑問も。
調べてみたら、Windows の場合、時間を測る仕様は3種類ほどあるらしく。
_QueryPerformanceCounterを実時間計測には使えない - 音宮志久の日々の考え
マルチメディアタイマーとやらを使えば 1ms 単位で測定できるらしいから、もし、Windows版の Ruby がそのあたりを使ってたら、昔と違って 1ms の精度で sleep できたりするのかも、と素人考えで思ったりもしたけど、そのへんの実装に何か変化があったのかどうかも分からない状態で。
ひとまず上のソースで、sleep(0.001) を sleep(0.0005) にしてみたら、CPU使用率が急激に上昇したので、指定値が何かしらの形で反映されてる、ような気もする。
◎ 曲データの作り方でも誤魔化せそう。 :
例えばだけど、イントロ部分の最後で、
- シンバル? クラッシュライド? を「バシャーン(シャンシャンシャン…)」と鳴らしてる上にループ部分を載せてみたり
- ドラムだけ叩いて「ダダダダダッ、ダンッ…(シーン)…」と意図的に無音部分を作ったり
- Glitch でテンポを崩したり
[ ツッコむ ]
#2 [nitijyou] 自転車で買い物に
蛍光灯が1本切れたのでケーズデンキまで。ついでにダイソーとリオンドールに。
20Wタイプの蛍光灯を買ってきたけど、帰宅後、家族から予備があると知らされて、ギャフン。
先日購入したコンデジ、Canon PowerShot A3300IS を入れるケースをケーズデンキで物色したけれど。値段が 1,280円とか、一番安いモノでも980円とかで悩んでしまったり。中古のデジカメだから、既に傷だらけなわけで。そこまで払うのもなあ…。ということで、ダイソーでそれっぽいケースを購入して済ませようと。金属のファスナーがついてるケースだからよろしくないのだけど。傷をつけない・増やさないことを考えたら、金属のファスナーはマズいのではないかなあ。でもまあ、100円だから…。
リオンドールでガムや夜食等を購入。
20Wタイプの蛍光灯を買ってきたけど、帰宅後、家族から予備があると知らされて、ギャフン。
先日購入したコンデジ、Canon PowerShot A3300IS を入れるケースをケーズデンキで物色したけれど。値段が 1,280円とか、一番安いモノでも980円とかで悩んでしまったり。中古のデジカメだから、既に傷だらけなわけで。そこまで払うのもなあ…。ということで、ダイソーでそれっぽいケースを購入して済ませようと。金属のファスナーがついてるケースだからよろしくないのだけど。傷をつけない・増やさないことを考えたら、金属のファスナーはマズいのではないかなあ。でもまあ、100円だから…。
リオンドールでガムや夜食等を購入。
[ ツッコむ ]
#3 [zatta] 「ピーピー音」は警告音にならない話
ウチの親父さんは歳をとって聴力が衰えてしまい、人の会話は聞き取れるのだけど、高い周波数の音は聞き取れない状態でして。なもんだから、家電等が発する「ピーピー音」は、周波数の問題で聞こえないのであります。
日本のメーカがコストダウンで努力して、結果、ピーピー音で知らせる仕様に落ち着いて、そういう家電等が普及してるのが現状だろうけど。これからはお年寄りがもっと増えるわけですよ。つまり、ウチの親父さんのように、「ピーピー音」が聞こえない方も増えてくるのは間違いないわけですよ。だから、この仕様で延々作り続けてたらマズいよなと。警告音のつもりで鳴らしても、そもそも音が聞こえないのでは、ソレって警告音にならないわけで。
だからと言って、「どうせ聞こえないなら削ってしまえ」「更なるコストダウンが期待できるわい」てなわけにもいかない。目を離していても機器の状態が変わったことを伝えるためには、音を発するのが手っ取り早いわけでして。
さて、どうすればいいのだろう?
- 電気ポットのお湯が沸いた時の「ピーピー音」も。
- 電気炊飯器で御飯が炊けた時の「ピーピー音」も。
- 風呂が沸いた時の「ピーピー音」も。
- ファンヒーターの灯油が切れた時の「ピーピー音」も。
- 冷蔵庫の扉が開けっ放しの時の「ピーピー音」も。
- ガスコンロの火がいつのまにか消えてた時の「ピーピー音」も。
日本のメーカがコストダウンで努力して、結果、ピーピー音で知らせる仕様に落ち着いて、そういう家電等が普及してるのが現状だろうけど。これからはお年寄りがもっと増えるわけですよ。つまり、ウチの親父さんのように、「ピーピー音」が聞こえない方も増えてくるのは間違いないわけですよ。だから、この仕様で延々作り続けてたらマズいよなと。警告音のつもりで鳴らしても、そもそも音が聞こえないのでは、ソレって警告音にならないわけで。
だからと言って、「どうせ聞こえないなら削ってしまえ」「更なるコストダウンが期待できるわい」てなわけにもいかない。目を離していても機器の状態が変わったことを伝えるためには、音を発するのが手っ取り早いわけでして。
さて、どうすればいいのだろう?
◎ 喋らせるのはどうか。 :
とりあえず、これからは、家電に喋らせればいいんじゃないかなあ、と夢想するのですが。
ウチの親父さんも、例えば Panasonic製のFAX付き電話機は、フツーに使えているのです。ソイツは喋るんです。「用件が○件あります」「FAX用紙を入れてください」「送信ボタンを押してください」 ―― 人の声の周波数だから、「ピーピー音」が聞こえない親父さんでもモーマンタイ(無問題)。
とは言え。喋らせるとなると色々問題は出てくるだろうなと。
喋ること自体は、問題無く実現できそうではあるけど。随分昔から ―― 自分が学生の頃から、ADPCMで波形を圧縮して持ってROM容量節約するとか電話機関係ではフツーにやってたし。今なら、 _YAMAHAが1チップで歌を歌わせちゃったり してるし。
それに、「ウチの全ての製品で必ず喋らせるのだ。それがウチの会社でもやれる社会貢献の形や」と方針さえ決めてしまえば、共通部品として大量生産できてコストダウンにも繋がるだろうし。
ただ、一番の障害は、「喋らせる必要あるの?」「ピーピー音でいいじゃん」と言い出す人達の存在、かもしれず。
まあ、別に、「ピーピー音」と同じコストで、お年寄りでも聞こえるぐらいに改善された警告音を実現できるアイデアがあるなら、それで問題無いわけで。何にせよ、これからはそのへん何かしら一工夫が必要だろうなー、と思うのでした。
ウチの親父さんも、例えば Panasonic製のFAX付き電話機は、フツーに使えているのです。ソイツは喋るんです。「用件が○件あります」「FAX用紙を入れてください」「送信ボタンを押してください」 ―― 人の声の周波数だから、「ピーピー音」が聞こえない親父さんでもモーマンタイ(無問題)。
とは言え。喋らせるとなると色々問題は出てくるだろうなと。
- 部品のコストが高くなる。
- 耐久性が不安。警告を発する家電は、どれも熱の変化が大きめだったり、若干水に濡れることもありえる機器。チップの稼働温度範囲を超えないか。スピーカのコーン紙がふやけないか。(今なら違うスピーカ種類もある?)
- せっかく機能をつけても、お年寄りが、「自分はまだ年寄りじゃない!」「だからそんな機能はどうでもいい! 要らん!」と言い出して、機能・仕様を否定しそう。
喋ること自体は、問題無く実現できそうではあるけど。随分昔から ―― 自分が学生の頃から、ADPCMで波形を圧縮して持ってROM容量節約するとか電話機関係ではフツーにやってたし。今なら、 _YAMAHAが1チップで歌を歌わせちゃったり してるし。
それに、「ウチの全ての製品で必ず喋らせるのだ。それがウチの会社でもやれる社会貢献の形や」と方針さえ決めてしまえば、共通部品として大量生産できてコストダウンにも繋がるだろうし。
ただ、一番の障害は、「喋らせる必要あるの?」「ピーピー音でいいじゃん」と言い出す人達の存在、かもしれず。
まあ、別に、「ピーピー音」と同じコストで、お年寄りでも聞こえるぐらいに改善された警告音を実現できるアイデアがあるなら、それで問題無いわけで。何にせよ、これからはそのへん何かしら一工夫が必要だろうなー、と思うのでした。
[ ツッコむ ]
#4 [anime][zatta] 子供は一種類じゃない
随分前の話なのですけど。とあるアニメーターさんが、
自分もソレを読んで、半分は同意しつつ、半分は、ソレちょっと違うよなー、と思ってしまったので、そのへんの思考をメモ。只の思考メモです。
子供ってのは、年齢によって嗜好が変わるよなと。要は、「子供」という単語で一括りにするのは無理があるよなと。
ざっくり大別しただけでも…。
戦隊シリーズを例に出すと説得力が出てくるのかな。戦隊シリーズも、「入学」「卒業」「再入学」があると言われているのです。…「入学」じゃなくて「入園」だったのかな。単語・呼称が怪しいですけど。
前述の、とあるアニメーターさんが思い浮かべたであろう子供像は、「悪ガキ時代」の子供ですわな。その時期の子供は、たしかに低俗なモノが大好き。「まいっちんぐマチコ先生」とか…例として古いか。とにかく、その時期の子供なら、ローニャのような作品は馬鹿にして見ないだろうと自分も思うわけですが。
でも、ローニャの場合、監督のお子さんがまだ小さいらしいので、そこに向けて、つまりは「良い子時代」の子供に向けて作ってる気がするわけですよ。
自分も、「あらいぐまラスカル」「ペリーヌ物語」「母をたずねて三千里」「赤毛のアン」等を見てた時期があって。今見ると退屈な作りだけど、当時は何も考えず、毎週ポケーッと見てたわけで。そういった「良い子時代」なら、ローニャは全然イケそうだよなと。
何の話だっけ。えーと。
要するに、大人が「子供」という単語を耳にした時、瞬間的に特定の子供の姿を脳裏に思い浮かべてしまいますが。実際には、その思い浮かべた子供像より、もっと幅広い、色んな子供の姿が存在しているので、そこはちょっと気をつけないといかんのかもしれんなあ、てな話かなと。
大人って物忘れが激しいから、自分が子供だった頃の事すら結構忘れちゃうもんで。一応記憶に残ってても、特定の時期の子供時代しか覚えてないから、そのイメージしか持てなくて。
なので、「自分が子供だったとしても〜」と思った時は、「ちょっと待て。その子供時代って、どの子供時代のこと?」と自分に少し問いかけてみると、少し正確に状況を把握できるのかも、などと思ったりもしましたが、それって難しいですわな。自分が通ってきた色んな子供時代をすぐに思い出すことができないからこそ大人なわけでして。なかなか難しい。
てなことを思ったのでメモ。
コレ、前にも書いたかなあ…。もうそんなことすら思い出せなくなってる自分…。
「自分が子供だったとしてもローニャは見ない」と発言してる場面を目にしまして。
「子供ってのは、もっと俗っぽいものが好きなのだ」
自分もソレを読んで、半分は同意しつつ、半分は、ソレちょっと違うよなー、と思ってしまったので、そのへんの思考をメモ。只の思考メモです。
子供ってのは、年齢によって嗜好が変わるよなと。要は、「子供」という単語で一括りにするのは無理があるよなと。
ざっくり大別しただけでも…。
- 低年齢で、わけもわからず、そのアニメを見てる「良い子時代」
- 「こんなのはガキが見るもんだ」と、急に大人ぶって馬鹿にして見なくなっちゃう「悪ガキ時代」
- 「これは一見子供向けのアニメだが実は作りとして深いのだ」「この面白さが分かるのはきっと俺だけだ。フフン」とか言いながら見てる「通気取り時代」
戦隊シリーズを例に出すと説得力が出てくるのかな。戦隊シリーズも、「入学」「卒業」「再入学」があると言われているのです。…「入学」じゃなくて「入園」だったのかな。単語・呼称が怪しいですけど。
- 幼稚園ぐらいまでは、どの子供も楽しく見てるし、玩具を欲しがったりもする。
- そのうち、「こんなの子供が見る番組だよ」と言い出して見なくなる。
- 中学生ぐらいになって、「これは結構深い脚本だぞ…」とか言いながら、一部の子供達がまた見るようになって。その人達は特撮マニアへと育っていくわけですけど。
前述の、とあるアニメーターさんが思い浮かべたであろう子供像は、「悪ガキ時代」の子供ですわな。その時期の子供は、たしかに低俗なモノが大好き。「まいっちんぐマチコ先生」とか…例として古いか。とにかく、その時期の子供なら、ローニャのような作品は馬鹿にして見ないだろうと自分も思うわけですが。
でも、ローニャの場合、監督のお子さんがまだ小さいらしいので、そこに向けて、つまりは「良い子時代」の子供に向けて作ってる気がするわけですよ。
自分も、「あらいぐまラスカル」「ペリーヌ物語」「母をたずねて三千里」「赤毛のアン」等を見てた時期があって。今見ると退屈な作りだけど、当時は何も考えず、毎週ポケーッと見てたわけで。そういった「良い子時代」なら、ローニャは全然イケそうだよなと。
何の話だっけ。えーと。
要するに、大人が「子供」という単語を耳にした時、瞬間的に特定の子供の姿を脳裏に思い浮かべてしまいますが。実際には、その思い浮かべた子供像より、もっと幅広い、色んな子供の姿が存在しているので、そこはちょっと気をつけないといかんのかもしれんなあ、てな話かなと。
大人って物忘れが激しいから、自分が子供だった頃の事すら結構忘れちゃうもんで。一応記憶に残ってても、特定の時期の子供時代しか覚えてないから、そのイメージしか持てなくて。
なので、「自分が子供だったとしても〜」と思った時は、「ちょっと待て。その子供時代って、どの子供時代のこと?」と自分に少し問いかけてみると、少し正確に状況を把握できるのかも、などと思ったりもしましたが、それって難しいですわな。自分が通ってきた色んな子供時代をすぐに思い出すことができないからこそ大人なわけでして。なかなか難しい。
てなことを思ったのでメモ。
コレ、前にも書いたかなあ…。もうそんなことすら思い出せなくなってる自分…。
[ ツッコむ ]
2013/12/24(火) [n年前の日記]
#1 [emacs] ndmacro.elが動かなくなってたけど最新版にしたら解決
emacs上で、キー操作を繰り返した場合にその操作を再生してくれる、ndmacro.el という拡張(?)があるのだけど。気付いたら動かなくなっていて。NTEmacs を 23.4 → 24.3 にしたせいだろうか。それとも自分、その前から動いてなかったけど、気付かなかったのだろうか…。
_snj14/ndmacro.el
github で入手できる最新版と交換したら、バッチリ動くようになりました。ありがたや。この機能、本当に助かります…。
_snj14/ndmacro.el
github で入手できる最新版と交換したら、バッチリ動くようになりました。ありがたや。この機能、本当に助かります…。
[ ツッコむ ]
#2 [cg_tools] Inkscapeでビットマップを扱ったら望んだ結果が得られず
ビットマップを含んだsvgを、pngエクスポートすると、ビットマップ部分がぼやけてしまう…。何か設定等で、ぼやけないようにできないのだろうか…。
む。もしかして、コレかな。
_ビットマップのインポート | Inkscape@JP
む。もしかして、コレかな。
_ビットマップのインポート | Inkscape@JP
ビットマップをインポートすると、画像のサイズによって次のようにボケてしまうことがあります。試してみないと…。
ビットマップの配置がドキュメント中のピクセルと合っていない場合に、自動的にアンチエイリアスがかかってこのようなボケた表示になります。ドキュメントのピクセルに配置を合わせるにはビットマップを選択してから、「エクステンション(N) > パスの変形 > ピクセルスナップ」を実行します。
手軽に合わせるには、選択ツールのツールボックスバーでX座標とY座標の小数点以下をそれぞれ0に変更します。つまり、XY座標がいずれも整数となるように変更します。
ピクセルスナップエクステンションでは、上記の作業を選択したすべてのオブジェクトに対して実行します。
[ ツッコむ ]
#3 [dxruby][game] DXRubyで地形アタリを取りながらプレイヤーキャラの移動その2
今日も、DXRuby を使って、地形の上でプレイヤーキャラを動かす実験をしてみますよ。
以下のソースを動かすには、 _DXRubyでtmxファイルを使ってBG表示 で公開してる、 _dxruby_map_disp_20131222.zip と、 _player_512x256_64x64.png が必要です。
以下のソースを動かすには、 _DXRubyでtmxファイルを使ってBG表示 で公開してる、 _dxruby_map_disp_20131222.zip と、 _player_512x256_64x64.png が必要です。
◎ 昨日のソースの補足。 :
_昨日のソース
について、言及することを忘れてた部分があるので、念のために補足しておきます。
床とアタリチェックする時、ちょっと妙なことをしていまして。
「なんでそんな珍妙なことするの? 足元のBGアタリだけ見ればいいじゃん?」と思う方も居るかもしれませんね。ですので、あえて、足元しか見ないソースを書いて動かしてみました。
斜め床を登っていく時はいいのですけど、下る時に「あわわわわ!」みたいな状態になりますな。
要は、以下のようなことが起きてしまうわけです。
昔のゲームでも、こういうの、たまーに見かけましたけどね…。
なので、足元からちょっと下のあたりをチェックしてるわけです。
ですが、ジャンプ中や落下中も、同じように足元からちょっと下を見てるままだと、よろしくない状態になります。
ですので、「床の上に立っている時」と「ジャンプ中・落下中」で、BGアタリを見る位置を変えてみたのでした。
このあたり、もっと上手い方法があるんじゃないかと思うのですけど…。これもこれで、地形によっては何か問題が出そうな気もするんですよね…。まあ、今後の課題ってことで。
床とアタリチェックする時、ちょっと妙なことをしていまして。
if pimgnum == 16
# 落下中
yadd = 0
else
# 床の上に居る
# 足元よりちょっと下の座標でアタリを取る
yadd = 16
end
nx, ny = bgatari.adjust_bg_hit(px, py + yadd, BgAtari::ADJUST_UP)
図で描くと、下のような感じです。

「なんでそんな珍妙なことするの? 足元のBGアタリだけ見ればいいじゃん?」と思う方も居るかもしれませんね。ですので、あえて、足元しか見ないソースを書いて動かしてみました。
# 足元しか見ないとどうなるかな…? yadd = 1 nx, ny = bgatari.adjust_bg_hit(px, py + yadd, BgAtari::ADJUST_UP)_playermove1_bug1.rb.txt
斜め床を登っていく時はいいのですけど、下る時に「あわわわわ!」みたいな状態になりますな。
要は、以下のようなことが起きてしまうわけです。

なので、足元からちょっと下のあたりをチェックしてるわけです。

ですが、ジャンプ中や落下中も、同じように足元からちょっと下を見てるままだと、よろしくない状態になります。

ですので、「床の上に立っている時」と「ジャンプ中・落下中」で、BGアタリを見る位置を変えてみたのでした。
このあたり、もっと上手い方法があるんじゃないかと思うのですけど…。これもこれで、地形によっては何か問題が出そうな気もするんですよね…。まあ、今後の課題ってことで。
◎ 壁補正をしてみたり。 :
さておき。
_昨日のソース
は、壁の中に入ってしまうと大惨事になったので、壁補正を入れてみました。
_playermove2_bug.rb.txt
さて、結果は。
Oops! 左右に進めません…。なんでや…。
こういう状態になってるわけですな。
さて、どうやって解決しよう…。
考えてみたら、壁として扱うべきBGアタリは、今のところ四角いブロックだけですので…。横方向にBGアタリがあった際、ソレが四角いブロック(壁相当)だった時だけ、壁補正をすることにしてみましょうか。
_playermove2.rb.txt
…Ruby って、「その範囲の中に入ってるか?」を、こういう風に書けるのですな。今まで知りませんでした…。(ググってみて知りました…。) Ruby、便利だなあ。
うむ。これで大丈夫そうです。
しかし、コレ、穴に落ちたら脱出できませんな…。明日は、ジャンプ処理を追加して、もっとあちこちに動けるようにしましょうかね。
_playermove2_bug.rb.txt
# プレイヤーキャラを動かしてみるサンプルその2
#
# 横移動、落下処理、床補正に加えて、壁補正もするが…
require 'dxruby'
require 'tmx'
require_relative 'dxrbtmx'
require_relative 'bgatari'
# 画像読み込み
pimg = Image.loadTiles("player_512x256_64x64.png", 512 / 64, 256 / 64)
bgimg = Image.loadTiles("bg_attari.png", 256 / 16, 256 / 16)
# tmx読み込み
scrw, scrh = Window.width, Window.height
tmx = DxrbTmx.new("./bg_atari_test.tmx", scrw, scrh)
# Bgレイヤーマップデータ取得
atari_layer = tmx.get_layer("bg_atari")
bg_layer0 = tmx.get_layer("layer0")
bg_layer1 = tmx.get_layer("layer1")
bg_layer2 = tmx.get_layer("layer2")
bg_layer3 = tmx.get_layer("layer3")
bgtw, bgth = tmx.screenwidth, tmx.screenheight
# BGアタリテーブル作成
bgatari = BgAtari.new(bgimg, atari_layer, scrw, scrh, 0, 22, 30)
# カーソル描画用メソッド
def draw_cursor(x, y, col)
w = 2
Window.drawLine(x - w, y, x + w, y, col)
Window.drawLine(x, y - w, x, y + (w + 1), col)
end
# プレイヤーのアニメパターンを定義
ppat = { "walk" => 0, "jump" => 16}
pimgnum = ppat["jump"]
bx, by = 0, 0
px, py = scrw / 2, scrh / 2
dx, dy = 0, 0
gravity = 0.45
bgatari_disp = false
# メインループ
Window.loop do
break if Input.keyPush?(K_ESCAPE)
# Bキーを押したらBGアタリ表示と切替
bgatari_disp = !bgatari_disp if Input.keyPush?(K_B)
# プレイヤー移動処理
# 左右キーで横移動
# x速度に、キー入力に応じて加速度を加算
dx += Input.x * 0.2
# 横方向の最大速度を超えないようにする
spdmax = 6.0
dx = spdmax if dx >= spdmax
dx = -spdmax if dx < -spdmax
# 左右キーを押してなければ、速度を減らしていく
dx *= 0.95 if Input.x == 0
# 速度を加算
px += dx
py += dy
# ----------------------------------------
# 壁アタリで補正する ← new!
# 右側にBGアタリがあるかチェック
xadd, yadd = 32, -32
nx, ny = bgatari.adjust_bg_hit(px + xadd, py + yadd, BgAtari::ADJUST_LEFT)
if nx
# 右方向にアタリがある
px = nx - xadd # 座標を補正
dx = 0 # x速度を0に
end
# 左側にBGアタリがあるかチェック
xadd, yadd = -32, -32
nx, ny = bgatari.adjust_bg_hit(px + xadd, py + yadd, BgAtari::ADJUST_RIGHT)
if nx
# 左方向にアタリがある
px = nx -xadd # 座標を補正
dx = 0 # x速度を0に
end
# 壁アタリ補正ここまで
# ----------------------------------------
# 床アタリで補正する
# 床の上に居る時だけ、足元よりちょっと下の座標でアタリを取る
yadd = (pimgnum == ppat["jump"])? 0 : 12
nx, ny = bgatari.adjust_bg_hit(px, py + yadd, BgAtari::ADJUST_UP)
if nx == nil
# 足元に床が無い
dy += gravity # 重力加速度を、速度に加算
pimgnum = ppat["jump"] # 落下ポーズに変更
else
# 足元に床がある
py = ny
dy = 0 # y速度を0にする
pimgnum = ppat["walk"] # 床の上に居るポーズに変更
end
# プレイヤー移動処理ここまで
# プレイヤーの位置から、BGスクロール座標を決定
bx += ((px.to_i - (scrw / 2) - bx) * 0.2).to_i
by += ((py.to_i - (scrh / 2) - by) * 0.2).to_i
# BG描画
if bgatari_disp
Window.drawTile(0, 0, atari_layer, bgimg, bx, by, bgtw, bgth)
else
Window.drawTile(0, 0, bg_layer3, bgimg, bx / 8, by / 8, bgtw, bgth)
Window.drawTile(0, 0, bg_layer2, bgimg, bx / 4, by / 4, bgtw, bgth)
Window.drawTile(0, 0, bg_layer1, bgimg, bx / 2, by / 2, bgtw, bgth)
Window.drawTile(0, 0, bg_layer0, bgimg, bx, by, bgtw, bgth)
end
# プレイヤー描画
x = px - bx
y = py - by
img = pimg[pimgnum]
Window.draw(x - 32, y - 57, img)
# プレイヤー座標にカーソルを描画
draw_cursor(x, y, C_RED)
draw_cursor(x + 32, y - 32, C_RED)
draw_cursor(x - 32, y - 32, C_RED)
end
床補正をする直前に、壁補正を入れてみました。さて、結果は。
Oops! 左右に進めません…。なんでや…。
こういう状態になってるわけですな。

さて、どうやって解決しよう…。
考えてみたら、壁として扱うべきBGアタリは、今のところ四角いブロックだけですので…。横方向にBGアタリがあった際、ソレが四角いブロック(壁相当)だった時だけ、壁補正をすることにしてみましょうか。

_playermove2.rb.txt
# 右側にBGアタリがあるかチェック
xadd, yadd = 32, -32
nx, ny = bgatari.adjust_bg_hit(px + xadd, py + yadd, BgAtari::ADJUST_LEFT)
if nx and (1..2).member?(bgatari.bg_code)
# 右方向に「壁」アタリがある
px = nx - xadd # 座標を補正
dx = 0 # x速度を0に
end
(1..2).member?(bgatari.bg_code) で、BGアタリ番号が 1〜2 の時だけ、壁補正をする、という処理になってます。…Ruby って、「その範囲の中に入ってるか?」を、こういう風に書けるのですな。今まで知りませんでした…。(ググってみて知りました…。) Ruby、便利だなあ。
うむ。これで大丈夫そうです。
しかし、コレ、穴に落ちたら脱出できませんな…。明日は、ジャンプ処理を追加して、もっとあちこちに動けるようにしましょうかね。
◎ 壁補正についての余談。 :
ところで。上記の解決方法 ―― 壁相当とだけ壁補正をするというやり方も、ちと問題がありまして。下のような地形では、マズイことになるのです。

どうやって解決するかは…。さて、どうすればいいのでしょう?
自分が今思いつくのは、2つぐらい、かなあ…。
一つは、壁相当とだけ壁補正するのはやっぱりやめて、BGアタリがあったらとにかく「壁」扱いしちゃう方法。最初の実装に戻しちゃうというか。その代わり、斜め床まで壁になったりしない程度に、壁をチェックする距離を短くする、とか。
もう一つは、壁アタリをチェックする位置を、もっと増やす方法。
ただし、メインの壁補正 → 床補正 → サブの壁補正、といった具合に、チェックする順番に工夫が必要かもしれません。そうしないと、下図のようなバグが発生しそうだなと。

あるいは、「どうも壁っぽいものがありそうなんだけど…普段見ている位置のBGアタリ番号だけでは確定できないなあ。念のために他の位置もあちこち見て判断するか」てな対処でもいいのかしら。
まあ、手っ取り早い解決策として、「おかしなことになる地形は作らない」という手も…。最悪、解決策がさっぱり思いつかないなら、そういうルールでマップを用意するのもアリですね。

どうやって解決するかは…。さて、どうすればいいのでしょう?
自分が今思いつくのは、2つぐらい、かなあ…。
一つは、壁相当とだけ壁補正するのはやっぱりやめて、BGアタリがあったらとにかく「壁」扱いしちゃう方法。最初の実装に戻しちゃうというか。その代わり、斜め床まで壁になったりしない程度に、壁をチェックする距離を短くする、とか。

もう一つは、壁アタリをチェックする位置を、もっと増やす方法。


まあ、手っ取り早い解決策として、「おかしなことになる地形は作らない」という手も…。最悪、解決策がさっぱり思いつかないなら、そういうルールでマップを用意するのもアリですね。
◎ 2017/03/19追記。 :
Dropboxのpublicフォルダが死んだのでファイルの置き場所を変更。
[ ツッコむ ]
#4 [zatta] ソース書いてる時間より説明図作ってる時間のほうが長いな
説明図をサクサク作れるツールとかないものか。
手描きでメモ用紙にサラサラ描いて、スキャンしてアップしちゃってもいいんだろうけど。むしろそのほうが、手作り感・趣味っぽい感じが出て良かったりして…?
手描きでメモ用紙にサラサラ描いて、スキャンしてアップしちゃってもいいんだろうけど。むしろそのほうが、手作り感・趣味っぽい感じが出て良かったりして…?
[ ツッコむ ]
2012/12/24(月) [n年前の日記]
#1 [movie] タイタニックを視聴
TVをつけたら流れてたので途中から視聴。結構前の作品のはずなのに、やはり凄い映像だなと…。実写じゃありえないカメラワークだからCG合成だと分かるけど、いかにもな実写的カメラワークだったら、どこにVFXを使ってるか全く分からないであろう情けない自信があります。
[ ツッコむ ]
2011/12/24(土) [n年前の日記]
#1 [zatta] 録画してたETV特集を消化
日本で原発を作り始めた頃を紹介する番組。前後編の前編を見た。番組制作側である程度ストーリーを作っていることを意識しつつ視聴。何も知らないよりはマシだろう、ぐらいな感じで。
内容をざっくりメモ書き。
感想をざっくりと。
アメリカは地震が少ないがハリケーンが来るので、アメリカ国内においては、非常用電源を地下に設置するのは理に適っているとどこかで聞いた記憶がある。だが、日本の国土は状況が違う。地震が多いし津波も来る。国土の特性に合わせた魔改造が必要だった。しかし、何故そこに発電機を置いているのか、東電幹部も技術者も理解していなかったので、改造の必要性すら見えていなかったと思われる。また、仮に分かっていても、ターン・キー契約では設計変更ができないので黙殺しただろう。
結局、湯川秀樹の、
何十年もこういう状態だったのだから、未だに設計思想も把握できておらず、珍妙な設計のままで放置されている原発が、日本国内にはたくさんありそうな気がする。
そして、GEと同じことを、日本メーカは海外に対してやろうとしてる。現地の国土の特性を理解した上で魔改造が必須だと思うが、日本国内ですらできてなかったのに、海外でソレをやれるんだろうか。
内容をざっくりメモ書き。
- 日本の物理学者は原子力の研究に対して慎重論が主流だった。原子力の研究=兵器開発に繋がる。米ソ冷戦が終わり平和な時代になってから始めるべき、という意見が支持されたほど。
- 政治家が原子力の必要性を強く感じて、研究内容すら決まってないのに予算を先に用意した。学者達、官僚達の尻を「予算は決まってしまったのだからやれ」と無理矢理叩き始めた。
- 第五福竜丸事件で国民が原子力に拒否反応を示す中、正力松太郎がマスコミを使って原子力は夢のエネルギー的な一大キャンペーンを実行。かなりの成功を収める。
- 正力松太郎が原子力委員会委員長に就任。早期の実用化を最優先事項に。基礎研究からじっくり取り組むべきと主張していた湯川秀樹は、後に委員会を辞任。科学的視点が無視されるので、湯川は就任1日目から「辞めてやる。やってられるか」な状態。
- イギリス方式の原発を導入しようとしたが、官僚の調査で、地震が少ないことが前提の設計故日本では使えない・火力発電の効率が異なるので日本ではコスト高になることが判明。しかし正力の一喝で調査結果は無視される。導入したがトラブル続出。
- 日本の商社が積極的に動く。中身をろくに知らないまま商談を次々に成功させていたらしい。
- アメリカで軽水炉が発展。東電がその低コストぶりに興味を示す。
- 東芝、日立、三菱の技術者がGEに招待されるが、仕組みがよくわからなかったらしい。
- ターン・キー契約(試運転までGEが責任を取るが、設計については一切口を挟めない)なら安く作れるとのことで、東電がGEから炉を購入。しかしその契約では設計変更を要求できない。非常用発電は地下で、しかも海側。ポンプのスペックの問題で30mの台地を削り10mの高さに建設。津波に対して脆弱な、福島第一原発が誕生。
感想をざっくりと。
アメリカは地震が少ないがハリケーンが来るので、アメリカ国内においては、非常用電源を地下に設置するのは理に適っているとどこかで聞いた記憶がある。だが、日本の国土は状況が違う。地震が多いし津波も来る。国土の特性に合わせた魔改造が必要だった。しかし、何故そこに発電機を置いているのか、東電幹部も技術者も理解していなかったので、改造の必要性すら見えていなかったと思われる。また、仮に分かっていても、ターン・キー契約では設計変更ができないので黙殺しただろう。
結局、湯川秀樹の、
わが国にも「急がばまわれ」という諺がある。原子力の場合には、これらの言葉がピッタリとあてはまる。という言葉が正しかった。基礎が分かってない・設計思想を理解しないまま他所の国から持ってきて「動いたー!万歳ー!」で済ませた。アメリカでは動いてるからたぶん大丈夫だろう、大丈夫なはずだ、大丈夫に違いない、絶対大丈夫だ、と仕組みも分かってないのに勝手に思い込んだ。Ted's Coffeehouse 2: 原発計画に関する湯川博士の言葉 3 (Hideki Yukawa's Words about Nuclear Power Development -3-) より
何十年もこういう状態だったのだから、未だに設計思想も把握できておらず、珍妙な設計のままで放置されている原発が、日本国内にはたくさんありそうな気がする。
そして、GEと同じことを、日本メーカは海外に対してやろうとしてる。現地の国土の特性を理解した上で魔改造が必須だと思うが、日本国内ですらできてなかったのに、海外でソレをやれるんだろうか。
[ ツッコむ ]
2010/12/24(金) [n年前の日記]
#1 [pc] 一日中PCのバックアップを取ったり等の作業を
再起動してもWindowsXPが起動せず。仕方ないから真っ黒な画面のまま放置して一眠りしたら、起きた時、ブルースクリーンになっていた。Unknown hard error、みたいなメッセージが表示されている。繋いでいるハードウェアに問題があるのだろうか…。USB接続の、MIDIインターフェイス、USBオーディオ、タブレット、トラックボールを外してみた。キーボードとマウスだけが繋がっている状態に。その状態でリセットボタンを押したら、XPが起動してくれた。何だったんだ…。もしかするとDTM関連で繋いでいたソレが壊れてしまったのだろうか。よくわからない。
インストール済みだった CrystalDiskInfo を起動して、HDDのSMART情報をチェック。「正常」と表示されている。うーん。
とりあえず、バックアップ。
ある程度バックアップは取れたように思えたので、壊れてもいいや的気持ちで PerfectDisk でデフラグをかけた。無茶なことをしているような気もするが、断片化があまり激し過ぎて chkdsk がエラーを出すのかもしれないと思えてきたので。というかファイルの保存場所が変わることで動作が変わってくるかもしれないと。
デフラグをかけた後で chkdsk をしてみたら、エラーが出なかった。うーん。
インストール済みだった CrystalDiskInfo を起動して、HDDのSMART情報をチェック。「正常」と表示されている。うーん。
とりあえず、バックアップ。
- 先日まで作業していたアレコレは、BunBackup を使って、自宅サーバにミラーリング。
- システムドライブ=頻繁に書き換えが行われるパーティションより、データ用のパーティションのほうがまだ壊れないかもと思えてきたので、データ用パーティションに移せそうなデータはできるだけ移動した。
- TortoiseSVN、TortoiseBzr、TortoiseHg と3つも入れているので、もしかするとファイルの監視をやり合っておかしくなるのかも、と思えてきたのでひとまず TortoiseHg だけでもアンインストール。
- 昨日アップデートした際に入ってきた DivX関係の何かが悪さをしているのかもと思えてきたので、DivXをアンインストール。
ある程度バックアップは取れたように思えたので、壊れてもいいや的気持ちで PerfectDisk でデフラグをかけた。無茶なことをしているような気もするが、断片化があまり激し過ぎて chkdsk がエラーを出すのかもしれないと思えてきたので。というかファイルの保存場所が変わることで動作が変わってくるかもしれないと。
デフラグをかけた後で chkdsk をしてみたら、エラーが出なかった。うーん。
[ ツッコむ ]
#2 [pc] 妹からキーボードを借りた
先日買ったキーボード、BUFFALO BSKBW03WH は Home、End、PgUp、PgDnが独立していないのがやっぱりツライ、みたいな話を妹にしたら。「これならどうか」と別のキーボードを渡された。
BUFFALO BSKBC01WH。USB接続の有線フルキーボード。パンタグラフタイプ。
妹曰く、買ったはいいがキーボードの上のあたりが微妙にカーブを描いていて、そこがどうにも気に入らなくて使ってないとのこと。妹としては、ノートPCと全く同様に平面的な形状じゃないとツライらしい。
値段が比較的安いのにパンタグラフということで、買おうかどうかちょうど悩んでいたところだった。良い機会なので、とりあえずしばらく借りることにした。
少し打ってみた。
最初はなかなかいいなと思っていたが。次第に、キーの反発が気になってきた。キーが固いというか、キーが重いというか。打ってるうちに指が痛くなってきた。「たかだかキーボードを叩くだけなのに何を言ってるんだ。ひ弱過ぎる」と笑われそうだけど、キーボードのキーは、何十、何百回と叩くものだから、キーが重いとそれだけでじわじわと効いてくる。ような気がする。
BSKBC01WH と BSKBW03WH を交互に打ってみたが、やはり BSKBC01WH のほうが微妙にキーが重い気がする。…コレはちと使えない感じ。自分には合わない。たぶん。
パンタグラフだから押下げは浅い=打鍵時の力はさほど必要としないのだろうと思い込んでいたが、そういうわけでもないらしい。改めて、SKB-WL12BK を持ち出して打ってみたが、キーの重さで言えば、BSKBC01WH はもちろん、BSKBW03WH と比べても、軽いような気がしてきた。まあ、押下げは結構深いのだけど。
もしかすると、結局 SKB-WL12BK に戻ってしまいそうな気がする。以前使っていたキーボードに比べてキーが重いような感じがしていたが、それでもまだ、他の製品に比べると、軽いほうだったのだな…。
BUFFALO BSKBC01WH。USB接続の有線フルキーボード。パンタグラフタイプ。
妹曰く、買ったはいいがキーボードの上のあたりが微妙にカーブを描いていて、そこがどうにも気に入らなくて使ってないとのこと。妹としては、ノートPCと全く同様に平面的な形状じゃないとツライらしい。
値段が比較的安いのにパンタグラフということで、買おうかどうかちょうど悩んでいたところだった。良い機会なので、とりあえずしばらく借りることにした。
少し打ってみた。
- 本体に鉄板が入っている模様。そこそこ重い。故に設置時は安定して打ちやすいし、キーを叩いた時に変にしなったりしない。先日まで使っていた サンワサプライ SKB-WL12BK などは、鉄板が入っていないから、若干しなったりするわけで。
- パンタグラフなので、キーの押下げも比較的浅い。
- 打鍵音は比較的静かなほうだと思う。擬音で言えば、テテテテテ(メインキー)、パシュ(スペースキー)、カタ(Enterキー)、みたいな感じ。ちなみに、BSKBW03WH(パンタグラフ) は、ホタホタホタ、フヌ、パス、という感じ。SKB-WL12BK(メンブレン) は、カタカシャパカッ、テチャッ、カツンッ、という感じ。
最初はなかなかいいなと思っていたが。次第に、キーの反発が気になってきた。キーが固いというか、キーが重いというか。打ってるうちに指が痛くなってきた。「たかだかキーボードを叩くだけなのに何を言ってるんだ。ひ弱過ぎる」と笑われそうだけど、キーボードのキーは、何十、何百回と叩くものだから、キーが重いとそれだけでじわじわと効いてくる。ような気がする。
BSKBC01WH と BSKBW03WH を交互に打ってみたが、やはり BSKBC01WH のほうが微妙にキーが重い気がする。…コレはちと使えない感じ。自分には合わない。たぶん。
パンタグラフだから押下げは浅い=打鍵時の力はさほど必要としないのだろうと思い込んでいたが、そういうわけでもないらしい。改めて、SKB-WL12BK を持ち出して打ってみたが、キーの重さで言えば、BSKBC01WH はもちろん、BSKBW03WH と比べても、軽いような気がしてきた。まあ、押下げは結構深いのだけど。
もしかすると、結局 SKB-WL12BK に戻ってしまいそうな気がする。以前使っていたキーボードに比べてキーが重いような感じがしていたが、それでもまだ、他の製品に比べると、軽いほうだったのだな…。
[ ツッコむ ]
2009/12/24(木) [n年前の日記]
#1 [pc] Logicool K340 のカーソルキーが本当に使いづらい
タイプ数カウンターというソフトで、ここ1ヶ月ほど、各キーの打鍵数を測定してるのだけど。自分の場合、カーソルキーは非常に利用頻度が高いことが判明。にも関わらず、現在常用している Logicool K340 のカーソルキー周りは、アホみたいに使いづらいという。キーのサイズが小さすぎるのです。
なんでこんなカーソルキー周りにしたんだろう…。各キーの使用頻度とか、ちゃんと測定した上でデザインしているのだろうか? 実測なんかしたことないんだろうなあ。だから、こんな変なデザインでも、平気で売ってしまえるのだろう。せめて、下に1キー分空間を追加して、カーソルキーをフツーのキーの大きさにしてあればまだどうにかなっただろうに。
まあ、1ヶ月以上使ってみて慣れないというのに、このキーボードに見切りをつけて捨てようとしない自分も、かなりおかしいんだけど。でも、代わりに使えそうな・選択できそうなキーボードがないわけで。ワイヤレスキーボードを使ってしまうと、もう有線キーボードには戻れない。ワイヤレスなら、邪魔な時にひょいっと片付けられる。地味に便利。が、しかし、ワイヤレスキーボードで真っ当な配列、かつ、横幅を節約したキーボードは少ない、というか存在しないのが実状で。
マウスといい、キーボードといい、なんでこんなダメダメな工業デザインばかりが発売されてしまうのだろう。…いや、それでも、K340はまだマシなほうなんだけど。
ということで、Microsoft製のキーボードをAmazonで注文してみたり。横幅は取るが、仕方ない。
なんでこんなカーソルキー周りにしたんだろう…。各キーの使用頻度とか、ちゃんと測定した上でデザインしているのだろうか? 実測なんかしたことないんだろうなあ。だから、こんな変なデザインでも、平気で売ってしまえるのだろう。せめて、下に1キー分空間を追加して、カーソルキーをフツーのキーの大きさにしてあればまだどうにかなっただろうに。
まあ、1ヶ月以上使ってみて慣れないというのに、このキーボードに見切りをつけて捨てようとしない自分も、かなりおかしいんだけど。でも、代わりに使えそうな・選択できそうなキーボードがないわけで。ワイヤレスキーボードを使ってしまうと、もう有線キーボードには戻れない。ワイヤレスなら、邪魔な時にひょいっと片付けられる。地味に便利。が、しかし、ワイヤレスキーボードで真っ当な配列、かつ、横幅を節約したキーボードは少ない、というか存在しないのが実状で。
マウスといい、キーボードといい、なんでこんなダメダメな工業デザインばかりが発売されてしまうのだろう。…いや、それでも、K340はまだマシなほうなんだけど。
- 省スペースながらテンキーはついてるし。
- Home,End,PgUp,PgDnも用意されてるし。
- ワイヤレスキーボードでは重要になるであろう電源スイッチも奥の側面についてるから、他の三流メーカのワイヤレスキーボードのように一々裏返してスイッチ切ったりしなくていいし。
ということで、Microsoft製のキーボードをAmazonで注文してみたり。横幅は取るが、仕方ない。
[ ツッコむ ]
#2 [prog] DxRubyを触り始めてみたり
前から興味があったので。
でも、Rubyを打ちやすいエディタ・IDEが見つからず。補完してくれるヤツとかないのかな。
でも、Rubyを打ちやすいエディタ・IDEが見つからず。補完してくれるヤツとかないのかな。
[ ツッコむ ]
2008/12/24(水) [n年前の日記]
#1 [prog][windows] Windows XP用のwhichやwhereってないのかな
_Windows Vistaにはwhereがあるらしい
のだけど。Windows XP にはないみたいで。
◎ _@IT:Windows TIPS -- Hint:whichコマンドを作る :
Windows OSのコマンド・プロンプトでは、UNIXと同じ機能を持つコマンドがいくつも用意されているが、なぜかこのwhichに相当するコマンドは用意されていない。そこでバッチ・コマンドを使って非常に簡略化したwhichコマンドを実現してみよう。以下の2行の内容を持つファイルを作成し、which.batというファイル名で保存すればよい。保存先は、Windows OSのシステム・フォルダ(Windows NTならC:\WINNT、Windows 2000以降ならC:\WINDOWSなど)でよいだろう。
@echo off
for %%I in (%1 %1.com %1.exe %1.bat %1.cmd %1.vbs %1.js %1.wsf) do if exist %%~$path:I echo %%~$path:I
※この2行の内容をファイルwhich.batとして保存すること
実行するには、whichに続けて、調べたいコマンドの名前を付ければよい。
◎ _Windows Script Programming: Where is where.exe ? :
unix の which に相当するのは、Windows では whrere.exe です。MS 純正の where.exe は、以下からダウンロードできます。_ftp://ftp.microsoft.com/reskit/y2kfix/x86/
ftp://ftp.microsoft.com/reskit/y2kfix/x86/where.exe
which をバッチファイルで代替すると、
which.cmd ベース名.拡張子
@if exist "%~$PATH:1" echo;"%~$PATH:1"
この場合は、拡張子が省略できません。
拡張子を省略可にしたければ、環境変数のPATHEXTを使って、拡張子を補います。
which.cmd ベース名
@for %%1 in (%*) do @for %%2 in (.;%PATHEXT%) do @for %%3 in ("%%~1%%2") do @if exist "%%~$PATH:3" echo;"%%~$PATH:3"
◎ _手慰みのスクリプト which - しおそると :
_DOSのバッチファイルでカレントフォルダを取得するには? -OKWave
D&Dしたファイルのファイル名(フルパス名)は、バッチファイル内では、バッチファイルに渡されるパラメータとして、%1に格納されています。
また、バッチファイル自身のフルパス名は、%0に格納されています。
で、%0から、パス名やファイル名だけを取り出すには、パラメータ修飾子を使用します。
(下記の括弧内は、ファイル名が"C:\Documents and Settings\user\デスクトップ\test.bat"の時の例)
%0 :パラメータ全体("C:\Documents and Settings\user\デスクトップ\test.bat"⇒パス名にスペースが含まれているので、引用符(")が付く)
%~d0 :%0からドライブ名だけを取り出す。(C:)
%~p0 :%0からパス名だけを取り出す。(\Documents and Settings\user\デスクトップ\⇒両端に"\"が付く)
%~n0 :%0からファイル名だけを取り出す。(test)
%~x0 :%0からファイル拡張子だけを取り出す。(.bat)
%~s0 :%0をMS-DOSの8.3形式の短いファイル名を取り出す。(C:\DOCUME~1\USER\デスク~1\TEST.BAT)
(複数の修飾子を組み合わせることも可能)
なので、"test.bat"のパス名は、"%~dp0"で取り出せます。
cd %~dp0 (または、cd "%~dp0"←パス名にスペースが含まれる時)
◎ _Windows/DOS Free Soft :
which.exe (Screen Shot)おお。ありがたや。
指定コマンドが何処にあるか探す(実行されているコマンドのパスを知る)。 UNIX cshのwhichもどき。-aで全検索可能
◎ _@IT:Windows TIPS -- Hints:Windows OS向けリソースキット・ツールを入手する :
_Windows Server 2003 Resource Kit Tools
Windows XP向けのリソースキット・ツールは提供されていない(2004年4月現在)。しかしWindows Server 2003向けツールの必要環境を見ると、Windows XP/Windows XP SP1が対象環境として列挙されている。Windows XPユーザーは、Windows Server 2003向けのツールをインストールして使うことが可能である。入ってるツールの一覧を眺めたけれど。Tail.exe は入ってるけど、where.exe は入ってないっぽい。
[ ツッコむ ]
2007/12/24(月) [n年前の日記]
#1 [svn][eclipse] TortoiseSVNをアップデート
1.4.6になってた。
◎ リポジトリ作成。 :
◎ Subclipse と Subversive って :
どっちがいいんだろうな。どこかに違いがまとめられてないものかしら。
◎ _【レポート】もう1つのSubversion対応Eclipseプラグイン - Subversive 1.1.1 - マイコミジャーナル :
・ Subversionで推奨されているリポジトリレイアウト(trunk、branches、tags)に対応ちょっと気になる。【レポート】もう1つのSubversion対応Eclipseプラグイン - Subversive 1.1.1 | エンタープライズ | マイコミジャーナル より
◎ Subversion コマンドライン版もバージョンが上がったらしいのだけど。 :
1.4.6 の setup.exe に、python の文字が。どういうこと? まあ、TortoiseSVN が入ってれば、Windows 上で Subversion を入れなくてもいいんだろうけど…。
svn-1.4.5-setup.exe をDL・インストールしてみた。svn --version で 1.4.5 と出てくる…。
svn-python-1.4.6.win32-py2.5.exe をDL・インストールしてみた。む。これは Python で作られたソレってこと? インストーラが明らかに Python のソレっぽいのだけど。
svn-win32-1.4.6.zip をDL・解凍してみた。Subversion インストールフォルダのファイル一覧とさほど違わないようにも見える。コレを上書きコピーしちゃえばいいのだろうか。…してみた。svn --version すると 1.4.6 と出るな…。
svn-1.4.5-setup.exe をDL・インストールしてみた。svn --version で 1.4.5 と出てくる…。
svn-python-1.4.6.win32-py2.5.exe をDL・インストールしてみた。む。これは Python で作られたソレってこと? インストーラが明らかに Python のソレっぽいのだけど。
svn-win32-1.4.6.zip をDL・解凍してみた。Subversion インストールフォルダのファイル一覧とさほど違わないようにも見える。コレを上書きコピーしちゃえばいいのだろうか。…してみた。svn --version すると 1.4.6 と出るな…。
[ ツッコむ ]
#2 [iappli] 提出用ファイルを作成するためのスクリプトその他を作成
基本的にはperlスクリプトで。
_File::Copy
とか
_File::Pathモジュールのmkpath
とか
_opendir
とか
_File::Copyモジュールのmove
とか。
対象機種毎にフォルダ作成するらしいのだけど、悩む。どれだけフォルダを作成すればいいのかわからない。うーむ。
サウンドデータの割り振りでまた悩む。どれがどの機種に対応してるのやら。一応、一覧があるらしい。それをコピペしてリストを作ってそれで振り分けることに。
対象機種毎にフォルダ作成するらしいのだけど、悩む。どれだけフォルダを作成すればいいのかわからない。うーむ。
サウンドデータの割り振りでまた悩む。どれがどの機種に対応してるのやら。一応、一覧があるらしい。それをコピペしてリストを作ってそれで振り分けることに。
◎ エミュレータ用のバイナリをまとめるバッチファイルも作成。 :
作業フォルダを mkdir して xcopy とか copy とか。7z a で zip にして move して rmdir みたいな。
[ ツッコむ ]
2006/12/24(日) [n年前の日記]
#1 [game] _WiiでFlash制御できるらしい。
_Wiiで遊べるFlashゲームを提供するサイト―WiiCade
_wiiのリモコンでプレイできるFLASHゲームまとめ
_Wiiの「Opera」はFlash ROMに保存、バージョン9がベース
知らなかった。Wiiって凄い(?)な。…ということは、アマチュアプログラマーでも家庭用ゲーム機上でプレイしてもらえるゲームを作りやすくなった、ということですな。わざわざ特定ファームウェアを載せてるハードを確保したり、プリンタポートだかなんだかを利用するケーブルで接続したり、といったことをしなくても済むと。作って公開さえすれば、世界中のリビングで、子供からお年寄りまで誰にでも、自分の作ったゲームを遊んでもらえると。
いや、ホントにそうなのかは知らないんだけど。ていうかネットに繋げられる環境があるということは既にPCぐらいあるだろうから、あえてWiiでやる必要はないのかもしれんのだけど。
_wiiのリモコンでプレイできるFLASHゲームまとめ
_Wiiの「Opera」はFlash ROMに保存、バージョン9がベース
知らなかった。Wiiって凄い(?)な。…ということは、アマチュアプログラマーでも家庭用ゲーム機上でプレイしてもらえるゲームを作りやすくなった、ということですな。わざわざ特定ファームウェアを載せてるハードを確保したり、プリンタポートだかなんだかを利用するケーブルで接続したり、といったことをしなくても済むと。作って公開さえすれば、世界中のリビングで、子供からお年寄りまで誰にでも、自分の作ったゲームを遊んでもらえると。
いや、ホントにそうなのかは知らないんだけど。ていうかネットに繋げられる環境があるということは既にPCぐらいあるだろうから、あえてWiiでやる必要はないのかもしれんのだけど。
◎ _wiiでflashが動くようになったわけですが :
サウンドノベルを筆頭とするテキストゲーム業界っておもいっきり地殻変動しまへんか?なるほど。
wii対応したFlash製アドベンチャーゲームツクールを作れば、その人きっと勝ち組。
[ ツッコむ ]
#2 [zatta] _脚力をプロなみに高めれば、時速40kmオーバーで巡航できる。
50ccスクーターの法定最高速度より速いのだな。車道を走りたがるわけだ。ていうか。50ccスクーターに歩道を走ることを強要することを想像したら、それもまた狂気の沙汰だろうと思えるわけで。…自転車には2種類あるのだろう。ママチャリと暴走チャリ、みたいな。警察や政治家には、ママチャリしか見えていないのだろうけど。
[ ツッコむ ]
#3 [anime] _知られざる!?韓国ロボットアニメの歴史
80年代の韓国製アニメのロボットデザインが凄い。ガリアンがグレートマジンガーのように空を飛んでるのはちょっと衝撃的。…なんだか、パクリとアレンジの差異はどこで生まれてくるんだろうと考え込んでしまった。
まあ、ヨーロッパの機体デザインをパクってゼロ戦にしてあまつさえソレ使って戦争しちゃった日本もあまり他国のことは言えんかもしれん、というか酷さで言えばリアルワールドでやっちゃってた分、日本のほうが分が悪いというか呆れてしまうような気がしないでもないが。…デザインに金や手間隙をかけなかった時代というのがどこの国にもあったりするんだろうなと想像するのだった。
まあ、ヨーロッパの機体デザインをパクってゼロ戦にしてあまつさえソレ使って戦争しちゃった日本もあまり他国のことは言えんかもしれん、というか酷さで言えばリアルワールドでやっちゃってた分、日本のほうが分が悪いというか呆れてしまうような気がしないでもないが。…デザインに金や手間隙をかけなかった時代というのがどこの国にもあったりするんだろうなと想像するのだった。
[ ツッコむ ]
#4 [pc] _外付けHDDの接続で使う「eSATA」というインターフェースはどういうものですか
自分が使ってるPCのM/B、MSI K8MM-V のマニュアルを眺めたけれど、該当端子は見当たらなかった。
◎ _eSATAを使いこなす! :
SATAをeSATAとして引き出す変換パーツはあるみたいだけど、ホットプラグとやらに対応してるのかどうか…。ケーブル長制限の2mも、変換ケーブル分短くなるだろうし。
◎ _外付けでもSATA HDのパフォーマンスを発揮!eSATA リムーバブルケース SA-DK1ES[RATOC] :
なるほど、外付け、かつ、リムーバブルケースなら、カセット感覚でHDDを交換することができると…。M/B側がブートにも対応していれば、WinXP入りHDDと、WinVista入りHDDを、とっかえひっかえ使うことも可能、なのかもしれん。
[ ツッコむ ]
#5 [jiji] _ホリエ裁判を見てきた 〜LD裁判傍聴記 No.1〜
とある漫画家が法廷画、じゃなくて法廷漫画にチャレンジするらしい。期待大。
[ ツッコむ ]
#6 [pc] _Core 2 Duoが搭載可能なMini-ITXマザー採用の小型ベアボーンがMSIから
_MSI Axis945GM
_ASUSTeKから安価なベアボーンPC「V3-P5V900」が発売に
_VGA統合型のVIA製新型チップセット“P4M900”を搭載する初のLGA775対応マザーボード「P5VD2-VM」がASUSTeKから登場!
メモ。検索してみた範囲では、一応、Windows Vista にも対応してるような感じではある。>内蔵グラフィックチップ。
_ASUSTeKから安価なベアボーンPC「V3-P5V900」が発売に
_VGA統合型のVIA製新型チップセット“P4M900”を搭載する初のLGA775対応マザーボード「P5VD2-VM」がASUSTeKから登場!
メモ。検索してみた範囲では、一応、Windows Vista にも対応してるような感じではある。>内蔵グラフィックチップ。
[ ツッコむ ]
#7 [anime] ドラえもんファン=子供、なのだろうか
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(1)
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(2)
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(3)
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(4)
_(via ぬるヲタが斬る)
「何故、民放は無料で番組を見れるのか」を真面目に考えてみたほうがいいと思う。>放送作家に文句を言ってる自称ドラファン。視野狭窄ぶりと世間知らずぶりには驚きを禁じえない。
自称ファンの人達って、ドラえもんを終わらせたいのだろうな。金の亡者や馬鹿なガキどもの薄汚れたその手から、ドラえもんという名の穏やかで綺麗で平和的で安らぎと感動を与えてくれる崇高な作品を、清廉潔白かつ優秀な頭脳を持つ自分が正義の主張を通すことで奪還し、幼き日の思い出と言う絶対に美しかったはずの心の中の宝箱にしまいこみ自分が墓に入るまで誰にも触れさせないでおきたい、とそういうことなのであろう。<一応皮肉(?)のつもり。…まあ気持ちはなんとなく判るところもあるのだけど。彼らの心理は、「彼(彼女)を愛してるから、彼(彼女)には生きてほしい」ではなく、「彼(彼女)を愛してるから、彼(彼女)を殺して永遠に自分の所有物にしたい」という感じなのだろう。ちなみに彼らがイメージしてるドラえもんは彼らの中で美化されたものに過ぎず。現実世界にはそもそも存在してない作品だったりするのだけど、そのことに気づいてるのだろうか。
メジャー作品のイメージと言うのは勝手に一人歩きしていくものなんだな。作者の藤子F先生が嘆いてたのもなんだか判る。ファンって勝手だ。
と、ここまで書いたところで気がついた。自分、以前、ルパン三世SPについてドラファンと似たようなこと言ってた気がする。………。やっぱりファンって勝手だ。特に、薄いファンほど文句を言う傾向が。濃いファンは作品と適度な距離を取って全肯定ができるが、薄いファンは自身の脳内イメージを現実のソレに勝手に求めて裏切られた気持ちになって否定の言葉を吐く。自身のことだからよく判る。周囲にしてみればいい迷惑だ。ドラえもんファンにも呆れたけど、自分にも呆れました。
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(2)
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(3)
_アマ・ジャナ: 「ドラえもん」の呆れた制作裏事情(4)
_(via ぬるヲタが斬る)
「何故、民放は無料で番組を見れるのか」を真面目に考えてみたほうがいいと思う。>放送作家に文句を言ってる自称ドラファン。視野狭窄ぶりと世間知らずぶりには驚きを禁じえない。
自称ファンの人達って、ドラえもんを終わらせたいのだろうな。金の亡者や馬鹿なガキどもの薄汚れたその手から、ドラえもんという名の穏やかで綺麗で平和的で安らぎと感動を与えてくれる崇高な作品を、清廉潔白かつ優秀な頭脳を持つ自分が正義の主張を通すことで奪還し、幼き日の思い出と言う絶対に美しかったはずの心の中の宝箱にしまいこみ自分が墓に入るまで誰にも触れさせないでおきたい、とそういうことなのであろう。<一応皮肉(?)のつもり。…まあ気持ちはなんとなく判るところもあるのだけど。彼らの心理は、「彼(彼女)を愛してるから、彼(彼女)には生きてほしい」ではなく、「彼(彼女)を愛してるから、彼(彼女)を殺して永遠に自分の所有物にしたい」という感じなのだろう。ちなみに彼らがイメージしてるドラえもんは彼らの中で美化されたものに過ぎず。現実世界にはそもそも存在してない作品だったりするのだけど、そのことに気づいてるのだろうか。
メジャー作品のイメージと言うのは勝手に一人歩きしていくものなんだな。作者の藤子F先生が嘆いてたのもなんだか判る。ファンって勝手だ。
と、ここまで書いたところで気がついた。自分、以前、ルパン三世SPについてドラファンと似たようなこと言ってた気がする。………。やっぱりファンって勝手だ。特に、薄いファンほど文句を言う傾向が。濃いファンは作品と適度な距離を取って全肯定ができるが、薄いファンは自身の脳内イメージを現実のソレに勝手に求めて裏切られた気持ちになって否定の言葉を吐く。自身のことだからよく判る。周囲にしてみればいい迷惑だ。ドラえもんファンにも呆れたけど、自分にも呆れました。
◎ 全然関係ないけど件の記事は「制作裏事情」ではないような。 :
「制作」じゃなくて「プロデュース」とか「広報」「宣伝」とかそのへんのようが気がするのだが。実は違いがよく判らん。それはともかく記事名としては上手いなと感心。やっぱり「裏事情」という言葉には惹かれるものがある。自分自身もまた間違いなく衆愚の一人であることを再認識。
さらに関係ないけど、裏と言えば _ウラウラベッカンコ ですよ。関係ないか。いやあるか。黒歴史という言葉が脳裏に浮かんだがここで「黒」という言葉を出すのはますますマズイか。いやそこでマズイ気がしちゃうあたり自分もまた病巣は深いのだが。黒はマズイと主張する人ほど見た目では判らない黒さを内包している。それはマズイと口にする人が実はマズイ思考の持ち主だったなんてことは多々あることで。…何の話だったか。忘れた。
さらに関係ないけど、裏と言えば _ウラウラベッカンコ ですよ。関係ないか。いやあるか。黒歴史という言葉が脳裏に浮かんだがここで「黒」という言葉を出すのはますますマズイか。いやそこでマズイ気がしちゃうあたり自分もまた病巣は深いのだが。黒はマズイと主張する人ほど見た目では判らない黒さを内包している。それはマズイと口にする人が実はマズイ思考の持ち主だったなんてことは多々あることで。…何の話だったか。忘れた。
◎ _杉並アニメ物語(第21回) :
「でも、その時プロデューサーに言われたんです。『ロボットさえ出して、そのおもちゃが売れさえすれば、後はなんでも好きなことができる、どんなテーマもメッセージも入れられる』と。(以下略)」関係ありそうな話だと思ったのでメモ。
◎ _ただ言いたかったのは、'80年代は遠くなり、みんなも年を取り、アニメもまた青春を超えて変わった――それをちゃんと自覚しようじゃないか、ということだ。 :
これも関係ありそうな気がしたのでメモ。
[ ツッコむ ]
#8 [web] _「**さんの日記のレスって、みんなが同じことを書いてるよね。」
[ ツッコむ ]
#9 [zatta] _「国旗や国歌を否定する人間は市の代表にふさわしくないからです」
[ ツッコむ ]
2005/12/24(土) [n年前の日記]
#1 [nitijyou][pc] 別のサウンドカードをメインPCにつけた状態でmemtest86を動かしてるけどエラーが出ない
22時間動かしても出ないってことは、一応動いてるってことかしら。
XWAVE 5000 をつけてエラーが出れば、サウンドカードが原因だったとハッキリするだろうけど。壊れてるかもしれない拡張ボードをM/Bに差すというのは精神衛生上ちょっと…。ていうか動いてるっぽいんだからいいじゃん、みたいな気持ちも。これ以上、memtest86での検証時間を伸ばしたくもないし。
XWAVE 5000 をつけてエラーが出れば、サウンドカードが原因だったとハッキリするだろうけど。壊れてるかもしれない拡張ボードをM/Bに差すというのは精神衛生上ちょっと…。ていうか動いてるっぽいんだからいいじゃん、みたいな気持ちも。これ以上、memtest86での検証時間を伸ばしたくもないし。
[ ツッコむ ]
#2 [anime] 朝方階下で NHK-BS を見たら「アリス学園」が流れてて驚いた
あの作品って、終わったんじゃなかったのか。再放送かしら。なんであの枠で再放送なんか…。あー、もしかして、新作を作るお金がないのかな。厳しいなぁ。< ホントかよ。もっとも、週に 70 〜 80 本もアニメが作られてるとどこかで聞いた記憶もあるわけで。これ以上アニメ作品を増やしてどうする、という気もする。それよりは、名作と呼ばれる古い作品を流せるようにしたほうが良いのではないか。
どうせ再放送するなら、イデオンなんかどうよ? > NHK-BS 。もちろん最後は発動編を流すのです。発動編を見せてから 10 〜 20年後には、アンノだのキリキリみたいなのが出てきますから、育成のためにも流すべし。って何の育成なんだか。
つーか何かというと「EVAのパクリ」と口走る連中がウザいので、何年かおきにヤマトとかガンダムとかイデオンを流してくれると助かるなと。<オイ。
どうせ再放送するなら、イデオンなんかどうよ? > NHK-BS 。もちろん最後は発動編を流すのです。発動編を見せてから 10 〜 20年後には、アンノだのキリキリみたいなのが出てきますから、育成のためにも流すべし。って何の育成なんだか。
つーか何かというと「EVAのパクリ」と口走る連中がウザいので、何年かおきにヤマトとかガンダムとかイデオンを流してくれると助かるなと。<オイ。
◎ 2005/12/15追記:「アリス学園」じゃなくて「学園アリス」じゃなかったか :
タイトルすら忘れてしまうほどに自分の中では印象の薄い作品…。
[ ツッコむ ]
2004/12/24(金) [n年前の日記]
#1 [anime] 長靴をはいた猫を途中から見た
TVをつけたら、城で追いかけっこするあたりが流れてた。驚いた。つい見入ってしまった。未来少年コナンも、カリ城も、ナウシカも、ラピュタも、全部入ってる。アレもコレも、全てこの作品に現れていたのか。
作り手・ジャンルは違うけど、「長靴〜」を見ていたら、悪魔城ドラキュラを思い浮かべてしまった。似てる。マップというか、舞台構成(?)が。「長靴〜」は、アクションゲーム制作時の参考資料になりそうな作品かも。様々なギミックが内包されてるし。
失敗したなぁ。こんなにスゴイ作品だと知ってたら、最初から見ておくんだった。
作り手・ジャンルは違うけど、「長靴〜」を見ていたら、悪魔城ドラキュラを思い浮かべてしまった。似てる。マップというか、舞台構成(?)が。「長靴〜」は、アクションゲーム制作時の参考資料になりそうな作品かも。様々なギミックが内包されてるし。
失敗したなぁ。こんなにスゴイ作品だと知ってたら、最初から見ておくんだった。
[ ツッコむ ]
#2 [anime] 多関節キャラアニメを見た
長靴をはいた猫の後に、切り絵の多関節で、動物を模したアニメが始まった。フィルム撮影らしきガタつきがあったから、CGじゃないと思うんだけど。これまた見入ってしまった。多関節でも結構それらしくできるものなんだな。豊富なテクスチャの使用が、画面の密度を保つ肝だろうか。
とりたてて変わったエフェクトもなく。横視点で、多関節キャラが伸びたり縮んだり回転したりするだけ。声を入れてる人も、たった一人。しかし、それでも、結構作品として見られる。感心。寓話なのが功を奏してるのかもしれない。というより、短編アニメの場合は、寓話か、一発芸でなければ、作品として成立しにくいのかも。
とりたてて変わったエフェクトもなく。横視点で、多関節キャラが伸びたり縮んだり回転したりするだけ。声を入れてる人も、たった一人。しかし、それでも、結構作品として見られる。感心。寓話なのが功を奏してるのかもしれない。というより、短編アニメの場合は、寓話か、一発芸でなければ、作品として成立しにくいのかも。
[ ツッコむ ]
#3 [anime] YAWARA! それゆけ腰ぬけキッズ!!なる作品を見た
多関節キャラアニメの後に、YAWARA!の劇場版? TVスペシャル? OVA? らしき作品が流れた。惰性で見ていたが、脱力。脚本も演出も今ひとつ。というか、脚本の段階からしてマズイ感じが。ここで楽しんでほしいという意図が見えてこない。
井上敏樹氏の脚本だった。つくづく、当たり外れの差が大きい人だなと今更ながら再認識。当たるとスゴイのだけどなぁ。まるでイデオンのイデみたい。<どういう喩えやねん。
井上敏樹氏の脚本だった。つくづく、当たり外れの差が大きい人だなと今更ながら再認識。当たるとスゴイのだけどなぁ。まるでイデオンのイデみたい。<どういう喩えやねん。
[ ツッコむ ]
#4 [anime] ラピュタの最後のあたりを見た
宮崎監督は天才ですな。ていうか今時ああいったコンテを描く人は居ないよな。
[ ツッコむ ]
2003/12/24(水) [n年前の日記]
#1 [nitijyou] 両親が仙台へ、光のページェントを見に出かけた
バスツアー利用。親父さんは写真を撮るために。お袋さんも一度見ておきたいとの事で。昼頃出発。
◎ PM10:00頃に帰ってきた :
バスはガラガラだったらしい。昨日は混んでたようだけど。
[ ツッコむ ]
#2 [neta] _眉をしかめた天皇さん
言われてみればたしかに。そんな表情見た事無い。いや。見落としてるだけで実は密かにしてるのかも。と思ったので
_googleのイメージ検索
で探してみた。…やっぱり眉をしかめてる表情は見当たらない。人間として生まれてきたのに、笑顔以外の表情は許されていない天皇さん。
_ロボットですら色んな表情が出来る
時代なのに。なんだか可哀相。ならばせめてWebの中ぐらいは自由を満喫させてやりたい。

どうぞ陛下、存分に眉をおしかめくださいませ。ここなら誰も貴方の表情に眉をしかめたりしませんから。たぶん。自信無いけど。…ていうか本当に可哀相なのは、美智子さんと雅子さんでしょうな。

◎ 天皇○○ :
ふと気になったので、googleで検索してみた。
_天皇…428,000件。
_天皇陛下…44,700件。
_天皇さん…1,340件。
_天皇はん…133件。
_天皇ちゃん…30件。
_天皇くん…21件。
_天皇たん…18件。
_天皇タン…14件。
_天皇クン…1件。
…予想以上に呼び捨てが多い。なんと不敬極まりない。と思ったら「天皇杯」「天皇陵」等も一緒に引っ掛かってました(爆) 「陛下」はマスコミが必ず使うからアテにならないとして。「さん」「はん」で呼んでる人が意外に多い。ただ、「さん」「はん」の場合、昔の天皇さんに縁のある遺跡等が残っている地域で、地域住民が親しみをこめて使ってる場面が多いみたい。地域と一緒に長い年月を生きてきた、天皇さん、天皇はん。そんな「さん」「はん」のほうが、マスコミの使う「陛下」より、よほど気持ちがこもってるような気がするのは私だけでしょうか。
_天皇…428,000件。
_天皇陛下…44,700件。
_天皇さん…1,340件。
_天皇はん…133件。
_天皇ちゃん…30件。
_天皇くん…21件。
_天皇たん…18件。
_天皇タン…14件。
_天皇クン…1件。
…予想以上に呼び捨てが多い。なんと不敬極まりない。と思ったら「天皇杯」「天皇陵」等も一緒に引っ掛かってました(爆) 「陛下」はマスコミが必ず使うからアテにならないとして。「さん」「はん」で呼んでる人が意外に多い。ただ、「さん」「はん」の場合、昔の天皇さんに縁のある遺跡等が残っている地域で、地域住民が親しみをこめて使ってる場面が多いみたい。地域と一緒に長い年月を生きてきた、天皇さん、天皇はん。そんな「さん」「はん」のほうが、マスコミの使う「陛下」より、よほど気持ちがこもってるような気がするのは私だけでしょうか。
◎ 天皇さんの壁紙はないのかな :
宮内庁のサイトで公開・配布しないものだろうか。昨今は年配の方も結構PCを利用してるので意外と喜ばれるかも。若者向けには今風のデザインが吉。ポップ調だかテクノ調だかで「NIPPON!」「TENNOU!」なんてロゴがバーンと。背景ではASIMOやAIBOが敬礼していたり。嘘。個人的には愛子っちの壁紙もあれば嬉しい。心が和むかも。たぶん。自信無いけど。
この記事へのツッコミ
[ ツッコミを読む(5) | ツッコむ ]
#3 [cg_tools] _GIMP for Windows
自分の使ってるPhotoshopは未だに5.0なので、画像を自由に歪ませる事ができない。
*1
前記事の画像を作るのも一苦労。フリーでそういったツールがないかと探してみたら、灯台下暗し(?)、GIMPにそれらしいフィルタがあるらしい。早速、Win版を導入してみたものの、起動するとエラーを出して落ちる。昔のバージョンの設定ファイルがホームディレクトリに残っていたのが原因。~/.gimp-1.2/ を削除したら動いてくれた。フィルタ→歪み→対話的〜がイイ感じ。タブレットの筆圧も有効。イイ感じ。しかし相変わらず、各ダイアログの表示がトホホで使いにくい。…ん? ショートカットキーでキャンバス画像の拡大が出来ない。何故。…ん? タブレットペンを早く動かすと点々になってしまう。やっぱり --ignore-wintab を指定してタブレットの筆圧・傾きを無効にして使わないとダメか。…いきなり使えないツールになった。もっとも、タブレットを使いたければGIMP以外のツールを使うのがヨサゲ。GIMPはプログラマーの為のCGツール。たぶん。自信無いけど。
[ ツッコむ ]
#4 [cg_tools] Photoshop用のpng出力pluginはないのかな
Photoshop5.0でpng保存するとガンマ値が異常な値で保存される。
*1
素直なpng出力pluginを求めて検索。
_SuperPNG
なるpluginを見つけたものの、Photoshop5.5以降を要求されるようで、5.0では使えない。…もっとも、pngのガンマ値を削除・修正したければ、
_PJfix、
_PNGDIET、
_ルイちゃんくLE、
等のフリーツールがあるので、Photoshopでpng保存後にそれらを使えばいいわけで。でも、PJfixがガンマチャンクの削除までやってくれるか、ルイちゃんくLEがD&Dに対応してくれれば、PhotoshopのファイルopenダイアログからD&Dでサクッと処理できて言う事無しなのだけどな。
◎ 2004/03/14訂正・追記 :
失礼しました。作者様からの指摘で、ルイちゃんくLEがD&Dに対応してることを確認しましたです。なるほど。アイコンにD&Dすれば良かったのですね。Windowsの基本の使い方を忘れるなんて、アホ過ぎる>自分。…おかげさまで、これで完璧であります。SendToに、ルイちゃんくLEのショートカットを入れておけば、Photoshopのopenダイアログから右クリックで、即座にpngのガンマ値を消去できてしまう。素晴らしい。快適であります。これからはPhotoshopでバンバンpng保存ができます。ありがとう、ありがとう…>作者様。
*1: 5.5以降は修正されてるらしい。
この記事へのツッコミ
- Re: Photoshop用のpng出力pluginはないのかな by ルイルイ 2004/03/13 18:21
- ルイちゃんくLEは一応、D&Dに対応してなかったですか?
- Re: Photoshop用のpng出力pluginはないのかな by mieki256 2004/03/14 13:45
- > ルイルイ様
も、もしかして作者様ですか? はじめましてであります。
いつも便利に使わせていただいております>ルイちゃんくLE
このような素晴らしいソフトを公開していただいてる事に
感謝しております。
> ルイちゃんくLEは一応、D&Dに対応してなかったですか?
��( ̄□ ̄;)!!
ああっ! ホ、ホントだ!! 対応してたであります!
…いやはや申し訳ない。大変失礼いたしました。
起動後の各種ウインドウにD&Dしただけで、
対応してないものとすっかり思い込んでしまってました…
(普段、デスクトップにアイコンを一切置かない状態で使ってるもので、
「アイコンにD&D」という基本的な使い方を失念してました…)
お詫びの言葉も御座いません… (;´Д`)
早速、日記の方も、修正しておきますです。 - Re: Photoshop用のpng出力pluginはないのかな by 名無しさん 2005/03/09 15:41
- ルイちゃんくLE、手に入れられないす。
- Re: Photoshop用のpng出力pluginはないのかな by mieki256 2005/03/10 06:29
- > ルイちゃんくLE、手に入れられないす。
アレ? ↓から入手できませんか…?
http://www.vector.co.jp/soft/dl/win95/art/se178112.html
今試してみたところ、ダウンロードはできたみたいではあります。
ただ、解凍するときにエンドマークがないと言われますな…
おそらく、昔のLhaplusあたりで圧縮してある…のかな?
↓参考URL
http://www.csdinc.co.jp/archiver/lib/unlha32.html#endmark
一応、自分の環境は、Lhaplus 1.26 もインストールしてあるんですが、
そちらなら警告表示はなく解凍できたようです。
念のため、Lhaplus の公開場所↓も書いておくのでありますです。
http://park14.wakwak.com/~schezo/ - Re: Photoshop用のpng出力pluginはないのかな by 名無しさん 2005/03/10 10:41
- ありがとうございます、ベクターにあったのですね。
本文の作者さんのリンク先には無かったので…
と思ったら、今見たらベクターにリンクされてますね。
昨日は「ルイちゃんくLE 誕生秘話?!」部分しか見えて無かったのに。
とにかく、無事ゲッツできました。使ってみます。 - Re: Photoshop用のpng出力pluginはないのかな by mieki256 2005/03/12 13:41
- > 本文の作者さんのリンク先には無かったので…
サーバがメンテナンス中だった、とかかしら…
何はともあれゲッツできたようで何よりでありますー (´ー`)
[ ツッコミを読む(6) | ツッコむ ]
#5 [anime] (;´Д`) 何コレ…?
TVをつけたら、東京ミュウミュウっぽい絵の、人魚が出てくるアニメが流れてた。人魚がトリオで歌ったら、敵がダメージを受け、アジトが崩れ始めた。…ジャイアン? アニヲタであるからには、どんなアニメの視聴にも絶えられるつもりでいたけど、さすがにちょっとコレは。背中のあたりがムズ痒くなってくる。ダメだ。オバサン声も混ざってるし。もうダメ。自分の限界を知りました。
[ ツッコむ ]
#6 [zatta] 法を守ればいいってもんでもないような
法律≒手段≠目的。目的と手段の妥当性を検証せずに、法の厳守のみを目的にしたら、単なる宗教になってしまう。その法律は現状にあってるのか。守る事で誰が利を得るのか。利を得る人間が現実に存在するのか。…それらを考えれば、法の出来の悪さに怒りを感じる事はあっても、法が守られない事に怒りを感じる場面は少なくなりそう。人間の作ったモノだもの、法律だってバグはある。不具合の原因は、法律のバグか、ユーザの利用の仕方か。まずはそこから検証しないと。しかし法律のバグは取りづらい。バグには目を瞑り、ユーザを悪者にしてればたしかに楽。でも、それでいいんだろうか。
*1
◎ 法律で思い出したけど :
朝、NHK-BSで再放送してる、弁護士の卵の話…連続テレビ小説「ひまわり」が結構面白い。たまーにしか見ないのだけど、それでもなかなか。さすが井上由美子脚本。法律は守るものではなく使うものだそうですよ。…それは別のドラマのセリフだったかしら(爆)
*1: ていうか、高千穂先生は相変わらずだな。いや。アレがSF作家の条件なのかも。重箱の隅をつつくか如くチェックを入れ、兎にも角にもルールを設定して適用する性質を持たなければ、架空でありながら現実を感じさせる世界、法則や規則や細かい事象の積み重ねの末にようやく構築されるであろうSFの世界は生み出せないのかもしれない。
[ ツッコむ ]
2002/12/24(火) [n年前の日記]
#1 あー
日本の原子力発電に関する現在の状況について思う所をガーッと書いていたのですが、
考えてみたら今日はクリスマスイブだったのですね。
…スペル星人がどうとかこうとか書いてる場合じゃないだろ… (;´Д`) >俺
考えてみたら今日はクリスマスイブだったのですね。
…スペル星人がどうとかこうとか書いてる場合じゃないだろ… (;´Д`) >俺
[ ツッコむ ]
2001/12/24(月) [n年前の日記]
#1 今日は何の日?
夕食にケーキが出てきてなんだろうと思ったら。
そうか、今日はそういう日だったのですね。
忘れてました。
そうか、今日はそういう日だったのですね。
忘れてました。
[ ツッコむ ]
2000/12/24(日) [n年前の日記]
#1 スペック不足露呈
お使い。農業やってる親戚の家に米を買いに。
お袋さんの車を運転してみた。
小さい車がこんなに運転しやすいモノだったとは。
TVで、「ペーパームーン」なる映画を見た。
BGMが無い(=音楽による気分高揚演出無し)なのに、完全に見入ってしまった。
それだけ良く出来た脚本・演技ってことなのかな。
9歳の少女が下着姿で煙草をぷかぷか吸うシーンにビックリ。
今コレやったら、絶対どこかから叩かれそう。
Y氏作のDVD吸出し→AVI化データを鑑賞。ネタは某アニメOP。
度肝を抜かれるほどの美しさに感動。
これがデジタルtoデジタルの世界か…
ただ、口惜しい(?)点が2点。
その1。
ウチのマシンスペックでは動画にならない… (T_T)
途中で頻繁にガクガクする。うーむ。
原因を推測。
ビットレートを考えるとHDDの転送速度が足を引っ張ってるとは思えない。
実際、別のデータでは、倍近いレートのMPEG4V3を再生できてるし。
試しにベースクロックを66→75MHzにアップ。
セレ700の、オーバークロック初挑戦。
ガクガクが激減。途中2箇所しか止まらなくなった。
ってことはCPUが怪しい?
セレ700でのMPEG4V3再生は、640x480まではOK、それ以上はアウト?
720x480と言えば、DVD-Videoサイズ。
DVD再生は可能であることを考えると、MPEG4V3は想像以上に処理を食うらしい。
もっとも他に、バスの転送速度の可能性もあるかも。
そういや、再生サイズを50%にしてもガクガクが減る。
ってことはG400も怪しい?
口惜しい点、その2。
TV出力がなぜか出来なかった。
DVDがTV出力できてんのに、同じサイズのAVIは出力できねーたぁどういうこと? (`Д´)/ =З
DirectXの問題なのか、G400のドライバの問題なのか。何にしても、くやしい×65536。
目の前にご馳走を置かれて、おあずけ食ってる気分。
この美しい映像を、思う存分TVで鑑賞したい。
したいったらしたいのだー! ウガー (/T□T)/ ~┻━┻
お袋さんの車を運転してみた。
小さい車がこんなに運転しやすいモノだったとは。
TVで、「ペーパームーン」なる映画を見た。
BGMが無い(=音楽による気分高揚演出無し)なのに、完全に見入ってしまった。
それだけ良く出来た脚本・演技ってことなのかな。
9歳の少女が下着姿で煙草をぷかぷか吸うシーンにビックリ。
今コレやったら、絶対どこかから叩かれそう。
Y氏作のDVD吸出し→AVI化データを鑑賞。ネタは某アニメOP。
度肝を抜かれるほどの美しさに感動。
これがデジタルtoデジタルの世界か…
ただ、口惜しい(?)点が2点。
その1。
ウチのマシンスペックでは動画にならない… (T_T)
途中で頻繁にガクガクする。うーむ。
原因を推測。
ビットレートを考えるとHDDの転送速度が足を引っ張ってるとは思えない。
実際、別のデータでは、倍近いレートのMPEG4V3を再生できてるし。
試しにベースクロックを66→75MHzにアップ。
セレ700の、オーバークロック初挑戦。
ガクガクが激減。途中2箇所しか止まらなくなった。
ってことはCPUが怪しい?
セレ700でのMPEG4V3再生は、640x480まではOK、それ以上はアウト?
720x480と言えば、DVD-Videoサイズ。
DVD再生は可能であることを考えると、MPEG4V3は想像以上に処理を食うらしい。
もっとも他に、バスの転送速度の可能性もあるかも。
そういや、再生サイズを50%にしてもガクガクが減る。
ってことはG400も怪しい?
口惜しい点、その2。
TV出力がなぜか出来なかった。
DVDがTV出力できてんのに、同じサイズのAVIは出力できねーたぁどういうこと? (`Д´)/ =З
DirectXの問題なのか、G400のドライバの問題なのか。何にしても、くやしい×65536。
目の前にご馳走を置かれて、おあずけ食ってる気分。
この美しい映像を、思う存分TVで鑑賞したい。
したいったらしたいのだー! ウガー (/T□T)/ ~┻━┻
[ ツッコむ ]
1999/12/24(金) [n年前の日記]
#1 (NoTitle) NHKで再放送している...
NHKで再放送している「映像の世紀」という番組で、ユダヤ人虐殺の映像を見てなんともいえない気持ちになりました。でもこういう不当な殺人は今もまだ世界のどこかで行われているわけで。またそこまでいかないけど、この日本の中でも差別は絶えず行われていて。2000年にもなろうというのにこんな事でいいのか。これだけ悲惨な戦争を人類は二度も経験したのだから、全体意識というか共通認識ぐらいもう少しレベルアップしてもいいはずなのでは、とか家族相手に話してたら「無職のまま家でブラブラしているヤツがそんなこと口にしても全然説得力が無い」とか言われたり。
うむ。まさにその通り。グゥ
考えてみるとオタクも社会的には差別されてるのでオイラには他人事じゃないのです。例の宮崎事件でマスコミが徹底的に叩いてくれたおかげで、世間一般でオタク=悪という図式は浸透し、特にオタク自身がそれを強く受け止めてしまい、自虐的になりやすい状態が未だに続いています。マスコミの力は恐ろしいです。「映像の世紀」でもヒトラーがマスコミを効果的に使ってドイツ国民を洗脳していく様子が紹介されていましたっけ。その恐ろしさをマスコミが自覚してないのが更に恐ろしい。
私達は今現在もそういった色んな方面から様々な洗脳をされて今この時代を生きてます。「オレ達が洗脳?そんなバカな」とは一概に言えません。最近の新興宗教関連を思い起こせば分かりますが、洗脳されてる本人は自分が洗脳されている事を知らないもので、自分で物事を考えようとしない限り気がつきません。
実際考えるとたくさんあります。「結婚は恋愛結婚じゃなきゃダメ」「夢や理想を持って生きないとダメ」「男は泣いちゃいけない」「サラリーマンは出世欲が無いといけない」「ゲーム開発者はゲームが好きでないといけない」「プライベートを犠牲にしてでも仕事に打ち込まなければいけない」etc…これらは私の「洗脳内容」なので、人によっては「なんで?」と思うものがたくさんあるでしょうけど…それらから外れた人間は異端者。そして差別が始まります。場合によっては自分自身に対してそれを行い始め、自分を傷つけはじめます <それって私?
情報を鵜呑みするのではなく、それは事実なのか、単に誰かの考え方・妄想なのか、それが本当に正しいのか、何を基準に正しいと思うのか…情報を得た後に自分の思考で一度考えてみてから飲み込む、そういった事を多くの人が出来るようにならないと何度も同じ失敗を繰り返してしまうような気がします。
まあ理想論ですけど。
なんだか話がグチャグチャにアチコチ飛んでます。坂上二郎です。
こんな無意味な事考えてるから疲れるんだな。
うむ。まさにその通り。グゥ
考えてみるとオタクも社会的には差別されてるのでオイラには他人事じゃないのです。例の宮崎事件でマスコミが徹底的に叩いてくれたおかげで、世間一般でオタク=悪という図式は浸透し、特にオタク自身がそれを強く受け止めてしまい、自虐的になりやすい状態が未だに続いています。マスコミの力は恐ろしいです。「映像の世紀」でもヒトラーがマスコミを効果的に使ってドイツ国民を洗脳していく様子が紹介されていましたっけ。その恐ろしさをマスコミが自覚してないのが更に恐ろしい。
私達は今現在もそういった色んな方面から様々な洗脳をされて今この時代を生きてます。「オレ達が洗脳?そんなバカな」とは一概に言えません。最近の新興宗教関連を思い起こせば分かりますが、洗脳されてる本人は自分が洗脳されている事を知らないもので、自分で物事を考えようとしない限り気がつきません。
実際考えるとたくさんあります。「結婚は恋愛結婚じゃなきゃダメ」「夢や理想を持って生きないとダメ」「男は泣いちゃいけない」「サラリーマンは出世欲が無いといけない」「ゲーム開発者はゲームが好きでないといけない」「プライベートを犠牲にしてでも仕事に打ち込まなければいけない」etc…これらは私の「洗脳内容」なので、人によっては「なんで?」と思うものがたくさんあるでしょうけど…それらから外れた人間は異端者。そして差別が始まります。場合によっては自分自身に対してそれを行い始め、自分を傷つけはじめます <それって私?
情報を鵜呑みするのではなく、それは事実なのか、単に誰かの考え方・妄想なのか、それが本当に正しいのか、何を基準に正しいと思うのか…情報を得た後に自分の思考で一度考えてみてから飲み込む、そういった事を多くの人が出来るようにならないと何度も同じ失敗を繰り返してしまうような気がします。
まあ理想論ですけど。
なんだか話がグチャグチャにアチコチ飛んでます。坂上二郎です。
こんな無意味な事考えてるから疲れるんだな。
[ ツッコむ ]
以上、27 日分です。






右翼の人に殴り込まれないように気をつけて下さい(笑)
喜んでいただけたようで嬉しいです。
きっと陛下もお喜びになっていることでありませう<それはない
レス遅くなってスマンです。
その通り、Photoshopでレタッチ、であります。
…いや、本当に見つからんのですよ>リアルに眉をしかめた天皇さんの写真。
ある意味あの人はプロですな。
いや、そういう表情を撮影しないマスコミがプロなのか。わかんないけど。