Monday, December 31, 2007

wiki(pedia)のまとめ はてなブックマーク

情報関係を色々整理する上でwikiとwikipediaは欠かせないものですが、現状よくつかってるものを列挙。

  • SecondLife Wiki
    • SLオフィシャルwiki。基本は英語ですが、ここにあらゆる情報が整理されると言っても過言ではないはず。
  • wikipedia - SecondLife
    • 大筋を私一人でざーっと書き上げて、他の人が調整して仕上がった感じ。IBMのサイトで資料用にリンクとして入ってたのを見たときは、ちょっとうれしかった。
  • Wikia - SecondLife
    • wassrメンツやら、Office hourの人らやら、色々踏み込んだ人で蓄積しようということで再利用を始めたwiki。

現状はこれらをメインとして利用してます。基本的な知識に関しては色々わかりきってる人らが使ってるwikiなので、ほとんど踏み込んだ箇所の蓄積が主。

基本的に第三者もしくは中立な視点がwikiには大事です。あと、定期的な情報の更新も。直接的な利益追求が目的の場合はなかなか進まないかもしれません。

Saturday, December 29, 2007

wikiのfunction記事の構成 はてなブックマーク

デベロッパーリソースもようやく一通りが翻訳終わって、現在LSLポータルの翻訳を実行しています。LSL Wikiの翻訳を行ううえで、この関連記事内のLSL Editing Primerが割りと重要だったりするので、なるべく早く完結させたいです。

function記事のテンプレート構成は、SecondLife wikiのなかでも一風変わっていて、文章を書くというよりも普通のHTMLを構成している感覚に近いです。なので、其の手の文書作成になれない人には難しくなるのかもしれません。

ちなみに、SecondLife Wikiにおいて、初心者向きとされる記事は、Getting Ready to Learn LSLHelp:Getting started with LSLです。両方とも、viewerのダウンロードから、buildに関してまで一通り触れられてます。…ぼちぼち翻訳しておきます。

Thursday, December 27, 2007

LSL Wikiの翻訳続き はてなブックマーク

延々と翻訳を続けて、

とまで完了してました。単純に英文の読み方の練習になってきてます。デベロッパリソースに一覧されているページだけでもとりあえず終わらせたいと思ってます。

専用翻訳プロジェクトページがあるのは知らなかった。フランス勢の進度がすごいな。

年末年始は熊本へ。ただ、帰ってもこの翻訳の続きを地味ーにやってるような気がします。下手すればプリム弄る時よりも達成感感じてたりして:P

Tuesday, December 25, 2007

SecondLife Wikiの翻訳 はてなブックマーク

ある程度時間に余裕もできたので、SecondLife WikiのLSL Portal関係の翻訳を進めてますが、割とまだ触れたことがない項目がたくさんあり、今更ながら勉強になってる始末。

LSLスタイルガイドの訳は終わらせました。突っ込みどころがあれば勝手に修正しちゃってください。現在LSL Script Efficiencyの訳を進めてます。コレ以降も順番に翻訳の予定です。

おまけ。バルスイベントの図。

この画面外にある木の崩壊をたのしんでました。物理を豪快に使ったオブジェクトの動作は面白いです。

PCスペック弱いと落ちるけど:P





Monday, December 24, 2007

SecondLife関連なフリーウェア一覧 はてなブックマーク

SecondLife「でも使える」レベルまでいくとキリがないのでこの程度に。ある程度SecondLife Wikiのほうで羅列されているので、其の分は省略。…すると、ほとんどあがらないのは気のせいにしよう。

ほかにも色々ありそうだけど。

Saturday, December 22, 2007

デザインという枷から逃れるならば… はてなブックマーク

それなりに景観も何もかもが完成してて、かつゾーニングもある程度こなれてくると、基本的に細かいデザインを視野にいれてないタイプの人には入りづらくな るかと思われます。もしくは特定のファッションとかに全然興味がない、とか。そんなときはサンドボックスがオススメです。

方々のSIMに行って感じてたことが、構想を立てるにも見かけ的なデザインができなければ何事も始まらない、という感覚や圧迫感であり、そこらへんから色々と作る気もうせてたとこでした。

コードを弄ってるときやら、サンドボックスで適当にこね回すときが一番苦にならなくて、そこらへんの感覚がにていたとある2SIMに出入りしてたりします。

…まぁ、SL自体デザインできなきゃ話にならない、て感じに変わってきてるけどね:P
でも、全員が全員デザイン屋というわけではあるまいし。

トラブル防止もしくは解決のために はてなブックマーク

ChiyoさんのOffice Hourにて、最近よくトラブル関係の事例に関する相談者が参加します。いくつかのケースを聞いていてある程度共通している事項も見えてきたので纏めます。

  • 規約・注意事項にきちんと目を通す
    • これをせずに自分だけの解釈で事を進める、または思い込みだけで進めるというパターンもよくあります。BANもしくは凍結された場合に、「規約なんてしらない」と言い張っても認められません。

  • ログを管理しておく
    • ブログなどに起こったことを書いたとして、それがどんなに細かく書かれていたとしても結局はその人の視点だけとなるので、それだけで結論というわけには行きません。現場での会話ログ及び必要ならばスクリーンショットを撮るようにします。

  • 土地の売買契約は慎重に
    • これは不動産業者によっても変わりますが、多くの業者は「土地代+維持費」という形式です。維持費の支払いについて色々な方法を採用している業者や、特定の方法にのみ限定している業者もあります。また、土地の景観ルール及びアバターの制限を課している場所もあります。
      これらの各ルールは、土地のCovementに記載されているケースや、Covementに載っているURL先に記載されているケースもあります。それらをあらかじめ読解した上で契約を行いましょう。
なにかと忘れられがちですが、SecondLifeは日本国内のサービスでもなければ、日本に特化して世界中が対処してくれるものでもありません。Lindenも民事不介入です。

Please take care yourselves.

…参入企業って、ここらへんの注意全然してないぽいしな:P

Wednesday, December 19, 2007

JIRAその他 はてなブックマーク

[SVC-1020] New search does not accept Japanese inputs

viewerのサーチで、日本語が使えない問題の対処に関する解決事案です。既にmarchさん作のpatchがあがってます。

先日から延々とC++のコードを適当に書いたりしてましたが、ようやく色々のみこめた感じです。C#の表記とは違うものの、感覚的には同じということに気がつくまでかなりかかってました。どうせなので、何かviewerのコード書き換えだけで成り立つような案件がJIRAにないかな、と思って探してますが、どうみても根底から弄らないといけないような代物ばかりなため様子見。

ChiyoさんのOfficeHour話題。SIMの売買で、環境SIMを取り扱っている場所がいくつかありますが、基本的に環境SIMは一般SIMを所有していることが前提の代物です。レンタルという形式は所有者によってはありますが、売買となると色々な条件がつくので注意。土地は低価格なほど何かあるのが世の常です。

vossにてLinden主催のWinter Fest中です。いくつかtinyアバターがもらえるとのことでした。

Monday, December 17, 2007

[VWR-3857]Screen editor shows non Latin 1 characters as square boxes はてなブックマーク

LSLで直接日本語 - Alissa Sabre at Second Life
[VWR-3857]Screen editor shows non Latin 1 charact

AlissaさんがLSL編集ウィンドウに日本語をそのまま使えるバージョンのクライアントファイルをリリースしてます。

Windows・MacOS・Linuxのそれぞれのバージョンを出しているので、「正式リリースビューアでもLSLエディタ内で日本語使いたいYO」という人は試してみるのをオススメします。いくつか注意事項あるので詳しくは該当エントリー「LSLで直接日本語」を。

LSL + ... はてなブックマーク

ひたすらC#(といってもlibsecondlifeのこと)とJavascriptとLSLで組み合わせることばかり考えてました。

libsecondlifeからアバターチャットをする方法が割りと簡単だったため、lslと組み合わせれば色々と操作も簡単な気がしました。阿呆な使い方かもしれませんが、wassrを装着した状態でlibsecondlifeからwassrのアクティベーションとか。

チャンネルを上手くつかいこなせば、ある種CUIのような感覚で操作できるわけです。ただ、アバターをどうみせるかが問題です。一番いいのはインビジプリムをかぶせることかもしれません。ただ、ネームタグだけはどうしようもなく…。

slmameでL$頂戴系エントリーがトップを埋め尽くすさまを再び目にしたんですが、ただでさえブログを探し出しづらいのにあれだと、もはやその類のイベントがノイズ生産機としてみなせる気がしてます。navislのほうでもブログサービスが立ち上がるみたいだし、あっち側のナビゲート性能次第ではnavislの需要が相当たかまるかもしれないですね。

とりあえず、slmameから見たいブログを探す方法が、今のとこgoogleで「[検索ワード] site:slmame.com」くらいしかないってのが苦痛でしかたないです…。

Sunday, December 16, 2007

[VWR-3419]Reduce compiled object file at 10% ... はてなブックマーク

[VWR-3419] Reduce compiled object file at 10% by omitting unused information such as function name(it's emptry string) and optimizing generated assembly code sequence.

JIRAに、コンパイルしたスクリプトファイルのサイズを10%減少させるパッチがあがっています。提出者はChiyosuke Wiseさん。このバッチを適用させると本来のサイズより10%ほど抑えることができるので、その空いたサイズで更にLSLを記述できる、ということでもあります。

そこまでたくさんのサイズを書くスクリプトもまれかもしれませんし、LSLの使用者くらいにしか興味がでないかもしれませんが、ちりも積もれば…ということで。

Saturday, December 15, 2007

RC-1.18.6.1のビルド はてなブックマーク

なかなか出来上がらなくて試行錯誤してましたが、ようやくSecondLife.exeのビルド完了。

大筋はSecondLife Wikiの Compiling the viewer (MSVS2005)/jaをみるとして、ビルドする際に必要だった細かい操作をば。ReleaseForDownloadにて。JIRAバグトラッカのVWR-1151に添付されているファイルは使用しません。

  1. linden\indra\newview\newview_vc8.vcprojの中から、「EZ_LCD_Wrapper_vc8.lib」の記述を全て削除
  2. lindex\indra_complete_vc8.slnを開いて、コンバートはそのまま完了
  3. ソリューションエクスプローラからllimagej2cojを削除
  4. ソリューションエクスプローラから既存のプロジェクト追加で、llimagej2coj\llimagej2coj.vcprojを開く
  5. ソリューションエクスプローラからtestとwin_crash_loggerをアンロード
  6. newviewのプロパティから、リンカの追加のライブラリディレクトリに「../lib_releasenoopt/i686-win32」を追加

あとはビルドして、出来上がるのを待つのみ。

クレジットカード登録時のトラブル はてなブックマーク

ChiyoさんのOffice Hourにて、珍しくChiyoさんの言う対処手段を全て事前に行っていた上で解決しなかった事例がありました。

クレジットカード登録の際にはいくつかトラブルが発生する場合があり、その実際の原因はユーザ側やLL側、及びクレジットカード会社側であったりとばらばらです。もし発生した場合、以下に当てはまってはいないか確認を。

  • デビッドカードであり、残高がない
  • 使用しているブラウザのCookieが有効になっていない
  • 使用しているブラウザのキャッシュが働いたまま
  • 登録が通らない種類のクレジットカード
  • 連続して登録作業を行った
  • クレジットカード会社で処理が上手く進んでいない
  • Linden Labのサーバのレスポンスが悪い
最後のLinden Labの事例を除き、ほかのケースはある程度ユーザ側でも対処が可能な場合もあります。具体的な対処としては、Cookieを有効にしてキャッシュを削除し、ブラウザを再起動した上でためす。またはクレジットカード会社に問い合わせを行い、処理が正常に行われたかを確認する、など。

「連続して登録作業を行った」というのは、クレジットカード会社のほうで誤った多重操作とみなされて取り消される可能性がある、もしくはブロックされる可能性があるというものです。

ちなみに、Lindenにクレジットカードを登録した場合、実際に決済が通るかどうかを確かめるために1$を使った処理が行われます。

なお、Chiyoさん曰く「日本ユーザのカード登録が上手くいかない事例は実際に多い」とのことなので、これらの方法を試してダメだった場合はサポートからチケットを切ることをオススメします。

Friday, December 14, 2007

Viewerのコンパイルできがついたこと はてなブックマーク

先日からViewerのコンパイルに必死になってたんですが、どう見てもかなり書き換えが必要なファイルが多数ありました。RC版だとそんなもんなんでしょうかね。とりあえず正式リリース版のものを弄ることにしました。…上手くいくかは別として。

SecondLife WatchのほうであがってるIT展示会が世界初を謳ってるけど、似たような展示会でInternational SL Technology EXPO 2007がすでにあったんだけど…。SLの技術メインではない「IT展示会」ということですか。

…なんかあんまり興味が沸かない。

Thursday, December 13, 2007

文字エンコード修正版 はてなブックマーク

文字エンコード指定ミスしてたので修正しました。
VisualIMaker_0_2_1_4.zip

そろそろ細部の整理してみようと思います。

Wednesday, December 12, 2007

VisualIMakerアップデートほか はてなブックマーク

IMログ管理ツール「VisualIMaker」をアップデートしました。加わった機能は以下のとおり。

  1. SQLを使ってのAnd検索とOr検索
  2. アバター名でログの絞込み
  3. テンプレートの生成
  4. 出力テンプレートの変更
あいかわらずメニューバーはできてません。アイコンもまだです。
Download -> VisualIMaker_0_2_0_3.zip
Microsoft SQL Server 2005 Express Edition Service Pack 1のインストールが必要です。

Cory Lindenが去りましたが、これが色々なきっかけになるといいなぁと思います。

ChiyoさんのOffice Hour話題ですが、たくさんのアカウントを作成するとBANの対象に当てはまりやすくなります。登録情報の虚偽は規約違反だからもちろんのこと、著しく登録日時が同じもしくは登録時のIPが同じ、複数のベーシックアカウントからL$を集める行為などは、一種のマネーロンダリング行為とみなされてもおかしくないです。

アカウントが上手くつくれないから仕方ない、という考えもあるかもしれません。そういったときは、登録したメールアドレスにアカウント情報の返信が届いているか、またはヘルプからチケットをきってサポートを受けるか、各種情報サイトを見直すようにしましょう。

メイングリッドは18才以上のサーバ、つまり社会人サーバのようなものです。自己責任がともなうということでもある世界なので、自身に関することは自身で管理できるようにしましょう。

Tuesday, December 11, 2007

金額の桁表示化 はてなブックマーク

仕事上の成り行きでつくった関数をLSLに移植してみました。単に金額表示っぽくなるだけの代物ですが、カウントはしやすくなるかも。

string priceStyle(string Price){
integer length = llStringLength(Price);
integer cnt = 0;
string tempstr = "";
while (cnt < length + 1){
++cnt;
tempstr += llGetSubString(Price, -cnt, -cnt);
if(cnt%3==0){
tempstr += ",";
}
}
length = llStringLength(tempstr);
cnt = 0;
string returnval = "";
while (cnt < length + 1){
++cnt;
returnval += llGetSubString(tempstr, -cnt, -cnt);
}
if (llGetSubString(returnval,0,1) == ","){
returnval
= llGetSubString(returnval,1,llStringLength(returnval));
}
return returnval;
}

default{
state_entry(){
integer price = 1566600;
llOwnerSay(priceStyle((string)price) + "L$");
}
}

こういった関数を作ってて思うのは、UUIDのような固定文字列をキーにすれば外部ファイルと同じような感覚でやり取りできそうだなー、と。…そのかわり、If分岐だらけになりそうですけど。

やっぱりswitchが欲しい。

SL関連情報のRSS はてなブックマーク

wassrのひとことをみててRSS購読にGoogle Readerを導入してみましたが、予想外にエントリーの流し読みに最適でした。今まで単なるタイトル+概略しか載ってない代物だと思ってたんですが、意外にこれだけで事足りるものなんですね。

問題なのはRSSフィードを登録する際の手間。逐一コピーペーストも手間なので、Yahoo PipesとGoogleブログ検索を使っていくつか手段を考えてみました。Yahoo PipesはYahoo USA のサービスとなるため、Yahoo Japanとはまた別のIDが必要です。

  1. Googleブログ検索からブログ検索オプションを選択。
  2. 「検索の対象にする URL」にとりあえず「slmame.com」と入れてみます。
  3. 「いずれかのキーワードを含む」に検索したいキーワードを入れます。
  4. 「ブログ検索」をクリック。
  5. 別にウィンドウを開いて、Yahoo Pipesにアクセスします。
  6. ID作成後にログインして、「Create a Pipe」をクリック。
  7. 左側の「Sources」から「Fetch Feed」を右側のスペースにドラッグ。
  8. でてくる入力欄に、Googleブログ検索の結果ページ左側にある「フィードを取得」の「RSS」のリンクをコピーペースト。
  9. 「Fetch Feed」の下にある○をクリックして「Pipes OutPut」上にある○に向けてドラッグします。線でつながるはずです。もしくはお好みに応じて各種フィルタをはさんでもOKです。
  10. 右上にある「Save」をクリックして「slmame feed」とでも名前をつけます。
  11. 上にでる「Run Pipe」をクリック。
  12. ページ中央あたりにある  をクリック。
  13. 「Add to Google Reader」をクリックすれば完了です。
あとは、結果にでてきたブログのFeedをさらに追加とか、そんな具合に進めていきます。ワンクリックで追加とかしたい場合は、Google Readerのブックマークレットもいいかと思います。
登録←をブラウザのブックマークにドラッグ
手馴れれば、Yahoo Pipesのさまざまなオプションを使ってさらに細かく指定することも可能です。wassrではこんなのが前提のヒトコトが結構流れてる、ということで:P

Monday, December 10, 2007

SL内でのお仕事のこと はてなブックマーク

ログインしても特に何かを作る気が起きないので、LSLでツールまがいというか、おもちゃまがいなものばかり弄ってます。生真面目に「商品つくるぞー」とか肩に過多に力入れるより気楽です。というより、そもそも商品化がおっくうです。

SL内でお仕事引き受けて、それが原動力という人もいるかもしれません。それに関して否定するつもりはないんですが、あくまでお遊び抜きでのお仕事という点で行っているのならば、RLでバイトとかそっち見つけるのをオススメしたくもあります。RLでお遊び抜きなSLのお仕事に関わってる、とかいうパターンは例外ということで。

SLにまで金銭問題はあまり持ち込みたくないもんです。

Saturday, December 08, 2007

アカウントのボーナス及びL$購入時の注意 はてなブックマーク

メインアカウントでlibsecondlifeがまともにつかえないから急速に弄る気降下。

ChiyoさんのOffice Hour話題ですが、個人情報の登録を初期登録時に行う方法は、ブラウザの言語設定を英語にしたうえで、英語公式サイトから登録する、という手段のみです。RegAPIではその周辺が整っていないので注意が必要です。


また、登録時のボーナスですが、アカウント作成時にプレミアムとして申し込みをすると貰える報酬は、http://secondlife.com/から登録したときのみ、となっています。公式サイトの

Premium signup bonus is granted to new registrations only. You will receive your signup bonus 45 days after the signup date, assuming your credit card has been accepted.
の「Premium signup bonus is granted to new registrations only.」の一文は現時点だと「http://secondlife.com/」での登録をさしているので要注意。RegAPIからの申し込みで、プレミアムアカウントとして申し込みができる登録ページがあったとしても、現時点でのその報酬はありません。

クレジットカード登録の際やプレミアムアカウントの週給で報酬がもらえますが、それに関しては登録をどこで行ったとしても問題はありません。

LindexでのL$売買ですが、売却の際にはLindexでの購入実績が必要になります。つまり、カードを介して購入した実績がないとLindexによる売却は不可能となります。Magslにてネットキャッシュを用いたL$の購入サービス等の第三者を介している場合、Lindexにて購入したことがなければ、売却する場合の先は第三者のみとなります。

現在、カード情報などの身分証明を登録してない場合及びプレミアムアカウントとして登録が済んでいない場合、入手元を問わず一度に多額のL$を入手した際にアカウントのロック処置を受ける可能性があります。上記の購入サービスを利用する場合には注意が必要です。

Thursday, December 06, 2007

libsecondlifeでinventory取得 はてなブックマーク

libsecondlifeでごにょごにょと遊んでました。割とクラスとかプロパティとかは予想しやすかったので、こんな具合でどうだーとコード書きまくり。



以前からlibsecondlifeを使ったツールでログインしようとする際に起こるエラーがやはり今回も起こったので、しかたなくAltでログイン。ざーっとinventoryを覗いてツリーを生成し、TreeViewに植えつけた後消えるようにログアウト、といった流れ。

あらかじめlibsecondlife.dllをソリューションに追加して、参照の設定でlibsecondlife.dllを追加したあとに
using libsecondlife;を頭に入れてます。

inventoryはちょっと紛らわしい。

Secondlife Client = new SecondLife();
InventoryManager inventoryManager = Client.Inventory;
Inventory inventory = inventoryManager.Store;
InventoryNodeとInventoryFolderの2種類があるので、やっぱり全ての情報とるには色々と面倒入りそうです。

Wednesday, December 05, 2007

メモ -C#- はてなブックマーク

toolStripStatusLabelのtextにつっこんでも、Refreshしなきゃダメってことに気がつかなかった。

toolStripStatusLabel.TextChanged
+= new EventHandler(toolStripStatusLabel_TextChanged);
とでもしておいて、
void toolStripStatusLabel_TextChanged(object sender, EventArgs e)
{
   this.Refresh();
}
ぐらいつっこんどいたほうがいい。

Tuesday, December 04, 2007

SLが未だに仕込みくさくみえる理由みたいなの はてなブックマーク

アクティブ率が密かにあがりましたが、やってることは未だに裏作業。C#で黙々とコード書いてます。

製作者達がブランドを持ち寄ってイベントとか、老舗ブランドの商品を先行販売でアピールとか、ブランド力とかいえそうなのが中心ぽいですね。ブランドに拘って買い続ける人の気持ちはよくわかりませんが、いいものがただ売れるだけ。虎の威を借る狐にだけはなりたくないもんです。

SLでどうしても企業の仕込み臭く感じる類のことがあって、どうしたもんかなと思ってましたが、順調に色々つくって売れてきたから集まって法人化、とか多分SL関係で多いからなんでしょう。売れてるか売れてないか、なんて結局本人以外にはわかりません。だから、あえて売れてることにしておけば、メジャーブランドだと思わせることにもつながって…、とテレビのマスメディアと同じものを感じるわけです。

全てにおいて段取りがよすぎると胡散臭く感じてしまうともいえます。ある程度失敗を繰り返しつつ進めたほうが愛着もわきやすいんですけど、失敗のない成功談がSLの特徴ですから:P

Monday, December 03, 2007

結局ネタ元はかぶる はてなブックマーク

slmameに日本語ダイアログの質問がのってて、以前は苦労したなぁ、と思いつつ参考用途のURLみてたんですが、使われてるbase64func.jsの中身みてちょっと吹いた。私が書き加えた関数名で、かつ関数のソースがまったく同じ。

物置みたいな用途になりつつあるSL-Libraryからcopy_url_llsay()のfunctionだけ削って転載したんだろうなぁとは思いますが、実用用途になるということがわかって満足ともいうか、なんというか。原本の作者への感謝の気持ちを持って利用されてるのなら特に言うこともないです。

ちなみに、肝心の原本はこちらに。ただしutf-8.jsとbase64.jsに分かれてますけどね。

Sunday, December 02, 2007

SL Search API をつかってみる はてなブックマーク

セカンドライフ:JSON SL Search API
Jsonだと色々と制約が多いので、別のサービスを通してJsonpにしたあと加工してみました。右サイドメニュー一番上にはっつけてます。

<div id="slsearchbyjson">replace here.</div>
<script>
function foobar(statuses) {
var messages = '';
var str = statuses['results'][0]['summary'].split(".");
messages += str[0] + "<br/>";
messages += str[1] + "<br/>";
document.getElementById('slsearchbyjson').innerHTML = messages;
}
</script>
<script src="http://aql.osx.cc/jsonpp/proxy/foobar:http://
services.katharineberry.co.uk/search/search/main/
search+Asuka+Neely">
</script>

読み込んでいる
http://aql.osx.cc/jsonpp/proxy/foobar:
 http://services.katharineberry.co.uk/
search/search/main/search+Asuka+Neely

のアドレスですが、
  • foobar
がコールバック部分で、
  • http://services.katharineberry.co.uk/search/search/
がキャサリンURLです。その直後の
  • main
は「teen」もしくは「mature」でも可能です。最後のsearch部分に、+[searchword]といった具合に追加します。

コールバック内部のメンバ指定がかなり紛らわしいですが、resultsの前にsuccessがあり、これが成否判定となります。results内部は配列となっていて、配列内項目の中にメンバがあるという感じ。メンバは検索結果によっても異なりますが、typeがresidentの場合は
  • type
  • name
  • uuid
  • summary
の並びになっています。

キャサリンブログのURL説明を見る限り、UUIDさえひっぱってこれれば色々遊べそうです。

Saturday, December 01, 2007

VisualIMakerのレコードの動き はてなブックマーク

いまのとこのDBとwindows form上のDataGridViewとの間のレコード、開くログ指定直後の動き。

  1. データベース内のテーブルの中身を全消去
  2. データベース内に、指定したLogのデータを加工してレコードとして追加
  3. データベースから1~100番をクエリにて指定
  4. 指定した結果のレコードをDataTableに収める
  5. DataGridView内のDataSourceに、収めたDataTableを指定
  6. View内の行数でループさせて、Table内の色指定情報列からViewの列色変更
  7. View内の列数でループさせて、セル幅取得及び指定
組んだ自ら、1番の処理がかなり無駄だと思ってる。ただ、無理なくログを追加する方法がいまいち思いつかなくてこの状態。もともとのチャットログのファイル数とかが人それぞれで違うんだからしょうがない、ということで。

正確な個人情報を はてなブックマーク

Office Hourにて出た話ですが、今のRegist APIでは登録した個人情報の修正がまったくできず、それを整備する必要性がある、とのこと。…修正が不可能な状態ってこと自体が驚きでしたけど。

なお、カード情報と食い違っていたりしたばあい、アカウントの凍結、最悪BANもありえるため、正確な情報を入力しましょう。…未成年はティーングリッドがあるよ:P

また、nockさんの記事にあるとおり、オフィシャルの情報として整っているwikiの翻訳も課題ですが、問題がいくつかあります。

  1. 原版としての英文を如何に翻訳ができるか、ということ。
  2. デマ、ソースがない、および下調べもせずに噂のみを流す人もいる、ということ。
  3. wikiの整形スタイルを正確に把握する必要がある、ということ。
1については、語彙と日本語の文章構成能力としか言えません。あとは英文法。言い回しも含めて、海外ブログなんかを読みふけるのもいいと思います。2については、大概そういった人は固定してるとおもうので弾くか、それがデマかどうか調べた人を信頼する、という形で。3については適当な整形ツールでもあれば簡単だと思います。

Entranceという意味でのオリエンテーションはもう十分出来上がりつつあるとおもいますが、Tutorialという意味でのオリエンテーションにはほとんど誰も手を付けてません。EntranceよりもTutorialを作って欲しいもんですが、やっぱりEntranceのほうが金になりますかね。

サポートがほとんど自分たちで解消できずに片っ端からチケット頼みになる一方なので、後々のサポート潰しのような状況になりかねないとは思いますが、大概気がついたときには手遅れなのが世の常ですから。