• [0]
  • 石葉活用の広場

  • 投稿者:島谷
 
棋譜ソフト石葉に関する話題のスレッドです。

投稿者
題名
*内容 入力補助画像・ファイル<IMG>タグが利用可能です。(詳細)
sage

  • [81]
  • Re: 設定に関して

  • 投稿者:島谷5974
  • 投稿日:2014年 2月18日(火)04時28分56秒
  • 返信
 
ダウンロードファイルが壊れているのではないでしょうか?
ダウンロードし直してみてください。
それでもないとすれば石葉の作者はサポートを終了しましたので手の施しようがありません。
>>80
> 宜しくお願いします。設定に関して教えてください。
>
> 解凍まで終えました。
>
> 解説にございます、code = "KifuShow.LeafShow.class"のクラスファイルが見当たらないのですがどのようにすればよろしいでしょうか?

  • [80]
  • 設定に関して

  • 投稿者:お願いします
  • 投稿日:2014年 2月17日(月)22時24分52秒
  • 返信
 
宜しくお願いします。設定に関して教えてください。

解凍まで終えました。

解説にございます、code = "KifuShow.LeafShow.class"のクラスファイルが見当たらないのですがどのようにすればよろしいでしょうか?







  • [79]
  • 碁盤を表示する方法

  • 投稿者:meigor
  • 投稿日:2014年 1月20日(月)20時48分46秒
  • 返信
 
少し混乱しているようですね。
javaの最新版を残して他は、削除してから始めましょう。
旧版が残っていると、まずいことが起きることがあるようです。
改善法は、
A)レベルを「中」にする。
B)対象サイトのURLを挿入する。
C)詳細設定で細かく設定する。
以上の組み合わせ、あるいは単独設定になりますが、パソコンの環境によリ異なるようです。
参考に下記をご覧ください。
ttp://homepage3.nifty.com/RYOU_SAKAI/NijiKanri.htm

  • [78]
  • Re: 石葉碁盤を表示する方法

  • 投稿者:島谷
  • 投稿日:2014年 1月19日(日)16時42分6秒
  • 返信
 
>>77
> Javaコントロールパネルのセキュリティタブを開きサイト・リストに石葉碁盤のURLを追加すれば開くことができるようになります。
> たとえばサイト・リストにttp://orange.zero.jp/qin.olive/z.htmを記入すれば「棋譜なう」が使えるようになります。
> この掲示板はURLを記入すると投稿できないのでURLの先頭のhを削ってあります。

  • [77]
  • 石葉碁盤を表示する方法

  • 投稿者:島谷
  • 投稿日:2014年 1月19日(日)16時34分39秒
  • 返信
 
Javaコントロールパネルのセキュリティタブを開きサイト・リストに石葉碁盤のURLを追加すれば開くことができるようになります。
たとえばサイト・リストにttp://orange.zero.jp/qin.olive/z.htmを記入すれば「棋譜なう」が使えるようになります。
この掲示板はURLを記入すると投稿できないのでURLの先頭のhを削ってあります。

  • [76]
  • Re: 石葉碁盤が表示できない

  • 投稿者:島谷
  • 投稿日:2014年 1月18日(土)10時27分31秒
  • 返信
 
> Javaコンソールでセキュリティレベルを高→中に変更したら
> 動くようになりました。

情報有り難うございます。
アップデートされたJavaではそのように変更してもブロックされて石葉を開くことができませんでした。

  • [75]
  • Re: 石葉碁盤が表示できない

  • 投稿者:うろうろ
  • 投稿日:2014年 1月18日(土)10時21分1秒
  • 返信
 
Javaコンソールでセキュリティレベルを高→中に変更したら
動くようになりました。


>>74
> > JavaがバージョンアップしてWinows8でもWindows7でもブロックされて石葉が動かなくなってしまいました。
> > 石葉のプログラムを変えなければいけないようですが作者はサポートを停止してしまったので手の施しようがありません。
> > お役に立てなくて申し訳ありません。
>
> Javaはバージョンアップしていません。以前動いていたV7-45のままですが、
> これでもだめなのでしょうか?
> 最新は7-51ですのでこれにアップデートするとNGになると思っていました。
> もっと古いバージョンにダウングレードしてもむりかな??
> または、Winアップデート(KB2914368)と関係(影響)するのでしょうか。
> 1/15に更新されていました。この影響か・・???

  • [74]
  • Re: 石葉碁盤が表示できない

  • 投稿者:名無しさん
  • 投稿日:2014年 1月18日(土)08時38分52秒
  • 返信
 
> JavaがバージョンアップしてWinows8でもWindows7でもブロックされて石葉が動かなくなってしまいました。
> 石葉のプログラムを変えなければいけないようですが作者はサポートを停止してしまったので手の施しようがありません。
> お役に立てなくて申し訳ありません。

Javaはバージョンアップしていません。以前動いていたV7-45のままですが、
これでもだめなのでしょうか?
最新は7-51ですのでこれにアップデートするとNGになると思っていました。
もっと古いバージョンにダウングレードしてもむりかな??
または、Winアップデート(KB2914368)と関係(影響)するのでしょうか。
1/15に更新されていました。この影響か・・???

  • [73]
  • Re: 石葉碁盤が表示できない

  • 投稿者:島谷
  • 投稿日:2014年 1月18日(土)07時59分28秒
  • 返信
 
> 本日、石葉がXPで動かなくなりました??
> ”セキュリティ設定でアプリケーションがブロックされました”
> Javaバーションは7-45で以前のままです。
> WinXPアップデート(1/14ごろ)に関係(影響)しているのでしょうか?

JavaがバージョンアップしてWinows8でもWindows7でもブロックされて石葉が動かなくなってしまいました。
石葉のプログラムを変えなければいけないようですが作者はサポートを停止してしまったので手の施しようがありません。
お役に立てなくて申し訳ありません。

  • [72]
  • Re: 石葉碁盤が表示できない

  • 投稿者:うろうろ
  • 投稿日:2014年 1月18日(土)07時52分26秒
  • 返信
 
やってみたけど現象変わりませんでした。
>>71
> Ctrlキーを押しながら0(ゼロ)キーを押してみてください。

本日、石葉がXPで動かなくなりました??
”セキュリティ設定でアプリケーションがブロックされました”
Javaバーションは7-45で以前のままです。
WinXPアップデート(1/14ごろ)に関係(影響)しているのでしょうか?
どうすれば回復するかご教示ください。

  • [71]
  • Re: 石葉碁盤が表示できない

  • 投稿者:島谷5974
  • 投稿日:2014年 1月 7日(火)04時55分0秒
  • 返信
 
Ctrlキーを押しながら0(ゼロ)キーを押してみてください。
それでも直らなければ私にはわかりません。
> ただし、なぜか碁盤が小さい。「碁盤表示エリアと実際の碁盤のサイズがあっていない? 」と云ってきました。私のノートPC(XP)では表示エリアにぴったりですが、新PC(Win8)の画面解像度の違いで合わないのか?詳しい状況はわかりません。何を確認したらよいやらご教示ください。

  • [70]
  • Re: 石葉碁盤が表示できない

  • 投稿者:うろうろ
  • 投稿日:2014年 1月 6日(月)22時32分38秒
  • 返信
 
Javaを再インストールしたら碁盤表示が出来ました。
ありがとうございました。
ただし、なぜか碁盤が小さい。「碁盤表示エリアと実際の碁盤のサイズがあっていない? 」と云ってきました。私のノートPC(XP)では表示エリアにぴったりですが、新PC(Win8)の画面解像度の違いで合わないのか?詳しい状況はわかりません。何を確認したらよいやらご教示ください。
>>69
> javaを再インストールしたらいかがでしょう。
> 私は現時点ではWindows8.1で使用できています。
>
> > 石葉を活用させて頂いている’うろうろ’と申します。
> > 突然の質問で恐縮ですが、よろしくお願いします。
> > IE11 on Win8で石葉碁盤が下記エラーメッセージがでて表示できません。
> > 対策方法があればご教示ください。
> > <エラーメッセージ>
> > Internet Exploreアドオンインストーラー
> > セキュリティ警告
> > 発行元を確認できないためこのソフトウェアはブロックされました。
> > 名前:Myleaf0/
> > 発行元:不明な発行者
> > <状況>
> > 私は石葉碁盤を使って掲示版対局(HP)を楽しんでいます。
> > 友達が最近Win8の新PCを購入しHPを開こうとすると上記エラーで碁盤表示できないといってきました。私のPCはまだXP環境で再現できませんが、近く将来Win8にしたら石葉使用不可が心配になり、投稿しました。Win8での石葉動作を確認された人はいますでしょうか?
> > また、meigorさんの「java来年一月14日から、完全にアクセス禁止とするいう告示がoracleのサイトに出てきたようです。」のメッセージが気になっています。新情報がありましたらお願いします。

  • [69]
  • Re: 石葉碁盤が表示できない

  • 投稿者:島谷
  • 投稿日:2014年 1月 2日(木)09時56分22秒
  • 返信
 
javaを再インストールしたらいかがでしょう。
私は現時点ではWindows8.1で使用できています。

> 石葉を活用させて頂いている’うろうろ’と申します。
> 突然の質問で恐縮ですが、よろしくお願いします。
> IE11 on Win8で石葉碁盤が下記エラーメッセージがでて表示できません。
> 対策方法があればご教示ください。
> <エラーメッセージ>
> Internet Exploreアドオンインストーラー
> セキュリティ警告
> 発行元を確認できないためこのソフトウェアはブロックされました。
> 名前:Myleaf0/
> 発行元:不明な発行者
> <状況>
> 私は石葉碁盤を使って掲示版対局(HP)を楽しんでいます。
> 友達が最近Win8の新PCを購入しHPを開こうとすると上記エラーで碁盤表示できないといってきました。私のPCはまだXP環境で再現できませんが、近く将来Win8にしたら石葉使用不可が心配になり、投稿しました。Win8での石葉動作を確認された人はいますでしょうか?
> また、meigorさんの「java来年一月14日から、完全にアクセス禁止とするいう告示がoracleのサイトに出てきたようです。」のメッセージが気になっています。新情報がありましたらお願いします。

  • [68]
  • 石葉碁盤が表示できない

  • 投稿者:うろうろ
  • 投稿日:2014年 1月 2日(木)09時12分11秒
  • 返信
 
石葉を活用させて頂いている’うろうろ’と申します。
突然の質問で恐縮ですが、よろしくお願いします。
IE11 on Win8で石葉碁盤が下記エラーメッセージがでて表示できません。
対策方法があればご教示ください。
<エラーメッセージ>
Internet Exploreアドオンインストーラー
セキュリティ警告
発行元を確認できないためこのソフトウェアはブロックされました。
名前:Myleaf0/
発行元:不明な発行者
<状況>
私は石葉碁盤を使って掲示版対局(HP)を楽しんでいます。
友達が最近Win8の新PCを購入しHPを開こうとすると上記エラーで碁盤表示できないといってきました。私のPCはまだXP環境で再現できませんが、近く将来Win8にしたら石葉使用不可が心配になり、投稿しました。Win8での石葉動作を確認された人はいますでしょうか?
また、meigorさんの「java来年一月14日から、完全にアクセス禁止とするいう告示がoracleのサイトに出てきたようです。」のメッセージが気になっています。新情報がありましたらお願いします。

  • [67]
  • Re: アプレットのブロック(その2)

  • 投稿者:島谷
  • 投稿日:2013年12月22日(日)16時29分33秒
  • 返信
 
>>66
> 何とか分かったことを連絡します。
> 認証機関の署名付きにすればよい。
> セキュリイティレベルを中に設定できれば、今までと同じになるかもしれない。
> デフォルトで高になるが?
> 署名は費用が高いしJarファイルに入れる?
> 自己証明もあるかも、但しjarファイルをどうするか?
> ということで、一縷の望みがあるかもしれません。

meigorさん、情報提供ありがとうございます。
これからもよろしくお願い致します。

  • [66]
  • アプレットのブロック(その2)

  • 投稿者:meigor
  • 投稿日:2013年12月22日(日)16時23分58秒
  • 返信
 
何とか分かったことを連絡します。
認証機関の署名付きにすればよい。
セキュリイティレベルを中に設定できれば、今までと同じになるかもしれない。
デフォルトで高になるが?
署名は費用が高いしJarファイルに入れる?
自己証明もあるかも、但しjarファイルをどうするか?
ということで、一縷の望みがあるかもしれません。

  • [65]
  • Re: アプレットのダウンロードのブロックについて

  • 投稿者:島谷
  • 投稿日:2013年12月18日(水)09時08分32秒
  • 返信
 
> 最近javaの更新で署名の無いアプリケーションが危険であるとして警告が出され、実行の確認ボタンが出ていました。(現在、棋譜ナウにも出ています)
> 来年一月14日から、完全にアクセス禁止とするいう告示がoracleのサイトに出てきたようです。
> 何とか、継続できる対策があれば教えてください。
石葉アプレットを開こうとするとセキュリティ警告が表示されますね。
私は□リスクを受け入れて、このアプリケーションを実行します。(I)にチェックを入れて実行しています。
来年1月14日から完全にアクセス禁止となったら手の打ちようがありません。
幽玄の間、KGSなどjavaを使っているサイトはどうなるのでしょう。

  • [64]
  • アプレットのダウンロードのブロックについて

  • 投稿者:meigor
  • 投稿日:2013年12月18日(水)08時31分50秒
  • 返信
 
石葉2をcgi掲示板とともに使って、ボード碁の対局用のサイトを運営しています。
最近javaの更新で署名の無いアプリケーションが危険であるとして警告が出され、実行の確認ボタンが出ていました。(現在、棋譜ナウにも出ています)
来年一月14日から、完全にアクセス禁止とするいう告示がoracleのサイトに出てきたようです。
何とか、継続できる対策があれば教えてください。
よろしくお願いします。


  • [63]
  • Re: パラメーターの引用について

  • 投稿者:para1002n
  • 投稿日:2013年 9月25日(水)12時25分46秒
  • 返信
 
>>62
> >
> どうぞご自由に

ご快諾ありがとうご゛材ます。
これを機会に私もツイッター始めます。
携帯は家に置いたままで持ち歩きませんから
家のパソコンから時々呟いてみます。

ありがとうございました。

  • [62]
  • Re: パラメーターの引用について

  • 投稿者:島谷
  • 投稿日:2013年 9月25日(水)03時55分43秒
  • 返信
 
> 突然ですが、私にもぜひ使用のご快諾をお願いしたく、厚かましくもここに書かせていただきました。年寄りに免じてぶしつけな望みをかなえていただけますようどうかよろしくお願いいたします。

お役に立てて幸いです。
どうぞご自由にお使いください。

  • [61]
  • パラメーターの引用について

  • 投稿者:para1002n
  • 投稿日:2013年 9月24日(火)20時07分16秒
  • 返信
 
「ごめんなさいでした」という拙ブログでコンピューター囲碁ソフト同士対局を楽しんでいる老人です。
島谷先生の棋譜活用ノート「棋譜なう」を拝借してコンピューター囲碁ソフトの棋譜を自分のブログに時折投稿しております。

盤側の位置記号が何とか左上隅を原点にできないものかと熱望しておりました。

石葉活用の広場を読んでいて、パラメータの引用・・・・何のことか理解できませんが、島谷さんがお作りになったaタイプをたまたま試してみたところ、私が願っていた通りのもので大感激いたしました。

突然ですが、私にもぜひ使用のご快諾をお願いしたく、厚かましくもここに書かせていただきました。年寄りに免じてぶしつけな望みをかなえていただけますようどうかよろしくお願いいたします。

  • [60]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:島谷
  • 投稿日:2012年10月18日(木)04時57分3秒
  • 返信
 
>  この、5~99行が、政光さんが作られた部分で、
>  112行目~156行の部分が、若葉さん(めんさん)が作られた
>  と云う事でしょうか?
>
はい、そうです。

  • [59]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年10月17日(水)20時25分24秒
  • 返信
 
>>57,58

 アドバイスを、ありがとう御座います。

> この行がなければ新しいURLを作ることができません。

 なるほど...つまり、

 新しいURL(短縮URL)をワンクリックで作るには、5~99行も必要で、
 手動で、URLにSGFを継ぐのならば、112行目~156行目だけでも良い。

 と、理解しました。

 いろいろ、試行してみます。


 この、5~99行が、政光さんが作られた部分で、
 112行目~156行の部分が、若葉さん(めんさん)が作られた
 と云う事でしょうか?


  • [58]
  • ZeroClipboard.jsのソース

  • 投稿者:島谷
  • 投稿日:2012年10月17日(水)05時06分2秒
  • 返信
 
// Simple Set Clipboard System
// Author: Joseph Huckaby

var ZeroClipboard = {

version: "1.0.4",
clients: {}, // registered upload clients on page, indexed by id
moviePath: 'ZeroClipboard.swf', // URL to movie
nextId: 1, // ID of next movie

$: function(thingy) {
// simple DOM lookup utility function
if (typeof(thingy) == 'string') thingy = document.getElementById(thingy);
if (!thingy.addClass) {
// extend element with a few useful methods
thingy.hide = function() { this.style.display = 'none'; };
thingy.show = function() { this.style.display = ''; };
thingy.addClass = function(name) { this.removeClass(name); this.className += ' ' + name; };
thingy.removeClass = function(name) {
this.className = this.className.replace( new RegExp("\\s*" + name + "\\s*"), " ").replace(/^\s+/, '').replace(/\s+$/, '');
};
thingy.hasClass = function(name) {
return !!this.className.match( new RegExp("\\s*" + name + "\\s*") );
}
}
return thingy;
},

setMoviePath: function(path) {
// set path to ZeroClipboard.swf
this.moviePath = path;
},

dispatch: function(id, eventName, args) {
// receive event from flash movie, send to client
var client = this.clients[id];
if (client) {
client.receiveEvent(eventName, args);
}
},

register: function(id, client) {
// register new client to receive events
this.clients[id] = client;
},

getDOMObjectPosition: function(obj) {
// get absolute coordinates for dom element
var info = {
left: 0,
top: 0,
width: obj.width ? obj.width : obj.offsetWidth,
height: obj.height ? obj.height : obj.offsetHeight
};

while (obj) {
info.left += obj.offsetLeft;
info.top += obj.offsetTop;
obj = obj.offsetParent;
}

return info;
},

Client: function(elem) {
// constructor for new simple upload client
this.handlers = {};

// unique ID
this.id = ZeroClipboard.nextId++;
this.movieId = 'ZeroClipboardMovie_' + this.id;

// register client with singleton to receive flash events
ZeroClipboard.register(this.id, this);

// create movie
if (elem) this.glue(elem);
}
};

ZeroClipboard.Client.prototype = {

id: 0, // unique ID for us
ready: false, // whether movie is ready to receive events or not
movie: null, // reference to movie object
clipText: '', // text to copy to clipboard
handCursorEnabled: true, // whether to show hand cursor, or default pointer cursor
cssEffects: true, // enable CSS mouse effects on dom container
handlers: null, // user event handlers

glue: function(elem) {
// glue to DOM element
// elem can be ID or actual DOM element object
this.domElement = ZeroClipboard.$(elem);

// float just above object, or zIndex 99 if dom element isn't set
var zIndex = 99;
if (this.domElement.style.zIndex) {
zIndex = parseInt(this.domElement.style.zIndex) + 1;
}

// find X/Y position of domElement
var box = ZeroClipboard.getDOMObjectPosition(this.domElement);

// create floating DIV above element
this.div = document.createElement('div');
var style = this.div.style;
style.position = 'absolute';
style.left = '' + box.left + 'px';
style.top = '' + box.top + 'px';
style.width = '' + box.width + 'px';
style.height = '' + box.height + 'px';
style.zIndex = zIndex;

// style.backgroundColor = '#f00'; // debug

var body = document.getElementsByTagName('body')[0];
body.appendChild(this.div);

this.div.innerHTML = this.getHTML( box.width, box.height );
},

getHTML: function(width, height) {
// return HTML for movie
var html = '';
var flashvars = 'id=' + this.id +
'&width=' + width +
'&height=' + height;

if (navigator.userAgent.match(/MSIE/)) {
// IE gets an OBJECT tag
var protocol = location.href.match(/^https/i) ? 'https://' : 'http://';
html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+protocol+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+flashvars+'"/><param name="wmode" value="transparent"/></object>';
}
else {
// all other browsers get an EMBED tag
html += '<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+flashvars+'" wmode="transparent" />';
}
return html;
},

hide: function() {
// temporarily hide floater offscreen
if (this.div) {
this.div.style.left = '-2000px';
}
},

show: function() {
// show ourselves after a call to hide()
this.reposition();
},

destroy: function() {
// destroy control and floater
if (this.domElement && this.div) {
this.hide();
this.div.innerHTML = '';

var body = document.getElementsByTagName('body')[0];
try { body.removeChild( this.div ); } catch(e) {;}

this.domElement = null;
this.div = null;
}
},

reposition: function(elem) {
// reposition our floating div, optionally to new container
// warning: container CANNOT change size, only position
if (elem) {
this.domElement = ZeroClipboard.$(elem);
if (!this.domElement) this.hide();
}

if (this.domElement && this.div) {
var box = ZeroClipboard.getDOMObjectPosition(this.domElement);
var style = this.div.style;
style.left = '' + box.left + 'px';
style.top = '' + box.top + 'px';
}
},

setText: function(newText) {
// set text to be copied to clipboard
this.clipText = newText;
if (this.ready) this.movie.setText(newText);
},

addEventListener: function(eventName, func) {
// add user event listener for event
// event types: load, queueStart, fileStart, fileComplete, queueComplete, progress, error, cancel
eventName = eventName.toString().toLowerCase().replace(/^on/, '');
if (!this.handlers[eventName]) this.handlers[eventName] = [];
this.handlers[eventName].push(func);
},

setHandCursor: function(enabled) {
// enable hand cursor (true), or default arrow cursor (false)
this.handCursorEnabled = enabled;
if (this.ready) this.movie.setHandCursor(enabled);
},

setCSSEffects: function(enabled) {
// enable or disable CSS effects on DOM container
this.cssEffects = !!enabled;
},

receiveEvent: function(eventName, args) {
// receive event from flash
eventName = eventName.toString().toLowerCase().replace(/^on/, '');

// special behavior for certain events
switch (eventName) {
case 'load':
// movie claims it is ready, but in IE this isn't always the case...
// bug fix: Cannot extend EMBED DOM elements in Firefox, must use traditional function
this.movie = document.getElementById(this.movieId);
if (!this.movie) {
var self = this;
setTimeout( function() { self.receiveEvent('load', null); }, 1 );
return;
}

// firefox on pc needs a "kick" in order to set these in certain cases
if (!this.ready && navigator.userAgent.match(/Firefox/) && navigator.userAgent.match(/Windows/)) {
var self = this;
setTimeout( function() { self.receiveEvent('load', null); }, 100 );
this.ready = true;
return;
}

this.ready = true;
this.movie.setText( this.clipText );
this.movie.setHandCursor( this.handCursorEnabled );
break;

case 'mouseover':
if (this.domElement && this.cssEffects) {
this.domElement.addClass('hover');
if (this.recoverActive) this.domElement.addClass('active');
}
break;

case 'mouseout':
if (this.domElement && this.cssEffects) {
this.recoverActive = false;
if (this.domElement.hasClass('active')) {
this.domElement.removeClass('active');
this.recoverActive = true;
}
this.domElement.removeClass('hover');
}
break;

case 'mousedown':
if (this.domElement && this.cssEffects) {
this.domElement.addClass('active');
}
break;

case 'mouseup':
if (this.domElement && this.cssEffects) {
this.domElement.removeClass('active');
this.recoverActive = false;
}
break;
} // switch eventName

if (this.handlers[eventName]) {
for (var idx = 0, len = this.handlers[eventName].length; idx < len; idx++) {
var func = this.handlers[eventName][idx];

if (typeof(func) == 'function') {
// actual function reference
func(this, args);
}
else if ((typeof(func) == 'object') && (func.length == 2)) {
// PHP style object + method, i.e. [myObject, 'myMethod']
func[0][ func[1] ](this, args);
}
else if (typeof(func) == 'string') {
// name of function
window[func](this, args);
}
} // foreach event handler defined
} // user defined handler for event
}

};


  • [57]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:島谷
  • 投稿日:2012年10月17日(水)05時02分43秒
  • 編集済
  • 返信
 
> Q1.コピペ対象行について
>
>  a.htmの、何行目から何行目までをコピーすれば、良いのでしょうか?

とりあえず全部コピペしてテストし、不要と思われる行があったら削除してテストしてください。
私もプログラムに関しては全くの素人なのでこのような試行錯誤を繰り返したのです。

> Q2.二つの .js ファイルについて
>
>  5行目と6行目に記載されている、"ZeroClipboard.js"と、"goban.js"ファイルは、
>  a.htm の参照先から持って来て、s_A1p.htmと同じ階層に置けば良いのでしょうか?

goban.jsは同じ階層でいいですがZeroClipboard.jsはzeroclipboadというフォルダを作りそこに置いてください。

> Q3.zeroclipboardフォルダーについて
>
>  このフォルダーは、"ZeroClipboard.js"以外に何かあるのでしょうか?

このファイルだけで結構です。

> </title>と</head>の間の、5~99行も、
> 5行目と6行目に記載されている、"ZeroClipboard.js"と、"goban.js"ファイルも
> zeroclipboardフォルダーも、
>
> URLにSGFを継ぐだけならば、上記は全て不要なのでしょうか?

この行がなければ新しいURLを作ることができません。

  • [56]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年10月17日(水)00時51分54秒
  • 返信
 
 ひょっとして、私は、おもいっきり勘違いしているのでしょうか? ^^;;

</title>と</head>の間の、5~99行も、
5行目と6行目に記載されている、"ZeroClipboard.js"と、"goban.js"ファイルも
zeroclipboardフォルダーも、

URLにSGFを継ぐだけならば、上記は全て不要なのでしょうか?



必要なのは、下記、112行目~156行目なのでしょうか?

=======================================
<script language="Javascript">
function decode(str)
{
JCT11280 = Function('var a="zKV33~jZ4zN= ・・・・・・





document.write('<param name=moves value="' + decode(location.search).substring(1) + '" />');
document.write('</applet>');

//function changesize(){
// window.resizeTo(460,800)
//}
//window.onload=changesize;

function make() {
ta.value=
'' +
'棋譜再生' +
'
';
clipboardData.setData("Text", ta.value);
}


</script>
=======================================
ひょっとして、
function make() {
から、
</script> の手前までも、不要なのでしょうか?



  • [55]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年10月17日(水)00時34分24秒
  • 返信
 
>>54

ありがとう御座います。
手の掛かる教え子だと思いますが、よろしく御指導下さりませ。


【期待する碁盤スタイル】    ⇒s_A1.html
                 (<param name=layout value=./qin/scale_A1.xml>)
【 URLに SGFを継ぐ、ファイル名】⇒s_A1p.htm


> javascriptを使っていませんね。
> 私のa.htmのソースを見てください。このソースの私のURLをご自分のURLに変えてアップしてください。


 やはり、java なのですね。この辺り、もう少し質問させて下さい。


Q1.コピペ対象行について

 a.htmの、何行目から何行目までをコピーすれば、良いのでしょうか?
 ⇒取り敢えず、</title>と</head>の間、5~99行をコピーし、s_A1p.htm に挿入した
  のですが、これで良いのでしょうか?

  ツイートしないのなら、15~20行は不要の様にも思ったのですが、
  一応、コピーしました。


Q2.二つの .js ファイルについて

 5行目と6行目に記載されている、"ZeroClipboard.js"と、"goban.js"ファイルは、
 a.htm の参照先から持って来て、s_A1p.htmと同じ階層に置けば良いのでしょうか?

 <script type="text/javascript" src="./zeroclipboard/ZeroClipboard.js"></script>
  ↓
 <script type="text/javascript" src="/ZeroClipboard.js"></script>


Q3.zeroclipboardフォルダーについて

 このフォルダーは、"ZeroClipboard.js"以外に何かあるのでしょうか?
 もし、他にファイルが必要な場合、何処から入手したら良いのでしょうか?




  • [54]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:島谷
  • 投稿日:2012年10月16日(火)13時32分9秒
  • 返信
 
>>52
> >>51
>
> 実は、他のサーバー(CGI可)にもアップしていて、同様に表示されなかったのです。
>
> 画像のurlの、
> s_A1.html
> に、
> ?&(;SZ[19]NE[B]SS[@8];B[pd];W[dp];B[pp];W[dc];B[de];W[cg];B[cc];W[gc];B[cb];W[db];B[be]ID[1])
> と継いでみたのですが...石葉は表示されるものの、URLに継いだSGFは反映されません。
>
>
> それで、「 CSS か、JAVA で、何か宣言しないといけないのかな?」とか、
> 「 CGI を使うのかな? どうしたら良いのかな?」と、まぁ、初心者なりに想像を巡らした次第です。

s_A.htmlのソースを拝見しました。javascriptを使っていませんね。
これでは手順を表示しないわけです。
私のa.htmのソースを見てください。このソースの私のURLをご自分のURLに変えてアップしてください。

  • [53]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:島谷
  • 投稿日:2012年10月16日(火)13時17分13秒
  • 返信
 
> それで、「 CSS か、JAVA で、何か宣言しないといけないのかな?」とか、
> 「 CGI を使うのかな? どうしたら良いのかな?」と、まぁ、初心者なりに想像を巡らした次第です。

おかしいですねぇ、、、CGIとかCSSは全然関係ありません。


> > 実は私のところでも数日前からFC2サイトで碁盤が表示されなくなるトラブルが発生しているのです。
>
> (?_?) 雑棋帳の頁で、石葉碁盤が表示されないと云う意味でしょうか?
>
> ここ1週間ほど、雑棋帳には、ほぼ毎日アクセスさせて頂いておりますが、トップページも、それ以外のページでも、いつも碁盤(石葉)は表示されています。
はい、私の環境では碁盤が表示されないのです。それで引越しを検討しているのです。


  • [52]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年10月16日(火)13時02分42秒
  • 返信
 
>>51

実は、他のサーバー(CGI可)にもアップしていて、同様に表示されなかったのです。

画像のurlの、
s_A1.html
に、
?&(;SZ[19]NE[B]SS[@8];B[pd];W[dp];B[pp];W[dc];B[de];W[cg];B[cc];W[gc];B[cb];W[db];B[be]ID[1])
と継いでみたのですが...石葉は表示されるものの、URLに継いだSGFは反映されません。


それで、「 CSS か、JAVA で、何か宣言しないといけないのかな?」とか、
「 CGI を使うのかな? どうしたら良いのかな?」と、まぁ、初心者なりに想像を巡らした次第です。



> 実は私のところでも数日前からFC2サイトで碁盤が表示されなくなるトラブルが発生しているのです。

(?_?) 雑棋帳の頁で、石葉碁盤が表示されないと云う意味でしょうか?

ここ1週間ほど、雑棋帳には、ほぼ毎日アクセスさせて頂いておりますが、トップページも、それ以外のページでも、いつも碁盤(石葉)は表示されています。

ハンゲームの囲碁のブログに「1000H囲碁(10/11)」と云うのがありますが、そこへのコメントで
天狗のページを紹介しましたが、ブログ主のリコメントを読む限り、私以外の方も碁盤は正常に表示されていると思われます。


それとも、雑棋帳の頁URLに【 ?& 】を用いても SGF を継げない・・・と云う意味でしょうか?
雑棋帳の頁で、SGFを読ませたことはあっても、URLに継いだことはありません。
本日トップページで試したところ、継いだURLは反映されませんでしたが、この意味でしょうか?



  • [51]
  • Re: web への、棋譜の入れ方は?

  • 投稿者:島谷
  • 投稿日:2012年10月16日(火)04時21分46秒
  • 返信
 
> http://furosiki1.web.fc2.com/s_A1.html?&(;SZ%5b19%5dNE%5bB%5dSS%5b@8%5d;B%5bpd%5d;W%5bdp%5d;B%5bpp%5d;W%5bdc%5d;B%5bde%5d;W%5bcg%5d;B%5bcc%5d;W%5bgc%5d;B%5bcb%5d;W%5bdb%5d;B%5bbe%5dID%5b1%5d)
>
> では、棋譜が一手も再生されません。

なるほど1手も表示されませんね。
しかし貼り込み方は間違っていません。
FC2サイトに原因があると思います。
実は私のところでも数日前からFC2サイトで碁盤が表示されなくなるトラブルが発生しているのです。
http://simatani.web.fc2.com/
幸い閑古鳥が鳴いているWebページなので放置していますがいつまでも治らなかったら引越ししようかと思っています。

  • [50]
  • web への、棋譜の入れ方は?

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年10月16日(火)01時17分26秒
  • 返信
 
いつも、お世話になります。
やっと、オンラインでの表示に挑戦するところまで来ました。

そこで、web への、棋譜の入れ方を御指導頂けますでしょうか?

島谷さんの seesaa や、棋譜なう では、?& でSGFを繋げます。
この、条件や、指定方法をご教授頂きたく、お願いする次第です。

http://qin.up.seesaa.net/kifu/kifupaste.html?&(;SZ%5b19%5dNE%5bB%5dSS%5b@8%5d;B%5bpd%5d;W%5bdp%5d;B%5bpp%5d;W%5bdc%5d;B%5bde%5d;W%5bcg%5d;B%5bcc%5d;W%5bgc%5d;B%5bcb%5d;W%5bdb%5d;B%5bbe%5dID%5b1%5d)

や、

http://olive.zero.ad.jp/qin/z.htm?&(;SZ[19]NE[B]SS[@8];B[pd];W[dp];B[pp];W[dc];B[de];W[cg];B[cc];W[gc];B[cb];W[db];B[be]ID[1])

と、同様の表示を期待するのですが、


http://furosiki1.web.fc2.com/s_A1.html?&(;SZ%5b19%5dNE%5bB%5dSS%5b@8%5d;B%5bpd%5d;W%5bdp%5d;B%5bpp%5d;W%5bdc%5d;B%5bde%5d;W%5bcg%5d;B%5bcc%5d;W%5bgc%5d;B%5bcb%5d;W%5bdb%5d;B%5bbe%5dID%5b1%5d)

では、棋譜が一手も再生されません。

どの様に再生すれば良いのか、ご教授いただきたく、お願いします。



  • [49]
  • 成果報告 (^o^)

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月24日(日)11時48分40秒
  • 返信
 
いつも、アドバイスをありがとう御座います。

親切なアドバイスと、サンプルファイルのおかげで、
なんとか自分好みの石葉スタイルを3つ、構築する事が
出来ました。

画像ファイルにて、成果報告いたします。
(コントロールが、キーボードでは利かない様ですので、
 右クリックに組み込みました。)
(碁盤目盛がないpetiやdrillも、マウス座標に
 パラメータ指定が反映できました。)

ローカルでは、これ等を使用したいと思います。

htmlも初心者,xmlに至っては全然知らない私が、
ここまで来れましたのも、島谷さんのアドバイス,
島谷さんのサンプルファイル(kib,peti,drill)と、
めんさん(?)のサンプルファイル(samp2),そして、
石葉を作成して下さった、めんさん(=wagabaさん?)
のおかげです。

本当に、ありがとう御座いました。

まだまだ、石葉コマンドもパラメーターも理解が充分ではないので
今後も質問させて頂くと思いますが、よろしくお願い致します。


  • [48]
  • Re: 石算

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月23日(土)21時41分49秒
  • 返信
 
回答をありがとう御座います。

「石葉碁盤の操作方法」の中に、石算の操作方法も書いて在ったのですね。

操作方法を理解しました。
ありがとう御座います。



  • [47]
  • Re: 石算

  • 投稿者:島谷
  • 投稿日:2012年 6月23日(土)16時14分30秒
  • 編集済
  • 返信
 
うっかりして返信が遅くなってすみません。

>>46
> > > 死石を指定したり、欠け眼を埋めたりすることです。
>
> あれ?
>
> 解りましたと答えたのですが、「死石を指定」って、
> どの様に行うのですか?

死石をクリックしてください。
再度クリックすると指定を取り消しできます。

なお、空点を左クリックすると黒石が置かれ再度クリックすると取り消されます。また空転を右クリックすると白石が置かれ再度クリックすると取り消されます。

ttp://simatani.web.fc2.com/StoneLeaf2/keisan.html

  • [46]
  • Re: 石算

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)22時55分44秒
  • 返信
 
> > 死石を指定したり、欠け眼を埋めたりすることです。

あれ?

解りましたと答えたのですが、「死石を指定」って、
どの様に行うのですか?

  • [45]
  • Re: 石算

  • 投稿者:あき
  • 投稿日:2012年 6月21日(木)22時32分34秒
  • 返信
 
回答をありがとうございます。

> > ◆1◆
> > offラインで計算させる

> IEでもだめでしたか。(;>ω<)/
> 実はORACLがjavaを改悪して石葉で使えない機能が増えています。

そうだったんですね。
残念ですが、諦めます。


> > ◆2◆
> > 盤上整理とは、どの様な事を云うのでしょうか?

> 死石を指定したり、欠け眼を埋めたりすることです。

解りました。


> > ◆3◆
> > 「セキ」の中の眼の目数を数えてしまうようですが、

> 眼を埋めてください。

こちらも、了解です。


> > ◆4◆
> > 新しい棋譜を計算させるには

> 石算ではなく棋譜なうに新しい棋譜を読み込ませてから石算を呼び出してください。

う~ん、それは行っているのですが...
キャッシュの影響なのかなぁ...

もう少し、発生条件を見極めたいと思います。

回答をありがとう御座いました。

  • [44]
  • Re: 石算

  • 投稿者:島谷
  • 投稿日:2012年 6月21日(木)19時29分6秒
  • 返信
 
>>43
> 度々の質問で恐縮です。
>
> ◆1◆
>  ダウンロードした石算を解凍し、
> StoneCountフォルダをMyLeafフォルダに保存して、
> アプレット文に次のパラメータを書き加えました。
> <param name="countpath" name="./StoneCount/StoneCount.html?">
>
> 然しながら、ローカルでは無く、サイトを開いてしまいます。
> ttp://igo.main.jp/cgi-bin/StoneCount/Count.html
>
> offラインで計算させるには、どうしたら良いのでしょうか?

IEでもだめでしたか。(;>ω<)/
実はORACLがjavaを改悪して石葉で使えない機能が増えています。
申し訳ありませんが私には対処のしようがありません。m(_ _)m

> ◆2◆
> 「盤上整理後、計算ボタンを押します。」とありますが、
> 盤上整理とは、どの様な事を云うのでしょうか?
> ダメを全部埋めると云う事でしょうか?

死石を指定したり、欠け眼を埋めたりすることです。

> ◆3◆
> 「セキ」の中の眼の目数を数えてしまうようですが、
> しかたが無いのでしょうか?

眼を埋めてください。

> ◆4◆
> 別の棋譜(使い方ページのGN[47NHKcupSemifinal2])を計算させようとしましたが、
> 計算ページの棋譜が変わりません。(盤上全部セキの棋譜のままです)
> 新しい棋譜を計算させるには、どうしたら良いのでしょうか?

石算ではなく棋譜なうに新しい棋譜を読み込ませてから石算を呼び出してください。

  • [43]
  • 石算

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)18時58分31秒
  • 返信
 
度々の質問で恐縮です。

◆1◆
 ダウンロードした石算を解凍し、
StoneCountフォルダをMyLeafフォルダに保存して、
アプレット文に次のパラメータを書き加えました。
<param name="countpath" name="./StoneCount/StoneCount.html?">

然しながら、ローカルでは無く、サイトを開いてしまいます。
ttp://igo.main.jp/cgi-bin/StoneCount/Count.html

offラインで計算させるには、どうしたら良いのでしょうか?


又、onラインにおいても、

◆2◆
「盤上整理後、計算ボタンを押します。」とありますが、
盤上整理とは、どの様な事を云うのでしょうか?
ダメを全部埋めると云う事でしょうか?

◆3◆
「セキ」の中の眼の目数を数えてしまうようですが、
しかたが無いのでしょうか?

石葉パッケージに在った、盤上全部セキのデータ(REを削除して「棋譜なう」に読み込み)
計算させたところ、
===
黒地 = 17  (10 + 7)     白地 = 17  (8 + 9)     持碁 (めでたしめでたし)

( コミ : なし )     中国ルール情報 (黒:173 子   白:173 子)
===
と、なりました。
日本ルールでは、盤上セキならアゲハマ(7 vs 9)の差で、「白の2目勝ち」ではないでしょうか?
(私がルールを解っていないのかな?)
或は、セキの中の眼を埋める事が、盤上整理なのでしょうか?

◆4◆
別の棋譜(使い方ページのGN[47NHKcupSemifinal2])を計算させようとしましたが、
計算ページの棋譜が変わりません。(盤上全部セキの棋譜のままです)
新しい棋譜を計算させるには、どうしたら良いのでしょうか?

以上4点、ご教授頂けたら、幸いです。

  • [42]
  • Re: 棋譜なう

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)12時35分27秒
  • 返信
 
あれ? 違うのかな?
ブラウザのキャッシュの影響でしょうか?
a.htm だけでなく、z.htm p.htm も...

使い方の頁(ttp://olive.zero.ad.jp/qin/kifu/kifunow.html)も
説明文が無い(黒ペースト)みたいです。

>>41
> 早速の復活!
>
> ありがとうございます。

  • [41]
  • Re: 棋譜なう

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)06時12分0秒
  • 返信
 
早速の復活!

ありがとうございます。

  • [40]
  • Re: 棋譜なう

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)05時59分49秒
  • 返信
 
> はい、その機能はbit.lyサイトにアクセスする必要があるのでオフラインではできないのです。

ええ、 a.htm は、起動すら、オフラインではできないのですよね。

起動するので、onラインを前提にしています。

オフラインでのA-1は、kib を利用させて頂いてます。


  • [39]
  • Re: 棋譜なう

  • 投稿者:島谷
  • 投稿日:2012年 6月21日(木)05時15分56秒
  • 返信
 
> > あら~!
> >
> >  a.htm から、URL短縮機能やソース作成機能が除かれてしまったんですね...(;_;)

はい、その機能はbit.lyサイトにアクセスする必要があるのでオフラインではできないのです。

  • [38]
  • Re: 棋譜なう

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)05時12分27秒
  • 返信
 
作成されるURLは、A-19でも良いのですが...

>>37
> あら~!
>
>  a.htm から、URL短縮機能やソース作成機能が除かれてしまったんですね...(;_;)
>
> 合成画像(投稿日:2012年 6月17日(日)16時22分)の様に、この機能は欲しかったのですが...

  • [37]
  • 棋譜なう

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月21日(木)05時07分6秒
  • 返信
 
あら~!

a.htm から、URL短縮機能やソース作成機能が除かれてしまったんですね...(;_;)

合成画像(投稿日:2012年 6月17日(日)16時22分)の様に、この機能は欲しかったのですが...

  • [36]
  • Re: 石葉(kib)起動時について

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月20日(水)12時38分46秒
  • 返信
 
早速の御回答をありがとうございます。

パラメータでの、起動時メッセージ表示方法が解りました。

ありがとうございました。

>>35
> パラメータで指定できます。
> <param name="startmese" value="回転などは、碁盤目盛りを右クリック,一手削除は、碁盤を右クリック">
>

  • [35]
  • Re: 石葉(kib)起動時について

  • 投稿者:島谷
  • 投稿日:2012年 6月20日(水)05時01分11秒
  • 返信
 
>  質問の本題ですが、文言"Welcome .."を変える方法についてです。
>
>  具体的には以下の文言にしたいと思います。
> 「回転などは、碁盤目盛りを右クリック,一手削除は、碁盤を右クリック」

パラメータで指定できます。
<param name="startmese" value="回転などは、碁盤目盛りを右クリック,一手削除は、碁盤を右クリック">


  • [34]
  • 石葉(kib)起動時について

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月19日(火)20時54分52秒
  • 返信
 
また、質問させて頂きます。

石葉(kib)を、オフラインで使用しています。

起動時に "Welcome  to  StoneLeaf   2012.05.04"と表示されます。
(Welcome日付は、インストール日でしょうか?)

 質問の本題ですが、文言"Welcome .."を変える方法についてです。

具体的には以下の文言にしたいと思います。
「回転などは、碁盤目盛りを右クリック,一手削除は、碁盤を右クリック」

又、(kib)起動時のリンクリストに「使い方」と表示させる方法もご教示頂けますか?

使用している kib.html に在る、以下の行が関係しているのでしょうか?
<param name=moves value="
">

それとも、.xml ファイルの方で指定するのでしょうか?

以上、ご教授頂けたら、幸いです。


  • [33]
  • Re: 「棋譜なう」で...

  • 投稿者:孔あき風呂敷
  • 投稿日:2012年 6月18日(月)19時05分4秒
  • 返信
 
早速のアドバイスをありがとう御座います。

ご提示頂きましたソースをファイルにして、kib.html と同じフォルダーに入れたら、
希望通り、起動しました。

又、このアドバイスで、前に島谷さんの頁のソースを参考にさせて頂いた事を思い出し、
添付画像の様な起動専用ファイルを作成できました。
(kibは幅420,棋譜なうは幅435 )

本当に、ありがとう御座いました。


  • [32]
  • Re: 「棋譜なう」で...

  • 投稿者:島谷
  • 投稿日:2012年 6月18日(月)13時31分42秒
  • 編集済
  • 返信
 
> kib.xmlスタイルで起動時に、ブラウザ(IE8(WinXP)/IE9(Win7))のスタイルを
> 指定する事は、できるのでしょうか?
> 求める起動スタイル(内容)は、下記です。
>
> ・ウィンド幅を小さく(例:棋譜なう(p) ttp://qin.up.seesaa.net/t/q.htm )
> ・タブやアドオン(ツールバー)を非表示
>  (例: ttp://olive.zero.ad.jp/qin/kifu/kifunow.html に在る、
>   起動ボタン[棋譜なう]をクリックしたときに表示されるブラウザ)

下記のようなhtmlファイルを作成し起動してください。
<html>
<body>
<span style="cursor:pointer;" onClick=window.open("kib.html","new","widht=404,resizable=1,scrollbars=1")>棋譜なう</span>
</body>
</html>


レンタル掲示板

スレッド一覧

  1. 石葉活用の広場(81)
  2. 政治と社会(1)
  3. 足あと帳(0)
スレッド一覧(全3)  他のスレッドを探す  スレッド作成 掲示板に戻る

*掲示板をお持ちでない方へ、まずは掲示板を作成しましょう。無料掲示板作成