[Squeak-ja: 3701] SuperSwikiのプロジェクトをSuperSwiki2に取り込みました

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3701] SuperSwikiのプロジェクトをSuperSwiki2に取り込みました

Masashi Umezawa
こんにちは
梅澤です。

さきほどSuperSwikiのプロジェクトをSuperSwiki2にまとめてインポートしました。
http://squeakland.jp/super2/

1時間くらいかかりましたが、なんとか成功したようです。

SuperSwikiからインポートされた作品のみを見るには、「ギャラリー」ページで
「旧SuperSwiki」のカテゴリを選択し、絞り込みをします。

不具合などありましたら、お知らせください。

では。
---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3703] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Kazuhiro ABE-3
阿部@新百合です。

On Sun, 21 Oct 2007 14:13:13 +0900
Masashi Umezawa <[hidden email]> wrote:
>さきほどSuperSwikiのプロジェクトをSuperSwiki2にまとめてインポートしました。
>http://squeakland.jp/super2/
>
>1時間くらいかかりましたが、なんとか成功したようです。

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

先に書いた通り、旧SuperSwikiに移行を促す案内のためのプロジェクトをアップ
しました(「【重要】必ずお読みください。移行の案内です。」)。
これにはprefs/knownServersの設定ファイルを自動的に作成するスクリプトも含
まれています。

今までは試験運用中として、Squeakland.jpからはリンクしていなかったのですが、
これもJ3と合わせて行いましょうか。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3709] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Koji Yokokawa-2
横川です。
Squeakland2005J2で「移行の案内」プロジェクトを読んで移行ボタンを押したら
エラーになりました。
とりあえずエラーログを送ります。


On Sun, 21 Oct 2007 18:18:54 +0900
Kazuhiro ABE <[hidden email]> wrote:

> 先に書いた通り、旧SuperSwikiに移行を促す案内のためのプロジェクトをアップ
> しました(「【重要】必ずお読みください。移行の案内です。」)。
> これにはprefs/knownServersの設定ファイルを自動的に作成するスクリプトも含
> まれています。


-- !
Koji Yokokawa <[hidden email]>
    http://www.yengawa.com/
    ^self new!

SqueakDebug.log (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3713] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Kazuhiro ABE-3
阿部@新百合です。

On Mon, 22 Oct 2007 22:26:31 +0900
Koji Yokokawa <[hidden email]> wrote:
>Squeakland2005J2で「移行の案内」プロジェクトを読んで移行ボタンを押したら
>エラーになりました。
>とりあえずエラーログを送ります。

レポートありがとうございます。
修正版をアップしましたのでご確認ください。

以下は反省の弁です。

今回のエラーは、プリファレンス用ディレクトリ(prefs)の存在を保証してくれる
メソッド、ExternalSettings>>assuredPreferenceDirectoryが、サンドボックス
(FileDirectory default)以外へのアクセスが制限されているときに(ネットワー
ク経由でプロジェクトを開いた後)、正常に動作しなくなることが原因でした。

prefsはサンドボックス内に作られるので大丈夫だろうと思っていたのですが、上
記のメソッドから呼ばれているFileDirectory>>assureExistenceOfPath:が再帰的
にパス中のディレクトリの存在を確認する際、FileDirectory defalut以上のディ
レクトリに対してdirectoryExists:を送っても常にfalseを返すことから、結果と
してログにあるエラーを起こしていました。

このエラーを見つけられなかったのは、テストの途中でSqueakletsにプロジェク
トのキャッシュが作られ、こちらを読み込んでいたために制限モードに移行して
いなかったからでした(もし横川さんがSqueakを立ち上げなおして、同じプロジェ
クトを開き、再度ボタンを押していればエラーにならなかったはずです。これは
セキュリティホールの可能性があります)。

現在はassuredPreferenceDirectoryの使用を取りやめ、FileDirectory defaultの
存在を前提として、prefs以下を作成するように変更しています。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3714] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Kazuhiro ABE-3
In reply to this post by Masashi Umezawa
阿部@新百合です。

On Sun, 21 Oct 2007 14:13:13 +0900
Masashi Umezawa <[hidden email]> wrote:
>さきほどSuperSwikiのプロジェクトをSuperSwiki2にまとめてインポートしました。
>http://squeakland.jp/super2/

見た限り、プロジェクトの説明(説明, 著者, カテゴリ, サブカテゴリ, キーワー
ド)が反映されていないようなのですが、これもやはり難しいでしょうか。

# これらは大部分のものに記述されていないのですが、書かれた物も無いわけ
# ではありません。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3715] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Masashi Umezawa
こんにちは
梅澤です。

結論を先に言いますと、project_info_dbファイル群が古いもののままで
インポートしてしまったようです。山宮さんから最新のものをいただくのを
忘れていました。

新たにインポートし直そうと思います。しばしお待ちください。

以下、SuperSwiki2の動作を述べます。

---
{作者、説明、バージョン、カテゴリ、サブカテゴリ、キーワード}
は、記入があった場合には反映されます。(カテゴリに記入があった場合、
デフォルトの「旧SuperSwiki」を上書きします)

{ユーザID、パスワード、対応スクイーク}
これらは、もともとSuperSwikiに概念がないのでされません。

インポートには、SuperSwikiの"super"以下のディレクトリ"uploads"と
"project_info_db"の両方が必要です。
---

ではでは。

Kazuhiro ABE <[hidden email]> wrote:

> 阿部@新百合です。
>
> On Sun, 21 Oct 2007 14:13:13 +0900
> Masashi Umezawa <[hidden email]> wrote:
> >さきほどSuperSwikiのプロジェクトをSuperSwiki2にまとめてインポートしました。
> >http://squeakland.jp/super2/
>
> 見た限り、プロジェクトの説明(説明, 著者, カテゴリ, サブカテゴリ, キーワー
> ド)が反映されていないようなのですが、これもやはり難しいでしょうか。
>
> # これらは大部分のものに記述されていないのですが、書かれた物も無いわけ
> # ではありません。
>
>  //abee
> --
> 阿部 和広  EMAIL [hidden email]

---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3716] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Masashi Umezawa
こんにちは
梅澤です。

補足しますと、2007年7月以降にSuperSwikiに公開したプロジェクトについては
プロジェクト情報が反映されていないはずです。

それ以前のもので、公開時に記入したのに反映がされていなかったものが
あった場合には、別のバグの可能性がありますのでお知らせください。

ではでは。

Masashi Umezawa <[hidden email]> wrote:

> こんにちは
> 梅澤です。
>
> 結論を先に言いますと、project_info_dbファイル群が古いもののままで
> インポートしてしまったようです。山宮さんから最新のものをいただくのを
> 忘れていました。
>
> 新たにインポートし直そうと思います。しばしお待ちください。
>
> 以下、SuperSwiki2の動作を述べます。
>
> ---
> {作者、説明、バージョン、カテゴリ、サブカテゴリ、キーワード}
> は、記入があった場合には反映されます。(カテゴリに記入があった場合、
> デフォルトの「旧SuperSwiki」を上書きします)
>
> {ユーザID、パスワード、対応スクイーク}
> これらは、もともとSuperSwikiに概念がないのでされません。
>
> インポートには、SuperSwikiの"super"以下のディレクトリ"uploads"と
> "project_info_db"の両方が必要です。
> ---
>
> ではでは。
>
> Kazuhiro ABE <[hidden email]> wrote:
> > 阿部@新百合です。
> >
> > On Sun, 21 Oct 2007 14:13:13 +0900
> > Masashi Umezawa <[hidden email]> wrote:
> > >さきほどSuperSwikiのプロジェクトをSuperSwiki2にまとめてインポートしました。
> > >http://squeakland.jp/super2/
> >
> > 見た限り、プロジェクトの説明(説明, 著者, カテゴリ, サブカテゴリ, キーワー
> > ド)が反映されていないようなのですが、これもやはり難しいでしょうか。
> >
> > # これらは大部分のものに記述されていないのですが、書かれた物も無いわけ
> > # ではありません。
> >
> >  //abee
> > --
> > 阿部 和広  EMAIL [hidden email]
>
> ---
> [:masashi | ^umezawa]

---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3717] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Koji Yokokawa-2
In reply to this post by Kazuhiro ABE-3
横川です。

My Squeakを消して、新しいプロジェクトを試したら無事にスクリプトが実行で
きて、super2にアクセスできました。
スクリプトでこういうこともできるのは面白いですね。


On Tue, 23 Oct 2007 22:26:55 +0900
Kazuhiro ABE <[hidden email]> wrote:

> 阿部@新百合です。
>
> On Mon, 22 Oct 2007 22:26:31 +0900
> Koji Yokokawa <[hidden email]> wrote:
> >Squeakland2005J2で「移行の案内」プロジェクトを読んで移行ボタンを押したら
> >エラーになりました。
> >とりあえずエラーログを送ります。
>
> レポートありがとうございます。
> 修正版をアップしましたのでご確認ください。
>


-- !
Koji Yokokawa <[hidden email]>
    http://www.yengawa.com/
    ^self new!

Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3733] Re: SuperSwiki のプロジェクトを SuperSwiki2 に取り込みました

Masashi Umezawa
In reply to this post by Masashi Umezawa
こんにちは
梅澤です。

さきほどインポートし直しました。もともとアップロードに失敗したか、
ファイル名がおかしくなっていると思われるプロジェクト以外は復活できている
と思います。

http://squeakland.jp/super2/

ご確認、お楽しみください。

Masashi Umezawa <[hidden email]> wrote:

> こんにちは
> 梅澤です。
>
> 結論を先に言いますと、project_info_dbファイル群が古いもののままで
> インポートしてしまったようです。山宮さんから最新のものをいただくのを
> 忘れていました。
>
> 新たにインポートし直そうと思います。しばしお待ちください。
>
> 以下、SuperSwiki2の動作を述べます。
>

---
[:masashi | ^umezawa]