• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

ギコナビ


Commit MetaInfo

Revision4bf425fbdc73fadf26f30145db110ead4e6a87c2 (tree)
Time2006-07-30 10:09:48
Authorcvs2git <cvs2git>
Commitercvs2git

Log Message

This commit was manufactured by cvs2svn to create tag 'v1_53_0_662'.

Change Summary

Incremental Difference

--- a/BoardGroup.pas
+++ b/BoardGroup.pas
@@ -104,6 +104,7 @@ type
104104 FURL: string; //ƒ{[ƒhURL
105105 FRound: Boolean; //ƒXƒŒƒbƒhˆê——„‰ñ—\–ñ
106106 FRoundName: string; //„‰ñ–¼
107+ //FRoundName: PChar; //„‰ñ–¼
107108 FRoundDate: TDateTime; //ƒXƒŒƒbƒhˆê——‚ðŽæ“¾‚µ‚½“úŽži„‰ñ“úŽžj
108109 FLastModified: TDateTime; //ƒXƒŒƒbƒhˆê——‚ªXV‚³‚ê‚Ä‚¢‚é“úŽžiƒT[ƒo‘¤“úŽžj
109110 FLastGetTime: TDateTime; //ƒXƒŒƒbƒh‚Ü‚½‚̓XƒŒƒbƒhˆê——‚ðÅŒã‚ɍXV‚µ‚½“úŽžiƒT[ƒo‘¤“úŽžE‘‚«ž‚ÝŽž‚ÉŽg—p‚·‚éj
--- a/DefaultFileManager.pas
+++ /dev/null
@@ -1,97 +0,0 @@
1-unit DefaultFileManager;
2-
3-{!
4-\file DefaultFileManager.pas
5-\brief ‰ŠúÝ’èƒtƒ@ƒCƒ‹ŠÇ—ƒNƒ‰ƒX
6-}
7-interface
8-
9-uses
10- Windows, Classes, Controls, ComCtrls, SysUtils;
11-
12-type
13-
14- TDefaultFileManager = class(TObject)
15- private
16- {!
17- \brief â‘΃pƒX‚Å•Ô‚·iƒCƒ“ƒXƒg[ƒ‹ƒtƒHƒ‹ƒ_‰º)
18- \param Path ƒCƒ“ƒXƒg[ƒ‹ƒtƒHƒ‹ƒ_‚©‚ç‚Ì‘Š‘΃pƒX
19- }
20- class function GetFilePath(const Path: String) : String;
21- {!
22- \brief FromFile‚ª‘¶Ý‚µCToFile‚ª‘¶Ý‚µ‚È‚¢ê‡‚ɃRƒs[‚·‚é
23- \param FromFile ‰ŠúÝ’èƒtƒ@ƒCƒ‹”z’uŒ³
24- \param ToFile ”z’uæ
25- }
26- class procedure CopyFile(const FromFile: String; const ToFile : String);
27- public
28- {!
29- \brief ‰ŠúÝ’èƒtƒ@ƒCƒ‹‚ðŽw’èˆÊ’u‚ɃRƒs[‚·‚é
30- \param FileName ‰ŠúÝ’èƒtƒ@ƒCƒ‹‚Ì”z’uŽw’èƒtƒ@ƒCƒ‹
31- }
32- class procedure CopyDefaultFiles(const FileName: String);
33- end;
34-
35-implementation
36-
37-uses
38- IniFiles,ShellAPI, GikoSystem, MojuUtils;
39-
40-class procedure TDefaultFileManager.CopyDefaultFiles(const FileName: String);
41-const
42- FROM_KEY = 'FROM';
43- TO_KEY = 'TO';
44-var
45- ini : TMemIniFile;
46- sections : TStringList;
47- i: Integer;
48-begin
49- if ( FileExists(FileName) ) then begin
50- ini := TMemIniFile.Create( FileName );
51- sections := TStringList.Create;
52- try
53- // ‚·‚ׂẴZƒNƒVƒ‡ƒ“‚ð“ǂݍž‚Þ
54- ini.ReadSections(sections);
55- for i := 0 to sections.Count - 1 do begin
56- // FROM ‚©‚ç TO‚Ƀtƒ@ƒCƒ‹‚ðƒRƒs[‚·‚é
57- CopyFile( ini.ReadString(sections[i], FROM_KEY, ''),
58- ini.ReadString(sections[i], TO_KEY, '') );
59- end;
60- finally
61- sections.Clear;
62- sections.Free;
63- ini.Free;
64- end;
65- end;
66-
67-end;
68-class procedure TDefaultFileManager.CopyFile(
69- const FromFile: String; const ToFile : String);
70-var
71- fromPath, toPath : String;
72-begin
73- // ”z’uŒ³C”z’uæ‚Ì‚Ç‚¿‚ç‚©‚ª–¢’è‚̏ꍇ‚͉½‚à‚µ‚È‚¢
74- if ( (FromFile <> '') and (ToFile <> '') ) then begin
75- // ../ ‚Æ‚©‚ŃCƒ“ƒXƒg[ƒ‹ƒtƒHƒ‹ƒ_‚æ‚èã‚̗̈æ‚ɃAƒNƒZƒX‚³‚ê‚é‚Æ
76- // ¢‚é‚Ì‚Å’uŠ·‚µ‚Ä‚µ‚Ü‚¤
77- fromPath := GetFilePath( FromFile );
78- toPath := GetFilePath( ToFile );
79- if ( FileExists(fromPath) ) then begin
80- // ”z’uæ‚É‚ ‚Á‚½‚牽‚à‚µ‚È‚¢
81- if (not FileExists(toPath)) then begin
82- // ”z’uæ‚̃tƒHƒ‹ƒ_‚𐶐¬‚·‚é
83- GikoSys.ForceDirectoriesEx(
84- ExtractFilePath(toPath));
85- Windows.CopyFile( PChar(fromPath), PChar(toPath), False);
86- end;
87- end;
88- end;
89-
90-end;
91-class function TDefaultFileManager.GetFilePath(const Path: String): String;
92-begin
93- Result := GikoSys.GetAppDir +
94- CustomStringReplace(
95- CustomStringReplace(Path, '/', '\' ), '..\', '');
96-end;
97-end.
--- a/ExternalBoardManager.pas
+++ b/ExternalBoardManager.pas
@@ -140,7 +140,7 @@ begin
140140 try
141141 //GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*', pluginNames, False, False );
142142 pluginNames.BeginUpdate;
143- GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*.dll', pluginNames, False );
143+ GikoSys.GetFileList( GikoSys.Setting.GetBoardPlugInDir, '*', pluginNames, False );
144144 pluginNames.EndUpdate;
145145 SetLength( BoardPlugIns, pluginNames.Count );
146146 //
--- a/Giko.dfm
+++ b/Giko.dfm
@@ -1,5 +1,5 @@
11 object GikoForm: TGikoForm
2- Left = 241
2+ Left = 422
33 Top = 68
44 HorzScrollBar.Visible = False
55 VertScrollBar.Visible = False
@@ -159,7 +159,7 @@ object GikoForm: TGikoForm
159159 object ToolBar1: TToolBar
160160 Left = 2
161161 Top = 4
162- Width = 15
162+ Width = 16
163163 Height = 18
164164 Align = alNone
165165 AutoSize = True
@@ -346,7 +346,7 @@ object GikoForm: TGikoForm
346346 end>
347347 EdgeBorders = [ebLeft, ebTop, ebRight]
348348 EdgeInner = esLowered
349- OnContextPopup = MainCoolBarContextPopup
349+ OnContextPopup = ListCoolBarContextPopup
350350 OnBandInfo = ListCoolBarBandInfo
351351 OnChevronClick = ListCoolBarChevronClick
352352 object ListToolBar: TToolBar
@@ -573,7 +573,7 @@ object GikoForm: TGikoForm
573573 end>
574574 EdgeBorders = [ebLeft, ebTop, ebRight]
575575 EdgeInner = esLowered
576- OnContextPopup = MainCoolBarContextPopup
576+ OnContextPopup = BrowserCoolBarContextPopup
577577 OnBandInfo = BrowserCoolBarBandInfo
578578 OnChevronClick = BrowserCoolBarChevronClick
579579 object BrowserToolBar: TToolBar
@@ -971,7 +971,7 @@ object GikoForm: TGikoForm
971971 OnResize = AddressToolBarResize
972972 object AddressComboBox: TComboBox
973973 Left = 0
974- Top = 0
974+ Top = 1
975975 Width = 177
976976 Height = 20
977977 DropDownCount = 20
--- a/Giko.pas
+++ b/Giko.pas
@@ -508,6 +508,12 @@ type
508508 State: TDragState; var Accept: Boolean);
509509 procedure FavoriteTreeViewEndDrag(Sender, Target: TObject; X,
510510 Y: Integer);
511+ procedure ListCoolBarContextPopup(Sender: TObject; MousePos: TPoint;
512+ var Handled: Boolean);
513+ procedure MainCoolBarContextPopup(Sender: TObject; MousePos: TPoint;
514+ var Handled: Boolean);
515+ procedure BrowserCoolBarContextPopup(Sender: TObject; MousePos: TPoint;
516+ var Handled: Boolean);
511517 procedure FavoriteTreeBrowseBoardPopupMenuClick(Sender: TObject);
512518 procedure BrowserTabContextPopup(Sender: TObject; MousePos: TPoint;
513519 var Handled: Boolean);
@@ -543,8 +549,6 @@ type
543549 procedure TreeViewMouseDown(Sender: TObject; Button: TMouseButton;
544550 Shift: TShiftState; X, Y: Integer);
545551 procedure GetResURLMenuClick(Sender: TObject);
546- procedure MainCoolBarContextPopup(Sender: TObject; MousePos: TPoint;
547- var Handled: Boolean);
548552 private
549553 { Private éŒ¾ }
550554 FEnabledCloseButton: Boolean;
@@ -643,6 +647,8 @@ type
643647 procedure TreeDoubleClick( Node : TTreeNode );
644648 /// ŠeŠ‚É‚ ‚éƒLƒƒƒrƒlƒbƒgE BBS ƒƒjƒ…[‚ðƒZƒbƒg^XV
645649 procedure SetBBSMenu;
650+ /// ƒ^ƒuŽæ“¾
651+ procedure GetTabURLs(AStringList: TStringList);
646652 /// ListColumnPopupMenu ƒAƒCƒeƒ€‚̃NƒŠƒbƒNƒCƒxƒ“ƒg
647653 procedure ListColumnPopupMenuOnClick( Sender : TObject );
648654 //! i‚荞‚Ý•¶Žš—ñÝ’è
@@ -769,8 +775,18 @@ type
769775 procedure OnGestureEnd(Sender: TObject);
770776 /// ƒoƒ“ƒh•‚ðÄŒvŽZEÄÝ’è‚·‚é
771777 procedure ResetBandInfo( bar : TGikoCoolBar; band : TToolBar );
778+ //ƒXƒNƒŠ[ƒ“ã‚ÉEditorForm‚ª‚¢‚é‚©
779+ function EditorFormExists(): boolean;
780+ //ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚ç–¼‘O—š—ð‚ðíœ‚·‚é
781+ procedure AllEditroFormNameTextClearClear();
782+ //ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚烁[ƒ‹—š—ð‚ðíœ‚·‚é
783+ procedure AllEditroFormMailTextClearClear();
772784 //ListView‚Å‘I‘ð‚³‚ê‚Ä‚¢‚éƒAƒCƒeƒ€‚ðŽæ“¾‚·‚é
773785 procedure SelectListItem(List: TList);
786+ /// ƒ^ƒu•Û‘¶
787+ procedure SaveTabURLs;
788+ /// ƒ^ƒu“ǂݏo‚µ
789+ procedure LoadTabURLs;
774790 //Žw’肵‚½ƒŒƒX‚ðƒRƒs[‚·‚é
775791 procedure KonoresCopy(Number: Integer; ReplaceTag : Boolean);
776792 //
@@ -1256,6 +1272,9 @@ begin
12561272 dummy1.Caption := ItemReservPMenu.Caption;
12571273 dummy1.Hint := ItemReservPMenu.Hint;
12581274
1275+ //Samba24‚̃tƒ@ƒCƒ‹ƒ`ƒFƒbƒN
1276+ GikoSys.SambaFileExists();
1277+
12591278 {$IFDEF SPAM_FILTER_ENABLED}
12601279 // ƒXƒpƒ€ƒtƒBƒ‹ƒ^ŠwK—š—ð
12611280 GikoSys.Bayesian.LoadFromFile( GikoSys.Setting.GetSpamFilterFileName );
@@ -1436,9 +1455,7 @@ begin
14361455
14371456 //FormCrete‚©‚çˆÚ“®B
14381457 if GikoSys.Setting.TabAutoLoadSave then begin
1439- GikoDM.TabsOpenAction.Tag := 1;
1440- GikoDM.TabsOpenAction.Execute;
1441- GikoDM.TabsOpenAction.Tag := 0;
1458+ GikoDM.TabAutoLoadAction.Execute;
14421459 end;
14431460
14441461 //ActionList‚ÌGroupIndex‚ðŒ³‚É–ß‚·
@@ -1460,7 +1477,7 @@ begin
14601477 end;
14611478
14621479 if GikoSys.Setting.TabAutoLoadSave then begin
1463- GikoDM.TabsSaveAction.Execute;
1480+ GikoDM.TabAutoSaveAction.Execute;
14641481 end;
14651482
14661483 if (SearchDialog <> nil) then begin
@@ -1473,10 +1490,11 @@ begin
14731490 SearchDialog := nil;
14741491 end;
14751492 end;
1476-
1477- //ƒXƒNƒŠ[ƒ“ã‚Ì‘S‚ẴtƒH[ƒ€‚©‚çAEditorForm‚ð•Â‚¶‚é
1478- GikoDM.CloseAllEditorAction.Execute;
1479-
1493+ { //2chŒ¾Œȩ̂²ÙFree
1494+ if GikoSys.Setting.Gengo <> nil then begin
1495+ GikoSys.Setting.Gengo.Free;
1496+ end;
1497+ }
14801498 Application.UnhookMainWindow(Hook);
14811499 Application.Terminate;
14821500 end;
@@ -1631,12 +1649,6 @@ begin
16311649 finally
16321650 FControlThread.Free;
16331651 end;
1634- // ƒvƒ‰ƒOƒCƒ“‚É‚æ‚Á‚ĒljÁ‚³‚ꂽƒƒjƒ…[‚ðŠJ•ú‚·‚é
1635- for i := GikoForm.PlugInMenu.Count - 1 downto 0 do begin
1636- GikoForm.PlugInMenu.items[i].Free;
1637- end;
1638- GikoForm.PlugInMenu.Clear;
1639-
16401652
16411653 // TBBS ‚Í•ÛŽ‚µ‚Ä‚¢‚é TCategory, TBoard, TThreadItem ‚·‚ׂĂðŠJ•ú‚·‚é
16421654 // TBoard, TThreadItem ‚̃fƒXƒgƒ‰ƒNƒ^‚̓vƒ‰ƒOƒCƒ“‚É”jŠü‚ð“`‚¦‚é‚Ì‚Å
@@ -1811,6 +1823,8 @@ begin
18111823 RoundList.LoadRoundThreadFile;
18121824
18131825 LockWindowUpdate(0);
1826+ //
1827+ GikoDM.TabsOpenAction.Execute;
18141828 end;
18151829
18161830 {!
@@ -3725,9 +3739,6 @@ begin
37253739 finally
37263740 BrowserTab.Tabs.EndUpdate;
37273741 end;
3728- if BrowserTab.Tabs.Count = 0 then begin
3729- BrowserNullTab.Thread := nil;
3730- end;
37313742 if(BrowserTab.TabIndex <> -1) and
37323743 ( TBrowserRecord(BrowserTab.Tabs.Objects[BrowserTab.TabIndex]).Browser = nil) then begin
37333744 for j := BrowserTab.Tabs.Count - 1 downto 0 do begin
@@ -3761,27 +3772,23 @@ begin
37613772 end;
37623773
37633774 procedure TGikoForm.ListPopupMenuPopup(Sender: TObject);
3764-var
3765- bBoard, bCategory : Boolean;
3766-begin
3767- bBoard := (GetActiveList is TBoard);
3768- bCategory := (GetActiveList is TCategory);
3769- ItemRoundPMenu.Visible := bBoard;
3770- ItemReservPMenu.Visible := bBoard;
3771- LPMSep01.Visible := bBoard;
3772- ListRoundPMenu.Visible := bCategory;// or (GetActiveList is TBoard);
3773- ListReservPMenu.Visible := bCategory;// or (GetActiveList is TBoard);
3774- LPMSep02.Visible := bCategory or bBoard;
3775- KidokuPMenu.Visible := bBoard;
3776- MidokuPMenu.Visible := bBoard;
3777- UrlCopyPMenu.Visible := bCategory or bBoard;
3778- NameUrlCopyPMenu.Visible := bCategory or bBoard;
3779- AllSelectPMenu.Visible := bCategory or bBoard;
3780- LPMSep05.Visible := bCategory or bBoard;
3781- DeletePMenu.Visible := bBoard;
3782- LPMSep06.Visible := bCategory or bBoard;
3783- BoardFavoriteAddMenu.Visible := bCategory;
3784- ThreadFavoriteAddMenu.Visible := bBoard;
3775+begin
3776+ ItemRoundPMenu.Visible := (GetActiveList is TBoard);
3777+ ItemReservPMenu.Visible := (GetActiveList is TBoard);
3778+ LPMSep01.Visible := (GetActiveList is TBoard);
3779+ ListRoundPMenu.Visible := (GetActiveList is TCategory);// or (GetActiveList is TBoard);
3780+ ListReservPMenu.Visible := (GetActiveList is TCategory);// or (GetActiveList is TBoard);
3781+ LPMSep02.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3782+ KidokuPMenu.Visible := (GetActiveList is TBoard);
3783+ MidokuPMenu.Visible := (GetActiveList is TBoard);
3784+ UrlCopyPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3785+ NameUrlCopyPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3786+ AllSelectPMenu.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3787+ LPMSep05.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3788+ DeletePMenu.Visible := (GetActiveList is TBoard);
3789+ LPMSep06.Visible := (GetActiveList is TCategory) or (GetActiveList is TBoard);
3790+ BoardFavoriteAddMenu.Visible := (GetActiveList is TCategory);
3791+ ThreadFavoriteAddMenu.Visible := (GetActiveList is TBoard);
37853792
37863793 AddRoundNameMenu(ItemReservPMenu);
37873794 AddRoundNameMenu(ListReservPMenu);
@@ -6391,6 +6398,35 @@ begin
63916398
63926399 end;
63936400
6401+procedure TGikoForm.ListCoolBarContextPopup(Sender: TObject;
6402+ MousePos: TPoint; var Handled: Boolean);
6403+begin
6404+
6405+ FToolBarSettingSender := tssList;
6406+ MousePos := ListCoolBar.ClientToScreen( MousePos );
6407+ MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y );
6408+
6409+end;
6410+
6411+procedure TGikoForm.MainCoolBarContextPopup(Sender: TObject;
6412+ MousePos: TPoint; var Handled: Boolean);
6413+begin
6414+
6415+ FToolBarSettingSender := tssMain;
6416+ MousePos := MainCoolBar.ClientToScreen( MousePos );
6417+ MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y );
6418+
6419+end;
6420+
6421+procedure TGikoForm.BrowserCoolBarContextPopup(Sender: TObject;
6422+ MousePos: TPoint; var Handled: Boolean);
6423+begin
6424+
6425+ FToolBarSettingSender := tssBrowser;
6426+ MousePos := BrowserCoolBar.ClientToScreen( MousePos );
6427+ MainCoolBarPopupMenu.Popup( MousePos.X, MousePos.Y );
6428+
6429+end;
63946430 procedure TGikoForm.SetListViewBackGroundColor(value: TColor);
63956431 begin
63966432 if FListViewBackGroundColor <> value then begin
@@ -6877,6 +6913,89 @@ begin
68776913 end;
68786914 end;
68796915
6916+procedure TGikoForm.GetTabURLs(AStringList: TStringList);
6917+var
6918+ rec : TBrowserRecord;
6919+ i : Integer;
6920+begin
6921+ for i := 0 to BrowserTab.Tabs.Count -1 do begin
6922+ try
6923+ rec := TBrowserRecord( BrowserTab.Tabs.Objects[ i ] );
6924+ if( rec <> nil) and (rec.Thread <> nil) then
6925+ AStringList.Add( rec.Thread.URL );
6926+ except
6927+ end;
6928+ end;
6929+end;
6930+
6931+procedure TGikoForm.SaveTabURLs;
6932+const
6933+ Filename = 'tab.sav';
6934+ bFilename = '~tab.sav';
6935+var
6936+ SaveStringList: TStringList;
6937+begin
6938+ SaveStringList := TStringList.Create;
6939+ try
6940+ GetTabURLs(SaveStringList);
6941+ try
6942+ if FileExists( GikoSys.GetAppDir + Filename) then begin
6943+ CopyFile(PChar(GikoSys.GetAppDir + Filename),
6944+ PChar(GikoSys.GetAppDir + bFilename), False);
6945+ end;
6946+ except
6947+ end;
6948+ SaveStringList.SaveToFile(GikoSys.GetAppDir + Filename);
6949+ finally
6950+ SaveStringList.Free;
6951+ end;
6952+end;
6953+
6954+procedure TGikoForm.LoadTabURLs;
6955+const
6956+ TABFILE = 'tab.sav';
6957+var
6958+ i, bound : Integer;
6959+ item : TThreadItem;
6960+ URLs : TStringList;
6961+ GikoTab : TGikoTabAppend;
6962+ fileName : string;
6963+begin
6964+ GikoTab := GikoSys.Setting.BrowserTabAppend;
6965+ URLs := TStringList.Create();
6966+ try
6967+ fileName := ExtractFilePath(Application.ExeName) + TABFILE;
6968+ if FileExists(fileName) then begin
6969+ try
6970+ URLs.LoadFromFile(fileName);
6971+ bound := URLs.Count - 1;
6972+ if bound > -1 then begin
6973+ GikoSys.Setting.BrowserTabAppend := gtpLast;
6974+ for i := 0 to bound do begin
6975+ item := BBSsFindThreadFromURL( URLs[ i ] );
6976+ if item <> nil then
6977+ InsertBrowserTab( item, false );
6978+ end;
6979+ //Å‰‚Ì‚P–‡‚ÉÝ’è ƒAƒhƒŒƒX‚̐ݒè‚Ì‚½‚߂̃Jƒ‰ŒÄ‚Ñ
6980+ if BrowserTab.Tabs.Count > 0 then begin
6981+ BrowserTab.OnChange(nil);
6982+ end;
6983+ end else begin
6984+ // ‹ó‚̃tƒ@ƒCƒ‹‚̏ꍇCƒoƒbƒNƒAƒbƒv‚ðíœ‚µ‚È‚¢‚½‚߂ɍ폜
6985+ DeleteFile(fileName);
6986+ end;
6987+ except
6988+ on EFOpenError do ShowMessage('ƒ^ƒuƒtƒ@ƒCƒ‹‚ªŠJ‚¯‚Ü‚¹‚ñ');
6989+ end;
6990+ end;
6991+ finally
6992+ URLs.Free;
6993+ GikoSys.Setting.BrowserTabAppend := GikoTab;
6994+ end;
6995+
6996+end;
6997+
6998+
68806999 /// ListView ‚̃Jƒ‰ƒ€•‚¨‚æ‚шʒu‚Ì•Û‘¶
68817000 procedure TGikoForm.ActiveListColumnSave;
68827001 var
@@ -7402,6 +7521,46 @@ begin
74027521 Screen.Cursor := Cursor;
74037522 end;
74047523 // *************************************************************************
7524+//! ƒXƒNƒŠ[ƒ“ã‚ÉEditorForm‚ª‚¢‚é‚©
7525+// *************************************************************************
7526+function TGikoForm.EditorFormExists(): boolean;
7527+var
7528+ i : Integer;
7529+begin
7530+ Result := false;
7531+ //ƒXƒNƒŠ[ƒ“ã‚Ì‘S‚ẴtƒH[ƒ€‚©‚çAEditorForm‚ð’T‚·
7532+ for i := 0 to Screen.CustomFormCount - 1 do begin
7533+ if TObject(Screen.CustomForms[i]) is TEditorForm then begin
7534+ Result := true;
7535+ Break;
7536+ end;
7537+ end;
7538+end;
7539+// *************************************************************************
7540+//! ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚ç–¼‘O‚Ì—š—ð‚ðíœ‚·‚é
7541+// *************************************************************************
7542+procedure TGikoForm.AllEditroFormNameTextClearClear();
7543+var
7544+ i : Integer;
7545+begin
7546+ for i := 0 to Screen.CustomFormCount - 1 do begin
7547+ if TObject(Screen.CustomForms[i]) is TEditorForm then
7548+ TEditorForm(Screen.CustomForms[i]).NameComboBox.Items.Clear;
7549+ end;
7550+end;
7551+// *************************************************************************
7552+//! ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚烁[ƒ‹—š—ð‚ðíœ‚·‚é
7553+// *************************************************************************
7554+procedure TGikoForm.AllEditroFormMailTextClearClear();
7555+var
7556+ i : Integer;
7557+begin
7558+ for i := 0 to Screen.CustomFormCount - 1 do begin
7559+ if TObject(Screen.CustomForms[i]) is TEditorForm then
7560+ TEditorForm(Screen.CustomForms[i]).MailComboBox.Items.Clear;
7561+ end;
7562+end;
7563+// *************************************************************************
74057564 //! ƒLƒƒƒrƒlƒbƒg‚ð•Â‚¶‚é~ƒ{ƒ^ƒ“‚̃NƒŠƒbƒNƒCƒxƒ“ƒg
74067565 // *************************************************************************
74077566 procedure TGikoForm.CabinetCloseSpeedButtonClick(Sender: TObject);
@@ -7672,30 +7831,6 @@ begin
76727831 end;
76737832 end;
76747833
7675-procedure TGikoForm.MainCoolBarContextPopup(Sender: TObject;
7676- MousePos: TPoint; var Handled: Boolean);
7677-var
7678- pos : TPoint;
7679- coolBar: TGikoCoolBar;
7680-begin
7681- Handled := False;
7682- if (Sender <> nil) and (Sender is TGikoCoolBar) then begin
7683- coolBar := TGikoCoolBar(Sender);
7684- if (coolBar = MainCoolBar) then begin
7685- FToolBarSettingSender := tssMain;
7686- end else if (coolBar = ListCoolBar) then begin
7687- FToolBarSettingSender := tssList;
7688- end else if (coolBar = BrowserCoolBar) then begin
7689- FToolBarSettingSender := tssBrowser;
7690- end else begin
7691- FToolBarSettingSender := tssNone;
7692- end;
7693- pos := coolBar.ClientToScreen( MousePos );
7694- MainCoolBarPopupMenu.Popup( pos.X, pos.Y );
7695- Handled := True;
7696- end;
7697-end;
7698-
76997834 initialization
77007835 OleInitialize(nil);
77017836 finalization
--- a/GikoDataModule.dfm
+++ b/GikoDataModule.dfm
@@ -1079,6 +1079,18 @@ object GikoDM: TGikoDM
10791079 OnExecute = BrowsBoradHeadActionExecute
10801080 OnUpdate = LogFolderOpenActionUpdate
10811081 end
1082+ object TabAutoSaveAction: TAction
1083+ Category = #12501#12449#12452#12523
1084+ Caption = #12479#12502#12398#38918#30058#12434#33258#21205#20445#23384
1085+ Hint = #12479#12502#12398#38918#30058#12434#33258#21205#20445#23384
1086+ OnExecute = TabAutoSaveActionExecute
1087+ end
1088+ object TabAutoLoadAction: TAction
1089+ Category = #12501#12449#12452#12523
1090+ Caption = #12479#12502#12398#38918#30058#12434#33258#21205#24489#20803
1091+ Hint = #12479#12502#12398#38918#30058#12434#33258#21205#24489#20803
1092+ OnExecute = TabAutoLoadActionExecute
1093+ end
10821094 object JumpToNumOfResAction: TAction
10831095 Category = #12473#12524#12483#12489
10841096 Caption = #25351#23450#12375#12383#30058#21495#12398#12524#12473#12395#39131#12406
@@ -1228,13 +1240,6 @@ object GikoDM: TGikoDM
12281240 Hint = #34920#31034#12375#12390#12356#12427#21517#21069#12434#12463#12522#12483#12503#12508#12540#12489#12395#12467#12500#12540#12377#12427
12291241 OnExecute = FavoriteTreeViewItemNameCopyActionExecute
12301242 end
1231- object CloseAllEditorAction: TAction
1232- Category = #12473#12524#12483#12489
1233- Caption = #12377#12409#12390#12398#12524#12473#12456#12487#12451#12479#12434#38281#12376#12427
1234- Hint = #12377#12409#12390#12398#12524#12473#12456#12487#12451#12479#12434#38281#12376#12427
1235- OnExecute = CloseAllEditorActionExecute
1236- OnUpdate = CloseAllEditorActionUpdate
1237- end
12381243 end
12391244 object ToobarImageList: TImageList
12401245 Left = 44
--- a/GikoDataModule.pas
+++ b/GikoDataModule.pas
@@ -192,6 +192,8 @@ type
192192 TabsSaveAction: TAction;
193193 TabsOpenAction: TAction;
194194 BrowsBoradHeadAction: TAction;
195+ TabAutoSaveAction: TAction;
196+ TabAutoLoadAction: TAction;
195197 JumpToNumOfResAction: TAction;
196198 FavoriteTreeViewCollapseAction: TAction;
197199 RightTabCloseAction: TAction;
@@ -218,7 +220,6 @@ type
218220 ArchiveItemAction: TAction;
219221 LiveItemAction: TAction;
220222 FavoriteTreeViewItemNameCopyAction: TAction;
221- CloseAllEditorAction: TAction;
222223 procedure EditNGActionExecute(Sender: TObject);
223224 procedure ReloadActionExecute(Sender: TObject);
224225 procedure GoFowardActionExecute(Sender: TObject);
@@ -306,6 +307,8 @@ type
306307 procedure SelectItemSaveForDatExecute(Sender: TObject);
307308 procedure TabsSaveActionExecute(Sender: TObject);
308309 procedure TabsOpenActionExecute(Sender: TObject);
310+ procedure TabAutoSaveActionExecute(Sender: TObject);
311+ procedure TabAutoLoadActionExecute(Sender: TObject);
309312 procedure BeLogInOutActionExecute(Sender: TObject);
310313 procedure BeLogInOutActionUpdate(Sender: TObject);
311314 procedure KokomadeActionExecute(Sender: TObject);
@@ -404,8 +407,6 @@ type
404407 procedure ArchiveItemActionExecute(Sender: TObject);
405408 procedure LiveItemActionExecute(Sender: TObject);
406409 procedure FavoriteTreeViewItemNameCopyActionExecute(Sender: TObject);
407- procedure CloseAllEditorActionExecute(Sender: TObject);
408- procedure CloseAllEditorActionUpdate(Sender: TObject);
409410 private
410411 { Private éŒ¾ }
411412 procedure ClearResFilter;
@@ -419,14 +420,9 @@ type
419420 function GetSortProperties(List: TObject;var vSortOrder: Boolean): Boolean;
420421 procedure RecalcThreadSize(limit : Integer);
421422 procedure ClearSelectComboBox;
422- procedure ClearMailAllEditor();
423- procedure ClearNameTextAllEditor();
424423 public
425424 { Public éŒ¾ }
426425 procedure RepaintStatusBar;
427- function EditorFormExists(): boolean;
428- procedure GetTabURLs(AStringList: TStringList);
429- procedure OpenURLs(AStringList: TStringList);
430426 published
431427 { Published éŒ¾ }
432428 //! TAction‚ÅGetActiveContent‚ªnilˆÈŠO‚Å—LŒø‚É‚È‚é
@@ -452,12 +448,11 @@ uses
452448 ToolBarUtil, NewBoard, HTMLCreate, IndividualAbon,
453449 GikoBayesian, About, ShellAPI,
454450 RoundName, RoundData, Menus, ListViewUtils,
455- ThreadControl, GikoMessage, InputAssist,
456- DefaultFileManager, Forms;
451+ ThreadControl, GikoMessage, InputAssist;
457452
458453 const
459454 MSG_ERROR : string = 'ƒGƒ‰[';
460-
455+
461456 {$R *.dfm}
462457 // *************************************************************************
463458 //! TAction‚ÅGetActiveContent‚ªnilˆÈŠO‚Å—LŒø‚É‚È‚é
@@ -1512,11 +1507,6 @@ end;
15121507 ////////////////////////////////ƒXƒŒƒbƒh‚Ü‚Å‚¨‚µ‚Ü‚¢/////////////////////
15131508 procedure TGikoDM.DataModuleCreate(Sender: TObject);
15141509 begin
1515- // GikoDM‚æ‚è‚à‘‚­‰Šú‰»‚³‚ê‚é•K—v‚ª‚ ‚éƒtƒ@ƒCƒ‹‚ª‚¢‚é‚Æ‚±‚¯‚éII
1516- // ‰Šú‰»‡”Ô‚É’ˆÓ‚·‚邱‚ƁII
1517- //‰‰ñ‹N“®Žž‚̏‰Šú‰»ƒtƒ@ƒCƒ‹Ý’è
1518- TDefaultFileManager.CopyDefaultFiles(
1519- GikoSys.GetAppDir + 'defaultFiles.ini');
15201510 end;
15211511 // *************************************************************************
15221512 //! ƒƒOŒŸõƒ_ƒCƒAƒƒO‚ð•\Ž¦‚·‚é
@@ -1919,7 +1909,7 @@ var
19191909 Dlg: TNewBoardDialog;
19201910 Msg: string;
19211911 begin
1922- if (EditorFormExists) then begin
1912+ if GikoForm.EditorFormExists then begin
19231913 Msg := 'ƒŒƒXƒGƒfƒBƒ^‚ð‘S‚ĕ‚¶‚Ä‚­‚¾‚³‚¢';
19241914 MsgBox(GikoForm.Handle, Msg, MSG_ERROR, MB_OK or MB_ICONSTOP);
19251915 Exit;
@@ -2018,7 +2008,7 @@ begin
20182008 if MsgBox(GikoForm.Handle, DEL_MSG, DEL_TITLE, MB_YESNO or MB_ICONWARNING or MB_DEFBUTTON2) <> ID_YES then
20192009 Exit;
20202010 GikoSys.Setting.NameList.Clear;
2021- ClearNameTextAllEditor
2011+ GikoForm.AllEditroFormNameTextClearClear;
20222012 end;
20232013 // *************************************************************************
20242014 //! ƒŒƒXƒGƒfƒBƒ^‚̃[ƒ‹—š—ð‚ðÁ‹Ž‚·‚é
@@ -2032,7 +2022,7 @@ begin
20322022 if MsgBox(GikoForm.Handle, DEL_MSG, DEL_TITLE, MB_YESNO or MB_ICONWARNING or MB_DEFBUTTON2) <> ID_YES then
20332023 Exit;
20342024 GikoSys.Setting.MailList.Clear;
2035- ClearMailAllEditor;
2025+ GikoForm.AllEditroFormMailTextClearClear;
20362026 end;
20372027 // *************************************************************************
20382028 //! ƒMƒRƒiƒr‚ðI—¹‚·‚é
@@ -2137,107 +2127,34 @@ end;
21372127 //! ƒ^ƒu‚̏‡”Ô‚ð•Û‘¶
21382128 // *************************************************************************
21392129 procedure TGikoDM.TabsSaveActionExecute(Sender: TObject);
2140-const
2141- Filename = 'tab.sav';
2142- bFilename = '~tab.sav';
2143-var
2144- SaveStringList: TStringList;
21452130 begin
2146- SaveStringList := TStringList.Create;
2147- try
2148- GetTabURLs(SaveStringList);
2149- try
2150- if FileExists( GikoSys.GetAppDir + Filename) then begin
2151- CopyFile(PChar(GikoSys.GetAppDir + Filename),
2152- PChar(GikoSys.GetAppDir + bFilename), False);
2153- end;
2154- except
2155- end;
2156- SaveStringList.SaveToFile(GikoSys.GetAppDir + Filename);
2157- finally
2158- SaveStringList.Free;
2159- end;
2131+ GikoForm.SaveTabURLs;
21602132 end;
21612133 // *************************************************************************
2162-//! ƒuƒ‰ƒEƒUƒ^ƒu‚ɐݒ肳‚ê‚Ä‚¢‚éƒXƒŒƒbƒh‚ÌURLŽæ“¾
2134+//! ƒ^ƒu‚̏‡”Ԃ𕜌³
21632135 // *************************************************************************
2164-procedure TGikoDM.GetTabURLs(AStringList: TStringList);
2165-var
2166- rec : TBrowserRecord;
2167- i : Integer;
2136+procedure TGikoDM.TabsOpenActionExecute(Sender: TObject);
21682137 begin
2169- for i := 0 to GikoForm.BrowserTab.Tabs.Count -1 do begin
2170- try
2171- rec := TBrowserRecord( GikoForm.BrowserTab.Tabs.Objects[ i ] );
2172- if( rec <> nil) and (rec.Thread <> nil) then
2173- AStringList.Add( rec.Thread.URL );
2174- except
2175- end;
2138+ GikoForm.LoadTabURLs;
2139+ // TabsOpenAction.Tag‚́C”ˆꗗXV‚©‚çŒÄ‚΂ꂽ‚Æ‚«‚Í1‚É‚È‚Á‚Ä‚¢‚é
2140+ if (GikoForm.BrowserTab.Tabs.Count = 0)
2141+ and (TabsOpenAction.Tag = 0) then begin
2142+ ShowMessage('•\Ž¦‚·‚éƒ^ƒu‚ª‚ ‚è‚Ü‚¹‚ñB');
21762143 end;
21772144 end;
21782145 // *************************************************************************
2179-//! Žw’肳‚ꂽURL‚ðŠJ‚«Cæ“ª‚̃^ƒu‚ɃtƒH[ƒJƒX‚·‚é
2180-// *************************************************************************
2181-procedure TGikoDM.OpenURLs(AStringList: TStringList);
2182-var
2183- GikoTab : TGikoTabAppend;
2184- i, bound : Integer;
2185- item : TThreadItem;
2186-begin
2187- if (AStringList <> nil) then begin
2188- GikoTab := GikoSys.Setting.BrowserTabAppend;
2189- try
2190- bound := AStringList.Count - 1;
2191- if bound > -1 then begin
2192- GikoSys.Setting.BrowserTabAppend := gtpLast;
2193- for i := 0 to bound do begin
2194- item := BBSsFindThreadFromURL( AStringList[ i ] );
2195- if item <> nil then
2196- GikoForm.InsertBrowserTab( item, false );
2197- end;
2198- //Å‰‚Ì‚P–‡‚ÉÝ’è ƒAƒhƒŒƒX‚̐ݒè‚Ì‚½‚߂̃Jƒ‰ŒÄ‚Ñ
2199- if GikoForm.BrowserTab.Tabs.Count > 0 then begin
2200- GikoForm.BrowserTab.OnChange(nil);
2201- end;
2202- end;
2203- finally
2204- GikoSys.Setting.BrowserTabAppend := GikoTab;
2205- end;
2206- end;
2146+//! ƒ^ƒu‚̏‡”Ô‚ðŽ©“®•Û‘¶
2147+// *************************************************************************
2148+procedure TGikoDM.TabAutoSaveActionExecute(Sender: TObject);
2149+begin
2150+ GikoForm.SaveTabURLs;
22072151 end;
22082152 // *************************************************************************
2209-//! ƒ^ƒu‚̏‡”Ԃ𕜌³
2153+//! ƒ^ƒu‚̏‡”Ô‚ðŽ©“®•œŒ³
22102154 // *************************************************************************
2211-procedure TGikoDM.TabsOpenActionExecute(Sender: TObject);
2212-const
2213- TABFILE = 'tab.sav';
2214-var
2215- URLs : TStringList;
2216- fileName : string;
2155+procedure TGikoDM.TabAutoLoadActionExecute(Sender: TObject);
22172156 begin
2218- URLs := TStringList.Create();
2219- try
2220- fileName := ExtractFilePath(Application.ExeName) + TABFILE;
2221- if FileExists(fileName) then begin
2222- try
2223- URLs.LoadFromFile(fileName);
2224- if (URLs.Count = 0) then begin
2225- // ‹ó‚̃tƒ@ƒCƒ‹‚̏ꍇCƒoƒbƒNƒAƒbƒv‚ðíœ‚µ‚È‚¢‚½‚߂ɍ폜
2226- SysUtils.DeleteFile(fileName);
2227- end else begin
2228- OpenURLs(URLs);
2229- end;
2230- except
2231- on EFOpenError do ShowMessage('ƒ^ƒuƒtƒ@ƒCƒ‹‚ªŠJ‚¯‚Ü‚¹‚ñ');
2232- end;
2233- end;
2234- finally
2235- URLs.Free;
2236- end;
2237-
2238- if (GikoForm.BrowserTab.Tabs.Count = 0) then begin
2239- ShowMessage('•\Ž¦‚·‚éƒ^ƒu‚ª‚ ‚è‚Ü‚¹‚ñB');
2240- end;
2157+ GikoForm.LoadTabURLs;
22412158 end;
22422159 // *************************************************************************
22432160 //! Be2ch‚ɃƒOƒCƒ“/ƒƒOƒAƒEƒg‚·‚é
@@ -3903,9 +3820,7 @@ begin
39033820 GikoForm.ProgressBar.Position := 0;
39043821 ShowMessage('ŒvŽZI—¹‚µ‚Ü‚µ‚½B');
39053822 end;
3906-// *************************************************************************
39073823 //! “ü—̓AƒVƒXƒg‚̐ݒèƒtƒH[ƒ€‚ðŒÄ‚яo‚·
3908-// *************************************************************************
39093824 procedure TGikoDM.SetInputAssistActionExecute(Sender: TObject);
39103825 var
39113826 form : TInputAssistForm;
@@ -3918,9 +3833,7 @@ begin
39183833 form.Release;
39193834 end;
39203835 end;
3921-// *************************************************************************
3922-//! WebBrowser‚ÌŒŸõƒ_ƒCƒAƒƒO‚ðŒÄ‚яo‚·
3923-// *************************************************************************
3836+// WebBrowser‚ÌŒŸõƒ_ƒCƒAƒƒO‚ðŒÄ‚яo‚·
39243837 procedure OpenFindDialog(Browser: TWebbrowser);
39253838 const
39263839 CGID_WebBrowser: TGUID = '{ED016940-BD5B-11cf-BA4E-00C04FD70816}';
@@ -3947,10 +3860,7 @@ begin
39473860 Dispose(PtrGUID);
39483861 end;
39493862 end;
3950-
3951-// *************************************************************************
39523863 //! Œ»Ý•\Ž¦‚µ‚Ä‚¢‚éƒXƒŒƒbƒh‚ÌŒŸõƒ_ƒCƒAƒƒO‚ð•\Ž¦‚·‚é
3953-// *************************************************************************
39543864 procedure TGikoDM.OpenFindDialogActionExecute(Sender: TObject);
39553865 begin
39563866 if( GikoForm.ActiveContent <> nil) and (GikoForm.ActiveContent.Browser <> nil) then begin
@@ -3970,73 +3880,5 @@ begin
39703880 GikoForm.ClickNode.Text + #13#10;
39713881 end;
39723882
3973-// *************************************************************************
3974-//! •\Ž¦‚³‚ê‚Ä‚¢‚é‚·‚ׂẴŒƒXƒGƒfƒBƒ^‚ð•Â‚¶‚é
3975-// *************************************************************************
3976-procedure TGikoDM.CloseAllEditorActionExecute(Sender: TObject);
3977-var
3978- i : Integer;
3979-begin
3980- if ( EditorFormExists ) then begin
3981- //ƒXƒNƒŠ[ƒ“ã‚Ì‘S‚ẴtƒH[ƒ€‚©‚çAEditorForm‚ð•Â‚¶‚é
3982- for i := Screen.CustomFormCount - 1 downto 0 do begin
3983- if TObject(Screen.CustomForms[i]) is TEditorForm then begin
3984- TEditorForm(Screen.CustomForms[i]).Close;
3985- end;
3986- end;
3987- end;
3988-end;
3989-// *************************************************************************
3990-//! ƒXƒNƒŠ[ƒ“ã‚ɃŒƒXƒGƒfƒBƒ^‚ª‚¢‚½ê‡C—LŒø‚É‚È‚é
3991-// *************************************************************************
3992-procedure TGikoDM.CloseAllEditorActionUpdate(Sender: TObject);
3993-begin
3994- if (Sender is TAction) then begin
3995- TAction(Sender).Enabled := EditorFormExists;
3996- end;
3997-end;
3998-// *************************************************************************
3999-//! ƒXƒNƒŠ[ƒ“ã‚ÉEditorForm‚ª‚¢‚é‚©
4000-// *************************************************************************
4001-function TGikoDM.EditorFormExists(): boolean;
4002-var
4003- i : Integer;
4004-begin
4005- Result := false;
4006- //ƒXƒNƒŠ[ƒ“ã‚Ì‘S‚ẴtƒH[ƒ€‚©‚çAEditorForm‚ð’T‚·
4007- for i := Screen.CustomFormCount - 1 downto 0 do begin
4008- if (Screen.CustomForms[i] is TEditorForm) then begin
4009- Result := true;
4010- Break;
4011- end;
4012- end;
4013-end;
4014-
4015-// *************************************************************************
4016-//! ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚ç–¼‘O‚Ì—š—ð‚ðíœ‚·‚é
4017-// *************************************************************************
4018-procedure TGikoDM.ClearNameTextAllEditor();
4019-var
4020- i : Integer;
4021-begin
4022- for i := 0 to Screen.CustomFormCount - 1 do begin
4023- if (Screen.CustomForms[i] is TEditorForm) then begin
4024- TEditorForm(Screen.CustomForms[i]).NameComboBox.Items.Clear;
4025- end;
4026- end;
4027-end;
4028-// *************************************************************************
4029-//! ƒXƒNƒŠ[ƒ“ã‚É‚¢‚é‚·‚ׂĂÌEditorForm‚©‚烁[ƒ‹—š—ð‚ðíœ‚·‚é
4030-// *************************************************************************
4031-procedure TGikoDM.ClearMailAllEditor();
4032-var
4033- i : Integer;
4034-begin
4035- for i := 0 to Screen.CustomFormCount - 1 do begin
4036- if TObject(Screen.CustomForms[i]) is TEditorForm then
4037- TEditorForm(Screen.CustomForms[i]).MailComboBox.Items.Clear;
4038- end;
4039-end;
4040-
40413883 end.
40423884
--- a/GikoSystem.pas
+++ b/GikoSystem.pas
@@ -213,6 +213,9 @@ type
213213
214214 procedure GetPopupResNumber(URL : string; var stRes, endRes : Int64);
215215
216+ //! Samba24‚̃tƒ@ƒCƒ‹‚ª‘¶Ý‚·‚é‚©B‘¶Ý‚µ‚È‚¢ê‡Adefaultƒtƒ@ƒCƒ‹‚ðrename‚·‚é
217+ procedure SambaFileExists();
218+
216219 property Bayesian : TGikoBayesian read FBayesian write FBayesian;
217220 function GetSameIDResAnchor(const AID : string; ThreadItem: TThreadItem; limited: boolean):string; overload;
218221 function GetSameIDResAnchor(AIDNum : Integer; ThreadItem: TThreadItem; limited: boolean):string; overload;
@@ -569,7 +572,6 @@ var
569572 BoardPath : String;
570573 server : String;
571574 islog : Boolean;
572- urlHead: String;
573575 //protocol, host, path, document, port, bookmark : string;
574576 //is2ch : Boolean;
575577 {*
@@ -609,12 +611,7 @@ begin
609611 try
610612 if FileExists(FileName) then begin
611613 sl.LoadFromFile(FileName);
612- // ƒXƒŒƒbƒh‚Å‹¤’Ê‚ÌURL•”
613- if Board.is2ch then begin
614- urlHead := server + 'test/read.cgi/' + Board.BBSID + '/';
615- end else begin
616- urlHead := server + 'test/read.cgi?bbs=' + Board.BBSID + '&key=';
617- end;
614+
618615 //‚Qs–Ú‚©‚çi‚Ps–ڂ̓o[ƒWƒ‡ƒ“j
619616 for i := sl.Count - 1 downto 1 do begin
620617 Rec := ParseIndexLine(sl[i]);
@@ -629,7 +626,7 @@ begin
629626 ThreadItem := TThreadItem.Create(
630627 nil,
631628 Board,
632- urlHead + ChangeFileExt( Rec.FFileName, '' ) + '/l50',
629+ server + 'test/read.cgi/' + Board.BBSID + '/' + ChangeFileExt( Rec.FFileName, '' ) + '/l50',
633630 islog,
634631 Rec.FFileName
635632 );
@@ -637,7 +634,7 @@ begin
637634 ThreadItem := TThreadItem.Create(
638635 nil,
639636 Board,
640- urlHead + ChangeFileExt( Rec.FFileName, '' ) + '&ls=50',
637+ server + 'test/read.cgi?bbs=' + Board.BBSID + '&key=' + ChangeFileExt( Rec.FFileName, '' ) + '&ls=50',
641638 islog,
642639 Rec.FFileName
643640 );
@@ -970,13 +967,18 @@ var
970967 rc: Integer;
971968 SearchRec : TSearchRec;
972969 s: string;
970+ maskExt: string;
973971 begin
972+ //maskExt := Copy(Mask, 1, Length(Mask) - 1);
973+ maskExt := Mask;
974974 Path := IncludeTrailingPathDelimiter(Path);
975975 rc := FindFirst(Path + '*.*', faAnyfile, SearchRec);
976976 try
977977 while rc = 0 do begin
978978 if (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then begin
979979 s := Path + SearchRec.Name;
980+ //if (SearchRec.Attr and faDirectory > 0) then
981+ // s := IncludeTrailingPathDelimiter(s)
980982
981983 if (SearchRec.Attr and faDirectory = 0) and (MatchesMask(s, Mask)) then
982984 if IsPathAdd then
@@ -1011,19 +1013,20 @@ procedure TGikoSys.GetFileList(Path: string; Mask: string; var List: TStringList
10111013 var
10121014 rc: Integer;
10131015 SearchRec : TSearchRec;
1016+ s: string;
10141017 begin
10151018 Path := IncludeTrailingPathDelimiter(Path);
10161019 rc := FindFirst(Path + Mask, faAnyfile, SearchRec);
10171020 try
10181021 while rc = 0 do begin
10191022 if (SearchRec.Name <> '..') and (SearchRec.Name <> '.') then begin
1020- if (SearchRec.Attr and faDirectory = 0) then begin
1021- if IsPathAdd then begin
1022- List.Add(Path + SearchRec.Name)
1023- end else begin
1024- List.Add(SearchRec.Name);
1025- end;
1026- end;
1023+ s := Path + SearchRec.Name;
1024+
1025+ if (SearchRec.Attr and faDirectory = 0) then
1026+ if IsPathAdd then
1027+ List.Add(s)
1028+ else
1029+ List.Add(SearchRec.Name);
10271030 end;
10281031 rc := FindNext(SearchRec);
10291032 end;
@@ -2500,7 +2503,7 @@ end;
25002503 procedure TGikoSys.ListBoardFile;
25012504 var
25022505 boardFileList : TStringList;
2503- i, l : Integer;
2506+ i, l, k : Integer;
25042507 begin
25052508 // BBS ‚ÌŠJ•ú
25062509 try
@@ -2531,9 +2534,13 @@ begin
25312534 BoardFileList := TStringList.Create;
25322535 try
25332536 BoardFileList.BeginUpdate;
2534- GikoSys.GetFileList( GikoSys.Setting.GetBoardDir, '*.txt', BoardFileList, True, True );
2537+ GikoSys.GetFileList( GikoSys.Setting.GetBoardDir, '*', BoardFileList, True, True );
25352538 BoardFileList.EndUpdate;
2536- SetLength( BBSs, l + BoardFileList.Count );
2539+ for k := BoardFileList.Count - 1 downto 0 do begin
2540+ if AnsiCompareText(ExtractFileExt(BoardFileList[ k ]), '.bak') = 0 then
2541+ BoardFileList.Delete(k);
2542+ end;
2543+ SetLength( BBSs, l + BoardFileList.Count );
25372544 for i := BoardFileList.Count - 1 downto 0 do begin
25382545 BBSs[ l ] := TBBS.Create( BoardFileList[ i ] );
25392546 BBSs[ l ].Title := ChangeFileExt( ExtractFileName( BoardFileList[ i ] ), '' );
@@ -2741,6 +2748,26 @@ begin
27412748 Result := Setting.GetSambaFileName;
27422749 end;
27432750
2751+//! Samba.ini ‚ª–³‚¯‚ê‚΍쐬
2752+procedure TGikoSys.SambaFileExists();
2753+var
2754+ sambaTmp: string;
2755+ sambaStrList: TStringList;
2756+begin
2757+ if not FileExists(GikoSys.GetSambaFileName) then begin
2758+ sambaTmp := ChangeFileExt(GikoSys.GetSambaFileName, '.default');
2759+ sambaStrList := TStringList.Create;
2760+ try
2761+ if FileExists(sambaTmp) then begin
2762+ sambaStrList.LoadFromFile(sambaTmp);
2763+ sambaStrList.SaveToFile(GikoSys.GetSambaFileName);
2764+ end;
2765+ finally
2766+ sambaStrList.Free;
2767+ end;
2768+ end;
2769+end;
2770+
27442771 {!
27452772 \brief “¯‚¶“Še ID ‚ðŽ‚ÂƒŒƒX‚ðƒAƒ“ƒJ[‚É‚µ‚Ä—ñ‹“
27462773 \param AID ŒÂl‚ð“Á’è‚·‚é“Še ID
@@ -2753,13 +2780,7 @@ function TGikoSys.GetSameIDResAnchor(const AID : string; ThreadItem: TThreadItem
27532780 var
27542781 i: integer;
27552782 body: TStringList;
2756- Res: TResRec;
2757- ResLink : TResLinkRec;
27582783 begin
2759- // bodyˆÈŠO‚ÍŽg—p‚µ‚È‚¢‚̂ŏ‰Šú‰»‚µ‚È‚¢
2760- Res.FBody := '';
2761- Res.FType := glt2chNew;
2762-
27632784 Result := '';
27642785 if (not IsNoValidID(AID)) and
27652786 (ThreadItem <> nil) and (ThreadItem.IsLogFile) then begin
@@ -2768,20 +2789,21 @@ begin
27682789 GetSameIDRes(AID, ThreadItem, body);
27692790 if (limited) and (body.Count > 20) then begin
27702791 for i := body.Count - 20 to body.Count - 1 do begin
2771- Res.FBody := Res.FBody + '&gt;' + body[i] + ' ';
2792+ Result := Result + '&gt;' + body[i] + ' ';
27722793 end;
27732794 end else begin
27742795 for i := 0 to body.Count - 1 do begin
2775- Res.FBody := Res.FBody + '&gt;' + body[i] + ' ';
2796+ Result := Result + '&gt;' + body[i] + ' ';
27762797 end;
27772798 end;
27782799 finally
27792800 body.Free;
27802801 end;
2781- ResLink.FBbs := ThreadItem.ParentBoard.BBSID;
2782- ResLink.FKey := ChangeFileExt(ThreadItem.FileName, '');
2783- HTMLCreater.ConvRes(@Res, @ResLink, false);
2784- Result := Res.FBody;
2802+
2803+ Result := HTMLCreater.ConvRes(
2804+ Result,
2805+ ThreadItem.ParentBoard.BBSID, ChangeFileExt(ThreadItem.FileName, ''),
2806+ 'bbs', 'key', 'st', 'to', 'nofirst', 'true', false);
27852807 end;
27862808 end;
27872809
@@ -2842,13 +2864,7 @@ function TGikoSys.GetSameIDResAnchor(AIDNum : Integer; ThreadItem: TThreadItem;
28422864 var
28432865 i: integer;
28442866 body: TStringList;
2845- Res: TResRec;
2846- ResLink : TResLinkRec;
28472867 begin
2848- // bodyˆÈŠO‚ÍŽg—p‚µ‚È‚¢‚̂ŏ‰Šú‰»‚µ‚È‚¢
2849- Res.FBody := '';
2850- Res.FType := glt2chNew;
2851-
28522868 Result := '';
28532869 if (ThreadItem <> nil) and (ThreadItem.IsLogFile) then begin
28542870 body := TStringList.Create;
@@ -2856,20 +2872,21 @@ begin
28562872 GetSameIDRes(AIDNum, ThreadItem, body);
28572873 if (limited) and (body.Count > 20) then begin
28582874 for i := body.Count - 20 to body.Count - 1 do begin
2859- Res.FBody := Res.FBody + '&gt;' + body[i] + ' ';
2875+ Result := Result + '&gt;' + body[i] + ' ';
28602876 end;
28612877 end else begin
28622878 for i := 0 to body.Count - 1 do begin
2863- Res.FBody := Res.FBody + '&gt;' + body[i] + ' ';
2879+ Result := Result + '&gt;' + body[i] + ' ';
28642880 end;
28652881 end;
28662882 finally
28672883 body.Free;
28682884 end;
2869- ResLink.FBbs := ThreadItem.ParentBoard.BBSID;
2870- ResLink.FKey := ChangeFileExt(ThreadItem.FileName, '');
2871- HTMLCreater.ConvRes(@Res, @ResLink, false);
2872- Result := Res.FBody;
2885+ Result := HTMLCreater.ConvRes(
2886+ Result, ThreadItem.ParentBoard.BBSID,
2887+ ChangeFileExt(ThreadItem.FileName, ''),
2888+ 'bbs', 'key', 'st', 'to', 'nofirst', 'true',
2889+ false);
28732890 end;
28742891 end;
28752892
--- a/HTMLCreate.pas
+++ b/HTMLCreate.pas
@@ -60,20 +60,16 @@ type
6060 procedure CreateDefaultHTML (html:TBufferedWebBrowser; ThreadItem: TThreadItem; ReadList: TStringList; sTitle: string );
6161 procedure ConvertResAnchor(PRes: PResRec);
6262 procedure separateNumber(var st: String; var et: String; const Text, Separator: String);
63- function checkComma(const s : String; var j : Integer) : boolean;
63+ function checkComma(const s : String; var j : Integer; var No : String) : boolean;
6464 function addResAnchor(PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean;
6565 var s : String; j : Integer; const No: String) : string;
66- function appendResAnchor(PAddRes: PResRec; PResLink : PResLinkRec;
67- dat : boolean; var s : String) : string;
68- function getNumberString(const str: String;var index :Integer; var dbCharlen: Boolean;
69- sLen :Integer): String;
70-
7166 public
7267 { Public éŒ¾ }
7368 procedure AddAnchorTag(PRes: PResRec);
7469 function LoadFromSkin(fileName: string; ThreadItem: TThreadItem; SizeByte: Integer): string;
7570 function SkinedRes(const skin: string; PRes: PResRec; const No: string): string;
7671 procedure ConvRes( PRes : PResRec; PResLink : PResLinkRec; DatToHTML: boolean = false); overload;
72+ function ConvRes(const Body, Bbs, Key, ParamBBS, ParamKey, ParamStart, ParamTo, ParamNoFirst, ParamTrue : string; DatToHTML: boolean = false): string; overload;
7773 procedure CreateHTML2(Browser: TWebBrowser; ThreadItem: TThreadItem; var sTitle: string);
7874 procedure CreateHTML3(var html: TStringList; ThreadItem: TThreadItem; var sTitle: string);
7975 //ƒŒƒXƒ|ƒbƒvƒAƒbƒv‚̍쐬
@@ -356,9 +352,6 @@ begin
356352 end else
357353 Result := AID;
358354 end;
359-//! ƒŒƒXƒAƒ“ƒJ[‚̃ŒƒX”ԍ†‚𕪊„‚·‚é
360-// Text = '1-9' -> st = '1'; et = '9'
361-// Text = '10' -> st = '10'; et = '10'
362355 procedure THTMLCreate.separateNumber(var st: String; var et: String; const Text:String; const Separator: String);
363356 var
364357 p : Integer;
@@ -372,58 +365,54 @@ begin
372365 et := Text;
373366 end;
374367 end;
375-//! ƒŒƒXƒAƒ“ƒJ[‚ªŽw‚µ‚Ä‚¢‚郌ƒX”ԍ†‚Ì•¶Žš—ñ‚ðŽæ“¾‚·‚é
376-function THTMLCreate.getNumberString(
377- const str: String;
378- var index :Integer; var dbCharlen: Boolean; sLen :Integer)
379-: String;
380-const
381- SN = '0123456789';
382-var
383- ch : String;
384- sw : Boolean;
385-begin
386- Result := '';
387- sw := False;
388- while (index <= sLen) do begin
389- if (ByteType(str, index) = mbSingleByte) then begin
390- //1byte•¶Žš
391- ch := str[index];
392- Inc(index);
393- dbCharlen := false;
394- end else begin
395- //2byte•¶Žš
396- ch := ZenToHan(Copy(str, index, 2));
397- Inc(index, 2);
398- dbCharlen := true;
399- end;
400-
401- if System.Pos(ch, SN) > 0 then begin
402- Result := Result + ch;
403- end else if (ch = '-') then begin
404- if sw then break;
405- if Result = '' then break;
406- Result := Result + ch;
407- sw := true;
408- end else begin
409- break;
410- end;
411- end;
412-end;
413-
414368 procedure THTMLCreate.ConvRes( PRes : PResRec; PResLink : PResLinkRec; DatToHTML: boolean = false);
415369 const
416370 GT = '&gt;';
371+ SN = '0123456789';
417372 //ŒŸõ‘Ώۂ̕¶Žš—ñŒS
418373 TOKEN : array[0..5] of string = (GT+GT, GT, '„„', '„', '<a ', '<A ');
419374 var
420375 i : integer;
421376 s : string;
377+ sw: boolean;
378+ cm: boolean;
422379 No: string;
380+ oc : string;
423381 pos, pmin : integer;
424382 j : integer;
383+ ch : string;
425384 db : boolean;
385+ len : integer;
426386 rink : string;
387+
388+ procedure getNumberString;
389+ begin
390+ while (j <= len) do begin
391+ if (ByteType(s, j) = mbSingleByte) then begin
392+ //1byte•¶Žš
393+ ch := s[j];
394+ Inc(j);
395+ db := false;
396+ end else begin
397+ //2byte•¶Žš
398+ ch := ZenToHan(Copy(s, j, 2));
399+ Inc(j, 2);
400+ db := true;
401+ end;
402+
403+ if System.Pos(ch, SN) > 0 then begin
404+ No := No + ch;
405+ end else if (ch = '-') then begin
406+ if sw then break;
407+ if No = '' then break;
408+ No := No + ch;
409+ sw := true;
410+ end else begin
411+ break;
412+ end;
413+ end;
414+ end;
415+
427416 begin
428417 //s ‚É–{•¶‚ð‘S•”“ü‚ê‚é
429418 s := PRes.FBody;
@@ -482,22 +471,43 @@ begin
482471 end;
483472 // ƒŒƒXƒAƒ“ƒJ[‚ªŠÜ‚Ü‚ê‚Ä‚¢‚½‚ç,‚ª‘±‚­ŒÀ‚èƒAƒ“ƒJ[‚Æ‚µ‚Ĉµ‚¤
484473 if i <= 3 then begin
485- appendResAnchor(PRes, PResLink, DatToHTML, s );
474+ No := '';
475+ j := 1;
476+ len := Length(s);
477+ cm := checkComma(s, j, No);
478+ len := Length(s);
479+ while cm do begin
480+ oc := '';
481+ No := '';
482+ sw := false;
483+ db := false;
484+ getNumberString;
485+ //I’[‚܂ōs‚Á‚Ă̏I—¹‚©ƒ`ƒFƒbƒN
486+ if j <= len then begin
487+ if db then j := j - 2
488+ else j := j - 1;
489+ end;
490+ addResAnchor(PRes, PResLink, DatToHTML, s, j, No);
491+ j := 1;
492+ len := Length(s);
493+ cm := checkComma(s, j, No);
494+ end;
486495 end;
487496 end else begin
488497 //‰½‚©‚µ‚猩‚‚©‚Á‚½ƒpƒ^[ƒ“
489498 j := Length(TOKEN[i]) + 1;
499+ oc := '';
500+ No := '';
501+ sw := false;
490502 db := false;
491- No := getNumberString(s, j, db, Length(s) );
503+ len := Length(s);
504+ getNumberString;
492505 //I’[‚܂ōs‚Á‚Ă̏I—¹‚©ƒ`ƒFƒbƒN
493- if j <= Length(s) then begin
506+ if j <= len then begin
494507 if db then j := j - 2
495508 else j := j - 1;
496509 end;
497510 addResAnchor(PRes, PResLink, DatToHTML, s, j, No);
498-
499- // , ‚ª‘±‚­ŒÀ‚背ƒXƒAƒ“ƒJ[‚Æ‚µ‚ďˆ—‚·‚é
500- appendResAnchor(PRes, PResLink, DatToHTML, s );
501511 end;
502512 end;
503513 if Length(s) > 0 then begin
@@ -506,7 +516,8 @@ begin
506516 end;
507517 function THTMLCreate.checkComma(
508518 const s : String;
509- var j : Integer
519+ var j : Integer;
520+ var No : String
510521 ) : boolean;
511522 var
512523 bType : TMbcsByteType;
@@ -521,38 +532,10 @@ begin
521532 Inc(j)
522533 else
523534 Inc(j, 2);
535+ No := '';
524536 end;
525537 end;
526538 end;
527-function THTMLCreate.appendResAnchor(
528- PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean;
529- var s : String) : string;
530-var
531- No{, ch, oc}: String;
532- len, j : Integer;
533- cm, {sw,} db : Boolean;
534-
535-begin
536- No := '';
537- j := 1;
538- cm := checkComma(s, j);
539- len := Length(s);
540- while cm do begin
541- db := false;
542- No := getNumberString(s, j, db, len );
543-
544- //I’[‚܂ōs‚Á‚Ă̏I—¹‚©ƒ`ƒFƒbƒN
545- if j <= len then begin
546- if db then j := j - 2
547- else j := j - 1;
548- end;
549- addResAnchor(PAddRes, PResLink, dat, s, j, No);
550- j := 1;
551- len := Length(s);
552- cm := checkComma(s, j);
553- end;
554-end;
555-
556539 function THTMLCreate.addResAnchor(
557540 PAddRes: PResRec; PResLink : PResLinkRec; dat : boolean;
558541 var s : String; j : Integer; const No: String) : string;
@@ -579,6 +562,186 @@ begin
579562 Delete(s, 1, j - 1);
580563 end;
581564
565+(*************************************************************************
566+ *
567+ * from HotZonu
568+ *************************************************************************)
569+function THTMLCreate.ConvRes(const Body, Bbs, Key,
570+ ParamBBS, ParamKey, ParamStart, ParamTo, ParamNoFirst, ParamTrue : string;
571+ DatToHTML: boolean = false): string;
572+const
573+ GT = '&gt;';
574+ SN = '0123456789';
575+ FORMAT_LINK = '<a href="../test/read.cgi?%s=%s&%s=%s&%s=%s&%s=%s&%s=%s" target="_blank">';
576+ //ŒŸõ‘Ώۂ̕¶Žš—ñŒS
577+ TOKEN : array[0..5] of string = (GT+GT, GT, '„„', '„', '<a ', '<A ');
578+var
579+ i : integer;
580+ s : string;
581+ sw: boolean;
582+ cm: boolean;
583+ No: string;
584+ oc : string;
585+ pos, pmin : integer;
586+ j : integer;
587+ ch : string;
588+ db : boolean;
589+ len : integer;
590+ rink : string;
591+ function addResAnchor(const Left :string) : string;
592+ var
593+ st,et : string;
594+ begin
595+ //I’[‚܂ōs‚Á‚Ă̏I—¹‚©ƒ`ƒFƒbƒN
596+ if j <= len then begin
597+ if db then j := j - 2
598+ else j := j - 1;
599+ end;
600+ //‰½‚à”Žš‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚«
601+ if No = '' then begin
602+ Result := Left + Copy(s, 1, j - 1);
603+ end else begin
604+ separateNumber(st, et, No, '-');
605+
606+ if not DatToHTML then begin
607+ Result := Left + Format(FORMAT_LINK,
608+ [ParamBBS, Bbs, ParamKey, Key, ParamStart, st, ParamTo, et, ParamNoFirst, ParamTrue]);
609+ end else begin
610+ Result := Left + Format('<a href="#%s">', [st]);
611+ end;
612+ Result := Result + Copy(s, 1, j - 1) + '</a>';
613+ end;
614+ Delete(s, 1, j - 1);
615+ end;
616+
617+ procedure getNumberString;
618+ begin
619+ while (j <= len) do begin
620+ if (ByteType(s, j) = mbSingleByte) then begin
621+ //1byte•¶Žš
622+ ch := s[j];
623+ Inc(j);
624+ db := false;
625+ end else begin
626+ //2byte•¶Žš
627+ ch := ZenToHan(Copy(s, j, 2));
628+ Inc(j, 2);
629+ db := true;
630+ end;
631+
632+ if System.Pos(ch, SN) > 0 then begin
633+ No := No + ch;
634+ end else if (ch = '-') then begin
635+ if sw then break;
636+ if No = '' then break;
637+ No := No + ch;
638+ sw := true;
639+ end else begin
640+ break;
641+ end;
642+ end;
643+ end;
644+
645+ function checkComma : boolean;
646+ begin
647+ j := 1;
648+ len := Length(s);
649+ if ((len > 0) and (s[j] = ',')) or ((len > 1) and (ZenToHan(Copy(s, j ,2)) = ',')) then begin
650+ Result := true;
651+ if (ByteType(s, j) = mbSingleByte) then
652+ Inc(j)
653+ else
654+ Inc(j, 2);
655+ No := '';
656+ end else begin
657+ Result := false;
658+ end;
659+ end;
660+begin
661+ //s ‚É–{•¶‚ð‘S•”“ü‚ê‚é
662+ s := Body;
663+ //Œ‹‰Ê‚ðƒNƒŠƒA
664+ Result := '';
665+
666+ //
667+ while Length(s) > 2 do begin
668+ pmin := Length(s) + 1;
669+ i := Length(token);
670+ for j := 0 to 5 do begin
671+ pos := AnsiPos(TOKEN[j], s);
672+ if pos <> 0 then begin
673+ if pos < pmin then begin
674+ //‚Ç‚ê‚Ńqƒbƒg‚µ‚½‚©•Û‘¶
675+ i := j;
676+ //Å¬’l‚ðXV
677+ pmin := pos;
678+ end;
679+ end;
680+ end;
681+
682+ //ƒqƒbƒg‚µ‚½•¶Žš—ñ‚̈ê‚ÂŽè‘O‚Ü‚ÅŒ‹‰Ê‚ɃRƒs[
683+ Result := Result + Copy(s, 1, pmin - 1);
684+ Delete(s, 1, pmin - 1);
685+
686+ if i = 6 then begin
687+ //ƒqƒbƒg‚È‚µ
688+ end else if (i = 4) or (i = 5) then begin
689+ //'<a ' or '<A' ‚Ńqƒbƒg '</a>' or '</A>' ‚܂ŃRƒs[
690+ pmin := AnsiPos('</a>' , s);
691+ pos := AnsiPos('</A>' , s);
692+ if (pmin <> 0) and (pos <> 0) then begin
693+ if (pmin > pos) then begin
694+ pmin := pos;
695+ end;
696+ end else if (pos <> 0) then begin
697+ pmin := pos;
698+ end;
699+ rink := Copy(s, 1, pmin + 3);
700+ Result := Result + rink;
701+ Delete(s, 1, pmin + 3);
702+
703+ pmin := Length(rink);
704+ i := Length(TOKEN);
705+ for j := 0 to 3 do begin
706+ pos := AnsiPos(TOKEN[j], rink);
707+ if pos <> 0 then begin
708+ if pos < pmin then begin
709+ //‚Ç‚ê‚Ńqƒbƒg‚µ‚½‚©•Û‘¶
710+ i := j;
711+ //Å¬’l‚ðXV
712+ pmin := pos;
713+ end;
714+ end;
715+ end;
716+ // ƒŒƒXƒAƒ“ƒJ[‚ªŠÜ‚Ü‚ê‚Ä‚¢‚½‚ç,‚ª‘±‚­ŒÀ‚èƒAƒ“ƒJ[‚Æ‚µ‚Ĉµ‚¤
717+ if i <= 3 then begin
718+ No := '';
719+ cm := checkComma;
720+ len := Length(s);
721+ while cm do begin
722+ oc := '';
723+ No := '';
724+ sw := false;
725+ db := false;
726+ getNumberString;
727+ Result := addResAnchor(Result);
728+ cm := checkComma;
729+ end;
730+ end;
731+ end else begin
732+ //‰½‚©‚µ‚猩‚‚©‚Á‚½ƒpƒ^[ƒ“
733+ j := Length(TOKEN[i]) + 1;
734+ oc := '';
735+ No := '';
736+ sw := false;
737+ db := false;
738+ len := Length(s);
739+ getNumberString;
740+ Result := addResAnchor(Result);
741+ end;
742+ end;
743+ Result := Result + s;
744+end;
582745
583746 procedure THTMLCreate.ConvertResAnchor(PRes: PResRec);
584747 const
@@ -1468,8 +1631,7 @@ begin
14681631 finally
14691632 dirs.Free;
14701633 end;
1471-end;
1472-{!
1634+end;{!
14731635 \brief datƒtƒ@ƒCƒ‹‚̈ꃉƒCƒ“‚𕪉ð
14741636 \param Line datƒtƒ@ƒCƒ‹‚ð\¬‚·‚é 1 s
14751637 \return ƒŒƒXî•ñ
--- a/InputAssistDataModule.pas
+++ b/InputAssistDataModule.pas
@@ -120,9 +120,16 @@ var
120120 begin
121121 FInit := True;
122122 try
123+ // iniƒtƒ@ƒCƒ‹‚ª–³‚¯‚ê‚΁AƒfƒtƒHƒ‹ƒg‚ðƒŠƒl[ƒ€‚·‚é
124+ if not FileExists(FilePath) then begin
125+ CopyFile(
126+ PChar(ChangeFileExt(FilePath, '.default')),
127+ PChar(FilePath), True);
128+ end;
129+
123130 // ƒtƒ@ƒCƒ‹‚Ì‘¶Ý‚ðŠm”F
124131 if FileExists(FilePath) then begin
125- ini := TMemIniFile.Create(FilePath);
132+ ini := TMemIniFile.Create(FilePath);
126133 sections := TStringList.Create;
127134 keys := TStringList.Create;
128135 try
--- a/MojuUtils.pas
+++ b/MojuUtils.pas
@@ -289,26 +289,17 @@ begin
289289 Result := CustomStringReplace(Result, '|', 'b');
290290 end;
291291 (*************************************************************************
292- * –³Œø‚ÈID‚©‚̃`ƒFƒbƒNi–³Œø—áFID:??? , ID:???X)
292+ * –³Œø‚ÈID‚©‚̃`ƒFƒbƒNi–³Œø—áFID:??? , ID:???0)
293293 *************************************************************************)
294294 function IsNoValidID( inID :String): Boolean;
295-var
296- bTail : Boolean;
297295 begin
298- Result := True;
299296 inID := Trim(inID);
300- if (Length(inID) > 0) then begin
297+ if inID = '' then Result := True
298+ else begin
301299 inID := Copy(inID, AnsiPos(':', inID) + 1, Length(inID) );
302- bTail := False;
303- // ––”ö‚ª?ˆÈŠO‚©
304- if Length(inID) > 0 then begin
305- bTail := (inID[Length(inID)] <> '?');
306- end;
307300 inID := CustomStringReplace(inID, '?', '');
308- if (Length(inID) > 0) and (not
309- ((Length(inID) = 1) and (bTail))) then begin
310- Result := False;
311- end;
301+ if (inID = '') or (inID = '0') then Result := True
302+ else Result := False;
312303 end;
313304 end;
314305
--- a/NewBoard.pas
+++ b/NewBoard.pas
@@ -61,7 +61,6 @@ var
6161 Item: TNewBoardItem;
6262 URL : String;
6363 protocol, host, path, document, port, bookmark: String;
64- TabURLs: TStringList;
6564 begin
6665 try
6766 MessageMemo.Clear;
@@ -82,16 +81,12 @@ begin
8281 if FAbort then
8382 Exit;
8483 if Item.FContent <> '' then begin
85- TabURLs := TStringList.Create;
86- try
87- GikoDM.GetTabURLs(TabURLs);
88- if (UpdateURL(Item.FContent)) then begin
89- GikoForm.ReloadBBS;
90- end;
91- GikoDM.OpenURLs(TabURLs);
92- finally
93- TabURLs.Free;
94- end;
84+ GikoDM.TabsOpenAction.Tag := 1;
85+ GikoDM.TabsSaveAction.Execute;
86+ if (UpdateURL(Item.FContent)) then begin
87+ GikoForm.ReloadBBS;
88+ end;
89+ GikoDM.TabsOpenAction.Tag := 0;
9590 end else
9691 MessageMemo.Lines.Add('ƒ_ƒEƒ“ƒ[ƒh‚ªŽ¸”s‚µ‚Ü‚µ‚½[' + IntToStr(Item.FResponseCode) + ']');
9792 finally
--- a/Round.dfm
+++ b/Round.dfm
@@ -1,6 +1,6 @@
11 object RoundDialog: TRoundDialog
2- Left = 256
3- Top = 175
2+ Left = 249
3+ Top = 137
44 Width = 600
55 Height = 427
66 BorderIcons = [biSystemMenu]
@@ -190,7 +190,7 @@ object RoundDialog: TRoundDialog
190190 Top = 4
191191 Bitmap = {
192192 494C010104000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
193- 0000000000003600000028000000400000003000000001001000000000000018
193+ 0000000000003600000028000000400000003000000001002000000000000030
194194 0000000000000000000000000000000000000000000000000000000000000000
195195 0000000000000000000000000000000000000000000000000000000000000000
196196 0000000000000000000000000000000000000000000000000000000000000000
@@ -324,64 +324,256 @@ object RoundDialog: TRoundDialog
324324 0000000000000000000000000000000000000000000000000000000000000000
325325 0000000000000000000000000000000000000000000000000000000000000000
326326 0000000000000000000000000000000000000000000000000000000000000000
327- 0000000000000000000000000000000000000000000010421863186318631863
328- 1863186318631863186318631863000000000000000000000000000000000000
329327 0000000000000000000000000000000000000000000000000000000000000000
330- 0000000000000000000000000000000000000000000010421042104210421042
331- 104210421042104210421042000000000000000000001042FF7FFF7FFF7FFF7F
332- FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000000000000
333328 0000000000000000000000000000000000000000000000000000000000000000
334- 000000000000000000000000000000000000000000001042FF7F1863E07F1863
335- E07F1863E07F1863E07F1042000000000000000000001042FF7F104210421042
336- 10421042104210421042FF7F1863000000000000000000000000000000000000
337329 0000000000000000000000000000000000000000000000000000000000000000
338- 00000000000000000000000000000000000000001042FF7F1863E07F1863E07F
339- 1863E07F1863E07F18630000104200000000000000001042FF7FFF7FFF7FFF7F
340- FF7FFF7FFF7FFF7FFF7FFF7F186300000000000000000000FF7FFF7FFF7FFF7F
341- FF7FFF7FFF7FFF7F000000000000000000000000000000000000000000001042
342- FF7F0000000000000000000000000000000010421042FF7FE07F1863E07F1863
343- E07F1863E07F186310420000000000000000000000001042FF7F104210421042
344- 10421042104210421042FF7F1863000000000000000000001042104200000000
345- 00000000FF7FFF7F000000000000000000000000000000000000000010421042
346- FF7FFF7F00000000000000000000000000001042FF7FE07F1863E07F1863E07F
347- 1863E07F1863E07F00001863186300000000000000001042FF7FFF7FFF7FFF7F
348- FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000104200000000
349- 00000000FF7F0000000000000000000000000000000000000000000010420000
350- 0000FF7F00000000000000000000000000001042FF7FFF7FFF7FFF7FFF7FFF7F
351- FF7FFF7FFF7F104200001F00FF7F18630000000000001042FF7F104210421042
352- 10421042104210421042FF7F1863000000000000000000000000104210420000
353- 0000FF7FFF7F0000000000000000000000000000000000000000104210420000
354- 0000FF7FFF7F0000000000000000000000000000104210421042104210421042
355- 10421042104210421042FF7FFF7F00000000000000001042FF7FFF7FFF7FFF7F
356- FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000010420000
357- 0000FF7F00000000000000000000000000000000000000000000104200000000
358- 00000000FF7F00000000000000000000000000001042FF7FE07F18631042FF7F
359- FF7F1F0018631F00FF7FFF7F000000000000000000001042FF7F104210421042
360- 10421042104210421042FF7F1863000000000000000000000000000010421042
361- FF7FFF7F00000000000000000000000000000000000000001042104200000000
362- 00000000FF7FFF7F0000000000000000000000001042FF7F1863E07F18631042
363- FF7FFF7F1F00FF7FFF7F0000104200000000000000001042FF7FFF7FFF7FFF7F
364- FF7FFF7FFF7FFF7FFF7FFF7F1863000000000000000000000000000000001042
365- FF7F000000000000000000000000000000000000000000001042104210421042
366- 10421042104210420000000000000000000000001042FF7FE07F1863E07F1863
367- 1042FF7FFF7FFF7F00001042104200000000000000001042FF7F104210421042
368- 10421042104210421042FF7F1863000000000000000000000000000000000000
369330 0000000000000000000000000000000000000000000000000000000000000000
370- 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F
371- 10421042FF7F000000000000000000000000000000001042FF7FFF7FFF7FFF7F
372- FF7FFF7FFF7FFF7F000000000000000000000000000000000000000000000000
373331 0000000000000000000000000000000000000000000000000000000000000000
374- 0000000000000000000000000000000000000000000000001042104210421042
375- 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F
376- FF7FFF7FFF7FFF7F1863FF7F1042000000000000000000000000000000000000
377332 0000000000000000000000000000000000000000000000000000000000000000
378333 0000000000000000000000000000000000000000000000000000000000000000
379- 000000000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F
380- FF7FFF7FFF7FFF7F186310420000000000000000000000000000000000000000
381334 0000000000000000000000000000000000000000000000000000000000000000
382335 0000000000000000000000000000000000000000000000000000000000000000
383- 0000000000000000000000000000000000000000000010421042104210421042
384- 1042104210421042104200000000000000000000000000000000000000000000
336+ 0000000000000000000000000000000000000000000000000000000000000000
337+ 0000000000000000000000000000000000000000000000000000000000000000
338+ 0000000000000000000000000000000000000000000000000000000000000000
339+ 0000000000000000000000000000000000000000000000000000000000000000
340+ 0000000000000000000000000000000000000000000000000000000000000000
341+ 0000000000000000000000000000000000000000000000000000000000000000
342+ 0000000000000000000000000000000000000000000000000000000000000000
343+ 0000000000000000000000000000000000000000000000000000000000000000
344+ 0000000000000000000000000000000000000000000000000000000000000000
345+ 0000000000000000000000000000000000000000000000000000000000000000
346+ 0000000000000000000000000000000000000000000000000000000000000000
347+ 0000000000000000000000000000000000000000000000000000000000000000
348+ 0000000000000000000000000000000000000000000000000000000000000000
349+ 0000000000000000000000000000000000000000000000000000000000000000
350+ 0000000000000000000000000000000000000000000000000000000000000000
351+ 0000000000000000000000000000000000000000000000000000000000000000
352+ 0000000000000000000000000000000000000000000000000000000000000000
353+ 0000000000000000000000000000000000000000000000000000000000000000
354+ 0000000000000000000000000000000000000000000000000000000000000000
355+ 0000000000000000000000000000000000000000000000000000000000000000
356+ 0000000000000000000000000000000000000000000000000000000000000000
357+ 0000000000000000000000000000000000000000000000000000000000000000
358+ 0000000000000000000000000000000000000000000000000000000000000000
359+ 0000000000000000000000000000000000000000000000000000000000000000
360+ 0000000000000000000000000000000000000000000000000000000000000000
361+ 0000000000000000000000000000000000000000000000000000000000000000
362+ 0000000000000000000000000000000000000000000000000000000000000000
363+ 0000000000000000000000000000000000000000000000000000000000000000
364+ 0000000000000000000000000000000000000000000000000000000000000000
365+ 0000000000000000000000000000000000000000000000000000000000000000
366+ 0000000000000000000000000000000000000000000000000000000000000000
367+ 0000000000000000000000000000000000000000000000000000000000000000
368+ 0000000000000000000000000000000000000000000000000000000000000000
369+ 0000000000000000000000000000000000000000000000000000000000000000
370+ 0000000000000000000000000000000000000000000000000000000000000000
371+ 0000000000000000000000000000000000000000000000000000000000000000
372+ 0000000000000000000000000000000000000000000000000000000000000000
373+ 0000000000000000000000000000000000000000000000000000000000000000
374+ 0000000000000000000000000000000000000000000000000000000000000000
375+ 0000000000000000000000000000000000000000000000000000000000000000
376+ 0000000000000000000000000000000000000000000000000000000000000000
377+ 0000000000000000000000000000000000000000000000000000000000000000
378+ 0000000000000000000000000000000000000000000000000000000000000000
379+ 0000000000000000000000000000000000000000000000000000000000000000
380+ 0000000000000000000000000000000000000000000000000000000000000000
381+ 0000000000000000000000000000000000000000000000000000000000000000
382+ 0000000000000000000000000000000000000000000000000000000000000000
383+ 0000000000000000000000000000000000000000000000000000000000000000
384+ 0000000000000000000000000000000000000000000000000000000000000000
385+ 0000000000000000000000000000000000000000000000000000000000000000
386+ 0000000000000000000000000000000000000000000000000000000000000000
387+ 0000000000000000000000000000000000000000000000000000000000000000
388+ 0000000000000000000000000000000000000000000000000000000000000000
389+ 0000000000000000000000000000000000000000000000000000000000000000
390+ 0000000000000000000000000000000000000000000000000000000000000000
391+ 0000000000000000000000000000000000000000000000000000000000000000
392+ 0000000000000000000000000000000000000000000000000000000000000000
393+ 0000000000000000000000000000000000000000000000000000000000000000
394+ 0000000000000000000000000000000000000000000000000000000000000000
395+ 0000000000000000000000000000000000000000000000000000000000000000
396+ 0000000000000000000000000000000000000000000000000000000000000000
397+ 0000000000000000000000000000000000000000000000000000000000000000
398+ 0000000000000000000000000000000000000000000000000000000000000000
399+ 0000000000000000000000000000000000000000000000000000000000000000
400+ 0000000000000000000000000000000000000000000000000000000000000000
401+ 0000000000000000000000000000000000000000000000000000000000000000
402+ 0000000000000000000000000000000000000000000000000000000000000000
403+ 0000000000000000000000000000000000000000000000000000000000000000
404+ 0000000000000000000000000000000000000000000000000000000000000000
405+ 0000000000000000000000000000000000000000000000000000000000000000
406+ 0000000000000000000000000000000000000000000000000000000000000000
407+ 0000000000000000000000000000000000000000000000000000000000000000
408+ 0000000000000000000000000000000000000000000000000000000000000000
409+ 0000000000000000000000000000000000000000000000000000000000000000
410+ 0000000000000000000000000000000000000000000000000000000000000000
411+ 0000000000000000000000000000000000000000000000000000000000000000
412+ 0000000000000000000000000000000000000000000000000000000000000000
413+ 0000000000000000000000000000000000000000000000000000000000000000
414+ 0000000000000000000000000000000000000000000000000000000000000000
415+ 0000000000000000000000000000000000000000000000000000000000000000
416+ 0000000000000000000000000000000000000000000000000000000000000000
417+ 0000000000000000000000000000000000000000000000000000000000000000
418+ 0000000000000000000000000000000000000000000000000000000000000000
419+ 0000000000000000000000000000000000000000000000000000000000000000
420+ 0000000000000000000000000000000000000000000000000000000000000000
421+ 0000000000000000000000000000000000000000000000000000000000000000
422+ 0000000000000000000000000000000000000000000000000000000000000000
423+ 0000000000000000000000000000000000000000000000000000000000000000
424+ 0000000000000000000000000000000000000000000000000000000000000000
425+ 0000000000000000000000000000000000000000000000000000000000000000
426+ 0000000000000000000000000000000000000000000000000000000000000000
427+ 0000000000000000000000000000000000000000000000000000000000000000
428+ 0000000000000000000000000000000000000000000000000000000000000000
429+ 0000000000000000000000000000000000000000000000000000000000000000
430+ 0000000000000000000000000000000000000000000000000000000000000000
431+ 0000000000000000000000000000000000000000000000000000000000000000
432+ 0000000000000000000000000000000000000000000000000000000000000000
433+ 0000000000000000000000000000000000000000000000000000000000000000
434+ 0000000000000000000000000000000000000000000000000000000000000000
435+ 0000000000000000000000000000000000000000000000000000000000000000
436+ 0000000000000000000000000000000000000000000000000000000000000000
437+ 0000000000000000000000000000000000000000000000000000000000000000
438+ 0000000000000000000000000000000000000000000000000000000000000000
439+ 0000000000000000000000000000000000000000000000000000000000000000
440+ 0000000000000000000000000000000000000000000000000000000000000000
441+ 0000000000000000000000000000000000000000000000000000000000000000
442+ 0000000000000000000000000000000000000000000000000000000000000000
443+ 0000000000000000000000000000000000000000000000000000000000000000
444+ 0000000000000000000000000000000000000000000000000000000000000000
445+ 0000000000000000000000000000000000000000000000000000000000000000
446+ 0000000000000000000000000000000000000000000000000000000000000000
447+ 0000000000000000000000000000000000000000000000000000000000000000
448+ 0000000000000000000000000000000000000000000000000000000000000000
449+ 0000000000000000000000000000000000000000000000000000000000000000
450+ 0000000000000000000000000000000000000000000000000000000000000000
451+ 0000000000000000000000000000000000000000000000000000000000000000
452+ 0000000000000000000000000000000000000000000000000000000000000000
453+ 0000000000000000000000000000000000000000000000000000000000000000
454+ 0000000000000000000000000000000000000000000000000000000000000000
455+ 0000000000000000000000000000000000000000000000000000000000000000
456+ 0000000000000000000000000000000000000000000000000000000000000000
457+ 0000000000000000000000000000000000000000000000000000000000000000
458+ 0000000000000000000000000000000000000000000000000000000000000000
459+ 0000000000000000000000000000000000000000000000000000000000000000
460+ 000000000000000000000000000000000000000000000000000084848400C6C6
461+ C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6C600C6C6
462+ C600C6C6C600C6C6C60000000000000000000000000000000000000000000000
463+ 0000000000000000000000000000000000000000000000000000000000000000
464+ 0000000000000000000000000000000000000000000000000000000000000000
465+ 0000000000000000000000000000000000000000000000000000000000000000
466+ 0000000000000000000000000000000000000000000000000000848484008484
467+ 8400848484008484840084848400848484008484840084848400848484008484
468+ 840084848400000000000000000000000000000000000000000084848400FFFF
469+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
470+ FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000
471+ 0000000000000000000000000000000000000000000000000000000000000000
472+ 0000000000000000000000000000000000000000000000000000000000000000
473+ 0000000000000000000000000000000000000000000000000000000000000000
474+ 000000000000000000000000000000000000000000000000000084848400FFFF
475+ FF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FF
476+ FF0084848400000000000000000000000000000000000000000084848400FFFF
477+ FF00848484008484840084848400848484008484840084848400848484008484
478+ 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000
479+ 0000000000000000000000000000000000000000000000000000000000000000
480+ 0000000000000000000000000000000000000000000000000000000000000000
481+ 0000000000000000000000000000000000000000000000000000000000000000
482+ 0000000000000000000000000000000000000000000084848400FFFFFF00C6C6
483+ C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6
484+ C60000000000848484000000000000000000000000000000000084848400FFFF
485+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
486+ FF00FFFFFF00C6C6C6000000000000000000000000000000000000000000FFFF
487+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
488+ 0000000000000000000000000000000000000000000000000000000000000000
489+ 0000000000000000000084848400FFFFFF000000000000000000000000000000
490+ 0000000000000000000000000000000000008484840084848400FFFFFF0000FF
491+ FF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C6008484
492+ 840000000000000000000000000000000000000000000000000084848400FFFF
493+ FF00848484008484840084848400848484008484840084848400848484008484
494+ 8400FFFFFF00C6C6C60000000000000000000000000000000000000000008484
495+ 84008484840000000000000000000000000000000000FFFFFF00FFFFFF000000
496+ 0000000000000000000000000000000000000000000000000000000000000000
497+ 0000000000008484840084848400FFFFFF00FFFFFF0000000000000000000000
498+ 00000000000000000000000000000000000084848400FFFFFF0000FFFF00C6C6
499+ C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF00C6C6C60000FFFF000000
500+ 0000C6C6C600C6C6C6000000000000000000000000000000000084848400FFFF
501+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
502+ FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000
503+ 00008484840000000000000000000000000000000000FFFFFF00000000000000
504+ 0000000000000000000000000000000000000000000000000000000000000000
505+ 000000000000848484000000000000000000FFFFFF0000000000000000000000
506+ 00000000000000000000000000000000000084848400FFFFFF00FFFFFF00FFFF
507+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00848484000000
508+ 0000FF000000FFFFFF00C6C6C60000000000000000000000000084848400FFFF
509+ FF00848484008484840084848400848484008484840084848400848484008484
510+ 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000
511+ 000084848400848484000000000000000000FFFFFF00FFFFFF00000000000000
512+ 0000000000000000000000000000000000000000000000000000000000000000
513+ 000084848400848484000000000000000000FFFFFF00FFFFFF00000000000000
514+ 0000000000000000000000000000000000000000000084848400848484008484
515+ 8400848484008484840084848400848484008484840084848400848484008484
516+ 8400FFFFFF00FFFFFF000000000000000000000000000000000084848400FFFF
517+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
518+ FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000
519+ 000000000000848484000000000000000000FFFFFF0000000000000000000000
520+ 0000000000000000000000000000000000000000000000000000000000000000
521+ 00008484840000000000000000000000000000000000FFFFFF00000000000000
522+ 0000000000000000000000000000000000000000000084848400FFFFFF0000FF
523+ FF00C6C6C60084848400FFFFFF00FFFFFF00FF000000C6C6C600FF000000FFFF
524+ FF00FFFFFF00000000000000000000000000000000000000000084848400FFFF
525+ FF00848484008484840084848400848484008484840084848400848484008484
526+ 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000
527+ 0000000000008484840084848400FFFFFF00FFFFFF0000000000000000000000
528+ 0000000000000000000000000000000000000000000000000000000000008484
529+ 84008484840000000000000000000000000000000000FFFFFF00FFFFFF000000
530+ 0000000000000000000000000000000000000000000084848400FFFFFF00C6C6
531+ C60000FFFF00C6C6C60084848400FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
532+ FF0000000000848484000000000000000000000000000000000084848400FFFF
533+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
534+ FF00FFFFFF00C6C6C60000000000000000000000000000000000000000000000
535+ 0000000000000000000084848400FFFFFF000000000000000000000000000000
536+ 0000000000000000000000000000000000000000000000000000000000008484
537+ 8400848484008484840084848400848484008484840084848400848484000000
538+ 0000000000000000000000000000000000000000000084848400FFFFFF0000FF
539+ FF00C6C6C60000FFFF00C6C6C60084848400FFFFFF00FFFFFF00FFFFFF000000
540+ 000084848400848484000000000000000000000000000000000084848400FFFF
541+ FF00848484008484840084848400848484008484840084848400848484008484
542+ 8400FFFFFF00C6C6C60000000000000000000000000000000000000000000000
543+ 0000000000000000000000000000000000000000000000000000000000000000
544+ 0000000000000000000000000000000000000000000000000000000000000000
545+ 0000000000000000000000000000000000000000000000000000000000000000
546+ 000000000000000000000000000000000000000000000000000084848400FFFF
547+ FF00FFFFFF00FFFFFF00FFFFFF008484840084848400FFFFFF00000000000000
548+ 000000000000000000000000000000000000000000000000000084848400FFFF
549+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
550+ 0000000000000000000000000000000000000000000000000000000000000000
551+ 0000000000000000000000000000000000000000000000000000000000000000
552+ 0000000000000000000000000000000000000000000000000000000000000000
553+ 0000000000000000000000000000000000000000000000000000000000000000
554+ 0000000000000000000000000000000000000000000000000000000000008484
555+ 8400848484008484840084848400000000000000000000000000000000000000
556+ 000000000000000000000000000000000000000000000000000084848400FFFF
557+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6C6
558+ C600FFFFFF008484840000000000000000000000000000000000000000000000
559+ 0000000000000000000000000000000000000000000000000000000000000000
560+ 0000000000000000000000000000000000000000000000000000000000000000
561+ 0000000000000000000000000000000000000000000000000000000000000000
562+ 0000000000000000000000000000000000000000000000000000000000000000
563+ 0000000000000000000000000000000000000000000000000000000000000000
564+ 000000000000000000000000000000000000000000000000000084848400FFFF
565+ FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C6C6
566+ C600848484000000000000000000000000000000000000000000000000000000
567+ 0000000000000000000000000000000000000000000000000000000000000000
568+ 0000000000000000000000000000000000000000000000000000000000000000
569+ 0000000000000000000000000000000000000000000000000000000000000000
570+ 0000000000000000000000000000000000000000000000000000000000000000
571+ 0000000000000000000000000000000000000000000000000000000000000000
572+ 0000000000000000000000000000000000000000000000000000848484008484
573+ 8400848484008484840084848400848484008484840084848400848484008484
574+ 8400000000000000000000000000000000000000000000000000000000000000
575+ 0000000000000000000000000000000000000000000000000000000000000000
576+ 0000000000000000000000000000000000000000000000000000000000000000
385577 0000000000000000000000000000000000000000000000000000000000000000
386578 000000000000000000000000000000000000424D3E000000000000003E000000
387579 2800000040000000300000000100010000000000800100000000000000000000
--- a/RoundData.pas
+++ b/RoundData.pas
@@ -38,6 +38,9 @@ type
3838 property Count[RoundType: TGikoRoundType]: Integer read GetCount;
3939 property OldFileRead: Boolean read FOldFileRead;
4040 property Items[Index: integer; RoundType: TGikoRoundType]: TRoundItem read GetRoundItem;
41+ //procedure SetRoundName(Board: TBoard; RoundName: string); overload;
42+ //procedure SetRoundName(ThreadItem: TThreadItem; RoundName: string); overload;
43+
4144 procedure LoadRoundBoardFile;
4245 procedure LoadRoundThreadFile;
4346 procedure SaveRoundFile;
@@ -47,21 +50,30 @@ type
4750
4851 TRoundItem = class(TObject)
4952 private
53+//
5054 FItem : TObject;
55+// FBBSType: TGikoBBSType;
56+ FRoundName: string;
5157 FRoundType: TGikoRoundType;
58+ //Item : TObject;
59+ //FURL : string;
60+ //FBoardTitle: string;
61+ //FThreadTitle: string;
62+ //FFileName: string;
5263 FTmpURL : string;
5364 FBoolData: Boolean; //‚¢‚ë‚¢‚ëŽg‚¤‚å‚£
5465 function GetBoardTitle : string;
5566 function GetThreadTitle : string;
5667 function GetURL : string;
5768 function GetFileName : string;
58- //! „‰ñ–¼Žæ“¾
59- function GetRoundName : string;
6069 public
70+
6171 constructor Create;
6272 property Item : TObject read FItem;
63- property RoundName: string read GetRoundName;
73+ //property BBSType: TGikoBBSType read FBBSType write FBBSType;
74+ property RoundName: string read FRoundName write FRoundName;
6475 property RoundType: TGikoRoundType read FRoundType write FRoundType;
76+ //property Item : TObject read FItem write FItem;
6577 property URL : string read GetURL;
6678 property TmpURL : string read FTmpURL write FTmpURL;
6779 property BoardTitle: string read GetBoardTitle;
@@ -80,12 +92,10 @@ const
8092 ROUND_INDEX_VERSION: string = '2.00';
8193 ERROR_BOARD_FILENAME: string = 'ErrorBoard.2ch'; //Errors‚ð•ÛŠÇ‚·‚é
8294 ERROR_ITEM_FILENAME: string = 'ErrorItem.2ch'; //Errors‚ð•ÛŠÇ‚·‚é
83-//! „‰ñƒAƒCƒeƒ€ƒRƒ“ƒXƒgƒ‰ƒNƒ^
8495 constructor TRoundItem.Create;
8596 begin
8697 inherited Create;
8798 end;
88-//! ”–¼Žæ“¾
8999 function TRoundItem.GetBoardTitle : string;
90100 begin
91101 Result := '';
@@ -97,7 +107,6 @@ begin
97107 end;
98108 end;
99109 end;
100-//! ƒXƒŒƒbƒh–¼Žæ“¾
101110 function TRoundItem.GetThreadTitle : string;
102111 begin
103112 Result := '';
@@ -107,7 +116,6 @@ begin
107116 end;
108117 end;
109118 end;
110-//! URLŽæ“¾
111119 function TRoundItem.GetURL : string;
112120 begin
113121 Result := '';
@@ -119,7 +127,6 @@ begin
119127 end;
120128 end;
121129 end;
122-//! ƒXƒŒƒbƒh‚̃tƒ@ƒC–¼Žæ“¾
123130 function TRoundItem.GetFileName : string;
124131 begin
125132 Result := '';
@@ -129,19 +136,6 @@ begin
129136 end;
130137 end;
131138 end;
132-//! „‰ñ–¼Žæ“¾
133-function TRoundItem.GetRoundName : string;
134-begin
135- Result := '';
136- if( Self.FItem <> nil) then begin
137- if( Self.FItem is TBoard) then begin
138- Result := TBoard(Self.FItem).RoundName;
139- end else if( Self.FItem is TThreadItem) then begin
140- Result := TThreadItem(Self.FItem).RoundName;
141- end;
142- end;
143-end;
144-//! „‰ñƒŠƒXƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^
145139 constructor TRoundList.Create;
146140 begin
147141 inherited;
@@ -152,7 +146,7 @@ begin
152146 RoundNameList.Duplicates := dupIgnore;
153147 FOldFileRead := false;
154148 end;
155-//! „‰ñƒŠƒXƒgƒfƒXƒgƒ‰ƒNƒ^
149+
156150 destructor TRoundList.Destroy;
157151 begin
158152 RoundNameList.Free;
@@ -161,7 +155,7 @@ begin
161155 FItemList.Free;
162156 //inherited;
163157 end;
164-//! „‰ñ—\–ñ’ljÁi”j
158+
165159 function TRoundList.Add(Board: TBoard): Integer;
166160 var
167161 idx: Integer;
@@ -169,15 +163,22 @@ var
169163 begin
170164 Result := -1;
171165 idx := Find(Board);
166+ //RoundNameList.Add(Board.RoundName);
172167 if idx = -1 then begin
173168 Item := TRoundItem.Create;
174169 Item.FItem := Board;
175170 // Item.BBSType := gbt2ch; //‚Æ‚è‚ ‚¦‚¸
176171 Item.RoundType := grtBoard;
172+// Item.Item := Board;
173+ //Item.URL := Board.URL;
174+ //Item.BoardTitle := Board.Title;
175+ //Item.ThreadTitle := '';
176+ //Item.FileName := '';
177+ Item.RoundName := Board.RoundName;
177178 Result := FBoardList.Add(Item);
178179 end;
179180 end;
180-//! „‰ñ—\–ñ’ljÁiƒXƒŒƒbƒhj
181+
181182 function TRoundList.Add(ThreadItem: TThreadItem): Integer;
182183 var
183184 idx: Integer;
@@ -185,18 +186,26 @@ var
185186 begin
186187 Result := -1;
187188 idx := Find(ThreadItem);
189+ //RoundNameList.Add(ThreadItem.RoundName);
188190 if idx = -1 then begin
189191 Item := TRoundItem.Create;
190192 Item.FItem := ThreadItem;
191193 // Item.BBSType := gbt2ch; //‚Æ‚è‚ ‚¦‚¸
192194 Item.RoundType := grtItem;
195+// Item.Item := ThreadItem;
196+ //Item.URL := Threaditem.URL;
197+ //Item.BoardTitle := ThreadItem.ParentBoard.Title;
198+ //Item.ThreadTitle := ThreadItem.Title;
199+ //Item.FileName := ThreadItem.FileName;
200+ Item.RoundName := ThreadItem.RoundName;
193201 Result := FItemList.Add(Item);
194202 end;
195203 end;
196-//! „‰ñ—\–ñíœi”j
204+
197205 procedure TRoundList.Delete(Board: TBoard);
198206 var
199207 idx: Integer;
208+// Item: TRoundItem;
200209 begin
201210 idx := Find(Board);
202211 if idx <> -1 then begin
@@ -205,10 +214,11 @@ begin
205214 FBoardList.Delete(idx);
206215 end;
207216 end;
208-//! „‰ñ—\–ñíœiƒXƒŒƒbƒhj
217+
209218 procedure TRoundList.Delete(ThreadItem: TThreadItem);
210219 var
211220 idx: Integer;
221+// Item: TRoundItem;
212222 begin
213223 idx := Find(ThreadItem);
214224 if idx <> -1 then begin
@@ -217,7 +227,7 @@ begin
217227 FItemList.Delete(idx);
218228 end;
219229 end;
220-//! „‰ñ—\–ñÁ‹Ž
230+
221231 procedure TRoundList.Clear;
222232 var
223233 i: Integer;
@@ -235,7 +245,7 @@ begin
235245 end;
236246 FItemList.Capacity := FItemList.Count;
237247 end;
238-//! „‰ñ—\–ñŒŸõi”j
248+
239249 function TRoundList.Find(Board: TBoard): Integer;
240250 var
241251 i: Integer;
@@ -251,7 +261,7 @@ begin
251261 end;
252262 end;
253263 end;
254-//! „‰ñ—\–ñŒŸõiƒXƒŒƒbƒhj
264+
255265 function TRoundList.Find(ThreadItem: TThreadItem): Integer;
256266 var
257267 i: Integer;
@@ -267,7 +277,6 @@ begin
267277 end;
268278 end;
269279 end;
270-//! „‰ñ—\–ñŒŸõiURL{ƒAƒCƒeƒ€ƒ^ƒCƒvj
271280 function TRoundList.Find(URL: string; RoundType: TGikoRoundType): Integer;
272281 var
273282 i: Integer;
@@ -294,7 +303,6 @@ begin
294303 end;
295304 end;
296305 end;
297-//! „‰ñ—\–ñíœiURL{ƒAƒCƒeƒ€ƒ^ƒCƒvj
298306 procedure TRoundList.Delete(URL: string; RoundType: TGikoRoundType);
299307 var
300308 idx: Integer;
@@ -310,6 +318,7 @@ begin
310318 board := TBoard(Item);
311319 Item.Free;
312320 FBoardList.Delete(idx);
321+ //board := BBSsFindBoardFromURL(URL);
313322 if board <> nil then begin
314323 board.Round := False;
315324 board.RoundName := '';
@@ -320,6 +329,7 @@ begin
320329 Item.Free;
321330 FItemList.Delete(idx);
322331
332+ //threadItem := BBSsFindThreadFromURL(URL);
323333 if threadItem <> nil then begin
324334 threadItem.Round := false;
325335 threadItem.RoundName := '';
@@ -327,7 +337,32 @@ begin
327337 end;
328338 end;
329339 end;
330-//! „‰ñ—\–ñ”Žæ“¾
340+{
341+procedure TRoundList.SetRoundName(Board: TBoard; RoundName: string);
342+var
343+ idx: Integer;
344+ Item: TRoundItem;
345+begin
346+ idx := Find(Board);
347+ if idx <> -1 then begin
348+ Item := TRoundItem(FBoardList[idx]);
349+ Item.RoundName := RoundName;
350+ end;
351+end;
352+}
353+{
354+procedure TRoundList.SetRoundName(ThreadItem: TThreadItem; RoundName: string);
355+var
356+ idx: Integer;
357+ Item: TRoundItem;
358+begin
359+ idx := Find(ThreadItem);
360+ if idx <> -1 then begin
361+ Item := TRoundItem(FItemList[idx]);
362+ Item.RoundName := RoundName;
363+ end;
364+end;
365+}
331366 function TRoundList.GetCount(RoundType: TGikoRoundType): Integer;
332367 begin
333368 Result := 0;
@@ -336,7 +371,7 @@ begin
336371 else if RoundType = grtItem then
337372 Result := FItemList.Count;
338373 end;
339-//! „‰ñ—\–ñŽæ“¾
374+
340375 function TRoundList.GetRoundItem(Index: Integer; RoundType: TGikoRoundType): TRoundItem;
341376 begin
342377 Result := nil;
@@ -348,7 +383,6 @@ begin
348383 Result := TRoundItem(FItemList[Index]);
349384 end;
350385 end;
351-//! ƒ{[ƒh„‰ñ—\–ñƒtƒ@ƒCƒ‹“ǂݍž‚Ý
352386 procedure TRoundList.LoadRoundBoardFile;
353387 var
354388 i: Integer;
@@ -356,6 +390,7 @@ var
356390 FileName, bFileName: string;
357391 errorSl: TStringList;
358392 errorFileName: string;
393+ //Item: TRoundItem;
359394 delCount: Integer;
360395 begin
361396 sl := TStringList.Create;
@@ -411,16 +446,20 @@ begin
411446 sl.Free;
412447 end;
413448 end;
414-//! ƒXƒŒƒbƒh„‰ñ—\–ñƒtƒ@ƒCƒ‹“ǂݍž‚Ý
415449 procedure TRoundList.LoadRoundThreadFile;
416450 var
417451 i: Integer;
452+// j: Integer;
418453 sl: TStringList;
419454 FileName, bFileName: string;
420455 errorSl: TStringList;
421456 errorFileName: string;
457+// Item: TRoundItem;
422458 delCount: Integer;
459+// boardList : TStringList;
423460 begin
461+// boardList := TStringList.Create;
462+// boardList.Duplicates := dupIgnore;
424463 errorSl := TStringList.Create;
425464 errorSl.Duplicates := dupIgnore;
426465 sl := TStringList.Create;
@@ -462,15 +501,21 @@ begin
462501 end;
463502 end;
464503 end;
504+// j := boardList.Count - 1;
505+// while j >= 0 do begin
506+// GikoSys.ReadSubjectFile( BBSsFindBoardFromURL( boardList[j] ) );
507+// boardList.Delete(j);
508+// Dec(j);
509+// end;
465510 if errorSl.Count > 0 then
466511 errorSl.SaveToFile(errorFileName);
467512 end;
468513 finally
469514 errorSl.Free;
470515 sl.Free;
516+// boardList.Free;
471517 end;
472518 end;
473-//! „‰ñ—\–ñƒtƒ@ƒCƒ‹•Û‘¶
474519 procedure TRoundList.SaveRoundFile;
475520 var
476521 i: integer;
--- a/gikoNavi.dpr
+++ b/gikoNavi.dpr
@@ -71,8 +71,7 @@ uses
7171 BrowserRecord in 'BrowserRecord.pas',
7272 GikoMessage in 'GikoMessage.pas',
7373 InputAssist in 'InputAssist.pas' {InputAssistForm},
74- InputAssistDataModule in 'InputAssistDataModule.pas' {InputAssistDM: TDataModule},
75- DefaultFileManager in 'DefaultFileManager.pas';
74+ InputAssistDataModule in 'InputAssistDataModule.pas' {InputAssistDM: TDataModule};
7675
7776 {$R *.RES}
7877 {$R gikoResource.res}
Binary files a/gikoNavi.res and b/gikoNavi.res differ
--- a/readme/InputAssist.default
+++ b/readme/InputAssist.default
@@ -1,2 +1,79 @@
1-/res/default
2-‚Ɉړ®
\ No newline at end of file
1+[ƒLƒ^]
2+‚«‚½1=·À YÜYÜYÜYÜYÜYÜ(¡A¡)!!!
3+‚«‚½2=·À*¥Kߥ*:.¡..¡.:*¥K(߁Íß)ߥ*:.¡. .¡.:*¥Kߥ*!!!!!
4+‚«‚½[1=·À„ª(߁Íß)„ª(Íß )„ª(߁@ )„ª(@@)„ª(@@)„ª(@ ß)„ª( ߁Í)„ª(߁Íß)„ª !!
5+‚«‚½[2=·À„ª„ª„ª„ª(߁Íß)„ª„ª„ª„ª!!!!
6+‚«‚½[3=·À„ª„ª„ª„ª(‹„D‹)„ª„ª„ª„ª!!!!
7+‚«‚½[4=·À„ª„ª„ª„ª(„Dß(›&#61;(߁Íß)&#61;›)„Dß)„ª„ª„ª„ª„ª!!!
8+‚«‚½[5=·À„ª„ª„ª„ª„ª(ß(߁Í(߁Íß(™Í™)߁Íß)Íß)ß)„ª„ª„ª„ª„ª!!
9+‚«‚½[6=·À„Ÿ‚—‚—́ãڂ–‚–`(߁Íß)„Ÿ‚—‚—́ãڂ–‚–`[!!
10+‚«‚½[7=·À§§§(߁Íß)§( ߁Í)§( ß)§( )§(M )ʧ(„DM)ʧ(;L„DM)ʧʧ
11+‚«‚½[8=·À·À·À·À„ª„ª„ªi߁Í߁߁i߁Í߁ß߁Í߁jß߁Í߁j„ª„ª„ª„ªII
12+
13+[‘‚«]
14+‚Ú‚¯=ƒÀƒÍƒÈƒÃ..._Y(߁¤ß*)
15+‚æ‚낵‚­=Î   &#61;ƒm ™¯..._Y(߁¤ß*)
16+‚ç‚Ô=ƒÇƒÍƒËƒÃ..._Y(߁¤ß*)
17+‚í‚炽=ƒÖƒ¿ƒÁƒ¿ƒÑƒ¿..._Y(߁¤ß*)
18+I—¹=Ž…“~ —¹..._Y(߁¤ß*)
19+‚΂©=ƒÀƒ¿ƒÈƒ¿..._Y(߁¤ß*)
20+‚È‚¯‚½=ƒÅƒ¿ƒÈƒÃƒÑƒ¿..._Y(T-T*)
21+‚Ù‚µ‚ã=hƒÍçhƒÊ..._Y(߁¤ß*)
22+‚©‚«‚©‚«=....Y(¥ƒÖ¥M )¶·¶·
23+‚ß‚à‚ß‚à1=‚ƒÜ‚Á*߁[ß)‚ÁƒÓÒÓÒÓ....
24+‚ß‚à‚ß‚à2=ƒÓ(DD )ÒÓÒÓ
25+
26+[ƒMƒR”L]
27+‚¬‚±=@@@@@@ÈÈ@@`ŒPP(,,߄Dß)@@@UUPU U
28+‚¬‚±Œã‚ë=@@@ ÈÈ@@@(@@,,)@@@/@@|@`iQQj
29+‚¬‚±À‚è=@@ÈÈ@@@(,,߄Dß)@@/ ‚‚`iQQj
30+‚¬‚±—§‚¿=@@ÈÈ@@(,,߄Dß)@ ¼@@‚@ `@@|@@ ‚µM‚i
31+
32+[‚PsAA]
33+GJ=(*^[ß)b ¸Þ¯¼Þ®ÌÞ!!
34+‚ ‚Í‚Í=( ߁Íß)±Êʔª”ªÉRɁRɁRÉ _ / _/ _
35+‚ ‚ځ[‚ñ=ƒ¿ƒÀƒÍƒÍƒÅ..._Y(߁¤ß*)
36+‚¢‚¢=iEÍEj²²!!
37+‚¢‚­‚È‚¢=iE‚`Ej²¸Å²!!
38+‚¢‚Á‚Ă悵=( ߄Dß)²¯ÃÖ¼
39+‚¢‚â‚ñ=i/ƒÖ_j²ÔÝ
40+‚¢‚悤=(&#61;߃Öß)É ‚¡‚å‚£!
41+‚¢‚ç‚Ë=i߇™ßj²×È
42+‚¤‚܁[=(߄tß)³Ï°
43+‚ª[‚ñ1=ƒ° (߄Dß;j
44+‚ª[‚ñ2=ƒ°(߄Dß)¶Þ°Ý
45+‚ª[‚ñ3=ƒ°(߄tß|||)¶Þ°Ý
46+‚ª[‚ñ4=ƒK„ª„ªi߄Dß;)„ª„ªƒ“I
47+‚ª[‚ñ5=¶Þ„ª„ª„ª(߄Dß;)„ª(@߄D)„ª(@@ß)„ª(@@ )„ª(ß;@ )„ª(„Dß; )„ª(߄Dß;)„ª„ª„ªÝ!!!!!
48+‚ª‚­‚Ô‚é1=iiii G߄D߁jjj¶Þ¸¶Þ¸ÌÞÙÌÞÙ
49+‚ª‚­‚Ô‚é2=(((((((( G߄Dß)))))))¶Þ¸¶Þ¸ÌÞÙÌÞÙ¶ÞÀ¶ÞÀÌÞÙ¶ÞÀ¶Þ¸¶Þ¸¶Þ¸¶Þ¸¶Þ¸
50+‚ª‚­‚Ô‚é3=i(G߄Dß)¶Þ¸¶Þ¸ÌÞÙÌÞÙ
51+‚©‚à[‚ñ1=(›£ß„Dß)›£ ¶Ó°Ý
52+‚©‚à[‚ñ2=„‹(߄D߄‹)¶Ó«««Ý
53+‚«‚±‚¦‚È‚¢=(¿@߄tß)ƒA[ƒA[‚«‚±‚¦‚ȁ[‚¢
54+‚«‚É‚µ‚È‚¢=i߃Ã߁j·Æ¼Å²!!
55+‚«‚É‚·‚é‚È=(¥„x¥)·Æ½ÙÅ!
56+‚±‚È‚¢=ºÅ„ª„ª„ª„ª(߂`ß)„ª„ª„ª„ª² !!!!! @
57+‚²‚é‚Ÿ1=( ߄Dß)ºÞÙ§
58+‚²‚é‚Ÿ2=(#߄Dß) ºÞÙ§!!
59+‚µ‚á‚«[‚ñ=(`¥ƒÖ¥L) ¼¬·°Ý
60+‚µ‚å‚ځ[‚ñ=iLEƒÖE`j¼®ÎÞ°Ý
61+‚½[‚ñ=;y&#61;°( ߄tß)¥æ. À°Ý
62+‚½‚¢‚Ù1=À²„ª„ª„ª„ª||ƒ³|(|ß|Í|ß|)|ƒ³||„ª„ª„ª„ªÎ!!!
63+‚½‚¢‚Ù3=ƒ^ƒC„ª„ª„ª„ª||ƒ³|(|L|„D|`|)|ƒ³||„ª„ª„ª„ªƒz
64+‚½‚è[=¼Ü~½¡„D¡)½@ÀØ°
65+‚Í‚Ÿ=(߄Dß)ʧ?
66+‚Í‚ ‚Í‚ 1=(GL„D`)‚Œ@_ƒ@@‚Œ@_ƒ@
67+‚Í‚ ‚Í‚ 2=(;L„D`)ʧʧ
68+‚Ђ¡1=i‚Œ‚Œ‚Œß„D߁jƒqƒBƒBƒBƒB
69+‚Ђ¡2=ƒ°(||߄Dß)˨¨¨¨
70+‚Ñ‚µ=m9iEÍEjËÞ¼¯!!
71+‚Õ=i L,_TMjÌ߯
72+‚Ӂ[‚ñ=( L_TM)Ì°Ý
73+‚Õ‚¬‚á[=m9iO„DOjÌß·Þ¬°°°¯
74+‚Ø=( ߄tß)¤Í߯
75+‚Û‚©[‚ñ=( ߄tß)Î߶°Ý
76+‚Ù‚µ‚¢=(@߄Dß)ν¨
77+‚Ü‚¸[=(߄tß)Ͻް
78+‚Ü‚¾=ÏÀÞ§-? i¥Í¥ j‚Á/™Ü™ÁÝÁÝ
79+‚à‚¤‚¾‚ß‚Û=(L„D¼ Ó³ÀÞÒÎß
--- a/readme/Samba.default
+++ b/readme/Samba.default
@@ -1,2 +1,50 @@
1-/res/default
2-‚Ɉړ®
\ No newline at end of file
1+[Setting]
2+aa5=30
3+academy4=30
4+anime=45
5+book3=30
6+bubble4=120
7+comic6=30
8+etc3=30
9+etc4=30
10+ex9=15
11+ex11=15
12+ex12=15
13+ex13=15
14+ex14=15
15+food6=30
16+game9=30
17+game10=30
18+hobby7=30
19+hobby8=30
20+human5=30
21+life7=30
22+live14=10
23+live19=10
24+live22x=10
25+love3=30
26+money4=30
27+music4=30
28+music5=30
29+news18=30
30+news19=120
31+off3=30
32+pc7=30
33+pc8=30
34+qa=30
35+qb5=30
36+qb6=30
37+school5=30
38+science4=30
39+society3=30
40+sports9=60
41+that4=30
42+tmp5=45
43+travel2=30
44+tv7=30
45+tv8=60
46+pie=30
47+idol=30
48+sakura01=30
49+sakura02=30
50+sakura03=30
--- a/readme/defaultFiles.ini
+++ /dev/null
@@ -1,19 +0,0 @@
1-[samba]
2-FROM=config\default\Samba.default
3-TO=Samba.ini
4-
5-[InputAssist]
6-FROM=config\default\InputAssist.default
7-TO=config\InputAssist.ini
8-
9-[board_machiBBS]
10-FROM=config\default\‚Ü‚¿BBS.default
11-TO=config\Board\‚Ü‚¿BBS.txt
12-
13-[board_shitaraba]
14-FROM=config\default\‚µ‚½‚ç‚ÎJBBS.default
15-TO=config\Board\‚µ‚½‚ç‚ÎJBBS.txt
16-
17-[board_gikona]
18-FROM=config\default\ƒMƒRƒiƒr.default
19-TO=config\Board\ƒMƒRƒiƒr.txt
--- a/readme/readme.txt
+++ b/readme/readme.txt
@@ -109,15 +109,7 @@ LICENSE
109109 ------------------------------
110110 2006/XX/XX
111111 Version ÊÞÀ53
112-@IE7(beta)‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚ƃŒƒXƒAƒ“ƒJ[‚̃|ƒbƒvƒAƒbƒv‚Å•\Ž¦‚³‚ê‚È‚¢•s‹ï‡‚̏C³
113-@‚µ‚½‚ç‚ÎJBBS”XV‚ªA“®ì‚µ‚È‚¢•s‹ï‡‚̏C³
114-@ƒ^ƒu‚ÌŽ©“®•Û‘¶‚ŁAƒ^ƒu‚ª‚È‚¢ó‘Ô‚à•Û‘¶‚·‚é‚悤‚ÉŽd—l‚ð•ÏX
115-@”ˆꗗXV‚ð‚·‚é‚ƁAƒ^ƒu‚Ì•Û‘¶ƒtƒ@ƒCƒ‹‚ªXV‚³‚ê‚é•s‹ï‡‚̏C³
116-@„‰ñ—\–ñ–¼‚̕ύX‚ª”½‰f‚³‚ê‚È‚¢•s‹ï‡‚̏C³
117-@—š—ðíœ‚É”º‚¤•s‹ï‡‚̏C³
118-@ƒJƒ“ƒ}‚ŘA‘±‚·‚郌ƒXƒAƒ“ƒJ[‚ɃŠƒ“ƒN‚ªÝ’肳‚ê‚È‚¢•s‹ï‡‚̏C³
119-@
120-
112+@HHHH
121113
122114 2006/06/18
123115 Version ÊÞÀ52
--- a/readme/setup.INF
+++ b/readme/setup.INF
@@ -85,13 +85,12 @@ Folder=gikoNavi
8585 82=config\skin\skin30-3G\chie_thumbPanel.js
8686 83=config\BoardPlugIn\MachiBBSPlugIn.dll
8787 84=config\BoardPlugIn\ShitarabaJBBSPlugIn.dll
88-85=config\language.ini
89-86=defaultFiles.ini
90-87=config\default\InputAssist.default
91-88=config\default\Samba.default
92-89=config\default\‚Ü‚¿BBS.default
93-90=config\default\‚µ‚½‚ç‚ÎJBBS.default
94-91=config\default\ƒMƒRƒiƒr.default
88+85=config\Board\‚Ü‚¿BBS.txt
89+86=config\Board\‚µ‚½‚ç‚ÎJBBS.txt
90+87=config\Board\ƒMƒRƒiƒr.txt
91+88=Samba.default
92+89=config\language.ini
93+90=config\InputAssist.default
9594
9695 [Group]
9796 1=ƒMƒRƒiƒr,gikoNavi.exe
--- a/res/ExternalBoardPlugIn/ShitarabaJBBSAcquireBoard.pas
+++ b/res/ExternalBoardPlugIn/ShitarabaJBBSAcquireBoard.pas
@@ -202,13 +202,10 @@ var
202202 htmlList : TStringList;
203203 i : Integer;
204204 const
205- //http://rentalbbs.livedoor.com/jbbs/search/?word=%C2%E7%B3%D8&category=auto
206- BBS_HOST = 'http://rentalbbs.livedoor.com/';
207- BOARD_HOST = 'http://jbbs.livedoor.jp/';
205+ BBS_HOST = 'http://jbbs.livedoor.jp/';
208206 CATEGORIES : array[0..14] of string = (
209207 'auto', 'computer', 'game', 'movie', 'music', 'shop', 'sports', 'travel',
210208 'buisiness', 'study', 'news', 'otaku', 'anime', 'comic', 'school' );
211- MSG_CONTENTAREA = '<!--contents_area-->';
212209 label
213210 NextBoard;
214211 begin
@@ -222,40 +219,34 @@ begin
222219 '”î•ñ‚ðŽæ“¾’†‚Å‚·( "' + category + '", "' + boardname + '" )' + #13#10;
223220 try
224221 url :=
225- BBS_HOST + 'jbbs/search/?CATEGORY=' + category +
222+ BBS_HOST + 'bbs/left_menu.cgi?CATEGORY=' + category +
226223 '&WORD=' + HttpEncode( SJIStoEUC( boardname ) );
227224
228225 responseCode := InternalDownload( PChar( url ), modified, tmp );
229226 try
230227 if (responseCode = 200) or (responseCode = 206) then begin
231228 downResult := EUCtoSJIS( tmp );
232- if (AnsiPos(MSG_CONTENTAREA, downResult) > 0) then begin
233- downResult := Copy(downResult,
234- AnsiPos(MSG_CONTENTAREA, downResult) + Length(MSG_CONTENTAREA),
235- Length(downResult));
236- end;
237229 htmlList := TStringList.Create();
238230 try
231+ downResult := CustomStringReplace(downResult, '<small>', '');
232+ downResult := CustomStringReplace(downResult, '</small>', '');
239233 htmlList.Text := CustomStringReplace(downResult, '<br>', #13#10);
240234 for i := htmlList.Count - 1 downto 0 do begin
241235 downResult := htmlList[i];
242236 try
243237 //<a href="/auto/2348/">ƒgƒˆƒ^Ž©“®ŽÔŒfŽ¦”Â</a>
244- //<small><strng><a href="http://jbbs.livedoor.jp/auto/4112/">–¾Ž¡‘åŠw@“ñ•”E’Z‘å</a></strong></small></td>
245- if (AnsiPos('<small><strng><a href="', downResult) > 0)
246- and (AnsiPos(category, downResult) > 0) then begin
247- downResult := CustomStringReplace(downResult, '<small><strng>', '');
238+ if (AnsiPos(category, downResult) > 0) and (AnsiPos('<a href="', downResult) > 0) then begin
248239 board := Copy(downResult, AnsiPos('<a href="', downResult) + 9,
249240 Length(downResult));
250- key := Copy(board, AnsiPos('">', board) + 2,
251- Length(board));
241+ key := Copy(downResult, AnsiPos('">', downResult) + 2,
242+ Length(downResult));
252243 key := Copy(key, 1, AnsiPos('</a>', key) -1);
253244
254245 board := Copy(board, 1, AnsiPos('">', board) - 1);
255246 if (board = '../') then begin
256- board := CustomStringReplace(board, '../', BOARD_HOST);
247+ board := CustomStringReplace(board, '../', BBS_HOST);
257248 end else if (AnsiPos('/', board) = 1) then begin
258- board := BOARD_HOST + Copy(board, 2, Length(board));
249+ board := BBS_HOST + Copy(board, 2, Length(board));
259250 end;
260251
261252 board := key + '=' + board;
--- a/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.dpr
+++ b/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.dpr
@@ -2,7 +2,7 @@ library ShitarabaJBBSPlugIn;
22
33 {
44 ShitarabaJBBSPlugIn
5- $Id: ShitarabaJBBSPlugIn.dpr,v 1.44 2006/07/02 09:48:04 h677 Exp $
5+ $Id: ShitarabaJBBSPlugIn.dpr,v 1.43 2006/02/21 15:58:27 h677 Exp $
66 }
77
88 uses
@@ -83,7 +83,7 @@ const
8383 MAJOR_VERSION = 1;
8484 MINOR_VERSION = 1;
8585 RELEASE_VERSION = 'alpha';
86- REVISION_VERSION = 15;
86+ REVISION_VERSION = 14;
8787
8888 SYNCRONIZE_MENU_CAPTION = '‚µ‚½‚ç‚ÎJBBS”XV';
8989
Binary files a/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.res and b/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.res differ
--- a/res/default/InputAssist.default
+++ /dev/null
@@ -1,79 +0,0 @@
1-[ƒLƒ^]
2-‚«‚½1=·À YÜYÜYÜYÜYÜYÜ(¡A¡)!!!
3-‚«‚½2=·À*¥Kߥ*:.¡..¡.:*¥K(߁Íß)ߥ*:.¡. .¡.:*¥Kߥ*!!!!!
4-‚«‚½[1=·À„ª(߁Íß)„ª(Íß )„ª(߁@ )„ª(@@)„ª(@@)„ª(@ ß)„ª( ߁Í)„ª(߁Íß)„ª !!
5-‚«‚½[2=·À„ª„ª„ª„ª(߁Íß)„ª„ª„ª„ª!!!!
6-‚«‚½[3=·À„ª„ª„ª„ª(‹„D‹)„ª„ª„ª„ª!!!!
7-‚«‚½[4=·À„ª„ª„ª„ª(„Dß(›&#61;(߁Íß)&#61;›)„Dß)„ª„ª„ª„ª„ª!!!
8-‚«‚½[5=·À„ª„ª„ª„ª„ª(ß(߁Í(߁Íß(™Í™)߁Íß)Íß)ß)„ª„ª„ª„ª„ª!!
9-‚«‚½[6=·À„Ÿ‚—‚—́ãڂ–‚–`(߁Íß)„Ÿ‚—‚—́ãڂ–‚–`[!!
10-‚«‚½[7=·À§§§(߁Íß)§( ߁Í)§( ß)§( )§(M )ʧ(„DM)ʧ(;L„DM)ʧʧ
11-‚«‚½[8=·À·À·À·À„ª„ª„ªi߁Í߁߁i߁Í߁ß߁Í߁jß߁Í߁j„ª„ª„ª„ªII
12-
13-[‘‚«]
14-‚Ú‚¯=ƒÀƒÍƒÈƒÃ..._Y(߁¤ß*)
15-‚æ‚낵‚­=Î   &#61;ƒm ™¯..._Y(߁¤ß*)
16-‚ç‚Ô=ƒÇƒÍƒËƒÃ..._Y(߁¤ß*)
17-‚í‚炽=ƒÖƒ¿ƒÁƒ¿ƒÑƒ¿..._Y(߁¤ß*)
18-I—¹=Ž…“~ —¹..._Y(߁¤ß*)
19-‚΂©=ƒÀƒ¿ƒÈƒ¿..._Y(߁¤ß*)
20-‚È‚¯‚½=ƒÅƒ¿ƒÈƒÃƒÑƒ¿..._Y(T-T*)
21-‚Ù‚µ‚ã=hƒÍçhƒÊ..._Y(߁¤ß*)
22-‚©‚«‚©‚«=....Y(¥ƒÖ¥M )¶·¶·
23-‚ß‚à‚ß‚à1=‚ƒÜ‚Á*߁[ß)‚ÁƒÓÒÓÒÓ....
24-‚ß‚à‚ß‚à2=ƒÓ(DD )ÒÓÒÓ
25-
26-[ƒMƒR”L]
27-‚¬‚±=@@@@@@ÈÈ@@`ŒPP(,,߄Dß)@@@UUPU U
28-‚¬‚±Œã‚ë=@@@ ÈÈ@@@(@@,,)@@@/@@|@`iQQj
29-‚¬‚±À‚è=@@ÈÈ@@@(,,߄Dß)@@/ ‚‚`iQQj
30-‚¬‚±—§‚¿=@@ÈÈ@@(,,߄Dß)@ ¼@@‚@ `@@|@@ ‚µM‚i
31-
32-[‚PsAA]
33-GJ=(*^[ß)b ¸Þ¯¼Þ®ÌÞ!!
34-‚ ‚Í‚Í=( ߁Íß)±Êʔª”ªÉRɁRɁRÉ _ / _/ _
35-‚ ‚ځ[‚ñ=ƒ¿ƒÀƒÍƒÍƒÅ..._Y(߁¤ß*)
36-‚¢‚¢=iEÍEj²²!!
37-‚¢‚­‚È‚¢=iE‚`Ej²¸Å²!!
38-‚¢‚Á‚Ă悵=( ߄Dß)²¯ÃÖ¼
39-‚¢‚â‚ñ=i/ƒÖ_j²ÔÝ
40-‚¢‚悤=(&#61;߃Öß)É ‚¡‚å‚£!
41-‚¢‚ç‚Ë=i߇™ßj²×È
42-‚¤‚܁[=(߄tß)³Ï°
43-‚ª[‚ñ1=ƒ° (߄Dß;j
44-‚ª[‚ñ2=ƒ°(߄Dß)¶Þ°Ý
45-‚ª[‚ñ3=ƒ°(߄tß|||)¶Þ°Ý
46-‚ª[‚ñ4=ƒK„ª„ªi߄Dß;)„ª„ªƒ“I
47-‚ª[‚ñ5=¶Þ„ª„ª„ª(߄Dß;)„ª(@߄D)„ª(@@ß)„ª(@@ )„ª(ß;@ )„ª(„Dß; )„ª(߄Dß;)„ª„ª„ªÝ!!!!!
48-‚ª‚­‚Ô‚é1=iiii G߄D߁jjj¶Þ¸¶Þ¸ÌÞÙÌÞÙ
49-‚ª‚­‚Ô‚é2=(((((((( G߄Dß)))))))¶Þ¸¶Þ¸ÌÞÙÌÞÙ¶ÞÀ¶ÞÀÌÞÙ¶ÞÀ¶Þ¸¶Þ¸¶Þ¸¶Þ¸¶Þ¸
50-‚ª‚­‚Ô‚é3=i(G߄Dß)¶Þ¸¶Þ¸ÌÞÙÌÞÙ
51-‚©‚à[‚ñ1=(›£ß„Dß)›£ ¶Ó°Ý
52-‚©‚à[‚ñ2=„‹(߄D߄‹)¶Ó«««Ý
53-‚«‚±‚¦‚È‚¢=(¿@߄tß)ƒA[ƒA[‚«‚±‚¦‚ȁ[‚¢
54-‚«‚É‚µ‚È‚¢=i߃Ã߁j·Æ¼Å²!!
55-‚«‚É‚·‚é‚È=(¥„x¥)·Æ½ÙÅ!
56-‚±‚È‚¢=ºÅ„ª„ª„ª„ª(߂`ß)„ª„ª„ª„ª² !!!!! @
57-‚²‚é‚Ÿ1=( ߄Dß)ºÞÙ§
58-‚²‚é‚Ÿ2=(#߄Dß) ºÞÙ§!!
59-‚µ‚á‚«[‚ñ=(`¥ƒÖ¥L) ¼¬·°Ý
60-‚µ‚å‚ځ[‚ñ=iLEƒÖE`j¼®ÎÞ°Ý
61-‚½[‚ñ=;y&#61;°( ߄tß)¥æ. À°Ý
62-‚½‚¢‚Ù1=À²„ª„ª„ª„ª||ƒ³|(|ß|Í|ß|)|ƒ³||„ª„ª„ª„ªÎ!!!
63-‚½‚¢‚Ù3=ƒ^ƒC„ª„ª„ª„ª||ƒ³|(|L|„D|`|)|ƒ³||„ª„ª„ª„ªƒz
64-‚½‚è[=¼Ü~½¡„D¡)½@ÀØ°
65-‚Í‚Ÿ=(߄Dß)ʧ?
66-‚Í‚ ‚Í‚ 1=(GL„D`)‚Œ@_ƒ@@‚Œ@_ƒ@
67-‚Í‚ ‚Í‚ 2=(;L„D`)ʧʧ
68-‚Ђ¡1=i‚Œ‚Œ‚Œß„D߁jƒqƒBƒBƒBƒB
69-‚Ђ¡2=ƒ°(||߄Dß)˨¨¨¨
70-‚Ñ‚µ=m9iEÍEjËÞ¼¯!!
71-‚Õ=i L,_TMjÌ߯
72-‚Ӂ[‚ñ=( L_TM)Ì°Ý
73-‚Õ‚¬‚á[=m9iO„DOjÌß·Þ¬°°°¯
74-‚Ø=( ߄tß)¤Í߯
75-‚Û‚©[‚ñ=( ߄tß)Î߶°Ý
76-‚Ù‚µ‚¢=(@߄Dß)ν¨
77-‚Ü‚¸[=(߄tß)Ͻް
78-‚Ü‚¾=ÏÀÞ§-? i¥Í¥ j‚Á/™Ü™ÁÝÁÝ
79-‚à‚¤‚¾‚ß‚Û=(L„D¼ Ó³ÀÞÒÎß
--- a/res/default/Samba.default
+++ /dev/null
@@ -1,50 +0,0 @@
1-[Setting]
2-aa5=30
3-academy4=30
4-anime=45
5-book3=30
6-bubble4=120
7-comic6=30
8-etc3=30
9-etc4=30
10-ex9=15
11-ex11=15
12-ex12=15
13-ex13=15
14-ex14=15
15-food6=30
16-game9=30
17-game10=30
18-hobby7=30
19-hobby8=30
20-human5=30
21-life7=30
22-live14=10
23-live19=10
24-live22x=10
25-love3=30
26-money4=30
27-music4=30
28-music5=30
29-news18=30
30-news19=120
31-off3=30
32-pc7=30
33-pc8=30
34-qa=30
35-qb5=30
36-qb6=30
37-school5=30
38-science4=30
39-society3=30
40-sports9=60
41-that4=30
42-tmp5=45
43-travel2=30
44-tv7=30
45-tv8=60
46-pie=30
47-idol=30
48-sakura01=30
49-sakura02=30
50-sakura03=30
--- "a/res/default/\244\267\244\277\244\351\244\320JBBS.default"
+++ /dev/null
@@ -1,976 +0,0 @@
1-[Ž©“]ŽÔEƒoƒCƒNEæ‚蕨]
2-ŒðŒÝƒ‰ƒ“ƒNƒŠŒfŽ¦”ié“`‹ÖŽ~j`ƒAƒNƒZƒXƒAƒbƒvEƒ‰ƒ“ƒLƒ“ƒO`=http://jbbs.livedoor.jp/auto/802/
3-ƒ_ƒ€•ŽÔ’†”‘”Â=http://jbbs.livedoor.jp/auto/1165/
4-ƒXƒ|ƒRƒ“ƒ`ƒƒƒ“ƒlƒ‹=http://jbbs.livedoor.jp/auto/895/
5-’¿‘–’c‚Æ‚¨ŒÄ‚Ñ=http://jbbs.livedoor.jp/auto/513/
6-ƒWƒ…ƒxƒŠƒXƒg‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/669/
7-ˆÓ–¡–³‚µŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/996/
8-’¿‘–’c‚Æ‚¨ŒÄ‚Ñ&nbsp;ŽG’k=http://jbbs.livedoor.jp/auto/716/
9-Ž©“®ŽÔŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1544/
10-ƒz[ƒ€ƒ^ƒEƒ“¬ç’J=http://jbbs.livedoor.jp/auto/556/
11-‚â‚·‚Û‚ñ‚í[‚é‚ǁI„[]‚Q“`Œ¾cyˆÈ‰º—ªz=http://jbbs.livedoor.jp/auto/1024/
12-“S“¹‰Ë‹ó”Â=http://jbbs.livedoor.jp/auto/374/
13-¢ŠE‚Ђ݂ƒoƒCƒN”@’•ƒ”ð“=http://jbbs.livedoor.jp/auto/825/
14-V‚m‚`ƒŒƒKƒVƒBŒfŽ¦”Â&nbsp;Part2=http://jbbs.livedoor.jp/auto/983/
15-TRIˆDOT‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1190/
16-‚Rƒ`ƒƒƒ“ƒlƒ‹`ÔƒoƒXŒfŽ¦”‚q`=http://jbbs.livedoor.jp/auto/27/
17-y— E‚Ȃɏ‘‚¢‚Ä‚à‚¢‚¢ŒfŽ¦”z=http://jbbs.livedoor.jp/auto/1338/
18-“S“¹Ž–‹Æ”z‘®Šó–]V‘²•“]EŽÒŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/34/
19-ƒxƒ“ƒŠƒBŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/956/
20-‚­‚Ü‚Ë‚±‚Í‚¤‚·@ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1168/
21-‚b‚Œ‚•‚‚@‚`‚y‚q@e–r”Â=http://jbbs.livedoor.jp/auto/1536/
22-‚ë‚Á‚­‚·ŒfŽ¦”‚©‚ȁH=http://jbbs.livedoor.jp/auto/171/
23-‹{›£ƒOƒŠƒbƒvŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1553/
24-‹‘°ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/591/
25-ƒoƒCƒN”nŽ­‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/auto/446/
26-“S“¹ŽÔçp‚̓Ƃ茾i1988”N•Òj=http://jbbs.livedoor.jp/auto/1365/
27-‚©‚È‚ª‚íH=http://jbbs.livedoor.jp/auto/862/
28-ŽE”°ŒnŽÔ”Â=http://jbbs.livedoor.jp/auto/368/
29-ƒTƒCƒNƒ‹ƒXƒsƒŠƒbƒcŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/185/
30-ƒ`ƒ‡ƒCƒmƒŠƒXƒŒ”ð“=http://jbbs.livedoor.jp/auto/943/
31-ƒnƒMƒ‹[ƒ€‚a‚a‚r@u‚Ý‚ñ‚Ȃŏî•ñŒðŠ·‚¾Iv=http://jbbs.livedoor.jp/auto/1419/
32-AZ-1‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/auto/946/
33-ALFA164OC•Ê‘î@“ŒŠC”Â=http://jbbs.livedoor.jp/auto/265/
34-“÷”Â=http://jbbs.livedoor.jp/auto/220/
35-‚‚ʂ½‚胂[ƒ^[ƒ‰ƒ“ƒh=http://jbbs.livedoor.jp/auto/650/
36-žŸžRail&nbsp;channel@BBSžŸž=http://jbbs.livedoor.jp/auto/822/
37-Tadfs=http://jbbs.livedoor.jp/auto/137/
38-T-X@ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1460/
39-y¶ÞÙ³²Ý¸ÞzAZ-1/CARAyЯÄÞ¼¯Ì߁z=http://jbbs.livedoor.jp/auto/1238/
40-ƒtƒFƒ‰[ƒŠ—‚Q‚ƒ‚ˆ•—ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/90/
41-—Garage=http://jbbs.livedoor.jp/auto/1067/
42-ƒJƒ`—pŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1117/
43-RockerArm=http://jbbs.livedoor.jp/auto/1427/
44-TNR.BBS=http://jbbs.livedoor.jp/auto/196/
45-ŽÔEƒoƒCƒN—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/164/
46-“dŒõŒYŽ–ƒoƒ“=http://jbbs.livedoor.jp/auto/20/
47-Vanagon&nbsp;Camper‚“&nbsp;BBS=http://jbbs.livedoor.jp/auto/1356/
48-r‚炵A“é‚ꍇ‚¢ã“™!!@‰½‚Å‚à—ˆ‚¢‚â!!=http://jbbs.livedoor.jp/auto/1119/
49-WOF‘‡ŒfŽ¦”Â(‘‚¢‚Ä‚¢‚©‚È‚«‚Ⴈ‚µ‚¨‚«‚æIj=http://jbbs.livedoor.jp/auto/1109/
50-ŽG’k”Â=http://jbbs.livedoor.jp/auto/910/
51-•Ší•ºŠíd‰ÎŠíAAŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/806/
52-¼“ú–{JADERS‘g‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/894/
53-ƒ\ƒrƒGƒg‰F’ˆª•žŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/135/
54-NINEŽl‘ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1066/
55-MandM@BBS=http://jbbs.livedoor.jp/auto/335/
56-ƒTƒƒ“=http://jbbs.livedoor.jp/auto/1430/
57-‹A‘î‚ŃNƒ}Š´“d=http://jbbs.livedoor.jp/auto/584/
58-ŽRãp‘g‚̘A—•ë‚q=http://jbbs.livedoor.jp/auto/609/
59-Dear&nbsp;My&nbsp;FriendŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/701/
60-ƒOƒ‚ƒXƒŒ”ð“=http://jbbs.livedoor.jp/auto/1398/
61-‚`‚m‚q‚h‚ÌŒ¾—ì=http://jbbs.livedoor.jp/auto/257/
62-Red&nbsp;List=http://jbbs.livedoor.jp/auto/580/
63-‚²ˆÓŒ©”Â=http://jbbs.livedoor.jp/auto/338/
64-‚‚­‚΃GƒNƒXƒvƒŒƒXŒ¤‹†Žº‚o‚ˆ‚‚“‚…‚Q=http://jbbs.livedoor.jp/auto/842/
65-ƒJ[ƒI[ƒfƒBƒIŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1020/
66-ƒ`ƒƒƒŠ•”ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/1483/
67-TEAM&nbsp;SPARKŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/848/
68-“S“¹ƒQ[ƒ€”Â=http://jbbs.livedoor.jp/auto/1133/
69-Ž¨–Ñ—l‚ÌãY—í‚Ȍ䕔‰®=http://jbbs.livedoor.jp/auto/1551/
70-“Ƃ茾î•ñ”Â=http://jbbs.livedoor.jp/auto/423/
71-stonebreakerƒƒCƒ“BBS=http://jbbs.livedoor.jp/auto/970/
72-”ì—­‚ß=http://jbbs.livedoor.jp/auto/1327/
73-–¾Ž¡‘åŠw@“ñ•”E’Z‘å=http://jbbs.livedoor.jp/auto/4112/
74-ŠwŒ|‘å‚Ä‚Á‚¯‚ñBBS=http://jbbs.livedoor.jp/auto/3462/
75-“ŒŠC‘åŠwÃ“ìZŽÉ‘̈ç‰ï@Ž©“®ŽÔ•”ŒöŽ®ŒfŽ¦”Â=http://jbbs.livedoor.jp/auto/4246/
76-‹ß‹E‘åŠw•‘®•ŸŽRR(L[M)ƒm‚Ü‚½[‚è=http://jbbs.livedoor.jp/auto/3719/
77-
78-[ƒRƒ“ƒsƒ…[ƒ^[EƒCƒ“ƒ^[ƒlƒbƒg]
79-jI@¼sŽ›&nbsp;—HXŽq”Â=http://jbbs.livedoor.jp/computer/6306/
80-‚¯‚ë‚Á‚ҁ`‚Ì‚æ‚낸ŽG’kŠ‚Å‚Â=http://jbbs.livedoor.jp/computer/6900/
81-ŒfŽ¦–Ø”½=http://jbbs.livedoor.jp/computer/6561/
82-BIDASHI=http://jbbs.livedoor.jp/computer/6039/
83-ƒAƒuƒm[ƒ}ƒ‹ƒlƒ^ê–僂ƒi[”Â=http://jbbs.livedoor.jp/computer/5580/
84-POOH‚Ì‚¾‚ׂè•ú‘—‹ÇB=http://jbbs.livedoor.jp/computer/9643/
85-‡hŠ‚¿‚á‚ñ‚Ë‚éi‰¼j=http://jbbs.livedoor.jp/computer/1872/
86-ŽáŽÒ‚ÌŽ©ŽEŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/8619/
87-”ñŒö”F@SS‚±‚ñ‚،𗬏ê=http://jbbs.livedoor.jp/computer/1614/
88-ƒnƒƒvƒŠi“¬ƒQ[ƒ€‚ð‚‚­‚è‚Ü‚¹‚ñ‚©H=http://jbbs.livedoor.jp/computer/9586/
89-‚Ý‚Ì‚é‚à’´ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/7627/
90-(^-^)ƒtƒt=http://jbbs.livedoor.jp/computer/8041/
91-‘æ“ñŠúƒSƒbƒhƒ‚[ƒhŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/5655/
92-— &nbsp;’¿ŒÄ(’¿ŒÄƒTƒCƒg”ñŒö”F)=http://jbbs.livedoor.jp/computer/8694/
93-‹ž(13Î)‚̃nƒbƒJ[ƒTƒCƒg=http://jbbs.livedoor.jp/computer/8726/
94-2‚¿‚á‚ñ‚̃Lƒƒƒ‰‚ɃXƒ^ƒ“ƒh‚ð”­“®‚³‚¹‚éƒXƒŒŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/9551/
95-‚µ‚¡(+‚Q‚¿‚á‚ñ‚Ë‚é‚Ì’‡ŠÔ‚½‚¿)”Â=http://jbbs.livedoor.jp/computer/6584/
96-ƒIƒ“ƒ‰ƒCƒ“ƒmƒxƒ‹”Â=http://jbbs.livedoor.jp/computer/960/
97-•–‚–@Œ¤‹†Ši‹Œ”ò‚ÑŒ¤j=http://jbbs.livedoor.jp/computer/8347/
98-BIG-serverŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/1889/
99-ƒtƒ@ƒCƒ‹ŒðŠ·ƒ\ƒtƒg‚̃Rƒ“ƒrƒj@TakeFREE=http://jbbs.livedoor.jp/computer/3217/
100-voder_board=http://jbbs.livedoor.jp/computer/9672/
101-”ñŒöŽ®Eƒ}ƒ^[ƒŠƒlƒ^ê–僂ƒi[”Â=http://jbbs.livedoor.jp/computer/6173/
102-‰Æ‚͏h‚Å‚à‡hŠ‚Å‚à‚Ë‚¥‚¼!!@o’£”Å(•œ)=http://jbbs.livedoor.jp/computer/829/
103-•–‚‹¦‰ïLSê—pŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/4265/
104-EFZŒ§•ÊlŒû’²¸ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/3093/
105-”ð“((((G߄Dß)))=http://jbbs.livedoor.jp/computer/9305/
106-ˆ¤‚ðŒê‚è‚Ü‚µ‚傤‚a‚a‚r=http://jbbs.livedoor.jp/computer/830/
107-‚˂Ƃ炶BBS=http://jbbs.livedoor.jp/computer/3802/
108-BMSTUDIO&nbsp;BBS=http://jbbs.livedoor.jp/computer/9667/
109-Šç•¶ŽšŽ«‘ƒGƒ‚ƒWƒI(¥Í¥)!!=http://jbbs.livedoor.jp/computer/6683/
110-2‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/computer/7596/
111-monazilla=http://jbbs.livedoor.jp/computer/351/
112-a-a-to-z-z‚ɂ‚¢‚Ă̏î•ñŒðŠ·=http://jbbs.livedoor.jp/computer/9411/
113-”’‹Ê‚ ‚¸‚«‚̍¡–é‚àƒŠƒXƒi[Žå‹`Iƒ°i߄tßlllj=http://jbbs.livedoor.jp/computer/2943/
114-‚Q“T”Â=http://jbbs.livedoor.jp/computer/5365/
115-‚a‚a‚riƒXƒŒƒbƒhŽ®j=http://jbbs.livedoor.jp/computer/2909/
116-—â‘ ŒÉ‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/8144/
117-ƒnƒCƒ}ƒbƒN‘Ò‹@Š=http://jbbs.livedoor.jp/computer/9602/
118-up2ch.net@˜A—Š=http://jbbs.livedoor.jp/computer/7924/
119-Wakityfs&nbsp;BBS=http://jbbs.livedoor.jp/computer/7247/
120-ˆ¤’mi“¿‘å‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/3216/
121-ŽIŠ­‘‡BBS=http://jbbs.livedoor.jp/computer/5166/
122-–G@‚ց@ƒ‰@ƒW@ê@‰È=http://jbbs.livedoor.jp/computer/836/
123-—«‚ׂ̈̌fŽ¦”Â=http://jbbs.livedoor.jp/computer/709/
124-AHOO!BBS-2=http://jbbs.livedoor.jp/computer/2806/
125-y“ˆêƒXƒŒzƒtƒ@ƒCƒ‹ŠÖŒW“ˆê”Â=http://jbbs.livedoor.jp/computer/4650/
126-“Gƒb–º”RX@ŒfŽ¦”i‰¼j=http://jbbs.livedoor.jp/computer/6967/
127-@@“d@@‚Q@@”@@=http://jbbs.livedoor.jp/computer/2999/
128-ƒ{ƒNƒ[ƒc”Â=http://jbbs.livedoor.jp/computer/486/
129-–é‹Î‚Ì‘ƒ=http://jbbs.livedoor.jp/computer/2095/
130-‹ƒ‚¯‚é2‚¿‚á‚ñ‚Ë‚é@ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/1129/
131-2bee•‚¯‡‚¢ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/9245/
132-DJaoi.com‚¨•Ö‚èŒfŽ¦”™=http://jbbs.livedoor.jp/computer/9607/
133-ƒAƒuEƒ}ƒ^”Â+‚µ‚¡”‹¤“¯‹c˜_”Â=http://jbbs.livedoor.jp/computer/6889/
134-””ð“=http://jbbs.livedoor.jp/computer/5736/
135-‚¤‚ɐH‚ׂ½‚¢‚Q‚O‚O‚R=http://jbbs.livedoor.jp/computer/110/
136-WingsŒöŠJBBS=http://jbbs.livedoor.jp/computer/7977/
137-Žº’·‚Ì‘ƒŽb’èŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/8060/
138-‚Q‚¿‚á‚ñƒLƒƒƒ‰‚ɃXƒ^ƒ“ƒh‚ð”­Œ»‚³‚¹‚éƒXƒŒ@ƒŠƒ~ƒbƒNƒX=http://jbbs.livedoor.jp/computer/9673/
139-‚Ü‚½`‚胉ƒWƒI=http://jbbs.livedoor.jp/computer/3509/
140-SO505isê—pŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/8853/
141-ƒRƒ^ƒcdeŽG’k=http://jbbs.livedoor.jp/computer/9484/
142-RUINATERRA‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/936/
143-4460‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/computer/7452/
144-î•ñŒðŠ·ŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/6440/
145-¡BBS=http://jbbs.livedoor.jp/computer/7035/
146-ƒtƒ@ƒ‹ƒRƒ€U—ªŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/8336/
147-2chIRC=http://jbbs.livedoor.jp/computer/1235/
148-‚È‚ñ‚Å‚àŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/5150/
149-WinbookŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/21329/
150-2‚¿‚á‚ñ‚Ë‚é•—AAŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/25626/
151-Famous WriterŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/22059/
152-AZUCO BBS=http://jbbs.livedoor.jp/computer/2820/
153-‰Žl‚Å‚à‚í‚©‚éƒtƒ@ƒCƒ‹‹¤—LŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/63/
154-Winny CrackŒfŽ¦”Â=http://jbbs.livedoor.jp/computer/10844/
155-Celebrate WinMX BBS=http://jbbs.livedoor.jp/computer/1633/
156-
157-[ƒQ[ƒ€EˆÍŒéE«Šû]
158-FF11ƒWƒ‡ƒuEípU—ªî•ñ”Â=http://jbbs.livedoor.jp/game/1578/
159-FF11‡¬E¶ŽYŠÖ˜Aî•ñ”Â=http://jbbs.livedoor.jp/game/2954/
160-Ž˜°—ëŒfŽ¦”Â=http://jbbs.livedoor.jp/game/8791/
161-GGXX-BBS=http://jbbs.livedoor.jp/game/772/
162-ƒX[ƒp[ƒƒ{ƒbƒg‘åíBBS=http://jbbs.livedoor.jp/game/502/
163-‚Q‚¿‚á‚ñƒoƒgƒƒŒfŽ¦”—ƒTƒu=http://jbbs.livedoor.jp/game/2967/
164-‚µ‚½‚ç‚΃Šƒl[ƒWƒ…BBS=http://jbbs.livedoor.jp/game/17458/
165-ResonanceAge&nbsp;‹¤—L‚a‚a‚r=http://jbbs.livedoor.jp/game/5303/
166-Baldur”Â=http://jbbs.livedoor.jp/game/3361/
167-M’·‚Ì–ì–]Online@`‘EŽIEŽG’k”`=http://jbbs.livedoor.jp/game/8818/
168-Lineage&nbsp;II&nbsp;”Â=http://jbbs.livedoor.jp/game/7135/
169-EVERQUESTŽl•ûŽR˜b=http://jbbs.livedoor.jp/game/3067/
170-Bijou”Â=http://jbbs.livedoor.jp/game/6628/
171-Loki”Â=http://jbbs.livedoor.jp/game/3687/
172-MapleStoryU—ªŒfŽ¦”Â=http://jbbs.livedoor.jp/game/7884/
173-Iris”Â=http://jbbs.livedoor.jp/game/3007/
174-‚ñM”B=http://jbbs.livedoor.jp/game/4363/
175-‚¤‚ç‚¢‚½=http://jbbs.livedoor.jp/game/5275/
176-‚¨‚Å‚ñŽI’ʐM•ë=http://jbbs.livedoor.jp/game/4259/
177-UOƒXƒŒƒbƒh”ð“=http://jbbs.livedoor.jp/game/196/
178-œ&nbsp;Apricot&nbsp;Cafe&nbsp;œ=http://jbbs.livedoor.jp/game/4291/
179-VE‚°‚¢‚ޗǍì‚Ö‚Ì“¹=http://jbbs.livedoor.jp/game/546/
180-SNK&nbsp;vs.&nbsp;CAPCOM&nbsp;SVC&nbsp;CHAOS&nbsp;¬“׃`ƒƒƒ“ƒlƒ‹=http://jbbs.livedoor.jp/game/6410/
181-BF1942@2chBF–{ƒXƒŒ“ï–¯‹~Œì”Â=http://jbbs.livedoor.jp/game/5612/
182-KOFBBS=http://jbbs.livedoor.jp/game/2930/
183-ShadowBaneBBS=http://jbbs.livedoor.jp/game/5736/
184-‚Ђ݂Šî’n=http://jbbs.livedoor.jp/game/493/
185-ƒGƒD[ƒSvsƒeƒBƒ^[ƒ“ƒY”Â=http://jbbs.livedoor.jp/game/63/
186-Odin”Â=http://jbbs.livedoor.jp/game/15586/
187-‚R‚’‚„‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/game/3813/
188--–³‘o4-&nbsp;“¯‚¶Ž¿–₪–³‚¢‚©ƒ`ƒFƒbƒN‚·‚ׂµ=http://jbbs.livedoor.jp/game/7529/
189-^EŽO‘–³‘o3–ҏ«“`ŒfŽ¦”Â=http://jbbs.livedoor.jp/game/8602/
190-ƒ‚ƒ“ƒXƒ^[ƒnƒ“ƒ^[‚f ŒfŽ¦”Â=http://jbbs.livedoor.jp/game/1412/
191-Sara”Â=http://jbbs.livedoor.jp/game/3356/
192-VRigel‰p—Y—ñ“`ŒfŽ¦”Â=http://jbbs.livedoor.jp/game/5576/
193-SRC‹U‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/game/9176/
194-FF11ƒ}ƒ^[ƒŠŽI”Â=http://jbbs.livedoor.jp/game/5021/
195-“DÀSRC=http://jbbs.livedoor.jp/game/7945/
196-‚e‚e11WP‹¤—L&amp;‹¦—Í“üŽè”Â=http://jbbs.livedoor.jp/game/1268/
197-ƒpƒ`ƒ“ƒREƒpƒ`ƒXƒU—ªî•ñŒfŽ¦”Â=http://jbbs.livedoor.jp/game/6771/
198-ƒGƒƒQ[‚µ‚½‚ç‚ΗՎžŒfŽ¦”Â=http://jbbs.livedoor.jp/game/3477/
199-WCCFŒfŽ¦”Â=http://jbbs.livedoor.jp/game/2011/
200-‘åã•{‚̃pƒ`ƒ“ƒRƒpƒ`ƒXƒŒfŽ¦”Â=http://jbbs.livedoor.jp/game/1733/
201-KOCŠGŽtŠÖ˜AŒfŽ¦”Â=http://jbbs.livedoor.jp/game/7931/
202-Œƒ˜_”Â=http://jbbs.livedoor.jp/game/366/
203-ƒ\ƒEƒ‹ƒLƒƒƒŠƒo[‚Q‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/game/442/
204-KnightOnline”Â=http://jbbs.livedoor.jp/game/8974/
205-ƒ‚ƒŠƒ‚FAN‹êî—v–]’Ê•ñBBS=http://jbbs.livedoor.jp/game/9576/
206-—tŒ®ŒŽ(¥Í¥)”L—g”Â=http://jbbs.livedoor.jp/game/3290/
207-A•—l‚ÌNonkasuBBS=http://jbbs.livedoor.jp/game/492/
208-‹Éˆ«”Â=http://jbbs.livedoor.jp/game/6649/
209-SLIDECARD~underlay&nbsp;OFFICIAL&nbsp;BBS=http://jbbs.livedoor.jp/game/7716/
210-ƒfƒBƒ‹ƒ€ƒ“BBS=http://jbbs.livedoor.jp/game/4659/
211-yD&amp;D3rdz20–ʑ̃_ƒCƒX”yD20z=http://jbbs.livedoor.jp/game/4439/
212-BulletinBoard=http://jbbs.livedoor.jp/game/2481/
213-FF11‚̔i‰¼j=http://jbbs.livedoor.jp/game/6493/
214-rohpƒTƒ|[ƒgBBS=http://jbbs.livedoor.jp/game/5420/
215-”L‚ä`‘æ1Žx•”™‚a‚a‚r=http://jbbs.livedoor.jp/game/2392/
216-•Ä—¤ŒRí“¬ƒVƒ~ƒ…¢Americafs&nbsp;Army£&nbsp;”ð“=http://jbbs.livedoor.jp/game/6844/
217-VEƒƒ^ƒXƒ‰”Â=http://jbbs.livedoor.jp/game/1166/
218-MoogleŒfŽ¦”Â=http://jbbs.livedoor.jp/game/1963/
219-ƒeƒBƒAƒŠƒ“ƒOƒT[ƒK2i‰¼ÌjŒfŽ¦”Â=http://jbbs.livedoor.jp/game/7232/
220-”Ä—p‚Q‚ƒ‚ˆ•—=http://jbbs.livedoor.jp/game/1573/
221-— ƒ‰ƒOBBS=http://jbbs.livedoor.jp/game/209/
222--&nbsp;ŽO‘–³‘o4‰Ì•‘Šê&nbsp;-&nbsp;&nbsp;ŽG’k”Â=http://jbbs.livedoor.jp/game/6627/
223-–ƒ‚ƒi[RPGŒfŽ¦”Â=http://jbbs.livedoor.jp/game/5716/
224-MF‰SŽÒŽ¿–âŒfŽ¦”Â=http://jbbs.livedoor.jp/game/3131/
225-ƒTƒ|[ƒg•”ð“=http://jbbs.livedoor.jp/game/4033/
226-ƒA[ƒNƒgƒ…ƒ‹ƒXŒfŽ¦”Â=http://jbbs.livedoor.jp/game/4683/
227-FF11—v–]”Â=http://jbbs.livedoor.jp/game/7047/
228-’ʐM˜AƒW–{•Ü@DX‚ȏW‚¢ôiLÍ`*j=http://jbbs.livedoor.jp/game/4332/
229-ƒ\ƒEƒ‹ƒLƒƒƒŠƒo[‚QŒfŽ¦”™’n•û”Â=http://jbbs.livedoor.jp/game/2938/
230-ˆïéƒA[ƒP[ƒh”Â@JBBS=http://jbbs.livedoor.jp/game/613/
231-‚©‚à‚½‚ꁗ’´ŽG’k‚¨‹CŠy”Â=http://jbbs.livedoor.jp/game/6066/
232-
233-[ƒeƒŒƒrE‰f‰æE–{EƒTƒuƒJƒ‹ƒ`ƒƒ[]
234-»Û¿2‚¿‚á‚ñ¶Ìª=http://jbbs.livedoor.jp/movie/443/
235-“ÁŽBII—801=http://jbbs.livedoor.jp/movie/1065/
236-ƒOƒƒ‰ƒ{ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2359/
237-–GƒGƒ‚͐S‚̏ŠŠ–û=http://jbbs.livedoor.jp/movie/606/
238-–ðŽÒ—“ÁŽBI”­ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2349/
239-ŽR–{O–â‘è˜A—‰ï&nbsp;-&nbsp;ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2264/
240-y*99zƒVƒƒƒA”‚¨ŠG•`‚«–{ƒXƒŒy*00z=http://jbbs.livedoor.jp/movie/1918/
241-šƒWƒ…ƒjƒAŒÂ•Êî•ñƒvƒ‰ƒCƒx[ƒgŽ„¶ŠˆŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2341/
242-‚µ‚ñ@‚æ‚°‚ñ‚̏‘=http://jbbs.livedoor.jp/movie/1649/
243-ƒiƒfƒVƒR””ð“H=http://jbbs.livedoor.jp/movie/1411/
244-‚b‚r“d”g­”N“I•ú‘—‹Ç=http://jbbs.livedoor.jp/movie/2823/
245-‚j‚`‚s|‚s‚t‚m‚̃vƒ‰ƒCƒx[ƒgƒXƒ^ƒWƒIB=http://jbbs.livedoor.jp/movie/2340/
246-‚Qƒ`ƒƒƒ“ƒlƒ‹ƒŠƒIƒ“=http://jbbs.livedoor.jp/movie/469/
247-ƒ‚[ƒjƒ“ƒO–ºBƒnƒ[ƒvƒƒWƒFƒNƒgš—«ƒAƒCƒhƒ‹šƒ^ƒŒƒ“ƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2306/
248-u”’‚¢‹“ƒv‚ð‰·ŒÌ’mV=http://jbbs.livedoor.jp/movie/3117/
249-“V‹ó‚Ì”Â=http://jbbs.livedoor.jp/movie/2490/
250-OVERLOAD‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/393/
251-B”ǐê—p‰ï‹c”Â=http://jbbs.livedoor.jp/movie/3528/
252-@=http://jbbs.livedoor.jp/movie/292/
253-–l‚Æ‚ ‚È‚½‚Æ‚Ý‚ñ‚ȂŃRƒRƒƒ{ƒV=http://jbbs.livedoor.jp/movie/3369/
254-‚ ‚¨‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/movie/1109/
255-ŽRìƒˆê(ƒ„ƒ}ƒWƒ…ƒ“)”Â=http://jbbs.livedoor.jp/movie/2740/
256-ƒOƒƒ‰ƒ{ŒfŽ¦”i— j=http://jbbs.livedoor.jp/movie/2414/
257-ƒTƒNƒ‰ƒTƒPŽb’èver.=http://jbbs.livedoor.jp/movie/2273/
258-™(O¤O)™ƒ‚[ƒjƒ“ƒO–ºB&amp;ƒnƒƒvƒ‘åD‚«iœL[Mœj™=http://jbbs.livedoor.jp/movie/2714/
259-cute77™BBS™=http://jbbs.livedoor.jp/movie/3335/
260-¡ƒAƒCƒhƒ‹ƒOƒbƒc¡ƒ`ƒPƒbƒg¡”„”ƒ¡ƒtƒŠƒ}‚a‚a‚r¡Ø‚蔲‚«”„‚éô=http://jbbs.livedoor.jp/movie/3190/
261-‹¶‹C‘¾˜Y‚̐l‘ÌŽÀŒ±Žº=http://jbbs.livedoor.jp/movie/2409/
262-ÏÀ°Ø“JiLÍMj=http://jbbs.livedoor.jp/movie/371/
263-u‚`‚h‚j‚vƒtƒ@ƒ“W‚Ü‚êII=http://jbbs.livedoor.jp/movie/891/
264-ƒiƒ‹ƒg”ð“=http://jbbs.livedoor.jp/movie/531/
265-ƒTƒCƒLƒbƒJ[‚̃QƒX’k•”‰®=http://jbbs.livedoor.jp/movie/3011/
266-™Ya-Ya-yah‚ÌŒfŽ¦”ƒÀ™=http://jbbs.livedoor.jp/movie/582/
267-ƒŒƒiƒWƒIŒfŽ¦”I=http://jbbs.livedoor.jp/movie/2365/
268-¡DŽ–‚Ì‘î@ŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/451/
269-‚±‚ñ‚³‚äÅ‹­‚΂¢BBB(;L„DM)BBB‚Í‚ŸBBB‚Í‚ŸBBB=http://jbbs.livedoor.jp/movie/2881/
270-œƒEƒFƒuƒeƒB[ƒ“œ“ú–{‘S‘‚P‚O‘ã’†‚¶ŒfŽ¦”œ&nbsp;&nbsp;&nbsp;œ©–߂遜=http://jbbs.livedoor.jp/movie/2771/
271-‚µ‚È‚â‚©‚³‚ñ‚ªW‚¤êŠ=http://jbbs.livedoor.jp/movie/3130/
272-ŠCŠO”ÅElisabeth‚́i•œŠˆjŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3307/
273-nightwatch&nbsp;b.b.s.=http://jbbs.livedoor.jp/movie/3543/
274-2199Channel=http://jbbs.livedoor.jp/movie/2886/
275-‚µ‚è‚©‚°‚é‚a‚a‚r=http://jbbs.livedoor.jp/movie/2077/
276-“~‹G›››››@”ð“=http://jbbs.livedoor.jp/movie/1080/
277-Elijah+FrodoWeb‚a‚a‚r=http://jbbs.livedoor.jp/movie/3469/
278-¹“¬Žm™¯–î”Â=http://jbbs.livedoor.jp/movie/345/
279-“Á–½‰Û‰ï‹cŽº=http://jbbs.livedoor.jp/movie/1677/
280-‚b‚s‚bŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/88/
281-ˆ«–‚‚ð—÷‚ê‚ޏê=http://jbbs.livedoor.jp/movie/3280/
282-‚ä‚«‚¿‚̉f‰æŽG”i‰¼j=http://jbbs.livedoor.jp/movie/2640/
283-***=http://jbbs.livedoor.jp/movie/2483/
284-—¿—EŠOH—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/428/
285-‚Æ‚«‚Ç‚«COOL!ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2049/
286-‚É‚É‚É‚a‚a‚r=http://jbbs.livedoor.jp/movie/2884/
287-ƒ^[ƒ{‚a‚a‚r=http://jbbs.livedoor.jp/movie/1485/
288-˜a‹v‘º‰ï‹cŽº=http://jbbs.livedoor.jp/movie/3365/
289-‚©‚Á‚¿‚á‚ñR(LÊM)ƒm‚Ë‚é=http://jbbs.livedoor.jp/movie/65/
290-‘ˆî“cÕ‰¹‹¿ƒp[ƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2534/
291-YO-BBS=http://jbbs.livedoor.jp/movie/911/
292-‚¨‚«‚ç‚­ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3507/
293-ƒVƒ‡ƒ€ƒj’k˜bŽº=http://jbbs.livedoor.jp/movie/1584/
294-ƒ~ƒ‰[ƒ[ƒ‹ƒhŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3329/
295-DS‘‡BBS=http://jbbs.livedoor.jp/movie/827/
296-™z‰Ô‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2284/
297-BME&nbsp;JAPAN&nbsp;ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3501/
298-‚»[‚·“`Œ¾”Å=http://jbbs.livedoor.jp/movie/3123/
299-Â”N‚ÌŽå’£=http://jbbs.livedoor.jp/movie/855/
300-ƒ}ƒNƒƒX“‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/1004/
301-BBS=http://jbbs.livedoor.jp/movie/3024/
302-ƒ[ƒ‹ƒ‚ƒ_‚̃oƒLƒoƒL“`à=http://jbbs.livedoor.jp/movie/1227/
303-‚Q‚¿‚á‚ñ‚Ë‚éu‚Ä‚é‚Ä‚é‰Æ‘°vƒTƒuƒm[ƒg=http://jbbs.livedoor.jp/movie/3291/
304-‘O‚Ì‚ß‚è‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3478/
305-ƒrƒbƒNƒŠƒ}ƒ“ˆ«–‚‚–‚““VŽg”Â=http://jbbs.livedoor.jp/movie/414/
306-‚¤‚é‚Ƃ灚ƒ‰ƒbƒL[šƒVƒlƒ}=http://jbbs.livedoor.jp/movie/2699/
307-ƒuƒ‰ƒbƒNƒz[ƒNEƒ_ƒEƒ“ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/2594/
308-i*EÍEjƒm@ƒT[ƒNƒ‹@2chŒfŽ¦”@RiEÍE*j=http://jbbs.livedoor.jp/movie/1740/
309-‚ ‚³‚Ü‚è‚́uL‚ª‚é(Heros&amp;Girls)ŒfŽ¦”v=http://jbbs.livedoor.jp/movie/2678/
310-Polyphonique&nbsp;Bar&nbsp;ŒfŽ¦”Â=http://jbbs.livedoor.jp/movie/3453/
311-‘qŒÉ”Â=http://jbbs.livedoor.jp/movie/1591/
312-
313-[Œ|”\EŒ|pE‰¹ŠyEƒtƒ@ƒbƒVƒ‡ƒ“]
314-ƒYƒjƒA””ð“@‘qŒÉ=http://jbbs.livedoor.jp/music/1521/
315-ŠÖ¼VŒnƒCƒ“ƒfƒB[ƒYBBS=http://jbbs.livedoor.jp/music/165/
316-”š‰¹–ºBŒfŽ¦”Â=http://jbbs.livedoor.jp/music/4127/
317-u•‚¢‹rv@ƒ^ƒCƒcƒ[ƒ‹ƒhBBS=http://jbbs.livedoor.jp/music/296/
318-‚©‚߂낾ŒfŽ¦”Â=http://jbbs.livedoor.jp/music/5546/
319-‚g‚o‚j=http://jbbs.livedoor.jp/music/2238/
320-”öè–L”Â=http://jbbs.livedoor.jp/music/4600/
321-CS&nbsp;BBS&nbsp;2003=http://jbbs.livedoor.jp/music/286/
322-‚Û=http://jbbs.livedoor.jp/music/1928/
323-‘æ‹ãƒIƒt”Â=http://jbbs.livedoor.jp/music/5881/
324-‚È‚È‚µ‚̍‡¥ŒfŽ¦”i‰¼j=http://jbbs.livedoor.jp/music/2523/
325-ƒ‚–ºB(@LúDM)=http://jbbs.livedoor.jp/music/114/
326-‚µ‚á‚ׂè‚΁—Mr.Children”Â=http://jbbs.livedoor.jp/music/689/
327-ƒRƒg[æ¶‚̃Jƒ‹ƒeBŒfŽ¦”Â=http://jbbs.livedoor.jp/music/6163/
328-ƒ}ƒ^[ƒŠŽG’kBBS(߁Íß)=http://jbbs.livedoor.jp/music/2756/
329-SMAPŒfŽ¦”Â=http://jbbs.livedoor.jp/music/3992/
330-The&nbsp;Green&nbsp;Field&nbsp;BBS=http://jbbs.livedoor.jp/music/583/
331-–¼ŒÃ‰®ƒrƒWƒ…ƒAƒ‹”Â=http://jbbs.livedoor.jp/music/6371/
332-Øž‘à‹lŠƒŠƒ^[ƒ“ƒY=http://jbbs.livedoor.jp/music/570/
333-ˆ¤ŽI‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/music/5078/
334-ìo¥-¥)”Â=http://jbbs.livedoor.jp/music/924/
335-Orlando&nbsp;Bloom&nbsp;BBS&nbsp;`ƒI[ƒ‰ƒ“ƒh‰Ô`=http://jbbs.livedoor.jp/music/680/
336-ƒXƒsƒbƒc”Â=http://jbbs.livedoor.jp/music/6304/
337-iPod&nbsp;Board=http://jbbs.livedoor.jp/music/4426/
338-JPOP&nbsp;BBS=http://jbbs.livedoor.jp/music/3202/
339-–˃Jƒm‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/music/4052/
340-u‹@ŠB‚̐lv®”õHê=http://jbbs.livedoor.jp/music/5144/
341-‰·“x”Â=http://jbbs.livedoor.jp/music/606/
342-&amp;lt;Žb’è&amp;gt;‚R‚UF“ü‚袃Iƒ_ƒMƒŠƒWƒ‡[£=http://jbbs.livedoor.jp/music/4368/
343-ƒiƒCƒiƒC‚Á‚·‚a‚a‚r=http://jbbs.livedoor.jp/music/3990/
344-L––—ÁŽq=http://jbbs.livedoor.jp/music/2680/
345-–ö”ü—¢ƒtƒ@ƒ“BBS&nbsp;(Unofficial)=http://jbbs.livedoor.jp/music/73/
346-i@LÍMjƒ‚ƒi[ŒfŽ¦”Â=http://jbbs.livedoor.jp/music/5952/
347-ƒtƒ@ƒbƒVƒ‡ƒ“—‚«‚‚Ë=http://jbbs.livedoor.jp/music/4087/
348-‚v‚`‚h‚v‚`‚h‚a‚a‚r=http://jbbs.livedoor.jp/music/3438/
349-*9*0ŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/music/3155/
350-Bfz”—JBBS=http://jbbs.livedoor.jp/music/2157/
351-™J-HIPHOP&nbsp;INFORMATION&nbsp;&amp;&nbsp;REVIEW&nbsp;BBS™=http://jbbs.livedoor.jp/music/2606/
352-‚»‚Ó‚¿‚á‚ñ‚Ë‚ëB=http://jbbs.livedoor.jp/music/2197/
353-VƒRƒ‰ƒ‚ƒj‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/music/4338/
354-žƒWƒƒƒj[ƒY‚i‚’.’j«ƒrƒWƒ…ƒAƒ‹Œnƒoƒ“ƒhGackt..‰\ŸžŸ=http://jbbs.livedoor.jp/music/4707/
355-”„ãƒXƒŒ—”ð“=http://jbbs.livedoor.jp/music/3914/
356-|‚‹|=http://jbbs.livedoor.jp/music/2945/
357-BUMP&nbsp;OF&nbsp;CHICKEN”Â=http://jbbs.livedoor.jp/music/4187/
358-ŠÖ¼&amp;Žl‘ƒ”ƒBƒWƒ…ƒAƒ‹Œn=http://jbbs.livedoor.jp/music/3498/
359-‚Ђ낵‚Ì•”‰®=http://jbbs.livedoor.jp/music/6396/
360-ƒRƒEƒeƒcƒmƒJƒ^ƒ‰ƒC=http://jbbs.livedoor.jp/music/6329/
361-Blue&nbsp;Heaven=http://jbbs.livedoor.jp/music/6741/
362-’†“‡‚Ý‚ä‚«”@`”ð“`=http://jbbs.livedoor.jp/music/79/
363-SLIP”Â=http://jbbs.livedoor.jp/music/1781/
364-ƒ`ƒƒ[ƒ~[‚ÍŒ³‹C‚Å‚·i@O¤Oj=http://jbbs.livedoor.jp/music/1055/
365-ŠúŠÔŒÀ’è‚È‚ñ‚Æ‚È‚­ŒfŽ¦”‚Q=http://jbbs.livedoor.jp/music/3305/
366-‚©‚í‚¢‚¢”ð“=http://jbbs.livedoor.jp/music/5043/
367-‚Ü‚±‚낾”i–Lj=http://jbbs.livedoor.jp/music/6464/
368-ì*f[L)‚‹´ˆ¤BBSÏÀ°Ø‚¢‚«‚Ü‚Á‚µ‚å‚¢(M[f*ì=http://jbbs.livedoor.jp/music/5999/
369-[club&nbsp;radio&nbsp;web]&nbsp;bbs=http://jbbs.livedoor.jp/music/3133/
370-ƒƒAƒŠ[ƒ}ƒOƒ_ƒŒƒ“&nbsp;”ð“=http://jbbs.livedoor.jp/music/5971/
371-šGackt&nbsp;ƒ”ƒBƒWƒ…ƒAƒ‹Œnƒoƒ“ƒh&nbsp;Œ|”\&nbsp;&nbsp;ƒWƒƒƒj[ƒY.‚i‚’.‰\&nbsp;™=http://jbbs.livedoor.jp/music/4188/
372-(LúDM)™ƒ‚[ƒjƒ“ƒO–ºB‘åD‚«™(e„te)=http://jbbs.livedoor.jp/music/94/
373-The&nbsp;BEING&nbsp;‚Q‚V‚Q‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/music/5191/
374-AU&nbsp;BBS=http://jbbs.livedoor.jp/music/3904/
375-
376-[ƒVƒ‡ƒbƒsƒ“ƒOE—¬’Ê]
377-ƒLƒƒƒoƒNƒ‰‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/shop/270/
378-”­“Wƒ`ƒƒƒ“ƒlƒ‹&nbsp;=http://jbbs.livedoor.jp/shop/393/
379-yŒö”FzƒNƒŒƒWƒbƒgƒJ[ƒhê–åŒfŽ¦”Â[ƒNƒŒƒWƒbƒg][ƒJ[ƒh][ŒfŽ¦”Â]=http://jbbs.livedoor.jp/shop/16/
380-ƒ‚ƒiƒMƒRƒOƒbƒYŒfŽ¦”i‚È‚ñ‚¿‚ĉü‚߁j=http://jbbs.livedoor.jp/shop/13/
381-‹ÑŽ…’¬ŠOl—F‚̉ï=http://jbbs.livedoor.jp/shop/163/
382-‹›‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/shop/301/
383-‚‚é‚Í‚µ’Ê‚è=http://jbbs.livedoor.jp/shop/286/
384-Žå•w‚Ì–{‰¹=http://jbbs.livedoor.jp/shop/421/
385-ƒI[ƒNƒVƒ‡ƒ“ˆ«‚́HŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/89/
386-‚©‚Á‚­‚ñ‰®ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/60/
387-bbs=http://jbbs.livedoor.jp/shop/3/
388-š‘S‘’nˆæ“¯–¿•ƒŠƒ“ƒNWy¶ŠˆEƒjƒ…[ƒXz=http://jbbs.livedoor.jp/shop/316/
389-ŠÇ——p=http://jbbs.livedoor.jp/shop/404/
390-¼‹\ƒTƒCƒgE’Ý‚èã‚°ŒŸØƒTƒCƒg‹¤—pBBS=http://jbbs.livedoor.jp/shop/378/
391-ƒAƒ‰ƒWƒ“‘ål‚ÌŽÐŒðê=http://jbbs.livedoor.jp/shop/283/
392-ƒzƒPƒƒŠ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/shop/193/
393-ˆ«Ž¿¤–@ŠÖ˜Ai‚Ë‚¸‚݁Aƒ}ƒ‹ƒ`AƒXƒpƒ€AƒeƒŒƒAƒ|‚ȂǁjŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/242/
394-ƒIƒŒ“IŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/238/
395-NARUMIDO=http://jbbs.livedoor.jp/shop/280/
396-‚܁AÏÀ°Ø‚ƂȁiEÍEj=http://jbbs.livedoor.jp/shop/173/
397-“¤•…”Â=http://jbbs.livedoor.jp/shop/126/
398-Mary‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/319/
399-NEWI¢“c’J‘°’k˜bŽº&nbsp;2003=http://jbbs.livedoor.jp/shop/149/
400-Ý–û”Â=http://jbbs.livedoor.jp/shop/128/
401-‚±‚ñ‚ȏ¤•i‚𔃂¢‚½‚¢yŒfŽ¦”z=http://jbbs.livedoor.jp/shop/434/
402-mana”“`à=http://jbbs.livedoor.jp/shop/198/
403-kawafs_‹{‘OBBS=http://jbbs.livedoor.jp/shop/323/
404-ƒˆƒKƒVƒ‡ƒbƒN”Â=http://jbbs.livedoor.jp/shop/290/
405-ƒAƒŠ— ‚a‚a‚r=http://jbbs.livedoor.jp/shop/303/
406-“¤BBS=http://jbbs.livedoor.jp/shop/381/
407-ƒ„ƒt[ƒI[ƒNƒVƒ‡ƒ“ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/247/
408-‚æ‚à‚â‚ܘb=http://jbbs.livedoor.jp/shop/73/
409-Œ–@‰Ü=http://jbbs.livedoor.jp/shop/258/
410-“VŽ±ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/263/
411-i‰¼j”Â=http://jbbs.livedoor.jp/shop/79/
412-–x“cŒn˜A—’ ‚Q=http://jbbs.livedoor.jp/shop/66/
413-‚¨“¾‚ȏî•ñ=http://jbbs.livedoor.jp/shop/439/
414-—„ŒÀ’èH=http://jbbs.livedoor.jp/shop/199/
415-baisoku.jp&nbsp;BBS=http://jbbs.livedoor.jp/shop/76/
416-RISU&nbsp;OFFICE&nbsp;BOARD&nbsp;2003=http://jbbs.livedoor.jp/shop/233/
417-— •¨‰®‚ð‘•‚Á‚½¼‹\Žt=http://jbbs.livedoor.jp/shop/211/
418-ˆÙ¢ŠE‚̃`ƒƒƒ“ƒlƒ‹=http://jbbs.livedoor.jp/shop/379/
419-ƒqƒcƒW‚¾‚Æ‚©ƒIƒIƒJƒ~‚¾‚Æ‚©‚̘b=http://jbbs.livedoor.jp/shop/436/
420-‘°ƒI[ƒNƒVƒ‡ƒ“‰ïê=http://jbbs.livedoor.jp/shop/347/
421-ƒX[ƒp[•”‘àŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/162/
422-”ŸŠÙ‹‚é‚©H”ª\“_Žµ=http://jbbs.livedoor.jp/shop/227/
423-ƒWƒvƒV[‚µ‚È‚ª‚ç*49*99‚ÌŽw’肵‚½•¨‚ð*50*00‚ª”ƒ‚¤ƒXƒŒ”ð“=http://jbbs.livedoor.jp/shop/318/
424-KK‹i’ƒ=http://jbbs.livedoor.jp/shop/360/
425-AŠˆ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/shop/222/
426-“ìƒ[ƒ~ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/412/
427-‚È‚É‚°‚È‚­‚Ó‚í‚Á‚Æ=http://jbbs.livedoor.jp/shop/343/
428-Happy=http://jbbs.livedoor.jp/shop/39/
429-yHPÐ‰î‚悤ŒfŽ¦”z-riche-yHPÐ‰î‚悤ŒfŽ¦”z=http://jbbs.livedoor.jp/shop/306/
430-’ʔ̐¶Šˆ=http://jbbs.livedoor.jp/shop/107/
431-ƒJ[ƒh‚ÌŒÕBBS=http://jbbs.livedoor.jp/shop/120/
432-ŒƒˆÀ/’Ê”Ì&nbsp;‚¾‚Ü‚Ì“X@é“`Ž©—R=http://jbbs.livedoor.jp/shop/282/
433-™&nbsp;‚©‚à‚©‚à”Â&nbsp;™=http://jbbs.livedoor.jp/shop/269/
434-ˆäŒË’[‰ï‹c—ƒCƒhƒoƒ^BBS=http://jbbs.livedoor.jp/shop/230/
435-ü˜H˜e=http://jbbs.livedoor.jp/shop/127/
436-š^‰Ä‚Ì–é‚͏Óì‚ʼnԉ΁š=http://jbbs.livedoor.jp/shop/358/
437-‚Ý‚ñ‚È‚Ì“Á•ÊŒfŽ¦”B=http://jbbs.livedoor.jp/shop/371/
438-ƒˆƒˆƒPƒ“‰¡’š=http://jbbs.livedoor.jp/shop/223/
439-¼®¯ËßݸޔÂ=http://jbbs.livedoor.jp/shop/184/
440-žŸ‚¨‚«‚ç‚­‚‚‚‚‚“IŸž=http://jbbs.livedoor.jp/shop/277/
441-ƒ~ƒ‰ƒCƒˆƒ`1stƒXƒe[ƒW=http://jbbs.livedoor.jp/shop/150/
442-–@ŠÔˆá‚¦‚½‚Á‚Û‚¢”ƒ‚¢•¨‚ɂ‚¢‚Ä•ñ‚·‚锁@–=http://jbbs.livedoor.jp/shop/210/
443-‚¨‘OAƒCƒƒV‚¾‚ë=http://jbbs.livedoor.jp/shop/279/
444-˜A—ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/362/
445----=http://jbbs.livedoor.jp/shop/350/
446-NBŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/285/
447-ƒI[ƒNƒVƒ‡ƒ“‰ïê=http://jbbs.livedoor.jp/shop/260/
448-ŽæˆøŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/212/
449-Šw‰€ŒfŽ¦”Â=http://jbbs.livedoor.jp/shop/368/
450-™¬”žH–[ƒAƒŠƒXŒfŽ¦”™=http://jbbs.livedoor.jp/shop/340/
451-
452-[Žï–¡EŒ’NEƒXƒ|[ƒc]
453-ƒe[ƒ}•Êƒhƒ‰ƒtƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/1949/
454-” ª‰w“`’´ƒtƒŠ[ƒg[ƒN=http://jbbs.livedoor.jp/sports/313/
455-‚µ‚é‚­‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/sports/1369/
456-ƒeƒBƒbƒvƒlƒXŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/4322/
457-ˆäŒË’[‘æˆê‰ï‹cŽº=http://jbbs.livedoor.jp/sports/5046/
458-JSEWB2.5=http://jbbs.livedoor.jp/sports/4244/
459-–Ï‘zlŠÔ/™qAŠÏŽ@”Â=http://jbbs.livedoor.jp/sports/6641/
460-ƒLƒƒƒƒbƒgƒNƒ‰ƒuŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/6846/
461-PGP-BBS=http://jbbs.livedoor.jp/sports/1719/
462-‚¢‚©‚΂ñ=http://jbbs.livedoor.jp/sports/6717/
463-ŒÕ‚Ì—‘=http://jbbs.livedoor.jp/sports/7307/
464-Šé‰æŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/10506/
465-ƒWƒƒƒj[ƒY‚i‚’šƒWƒ…ƒjƒA‘S‘̂̃vƒ‰ƒCƒx[ƒgî•ñ‚̃Xƒ^ƒWƒI=http://jbbs.livedoor.jp/sports/5770/
466-ƒJƒbƒvƒ‹‹i’ƒ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/sports/1156/
467-å“¹E‹C‚ÌŽÀ‘H=http://jbbs.livedoor.jp/sports/5611/
468-‚gƒXƒŒ”ð“=http://jbbs.livedoor.jp/sports/8538/
469-ƒeƒBƒbƒvƒlƒXŒfŽ¦”ÂTEC=http://jbbs.livedoor.jp/sports/5458/
470-–k’©‘NEf’vŽ–ŒŽx‰‡ŽÒŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/2419/
471-‚µ‚é‚­‚¿‚á‚ñ‚Ë‚é‚Q=http://jbbs.livedoor.jp/sports/3661/
472-“Ë”­OFF—”ð“=http://jbbs.livedoor.jp/sports/8057/
473-100%–ҌՃ‰ƒ”–ҌՁšŒR’c=http://jbbs.livedoor.jp/sports/3779/
474-‚¨’m‚点ŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/9478/
475-‚ ‚éŽï–¡—JBBSŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/2469/
476-ƒ[ƒh‚g‚bŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/10114/
477-‰®ª‰º‚̖ڐü2003=http://jbbs.livedoor.jp/sports/8116/
478-‰¡•l“ª”]ŒxŽ@=http://jbbs.livedoor.jp/sports/9409/
479-‹Ø‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/sports/5214/
480-Lead‚̃Xƒ^ƒWƒI=http://jbbs.livedoor.jp/sports/5771/
481-H‹£”nô=http://jbbs.livedoor.jp/sports/8344/
482-ƒŠƒ‰ƒbƒNƒX‚È‚¨é@BBS=http://jbbs.livedoor.jp/sports/10560/
483-–°ãZ…–=http://jbbs.livedoor.jp/sports/9671/
484-‚¤‚³‚½‚Ü‚a‚a‚rEƒCƒGƒ[ƒy[ƒW=http://jbbs.livedoor.jp/sports/3062/
485-SeaStory=http://jbbs.livedoor.jp/sports/5218/
486-“ú‰AƒGƒbƒZƒ“ƒX”Â=http://jbbs.livedoor.jp/sports/5376/
487-ƒJƒbƒvƒ‹””ð“=http://jbbs.livedoor.jp/sports/5881/
488-(@LúDM)ƒƒ‚–ºB(Ží)=http://jbbs.livedoor.jp/sports/4820/
489-—¬‚ê‚ɐ¶‚«‚Ä=http://jbbs.livedoor.jp/sports/7292/
490-Pooh-ch(ƒv[ƒ`ƒƒƒ“ƒlƒ‹j=http://jbbs.livedoor.jp/sports/1552/
491-ƒTƒ“ƒf[ˆêŒûŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/5147/
492-‚Qch•—ƒqƒQ=http://jbbs.livedoor.jp/sports/5667/
493-Ä޲»¶°ºÞ¯ºŽÀ‹µE”ð“ï”Â=http://jbbs.livedoor.jp/sports/7367/
494-B.H.A=http://jbbs.livedoor.jp/sports/1744/
495-Gunsmith@EngineerŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/4903/
496-‰–Ä‚«”t‚a‚a‚r=http://jbbs.livedoor.jp/sports/1076/
497-ƒIƒiƒj[ŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/10523/
498-ŽG’kBBS=http://jbbs.livedoor.jp/sports/8632/
499-ƒ‹ƒlƒTƒ“ƒXŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/4824/
500-ŽÐ‘äˆêŒûŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/5146/
501-ƒ\ƒtƒg‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/sports/5759/
502-ƒpƒ`U—ª@‚È‚ñ‚Å‚à=http://jbbs.livedoor.jp/sports/9755/
503-›››ƒAƒ‹ƒrƒŒƒbƒNƒXVŠƒ=http://jbbs.livedoor.jp/sports/3417/
504-ƒ}ƒ^[ƒŠŽG’k—ƒƒ“ƒwƒ‹=http://jbbs.livedoor.jp/sports/10512/
505-Žï–¡‚Ì‚¨˜b=http://jbbs.livedoor.jp/sports/1284/
506-œŠÖ¼ƒWƒ…ƒjƒA&amp;ƒLƒ“ƒLœŠÖƒWƒ…œ“°–{„œ“°–{ŒõˆêœŒfŽ¦”œ=http://jbbs.livedoor.jp/sports/6457/
507-— ‚¨Î‚¢¬™ò”‡U=http://jbbs.livedoor.jp/sports/9845/
508-ƒWƒ…ƒrƒ”Ö“cƒtƒŠ[ŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/5384/
509-œNEWS`‚STOPS`k.k.kity`ABC`‡“¯ŒfŽ¦”œ=http://jbbs.livedoor.jp/sports/4844/
510-ƒOƒŠ[ƒ“ƒtƒ@[ƒ€ŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/10761/
511-ƒ[ƒh”XŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/1682/
512-–@–±‹Ç‚É‚¢‚Ü‚·=http://jbbs.livedoor.jp/sports/10762/
513-‚ ‚â”Â=http://jbbs.livedoor.jp/sports/6594/
514-“¶’åƒlƒbƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/1874/
515-Idle&nbsp;talk=http://jbbs.livedoor.jp/sports/10648/
516-T“‡@ˆäŒË’[‰ï‹c=http://jbbs.livedoor.jp/sports/406/
517-‚g‚Șb‹ÖŽ~III¡ŒãƒGƒbƒ`‚Șb‚·‚él‘±‚­‚悤‚È‚ç•Â½‚µ‚Ü‚·=http://jbbs.livedoor.jp/sports/6525/
518-AAJƒŠ[ƒOƒVƒAƒ^[˜A—Š=http://jbbs.livedoor.jp/sports/8491/
519-‹a•”Â=http://jbbs.livedoor.jp/sports/6237/
520-ƒ`›ƒRƒJƒ†ƒCŒfŽ¦”·¬H=http://jbbs.livedoor.jp/sports/1080/
521-Ž¿–âŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/6659/
522-–¼ŒÃ‰®‚̃Kƒ“ƒtƒ@ƒ“W‚¦@o’£”Â=http://jbbs.livedoor.jp/sports/324/
523-‚Ò‚­‚µ[‚a‚a‚r=http://jbbs.livedoor.jp/sports/8790/
524-ˆêŒû”nŽåŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/8162/
525-VŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/4404/
526-ƒ[ƒŒƒ‹‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/1838/
527-‘½”­«d‰»ÇŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/7944/
528-‚à‚Á‚Æ‚È‚ñ‚Å‚àŒfŽ¦”Â=http://jbbs.livedoor.jp/sports/8398/
529-Global&nbsp;Baseball&nbsp;Room=http://jbbs.livedoor.jp/sports/2152/
530-“ށX‚̐VŠC•¨Œê‚ÌŒÕ=http://jbbs.livedoor.jp/sports/8014/
531-
532-[ƒrƒWƒlƒXEŒoÏ]
533-Futures@Trade@‚̘b‚Å‚à‚·‚éH=http://jbbs.livedoor.jp/business/142/
534-’†‘Š”–Á•¿•ÊŒfŽ¦”Â=http://jbbs.livedoor.jp/business/752/
535-‚±‚Á‚»‚茟õ‘Š’kŠ=http://jbbs.livedoor.jp/business/1290/
536-’†‘Š”•ü—FuƒXƒŒƒbƒhŽ®ŒfŽ¦”v_(^o^)^=http://jbbs.livedoor.jp/business/601/
537-ƒpƒ`ƒ“ƒREƒXƒƒbƒg‹ÆŠEl”‚T=http://jbbs.livedoor.jp/business/113/
538-ƒNƒŒƒWƒbƒgƒJ[ƒhƒ~ƒVƒ…ƒ‰ƒ“/Credit&nbsp;Card&nbsp;Forum&nbsp;4=http://jbbs.livedoor.jp/business/111/
539-‚¨‚µ‚á‚êZ‘î‘åD‚«ôŒfŽ¦”Â=http://jbbs.livedoor.jp/business/106/
540-TST‚ÌŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/business/767/
541-‚Ç‘fl‚ÌŠ”ŒfŽ¦”Â=http://jbbs.livedoor.jp/business/1338/
542-é“`”Â=http://jbbs.livedoor.jp/business/850/
543-Š”Ž˜ŒfŽ¦”Â=http://jbbs.livedoor.jp/business/202/
544-œ‚r‚l‚`‚o”œŒ|”\ŠEî•ñœ‰B‚³‚ꂽ^ŽÀIœŒfŽ¦”I=http://jbbs.livedoor.jp/business/1163/
545-———’†‰Ø””ð“———=http://jbbs.livedoor.jp/business/499/
546-Œ»‘ãŽv‘zŒfŽ¦”Â2@Ž©Žå‰ï‹cŽº@ƒ‹i’ƒƒAƒgƒŠƒG„=http://jbbs.livedoor.jp/business/28/
547-ƒz[ƒ€ƒwƒ‹ƒp[ˆäŒË’[‰ï‹c’†=http://jbbs.livedoor.jp/business/174/
548-uƒT[ƒrƒXŽc‹Æ–o–ňψõ‰ïvŒfŽ¦”Â=http://jbbs.livedoor.jp/business/274/
549-ƒhƒ‰ŽdŽèŒfŽ¦”ÂVer2.00=http://jbbs.livedoor.jp/business/1246/
550-ŽdŽ–E“]E—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/business/112/
551-‚É‚­‚â‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/business/951/
552-AE”@”ð“=http://jbbs.livedoor.jp/business/1145/
553-‹£”„ƒtƒH[ƒ‰ƒ€@‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/business/1003/
554-‚É‚ã[ƒƒhƒE”Â=http://jbbs.livedoor.jp/business/252/
555-ŒoÏEŒo‰c—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/business/110/
556-The&nbsp;Traderfs&nbsp;BBS=http://jbbs.livedoor.jp/business/1265/
557-“d”]‰µ’鍑w— x‰ï‹cŽº=http://jbbs.livedoor.jp/business/1302/
558-‘‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/business/610/
559-ƒŠƒXƒgƒ‰ƒXƒg[ƒJ[–â‘èŒfŽ¦”Â=http://jbbs.livedoor.jp/business/655/
560-EarlyCross=http://jbbs.livedoor.jp/business/1057/
561-–³—ç‚©[‚Á!?=http://jbbs.livedoor.jp/business/1154/
562-‚ê‚Á‚Ç‚Ì“ŠŽ‘“ú‹L=http://jbbs.livedoor.jp/business/310/
563-91‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/business/1004/
564-{&nbsp;que&nbsp;sera&nbsp;sera&nbsp;{=http://jbbs.livedoor.jp/business/1352/
565-ƒEƒGƒ“ƒR‘åD‚«lŠÔ‚Ì‚½‚Ü‚èê=http://jbbs.livedoor.jp/business/45/
566-ƒpƒ`‹ÆŠE^‘Š”Â=http://jbbs.livedoor.jp/business/1058/
567-ƒ^ƒCEƒˆƒAƒ\ƒrŒfŽ¦”i•Ê‚ÉŠë‚È‚­‚È‚¢–éj=http://jbbs.livedoor.jp/business/1158/
568-‚䂤ƒƒCƒg‚ɂȂ낤I=http://jbbs.livedoor.jp/business/833/
569-ƒpƒ\ƒRƒ“‚Å‚¨ŽdŽ–‚µ‚Ü‚¹‚ñ‚©I=http://jbbs.livedoor.jp/business/556/
570-ƒTƒCƒhƒrƒWƒlƒXšƒlƒbƒg“¾X=http://jbbs.livedoor.jp/business/820/
571-ƒEƒ“ƒ\ƒtƒ@ƒ~ƒŠ[”Â=http://jbbs.livedoor.jp/business/552/
572-ƒrƒWƒlƒXî•ñ“`Œ¾”Â=http://jbbs.livedoor.jp/business/507/
573-˜J“­–â‘è”Â(-Q-)=http://jbbs.livedoor.jp/business/103/
574-ƒeƒXƒgê—pŒfŽ¦”Â=http://jbbs.livedoor.jp/business/1243/
575-‘½­‚̓y[ƒ\ƒX‚ðŒø‚©‚¹‚È‚³‚¢‚æI2003=http://jbbs.livedoor.jp/business/129/
576-¡Š””‘ŠêŽtBBS=http://jbbs.livedoor.jp/business/790/
577-MLM‚ÍŠÔˆá‚Á‚Ä‚éIH=http://jbbs.livedoor.jp/business/42/
578-“Å“f‚«BBS=http://jbbs.livedoor.jp/business/1222/
579-ƒJƒWƒmØŒ”=http://jbbs.livedoor.jp/business/85/
580-“ú–{‹»ˆŸ‘㗝“X”Â=http://jbbs.livedoor.jp/business/288/
581-ƒLƒƒƒoƒNƒ‰‰ï‹cŽº=http://jbbs.livedoor.jp/business/1293/
582-—Ž‡•ŸŽk=http://jbbs.livedoor.jp/business/117/
583-ˆ«“¿¤”„–o–Å=http://jbbs.livedoor.jp/business/1274/
584-PublifacilƒTƒ|[ƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/business/1137/
585-Œf@@Ž¦@@”Â=http://jbbs.livedoor.jp/business/501/
586-AE‚³‚¹‚Ä‚­‚¾‚³‚¢=http://jbbs.livedoor.jp/business/78/
587-”¼•º‰q‚̏¤•iæ•¨‹äŠy•”=http://jbbs.livedoor.jp/business/347/
588-ƒVƒXƒeƒ€ƒRƒ“ƒtƒH[ƒgBBS=http://jbbs.livedoor.jp/business/1353/
589-Œ–ñ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/business/823/
590-Ži–@‘Žm@-ŒfŽ¦”Â-=http://jbbs.livedoor.jp/business/1180/
591-LƒMƒ‹ƒhBBS=http://jbbs.livedoor.jp/business/1319/
592-]‘‚Ì‚à‚¤‚©‚銔î•ñ=http://jbbs.livedoor.jp/business/723/
593-’‹”Ñ”Â=http://jbbs.livedoor.jp/business/700/
594-²ÝÀ°È¯Ä¥×¼Þµ&nbsp;”S’…I‘Šê[â]‹µ25Žž&nbsp;-&nbsp;F.X.Live25&nbsp;-=http://jbbs.livedoor.jp/business/927/
595-“d”]‰µ’éš ‰ï‹cŽº=http://jbbs.livedoor.jp/business/146/
596-Š”‚ƃpƒ`‚Ì‹ó‚«’n=http://jbbs.livedoor.jp/business/878/
597-‚c‚…‚ƒ‚‚“ŒfŽ¦”Â=http://jbbs.livedoor.jp/business/758/
598-¡CASHFiesta&nbsp;&nbsp;ƒTƒ|[ƒgŒfŽ¦”¡=http://jbbs.livedoor.jp/business/1312/
599-`‚Pƒ`ƒƒƒ\‚Ë‚é`=http://jbbs.livedoor.jp/business/353/
600-ƒC[ƒ}[ƒNŒfŽ¦”Â=http://jbbs.livedoor.jp/business/1063/
601-‚g‚n‚l‚d=http://jbbs.livedoor.jp/business/1055/
602-
603-[Šw–âEl•¶E‰ÈŠw]
604-VEŒcœä‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1458/
605-ƒXƒJƒCƒ‰ƒEƒ“ƒW‚ɏá‚È‚³‚¢@@–¾Ž¡‚ƒ‚ˆ=http://jbbs.livedoor.jp/study/396/
606-ŠÖŠw‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/368/
607-—§–½‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/508/
608-ŠÖ‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/491/
609-“d’Ê‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/953/
610-_‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/386/
611-–@­‘åŠwch=http://jbbs.livedoor.jp/study/70/
612-Ž„—§’†‚‚¯‚¢‚¶‚΂ñ^.^=http://jbbs.livedoor.jp/study/1080/
613-ƒNƒCƒYƒ}ƒWƒbƒNƒAƒJƒfƒ~[—\KŽº=http://jbbs.livedoor.jp/study/3284/
614-ã‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/389/
615-‚ZŒfŽ¦”—_“ސì=http://jbbs.livedoor.jp/study/649/
616-‚ ‚¨‚ª‚­‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1819/
617-’é‹ž‘åŠw‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/382/
618-‰ª‘º–õK”Â=http://jbbs.livedoor.jp/study/3250/
619-‚¹‚¢‚¯‚¢‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/114/
620-—´’J‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/415/
621-JBBS— ‚Q‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1484/
622-“ŽR‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/88/
623-m‚‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/921/
624-‘åŒo‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/56/
625-‰¼“ú‘å–@Šw•”ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/533/
626-“ó‘ã–ڐVŠƒŒ¢ŠwŒfŽ¦”Â=http://jbbs.livedoor.jp/study/3476/
627-ŠØ‘¶“¢˜_=http://jbbs.livedoor.jp/study/3500/
628-–¾Ž¡‘åŠw@¤Šw•”‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/337/
629-Œcœä—H”Â=http://jbbs.livedoor.jp/study/2462/
630-ƒ[ƒ~ŽŽ‚È‚ñ‚ďü‚è‚Å‚·‚æ@‹C’£‚炸À‚«‚Ü‚µ‚å@­Œo‚ƒ‚ˆ=http://jbbs.livedoor.jp/study/343/
631-”_H‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/713/
632-‘ŽmŠÚ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/781/
633-‘å“ŒˆŸ‹¤‰hŒ—^‘‹³=http://jbbs.livedoor.jp/study/3701/
634-M‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1482/
635-_ŒËŠw‰@‘åŠwŒfŽ¦”Â=http://jbbs.livedoor.jp/study/446/
636-‘ñB‚µ‚á‚ׂè”Â=http://jbbs.livedoor.jp/study/383/
637-“Œ‹ž“d‹@‘åŠw‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/952/
638-‘æŽO‘ã–Ú•s“®ŽY‹½“yŒ¤‹†=http://jbbs.livedoor.jp/study/3489/
639-ˆ¤’m‘åŠwŒfŽ¦”Â=http://jbbs.livedoor.jp/study/2198/
640-ç—t‘åŒfŽ¦”ÂII=http://jbbs.livedoor.jp/study/213/
641-Û“ì‰ð•ú‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1329/
642-•xŽm–å—¬M“k‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/study/364/
643-€ŽqŠJ¬Šw‰€ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/687/
644-’ÇŽè–åŠw‰@‘åŠwŒfŽ¦”Â=http://jbbs.livedoor.jp/study/863/
645-´•—‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/2247/
646-ˆÉ“¡ƒ[ƒ~ŒfŽ¦”@‚Ý‚ñ‚ȏW‚Ü‚êI=http://jbbs.livedoor.jp/study/2654/
647-ŽR—F‚̉ï^VhŽR‚Z”ñŒöŽ®ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/486/
648-’²¸Žm‹c˜_ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/1036/
649-ŠâŽèŒ§—§‘åŠw”Â=http://jbbs.livedoor.jp/study/880/
650-‚Ђ‚¶‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/study/729/
651-‚É‚¿‚¾‚¢‚¿‚á‚ñ‚Ë‚éu¶•¨Ž‘Œ¹‰ÈŠw•””Łv=http://jbbs.livedoor.jp/study/497/
652-^E‹žŽY‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/834/
653-–¾¯‘åŠwE–¾¯Šw‰‘Œ¾‚¢‚½‚¢•ú’k=http://jbbs.livedoor.jp/study/505/
654-VE¬é‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/2844/
655-H‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/3216/
656-“¯ŽuŽÐ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/400/
657-ã“ì‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/1127/
658-–¾Ž¡‘åŠw–@Šw•”‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/574/
659-’†‘EŽl‘’n•û‚ÌŠwZŒfŽ¦”@=http://jbbs.livedoor.jp/study/2461/
660-L“‡C“¹‘åŠwŒfŽ¦”Â=http://jbbs.livedoor.jp/study/2477/
661-F‚¿‚á‚ñ‚Ë‚éver.2=http://jbbs.livedoor.jp/study/1024/
662-_“ސìH‰È‘åŠw‚Ì‚¨•”‰®=http://jbbs.livedoor.jp/study/616/
663-–¾Ž¡‘åŠw@—HŠw•”‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/604/
664-–¾Ž¡‘åŠw@•¶Šw•”‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/482/
665-’n‹…Žs–¯“}ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/2609/
666-‰¡•lŽs‘å‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/study/948/
667-ŠÖŠwEŒoÏŠw•”‚̉ߋŽ–≮‚³‚ñ=http://jbbs.livedoor.jp/study/327/
668-‚Æ‚Í‚¸‚ª‚½‚è‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/study/2246/
669-‘吹l–剺ŒfŽ¦”Â=http://jbbs.livedoor.jp/study/3171/
670-ƒZƒ“ƒ^[ŽŽŒ±‘΍ô‘‡ƒXƒŒƒbƒh=http://jbbs.livedoor.jp/study/3396/
671-“Œ‘僁ƒCƒhŒ¤‚a‚a‚r=http://jbbs.livedoor.jp/study/366/
672-ˆïé‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/169/
673-‹ž“sŠO‘Œê‘åŠw•¼‚ZŒfŽ¦”Â=http://jbbs.livedoor.jp/study/355/
674-–΂¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/3258/
675-Û“ì‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/2130/
676-‚`‚f‚k‚`‚Ì‚¯‚¢‚¶‚΂ñ=http://jbbs.livedoor.jp/study/556/
677-–ò‰Èƒ~ƒVƒ…ƒ‰ƒ“2nd=http://jbbs.livedoor.jp/study/468/
678-Œ»‘ãŽv‘zŒfŽ¦”@–{ŠÙ‰ï‹cŽº=http://jbbs.livedoor.jp/study/912/
679-Œ»‘ãŽv‘zŒfŽ¦”Â14@@‹³Šw‰ï‹cŽº=http://jbbs.livedoor.jp/study/951/
680-‹³ˆçEŠwZ—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/study/413/
681-˜a‘å‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/934/
682-KSC‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/study/3391/
683-OBIRIN@WALKER@÷”ü—у`ƒƒƒ“ƒlƒ‹=http://jbbs.livedoor.jp/study/1153/
684-
685-[ƒ}ƒ‹ƒeƒBƒƒfƒBƒAEƒjƒ…[ƒXE­Ž¡]
686-î•ñŒðŠ·ŒfŽ¦”Â&amp;ƒhƒRƒ‚ŒfŽ¦”i‰¼j=http://jbbs.livedoor.jp/news/725/
687-BUBKA“IŒfŽ¦”Â=http://jbbs.livedoor.jp/news/944/
688-ˆ©”ƒnƒCƒp[™™™(^ž^)/=http://jbbs.livedoor.jp/news/1233/
689-GID”@‘˜“=http://jbbs.livedoor.jp/news/963/
690-AMI-nineteen=http://jbbs.livedoor.jp/news/648/
691-ŽR“c‘¾˜Y‚É•¨\‚·I=http://jbbs.livedoor.jp/news/1050/
692-ƒIƒ^ƒN‚¿‚á‚ñ‚Ë‚é‚Q=http://jbbs.livedoor.jp/news/535/
693-ŽÐ–¯“}‹cˆõ—Ž‘I‰^“®ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/610/
694-˜_’d‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/news/1370/
695-‘‡Ž‘—¿Žº=http://jbbs.livedoor.jp/news/1054/
696-ƒnƒ“ƒo[ƒOŒfŽ¦”Â=http://jbbs.livedoor.jp/news/56/
697-“ú–{‰üŠv˜A—‰ï‹c˜_ˆÏˆõ‰ï=http://jbbs.livedoor.jp/news/1159/
698-‚a‚r—ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/346/
699-MONSTERS&nbsp;BBS=http://jbbs.livedoor.jp/news/1234/
700-‚Q‚¿‚á‚ñ‚Ë‚é‚Õ‚ç‚·ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/918/
701-read&nbsp;the&nbsp;paper--V•·‚Í‚¨‚à‚µ‚ë‚¢II=http://jbbs.livedoor.jp/news/1425/
702-­Ž¡E‹cˆõ—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/news/159/
703-ƒeƒŒƒtƒHƒ“ƒŒƒfƒB[‚Ì‚¨ŽdŽ–=http://jbbs.livedoor.jp/news/131/
704-ƒ|”Â=http://jbbs.livedoor.jp/news/66/
705-Ž–ŒEƒjƒ…[ƒX—”ªŒË‚ƒ‚ˆŒfŽ¦”Â=http://jbbs.livedoor.jp/news/160/
706-‹{èŽžŽ–ƒlƒ^ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/209/
707-¼ˆÀ—¯Šw¶¡Œ€Ž–Œ:ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/1411/
708-Œð—¬‚a‚a‚r=http://jbbs.livedoor.jp/news/1408/
709-V•·‚ÌŠ©—U–â‘èBBS=http://jbbs.livedoor.jp/news/537/
710-tom@BBS&nbsp;ver6.01=http://jbbs.livedoor.jp/news/307/
711-0ch.radio=http://jbbs.livedoor.jp/news/96/
712-•ñ”Â=http://jbbs.livedoor.jp/news/1342/
713-ŽR“cƒ‰ƒaƒI”Â=http://jbbs.livedoor.jp/news/598/
714-¢‚Á‚½’nŒ³Ž†E‚È‚ñ‚Å‚àŒfŽ¦”Â=http://jbbs.livedoor.jp/news/629/
715-Ž©—R“}ŽxŽŽÒ=http://jbbs.livedoor.jp/news/680/
716-–¯Žå“}BBS=http://jbbs.livedoor.jp/news/649/
717-’´@@@@Ž©@—R=http://jbbs.livedoor.jp/news/293/
718-&nbsp;=http://jbbs.livedoor.jp/news/958/
719-VŠƒ‹c˜_”Â=http://jbbs.livedoor.jp/news/687/
720-ŒRŽ–î•ñŒfŽ¦”Â=http://jbbs.livedoor.jp/news/585/
721-BOARD™=http://jbbs.livedoor.jp/news/1242/
722-y­Œ Œð‘ãzŠæ’£‚êI”’ìŸ•Fy­‹³•ª—£z=http://jbbs.livedoor.jp/news/1365/
723-ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/1387/
724-GOOD@NIGT!@ŒfŽ¦”ÂcafegProcopeh=http://jbbs.livedoor.jp/news/854/
725-V¢–¾“ú‚Ö‚Ì“¹•W£“`Œ¾”Â=http://jbbs.livedoor.jp/news/1430/
726-VE’n•ûŽ©Ž¡ƒtƒH[ƒ‰ƒ€=http://jbbs.livedoor.jp/news/147/
727-’|”B=http://jbbs.livedoor.jp/news/993/
728-ƒoƒƒbƒN‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/news/1283/
729-‘S‘‚̃jƒ…[ƒX=http://jbbs.livedoor.jp/news/744/
730-™¼ŒË‚ð‚¢‚¢ŠX‚É‚·‚邽‚ß‚ÌŒfŽ¦”™=http://jbbs.livedoor.jp/news/381/
731-yƒIƒiƒj[·‚肶‚á‚ÁI‚R‚O‘ã?ôz=http://jbbs.livedoor.jp/news/41/
732-š‘S‘’nˆæ“¯–¿•ƒŠƒ“ƒNWyŽï–¡EŒâŠyz=http://jbbs.livedoor.jp/news/1043/
733-—[—z‚ÌŒü‚¤‚©‚牰•a‚Ȑº‚ª’®‚±‚¦‚éEEE=http://jbbs.livedoor.jp/news/457/
734-‚o‚q‚d‚r‚s‚`@ƒRƒ~ƒ…ƒjƒeƒB=http://jbbs.livedoor.jp/news/279/
735-ŸŒxŽ@”ƍ߈ᔽ•sËŽ–”­™lßŽ–Œ•ëœ“Ȗ؃Šƒ“ƒ`ŽElŽ–Œ10.29=http://jbbs.livedoor.jp/news/459/
736-‚¢‚©‚è‚¿‚á‚ñ=http://jbbs.livedoor.jp/news/1403/
737-‚m‚s‚s“`Œ¾ƒ_ƒCƒ„ƒ‹‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/news/1314/
738-“®•¨‹s‘҂ɂ‚¢‚čl‚¦‚é”Â=http://jbbs.livedoor.jp/news/391/
739-2003/7/13=http://jbbs.livedoor.jp/news/1220/
740-ˆÉ¨èƒI[ƒ‹ƒXƒ^[ƒY™=http://jbbs.livedoor.jp/news/1402/
741-ŸŽè‚É–k’©‘NŽÀ‹µ‘‡ƒXƒŒƒbƒh=http://jbbs.livedoor.jp/news/939/
742-šÃ‰ªEV¬l‚É‚æ‚鐬lŽ®‚̉=http://jbbs.livedoor.jp/news/1280/
743-“¢˜_—pŒfŽ¦”Â=http://jbbs.livedoor.jp/news/1243/
744-•s“–‹N‘i‚³‚ꂽŽ¨•@‰Èˆã‚ðŽx‰‡‚·‚é‰ï—ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/667/
745-‚m‚g‚j@‚`‚Ž‚Ž‚‚•‚Ž‚ƒ‚…‚’@‚Q‚P@g‚c‚‚Ž|‚r‚…‚Žh=http://jbbs.livedoor.jp/news/1200/
746-‘ål‚ÌŽÐŒðê@Risorgimento!=http://jbbs.livedoor.jp/news/1059/
747-•l‰ªŒ´”­‚ð‰½‚Æ‚©ƒXƒŒ&nbsp;(‚µ‚½‚ç‚ΔÅ)(‰¼)=http://jbbs.livedoor.jp/news/1357/
748-Ž©ŒÈˆ¤«lŠiáŠQ”íŠQŽÒ‚̉ï=http://jbbs.livedoor.jp/news/768/
749-—û”n“d”gŠwZ=http://jbbs.livedoor.jp/news/792/
750-‚¦‚ fS@ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/633/
751-ÂŠOŠé‰æ•”2003@ŠÔ‚à‚È‚­ŽO“cÕ=http://jbbs.livedoor.jp/news/1130/
752-•òˆÀ“°Lê=http://jbbs.livedoor.jp/news/682/
753-@=http://jbbs.livedoor.jp/news/169/
754-_(o)^=http://jbbs.livedoor.jp/news/112/
755-ƒƒfƒBƒA‚Ì”Â=http://jbbs.livedoor.jp/news/1282/
756-—J‘ŒfŽ¦”Â=http://jbbs.livedoor.jp/news/930/
757-TNK-BBS=http://jbbs.livedoor.jp/news/1397/
758-
759-[‚Ü‚ñ‚ª]
760-ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/759/
761-«“]Š·‚ÌŠÙ=http://jbbs.livedoor.jp/comic/100/
762-—{¬ŠƒRƒƒj[î•ñWÏŠ=http://jbbs.livedoor.jp/comic/288/
763-‚µ‚¤J‚Ÿ‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/comic/39/
764-TŠ§­”NƒWƒƒƒ“ƒv‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/260/
765-‚SƒRƒ}”Â=http://jbbs.livedoor.jp/comic/711/
766-­”NƒWƒƒƒ“ƒv”Â=http://jbbs.livedoor.jp/comic/31/
767-AQUA&nbsp;Crystal&nbsp;Board=http://jbbs.livedoor.jp/comic/377/
768-ƒIƒ“ƒ‰ƒCƒ“ƒRƒ~ƒbƒN”Â=http://jbbs.livedoor.jp/comic/430/
769-¼ŠÝ—Ç•½ƒXƒŒƒbƒh”ð“=http://jbbs.livedoor.jp/comic/758/
770-–ŸŒ¤”Â=http://jbbs.livedoor.jp/comic/243/
771-FXŽG’kê=http://jbbs.livedoor.jp/comic/455/
772-‚Û‚¦‚É‚­‚·Á®Ý‚Ë‚é=http://jbbs.livedoor.jp/comic/109/
773-ƒƒrƒ“—l–G‚¦ƒXƒŒ*”ð“=http://jbbs.livedoor.jp/comic/121/
774-‚ff‚“@‚k‚n‚t‚m‚f‚dƒT[ƒh=http://jbbs.livedoor.jp/comic/277/
775-ƒLƒo‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/comic/451/
776-‚³‚â‚炶‚¨(‰¼ÌjŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/627/
777-L@ê=http://jbbs.livedoor.jp/comic/185/
778-Anything&nbsp;BBS=http://jbbs.livedoor.jp/comic/98/
779-ƒhƒ‰ƒSƒ“ƒ{[ƒ‹”—Šä2chBBS=http://jbbs.livedoor.jp/comic/397/
780-Main&nbsp;&nbsp;BBS@(^Q^)/J@=http://jbbs.livedoor.jp/comic/413/
781-‚æ‚‚΂ƁIŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/188/
782-ƒQƒ“‚³‚ñ‚ðŒê‚낤=http://jbbs.livedoor.jp/comic/225/
783-EXP.&nbsp;Seven-Senses&nbsp;ƒŠƒNƒGƒXƒgê—pŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/481/
784-‘f‚Ì‚Ü‚Ü‚ÅŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/319/
785-—«”õ‚­‚ñ‰ž‰‡”Â=http://jbbs.livedoor.jp/comic/240/
786-Žt’c‰ï‹cŽº=http://jbbs.livedoor.jp/comic/654/
787-‚½‚¯‚â‚Ԃ₯‚½=http://jbbs.livedoor.jp/comic/207/
788-‘ÛŽG’k‚a‚a‚ri‰¼j=http://jbbs.livedoor.jp/comic/716/
789-‚ ‚¸‚Ü‚ñ‚ª‘剤—“î‘ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/206/
790-º—D•ƒAƒjƒ•ƒ}ƒ“ƒKI‰½‚Å‚à‚Í‚È‚»‚¤Ze™iŒÕ“S•—=http://jbbs.livedoor.jp/comic/70/
791-¹í”iƒWƒn[ƒhj=http://jbbs.livedoor.jp/comic/29/
792-ŽG’kƒ}ƒbƒ^ƒŠŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/418/
793-ƒGƒ¬àŒfŽ¦”B=http://jbbs.livedoor.jp/comic/710/
794-‹àF‚̃KƒbƒVƒ…!!”Â=http://jbbs.livedoor.jp/comic/358/
795-‚È‚ñ‚Å‚àŒfŽ¦”Â(L„DM)=http://jbbs.livedoor.jp/comic/574/
796-ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/741/
797-•”L”ð“=http://jbbs.livedoor.jp/comic/104/
798-TAMACIL’k˜bŽº=http://jbbs.livedoor.jp/comic/307/
799-2sh•—BBS=http://jbbs.livedoor.jp/comic/516/
800-ŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/692/
801-‚ ‚¸‚Ü‚ñ‚ª‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/comic/35/
802-ƒZƒuƒ“ƒ`ƒƒƒlƒ‹=http://jbbs.livedoor.jp/comic/146/
803-–œ”\ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/634/
804-ŠÇ—lˆ¶ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/733/
805-‰¡•l¤‰È‘åŠw–Ÿ‰æŒ¤‹†•”ê—pŒfŽ¦”iŠ¿Žš‘½ƒb!?ƒ°(P P;)=http://jbbs.livedoor.jp/comic/267/
806-ˆîŒõ‚ƍ•‰Š=http://jbbs.livedoor.jp/comic/620/
807-NARUTO‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/666/
808-ŽG’k=http://jbbs.livedoor.jp/comic/581/
809-BBS=http://jbbs.livedoor.jp/comic/315/
810-”‚¢”Â=http://jbbs.livedoor.jp/comic/137/
811-š=http://jbbs.livedoor.jp/comic/362/
812-SPooKiesROOM=http://jbbs.livedoor.jp/comic/557/
813-ˆê”Ô–Ú—§‚½‚È‚¢ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/504/
814-ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/499/
815-“¯–¿ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/440/
816-ˆ¤ƒV[ƒ‹ƒhI@801=http://jbbs.livedoor.jp/comic/223/
817-ƒ`ƒƒƒ“ƒsƒIƒ“ŒnƒXƒŒƒbƒh”ð“‘¼=http://jbbs.livedoor.jp/comic/329/
818-ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/525/
819-•½”Â=http://jbbs.livedoor.jp/comic/108/
820-BBS(´Ú¸ÄÛƯ¸=http://jbbs.livedoor.jp/comic/34/
821-@803fs=http://jbbs.livedoor.jp/comic/46/
822-‚Ü‚¯‚¢‚ʁA‚æ‚È‚æ‚ȁA‚¤‚½‚°=http://jbbs.livedoor.jp/comic/239/
823-ACEŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/439/
824-JBBS=http://jbbs.livedoor.jp/comic/683/
825-‰ÎŽ–ê‚̃Nƒ\ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/604/
826-^Eƒvƒ‹ƒvƒ‹ŒfŽ¦”ÂDX=http://jbbs.livedoor.jp/comic/407/
827-±ØºÚ²ÝøÞ×فŸAricole-integral=http://jbbs.livedoor.jp/comic/145/
828-ƒrƒrƒGƒX=http://jbbs.livedoor.jp/comic/64/
829-‚µ‚ñf‚“BBS=http://jbbs.livedoor.jp/comic/134/
830-–Ÿ‰æ“¯Žu‰ï@ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/543/
831-‚Æ‚è‚ ‚¦‚¸ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/717/
832-‘‡—Ž©—RŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/628/
833-Š´‘zŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/745/
834-BBS=http://jbbs.livedoor.jp/comic/321/
835-humansystem=http://jbbs.livedoor.jp/comic/208/
836-–ìb“IŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/388/
837-ƒLƒ†ƒeƒ‰˜õl•¨Žû—eŠ=http://jbbs.livedoor.jp/comic/383/
838-AA”Â=http://jbbs.livedoor.jp/comic/403/
839-ŒfŽ¦”Â=http://jbbs.livedoor.jp/comic/322/
840-
841-[ƒAƒjƒEƒAƒjƒƒOƒbƒY]
842-š’…‚®‚é‚݁š‘Sƒ^ƒCšƒ}ƒXƒNš@BBS=http://jbbs.livedoor.jp/anime/846/
843-V¢‹IGPXƒTƒCƒo[ƒtƒH[ƒ~ƒ…ƒ‰ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/487/
844-š™¡ƒGƒƒQ[“¯lŽeroƒ}ƒ“ƒKƒAƒjƒ.etc..ŒfŽ¦”¡™š=http://jbbs.livedoor.jp/anime/134/
845-ƒtƒŒƒC~ƒAƒ“ƒ`”Â(Žb’è)=http://jbbs.livedoor.jp/anime/319/
846-‰F’ˆíŠÍƒ„ƒ}ƒg”ð“=http://jbbs.livedoor.jp/anime/931/
847-ƒUƒtƒgƒLƒƒƒ‰‘‡”ð“=http://jbbs.livedoor.jp/anime/277/
848-ƒJ[ƒrƒBŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/83/
849-SEEDˆê”Ô=http://jbbs.livedoor.jp/anime/13/
850-ƒAƒXƒ‰ƒ“ƒXƒŒ”ð“=http://jbbs.livedoor.jp/anime/99/
851-ƒVƒ“ƒvƒ‹ƒD=http://jbbs.livedoor.jp/anime/392/
852-FLASHŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/904/
853-‚Ђ݂‚̃TƒCƒh‚U=http://jbbs.livedoor.jp/anime/673/
854-” ‚Ì’†‚Ì”Â=http://jbbs.livedoor.jp/anime/818/
855-“ï–¯ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/323/
856-‚ë‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/anime/688/
857-2chƒ^ƒ[ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/240/
858-Š²–ùåv‚̘b‘èê—pŠu—£ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/870/
859-‚Q‚ƒ‚ˆ•—ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/238/
860-“V‘RƒiƒCƒXƒKƒCŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/226/
861-SEED‚Ü‚Á‚½‚èŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/447/
862-‚Ö‚¯‚¯ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/197/
863-GM”Â=http://jbbs.livedoor.jp/anime/407/
864-2ch•—ŒfŽ¦”II=http://jbbs.livedoor.jp/anime/445/
865-‹ï‚È‚µŽG’kŠ=http://jbbs.livedoor.jp/anime/649/
866-”êFŠÙ(ƒLƒƒƒ‰‚È‚è‚«‚è”Â)=http://jbbs.livedoor.jp/anime/15/
867-ƒeƒRƒhƒ“‚Æ—V‚Ú‚¤=http://jbbs.livedoor.jp/anime/133/
868-ƒAƒjƒƒhƒ‰ƒSƒ“ƒNƒGƒXƒg&nbsp;ƒAƒxƒ‹“`à&nbsp;ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/788/
869-™ƒLƒ‹ƒA‚ÌŒfŽ¦”™=http://jbbs.livedoor.jp/anime/902/
870-‘O‹´‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/anime/490/
871-‚Ô‚Á‚¿‚ႯÄ-¸ŒfŽ¦”i—’Š½Œ}ÖÝ)=http://jbbs.livedoor.jp/anime/541/
872-Â‚«´ò‚È‚éŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/922/
873-ŽG’kŒfŽ¦”Â2=http://jbbs.livedoor.jp/anime/739/
874-Ž©—R‚ÉŽg‚Á‚Ä‚­‚ê=http://jbbs.livedoor.jp/anime/792/
875-ŸNF̨·Þ¬°”Â=http://jbbs.livedoor.jp/anime/451/
876-ƒA&nbsp;ƒj&nbsp;‚Ð&nbsp;‚Ñ&nbsp;Œf&nbsp;Ž¦&nbsp;”Â=http://jbbs.livedoor.jp/anime/366/
877-SEED-G=http://jbbs.livedoor.jp/anime/82/
878-J.T.H.2=http://jbbs.livedoor.jp/anime/626/
879-2‚¿‚á‚ñ‚Ë‚é–ÍŒ^””ð“iŽb’è”Łj=http://jbbs.livedoor.jp/anime/111/
880-Ž—”ñ2‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/anime/18/
881-ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/763/
882-(L¥ƒÖ¥`)ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/641/
883-ƒeƒjƒX‚̉¤Žq—lŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/859/
884-ƒTƒ|[ƒgŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/662/
885-ƒXƒŒŽ®“®˜ABBS=http://jbbs.livedoor.jp/anime/347/
886-Ží——‚¾‚Á‚½‚ç”ð“=http://jbbs.livedoor.jp/anime/422/
887-‚º‚ë‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/anime/39/
888-ƒAƒjƒBBS=http://jbbs.livedoor.jp/anime/730/
889-‰½‚Å‚àŒfŽ¦”Âver1.3=http://jbbs.livedoor.jp/anime/847/
890-•“Ø’àBBS=http://jbbs.livedoor.jp/anime/823/
891-— ”Â=http://jbbs.livedoor.jp/anime/854/
892-‚È‚ñ‚Å‚à‚ ‚èƒ^ƒm=http://jbbs.livedoor.jp/anime/467/
893-‘‡ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/553/
894-°‚ÌŒfŽ¦”iƒXƒŒƒbƒhŽ®j=http://jbbs.livedoor.jp/anime/501/
895-Hì”Â=http://jbbs.livedoor.jp/anime/195/
896-‚¨Î‚¢ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/285/
897-¯‚̃J[ƒrƒBŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/794/
898-î•ñŒðŠ·ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/886/
899-AA”Â=http://jbbs.livedoor.jp/anime/219/
900-ŒfŽ¦”‚Q=http://jbbs.livedoor.jp/anime/587/
901-’n‹…˜A–MŒR“Œ‹ž’““Ô’n¬‹àˆäo’£Š&nbsp;Mk.‡U=http://jbbs.livedoor.jp/anime/903/
902-ƒtƒŠ[ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/933/
903-Rulerfs&nbsp;Arcadia-&nbsp;Žx”zŽÒ’B‚ÌŠy‰€=http://jbbs.livedoor.jp/anime/246/
904-‚¨‚Å‚ñ‰®=http://jbbs.livedoor.jp/anime/358/
905-‚à‚ç‚¿‚á”Â=http://jbbs.livedoor.jp/anime/593/
906-2‚ƒ‚ˆ•—ŒfŽ¦”Â=http://jbbs.livedoor.jp/anime/603/
907-
908-[“¯lEƒRƒ~ƒPE“ñŽŸ‘nì]
909-‚¤‚‚낾•ƒC[ƒuƒC™ƒJƒtƒF—ÕŽž‹¤—pŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/935/
910-‚È‚º@ƒxƒXƒg‚ð@s‚­‚³‚È‚¢‚Ì‚©H=http://jbbs.livedoor.jp/otaku/1322/
911-Ží’j—–G‚¦”Â=http://jbbs.livedoor.jp/otaku/685/
912-ŽÅ‘º“IŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/530/
913-TYPE-MOON‘‡”Â=http://jbbs.livedoor.jp/otaku/995/
914-‚Ý‚ñ‚ȂŘb‚µ‚Ü‚µ‚傤=http://jbbs.livedoor.jp/otaku/531/
915-EFZŠu—£”Â=http://jbbs.livedoor.jp/otaku/1004/
916-ã–씪”¦_ŽÐVŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/692/
917-ƒhƒŠ[ƒ€¬à‚ðŒê‚낤=http://jbbs.livedoor.jp/otaku/525/
918-‚Q‚¿‚á‚ñ=http://jbbs.livedoor.jp/otaku/33/
919-‚È‚ñ‚Å‚àŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/865/
920-ƒhƒ“ƒyƒ“ŒNwith–ù‰õ‚ȃ`ƒ^ƒoƒŠ’Bin‚Ȃ܂蕵ˆÍ‹C=http://jbbs.livedoor.jp/otaku/1134/
921-iEÍEj(߁¸ßj=http://jbbs.livedoor.jp/otaku/134/
922-AnotherDDD@‚µ‚½‚ç‚Î=http://jbbs.livedoor.jp/otaku/1173/
923-Œ[~‘ñ@ê—p”Â=http://jbbs.livedoor.jp/otaku/24/
924-ƒGƒ”ƒ@¬à‚ðŒê‚éBBSiƒGƒ”ƒ@‚È‚ç‘S‚ĉj=http://jbbs.livedoor.jp/otaku/125/
925-‚¿‚á‚¿‚ၙ‹äŠy•”=http://jbbs.livedoor.jp/otaku/436/
926-‚ê‚¢‚ÈŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1256/
927-‚¨‚©‚ ‚³‚ñ‚̒فEй¹”„‚èŽq•åWŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1297/
928-‚¿‚ã‚Ï‚¿‚ã‚ÏŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/426/
929-‚²‚‚¢ƒIƒ„ƒWƒLƒƒƒ‰ŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1251/
930-æ‘–‚èî•ñ”Â=http://jbbs.livedoor.jp/otaku/625/
931-ƒnƒJƒƒo”ÅŠé‰æ”Â=http://jbbs.livedoor.jp/otaku/289/
932-ŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1286/
933-‰¤‰Æ‚Ì–äÍ`Žb’è”Ł`BBS=http://jbbs.livedoor.jp/otaku/193/
934-¥ŒfŽ¦”¥=http://jbbs.livedoor.jp/otaku/270/
935-ˆêŒ¾ŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/948/
936-Œ´”Â=http://jbbs.livedoor.jp/otaku/1274/
937-`”p‚êHŒfŽ¦”`=http://jbbs.livedoor.jp/otaku/1281/
938-‚à‚Ì‚¨‚«”Â=http://jbbs.livedoor.jp/otaku/1284/
939-¬”ž‚¿‚á‚ñŠiƒQ[˜A—”Â=http://jbbs.livedoor.jp/otaku/261/
940-ŒŽ•P&amp;‹ó‚Ì‹«ŠEƒŠƒŒ[¬àŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/246/
941-ÉڔÂ@UTKch=http://jbbs.livedoor.jp/otaku/1249/
942-ƒXƒŒƒbƒhƒtƒ[ƒgŽ®ŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/778/
943-GRAN&nbsp;BUNISHI=http://jbbs.livedoor.jp/otaku/907/
944-w‘唚”­ŒYŽ–”xƒnƒ“ƒhƒ‹ƒpƒXAƒTƒ|[ƒ^[Š½Œ}I=http://jbbs.livedoor.jp/otaku/1215/
945-‚â‚®‚çŒfŽ¦”Â(ƒƒCƒ“j=http://jbbs.livedoor.jp/otaku/574/
946-˜A—BAN!=http://jbbs.livedoor.jp/otaku/992/
947-‚QŽŸŒ³”‚ŃGƒƒQ[‚ðì‚낤Io’£Š=http://jbbs.livedoor.jp/otaku/1120/
948-ŒÕƒ[ƒO‚ÌŠÙŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1278/
949-ƒLƒƒƒ‰ƒlƒ^“»=http://jbbs.livedoor.jp/otaku/27/
950-Š@I›jm=http://jbbs.livedoor.jp/otaku/502/
951-ToySoldiers‚¤‚¡‚«‚Á‚Ç=http://jbbs.livedoor.jp/otaku/230/
952-’jƒhƒ‹“¯l”Â=http://jbbs.livedoor.jp/otaku/743/
953-ƒ‰ƒaƒ’‚È‚¿‚á‚ñ‚Ë‚é=http://jbbs.livedoor.jp/otaku/1212/
954-‹Ù‹}“ÁÝ‚a‚a‚r=http://jbbs.livedoor.jp/otaku/1170/
955-˜A—ŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1320/
956-—tŽRƒJƒCƒgŽŒ¤‹†ƒTƒCƒg‚µ‚½‚ç‚ÎŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/655/
957-u–ƒ‘q@ˆ¨vŒŸØ=http://jbbs.livedoor.jp/otaku/519/
958-“¯lŒnOFF‘‡”Â=http://jbbs.livedoor.jp/otaku/717/
959-››ŒfŽ¦”Â(‰¼)=http://jbbs.livedoor.jp/otaku/983/
960-¬à‚‚‚‚‚“=http://jbbs.livedoor.jp/otaku/1282/
961-ô‰º”Eô‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/514/
962-“DÀŒfŽ¦”‚Q‚O‚O‚R=http://jbbs.livedoor.jp/otaku/72/
963-¢ŠEƒJƒGƒ‹”ò‚уRƒ“ƒN[ƒ‹‹àÜŽóÜ=http://jbbs.livedoor.jp/otaku/612/
964-ãŠCƒxƒCƒx=http://jbbs.livedoor.jp/otaku/1050/
965-ŽG’kŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/908/
966-— ’ëŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1133/
967-‚½‚킵ƒXƒŒƒbƒh=http://jbbs.livedoor.jp/otaku/615/
968-T.N.Revolution=http://jbbs.livedoor.jp/otaku/1206/
969-Á‰»Ší”Â=http://jbbs.livedoor.jp/otaku/1279/
970-W‚¢‚a‚a‚r=http://jbbs.livedoor.jp/otaku/259/
971-“ì“l…’¹ŒI=http://jbbs.livedoor.jp/otaku/37/
972-BBS223=http://jbbs.livedoor.jp/otaku/991/
973-ƒlƒ^‚a‚a‚r=http://jbbs.livedoor.jp/otaku/996/
974-‚䂽[‚èŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/444/
975-•—–‚‚̏¬ŽŸ˜Y™–é‚ÌŒfŽ¦”Â=http://jbbs.livedoor.jp/otaku/1025/
976-™ŠG•`‚«‚Ì‚½‚ß‚ÌBBS™=http://jbbs.livedoor.jp/otaku/768/
--- "a/res/default/\244\336\244\301BBS.default"
+++ /dev/null
@@ -1,16 +0,0 @@
1-[‚Ü‚¿BBS]
2-–kŠC“¹’n‹æ=http://hokkaido.machi.to/hokkaidou/
3-“Œ–k’n‹æ=http://tohoku.machi.to/touhoku/
4-–k—¤EbM‰z’n‹æ=http://kousinetu.machi.to/kousinetu/
5-ŠÖ“Œ’n‹æ=http://kanto.machi.to/kanto/
6-“Œ‹ž23‹æ=http://tokyo.machi.to/tokyo/
7-“Œ‹ž‘½–€’n‹æ=http://kanto.machi.to/tama/
8-_“ސì=http://kanto.machi.to/kana/
9-“ŒŠC’n‹æ=http://tokai.machi.to/toukai/
10-‹ß‹E’n‹æ=http://kinki.machi.to/kinki/
11-‘åã=http://kinki.machi.to/osaka/
12-’†‘’n‹æ=http://chugoku.machi.to/cyugoku/
13-Žl‘’n‹æ=http://sikoku.machi.to/sikoku/
14-‹ãB’n‹æ=http://kyusyu.machi.to/kyusyu/
15-‰«“ê’n‹æ=http://okinawa.machi.to/okinawa/
16-‰ï‹cŽº=http://www.machi.to/tawara/
--- "a/res/default/\245\256\245\263\245\312\245\323.default"
+++ /dev/null
@@ -1,2 +0,0 @@
1-[”ñŒöŽ®ƒMƒRƒiƒr”Â]
2-”ñŒöŽ®ƒMƒRƒiƒr”Â=http://flounder.s27.xrea.com/bbs/giko/