アカウント名:
パスワード:
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。・プログラムを2重に動かす。(裏と表で)・表の計算が成功したら裏も実行する。・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、あるCADで、落ちても電源が入っていて、その後別プログラムを起動させていなければ「ホットスタート」と言う起動方法が有った。データ域を初期化しないで前と同じ番地を指すように起動するという。
ソレってWindowsに限らず昔から実現されてるでしょ。
> プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。> 0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
例外時にデバッガに接続できます。
> 落ちたとしてもデータを復元可能にして欲しい。> (定期保存機能の無いプログラムの場合)
メモリダンプを保存できます。
> 仮にプログラム能力が有ればどうするだろうか。> ・プログラムを2重に動かす。(裏と表で)> ・表の計算が成功したら裏も実行する。> ・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
ロジックのバグなら二重化の意味なし。表が落ちた同じ位置で裏も落ちるでしょう。ハードウェアエラー対策の二重化ならこれも昔からある。
> MS-DOSの時代(プログラムの複数起動が出来ない)に、> あるCADで、落ちても電源が入っていて、その後別プログラムを> 起動させていなければ「ホットスタート」と言う起動方法が有った。> データ域を初期化しないで前と同じ番地を指すように起動するという。
今のOSで未初期化のメモリを返すと脆弱性扱いです。中身によっては情報漏れの原因になるので。それが理由ならチェックポイントがあるデータベース使おうよ。
>例外時にデバッガに接続できます。
ぜひ教えて欲しい。
Adobe Illustrator 10 と CS3 を多用しています。はい。その状態に成る(選択ボタンを押すと)のですが、その先が解りません。逆アセンブルリストでCPUが停止した番地でレジスタの値を変えてCALL(私作のデータ保存関数へ)するのですか?命令を書き換える?
私の環境:上記Illustratorで極簡単なプラグインを作ることが出来ます。Micorsoft Visual Studio8を持っています。(全然使いこなせていませんが)昔(286 CPUで)ドットインパクトプリンタで簡単な絵を書かせるアセンブラプログラムを作ったことが有りますが、今のCPUは全然解りません。
参考になる資料またはURL等ご存知でしたら教えてください。出来る可能性が有るのならぜひ勉強したいと思っています。
Illustrator はチェックポイントを設定して自動保存の機能がありません。数年前にサポートセンターとAdobeユーザーフォーラムに要望を出しましたが、実現していません。
毎日5~10分間隔で手動(Ctrl+S)で保存しています。これを忘れた頃に泣いています。
> 毎日5~10分間隔で手動(Ctrl+S)で保存しています。これを忘れた頃に泣いています。これだけならMac にはそれ自動でやってくれるアプリが存在します.Win でも探せばあるんじゃないかな?
>Win でも探せばあるんじゃないかな?
有難うございます。探してみました。(変なタイトルのページ)
AutoHotkeyを流行らせる気なんて最初から無かったページhttp://lukewarm.s101.xrea.com/ [xrea.com]
でも下記の様に書いてあるので近々新バージョンが出るのかな?
【現在開発中のJavaScriptベースのユーティリティ系スクリプトホスト「NILScript」の普及を目指すため、御覧の「AutoHotkeyを流行らせるページ」のコンテンツは、近々抹消される予定です。 】
少しスクリプトの書き方を覚えないといけない様なので後で動かしてみます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
落ちないプログラム (スコア:2, 興味深い)
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。
0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。
(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。
・プログラムを2重に動かす。(裏と表で)
・表の計算が成功したら裏も実行する。
・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、
あるCADで、落ちても電源が入っていて、その後別プログラムを
起動させていなければ「ホットスタート」と言う起動方法が有った。
データ域を初期化しないで前と同じ番地を指すように起動するという。
Re:落ちないプログラム (スコア:0)
ソレってWindowsに限らず昔から実現されてるでしょ。
> プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。
> 0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
例外時にデバッガに接続できます。
> 落ちたとしてもデータを復元可能にして欲しい。
> (定期保存機能の無いプログラムの場合)
メモリダンプを保存できます。
> 仮にプログラム能力が有ればどうするだろうか。
> ・プログラムを2重に動かす。(裏と表で)
> ・表の計算が成功したら裏も実行する。
> ・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
ロジックのバグなら二重化の意味なし。表が落ちた同じ位置で裏も落ちるでしょう。
ハードウェアエラー対策の二重化ならこれも昔からある。
> MS-DOSの時代(プログラムの複数起動が出来ない)に、
> あるCADで、落ちても電源が入っていて、その後別プログラムを
> 起動させていなければ「ホットスタート」と言う起動方法が有った。
> データ域を初期化しないで前と同じ番地を指すように起動するという。
今のOSで未初期化のメモリを返すと脆弱性扱いです。中身によっては情報漏れの原因になるので。
それが理由ならチェックポイントがあるデータベース使おうよ。
Re:落ちないプログラム (スコア:1)
>例外時にデバッガに接続できます。
ぜひ教えて欲しい。
Adobe Illustrator 10 と CS3 を多用しています。
はい。その状態に成る(選択ボタンを押すと)のですが、その先が解りません。
逆アセンブルリストでCPUが停止した番地でレジスタの値を変えて
CALL(私作のデータ保存関数へ)するのですか?命令を書き換える?
私の環境:
上記Illustratorで極簡単なプラグインを作ることが出来ます。
Micorsoft Visual Studio8を持っています。(全然使いこなせていませんが)
昔(286 CPUで)ドットインパクトプリンタで簡単な絵を書かせる
アセンブラプログラムを作ったことが有りますが、今のCPUは全然解りません。
参考になる資料またはURL等ご存知でしたら教えてください。
出来る可能性が有るのならぜひ勉強したいと思っています。
Illustrator はチェックポイントを設定して自動保存の機能がありません。
数年前にサポートセンターとAdobeユーザーフォーラムに要望を出しましたが、
実現していません。
毎日5~10分間隔で手動(Ctrl+S)で保存しています。これを忘れた頃に泣いています。
Re: (スコア:0)
> 毎日5~10分間隔で手動(Ctrl+S)で保存しています。これを忘れた頃に泣いています。
これだけならMac にはそれ自動でやってくれるアプリが存在します.
Win でも探せばあるんじゃないかな?
Re:落ちないプログラム (スコア:1)
>Win でも探せばあるんじゃないかな?
有難うございます。探してみました。(変なタイトルのページ)
AutoHotkeyを流行らせる気なんて最初から無かったページ
http://lukewarm.s101.xrea.com/ [xrea.com]
でも下記の様に書いてあるので近々新バージョンが出るのかな?
【現在開発中のJavaScriptベースのユーティリティ系スクリプトホスト「NILScript」の普及を目指すため、御覧の「AutoHotkeyを流行らせるページ」のコンテンツは、近々抹消される予定です。 】
少しスクリプトの書き方を覚えないといけない様なので後で動かしてみます。