y2‰æ–ʃtƒ@ƒCƒ‰z@“ ..
[2ch|¥Menu]
296:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/17 13:35:11 iF+owCl40
URLØÝ¸(sites.google.com)
1.58 - 2008/09/16
- ƒuƒbƒNƒ}[ƒN‚ÌƒŠƒXƒg‚ðo‚·Û‚ÉAŒ»Ý‚̃fƒBƒŒƒNƒgƒŠˆÈ‰º‚̃uƒbƒNƒ}[ƒN‚݂̂Éi‚èž‚ñ‚Å•\ަ‚·‚é‹@”\‚ð’ljÁB
- pysvn ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚­‚Ä‚àASubversionƒtƒBƒ‹ƒ^‚ªŽg‚¦‚邿‚¤‚ÉAƒfƒtƒHƒ‹ƒgÝ’èƒtƒ@ƒCƒ‹‚ð•ÏX‚µ‚½B
- ƒfƒtƒHƒ‹ƒgÝ’èƒtƒ@ƒCƒ‹‚ÉAƒCƒ[ƒWƒrƒ…[ƒA‚̃JƒXƒ^ƒ}ƒCƒY—á‚ð’ljÁB
- “àœŠi‚ªAő剻ƒIƒvƒVƒ‡ƒ“‚‚«‚Å‹N“®‚³‚ꂽ‚Æ‚«‚ÉAƒGƒ‰[ƒƒO‚ªo—Í‚³‚ê‚Ä‚¢‚½‚Ì‚ðC³B
- ƒI[ƒvƒ“‚ÉŽ¸”s‚·‚é‰ó‚ꂽ‰æ‘œ‚ðƒrƒ…[ƒA‚ÅŠJ‚±‚¤‚Æ‚µ‚½‚Æ‚«A˜Iœ‚ȃGƒ‰[‚ªo—Í‚³‚ê‚Ä‚¢‚½‚Ì‚ðC³B‰æ‘œƒrƒ…[ƒA‚̃Xƒe[ƒ^ƒXƒo[‚ÉAƒGƒ‰[ƒƒbƒZ[ƒW‚ð•\ަ‚·‚邿‚¤‚É‚µ‚½B
- ReadOnly‘®«•t‚̃tƒ@ƒCƒ‹‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚ðXV‚·‚邯‚«‚ɃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅAReadOnly‘®«‚ð‚¢‚Á‚½‚ñ‰ðœ‚·‚邿‚¤‚É‚µ‚½B
- ‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹ƒAƒCƒeƒ€‚Ì”z—ñ‚ðAŠÈ’P‚Ɏ擾‚·‚éŠÖ”‚ð’ljÁB
MainWindow.leftSelectedItems()
MainWindow.rightSelectedItems()
MainWindow.activeSelectedItems()
MainWindow.inactiveSelectedItems()
- ƒJ[ƒ\ƒ‹ˆÊ’u‚̃tƒ@ƒCƒ‹ƒAƒCƒeƒ€‚ðAŠÈ’P‚Ɏ擾‚·‚éŠÖ”‚ð’ljÁB
MainWindow.leftCursorItem()
MainWindow.rightCursorItem()
MainWindow.activeCursorItem()
MainWindow.inactiveCursorItem()


297:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/20 23:55:08 Mr66UXdP0
ƒfƒBƒŒƒNƒgƒŠ‚Ì“à—e‚ð~‡‚Ń\[ƒg‚µ‚½‚¢‚Æ‚«‚Á‚Ăǂ¤‚â‚é‚ÌH

298:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/21 01:27:09 2yccBCk90
>>287
‚±‚ñ‚ÈŠ´‚¶

class sorter_ByNameRev:
def __call__( self, left, right ):
if left.isdir() and not right.isdir() :
return -1
elif not left.isdir() and right.isdir() :
return 1
return -cmp( left.name.lower(), right.name.lower() )
class sorter_ByExtRev:
def __call__( self, left, right ):
if left.isdir() and not right.isdir() :
return -1
elif not left.isdir() and right.isdir() :
return 1
cmp_result_ext = cmp( os.path.splitext(left.name)[1].lower(), os.path.splitext(right.name)[1].lower() )
if cmp_result_ext : return cmp_result_ext
return -cmp( left.name.lower(), right.name.lower() )


299:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/21 01:28:15 2yccBCk90
>>298 ‘±‚«
class sorter_BySizeRev:
def __call__( self, left, right ):
if left.isdir() and not right.isdir() :
return -1
elif not left.isdir() and right.isdir() :
return 1
return -cmp( left.size(), right.size() )
class sorter_ByTimeStampRev:
def __call__( self, left, right ):
if left.isdir() and not right.isdir() :
return -1
elif not left.isdir() and right.isdir() :
return 1
return -cmp( left.time(), right.time() )
window.sorter_list += [
( u"G : ƒtƒ@ƒCƒ‹–¼(‹t‡)", sorter_ByNameRev() ),
( u"R : Šg’£Žq(‹t‡)", sorter_ByExtRev() ),
( u"D : ƒTƒCƒY(‹t‡)", sorter_BySizeRev() ),
( u"Y : ƒ^ƒCƒ€ƒXƒ^ƒ“ƒv(‹t‡)", sorter_ByTimeStampRev() ),
]


300:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/21 01:31:46 2yccBCk90
ƒCƒ“ƒfƒ“ƒg‚Í“K‹X„Ž@‚µ‚ÄB
‚Æ‚¢‚¤‚©Šî–{“I‚Écfiler_filelist.py‚Ì1290s–Ú‚ ‚½‚è‚©‚ç‚Ìsorter_By*‚ðƒRƒs[‚µ‚Ä
ƒNƒ‰ƒX–¼‚ÌŒã‚ë‚ÉRev‚ð‚‚¯‚ÄA__call__ŠÖ”‚ÌÅŒã‚Ìreturn‚Ì•„†‚ð•Ï‚¦‚½‚¾‚¯B

301:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/21 20:00:57 RR9EzFfl0
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤
Žè‚É“éõ‚ÝŽn‚߂Ă«‚½‚È[

302:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/22 14:50:21 +8RYDkGL0
URLØÝ¸(sites.google.com)
1.59 - 2008/09/21
- Migemo‚ł̃Cƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ƒT[ƒ`Žž‚ÉAƒXƒe[ƒ^ƒXƒo[‚ɂͳ‹K•\Œ»‚ł͂Ȃ­Aˆê’v‚µ‚½ƒtƒ@ƒCƒ‹–¼‚̈ꕔ‚ð•\ަ‚·‚邿‚¤‚É‚µ‚½B
- Migemo‚ł̃Cƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ƒT[ƒ`Žž‚ÉA‰p’PŒê‚̃Jƒ^ƒJƒi•\‹L‚ª³‚µ‚­ŒŸõ‚Å‚«‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ðC³B
( —á : SaisinSoftware -> ÅVƒ\ƒtƒgƒEƒFƒAA‚È‚Ç )
- ƒlƒbƒgƒ[ƒNƒAƒbƒvƒf[ƒg‚Ì‚½‚߂̃o[ƒWƒ‡ƒ“î•ñ‚ÌŽæ“¾Žž‚ÉAƒvƒƒLƒV‚̃LƒƒƒbƒVƒ…‚ðŽg‚Á‚Č딻’è‚·‚邱‚Æ‚ª‚ ‚Á‚½‚Ì‚ðC³BƒvƒƒLƒV‚̃LƒƒƒbƒVƒ…‚ðŽg‚í‚È‚¢‚悤‚É‚µ‚½B
- ƒtƒ@ƒCƒ‹‚̃Rƒs[AˆÚ“®A휂ÅAˆ—‚ð’†’f‚µ‚½‚Æ‚«‚ÉAˆ—’†‚̃AƒCƒeƒ€‚Ì‘I‘ð‚ð‰ðœ‚µ‚Ä‚¢‚½‚Ì‚ðC³Bˆ—‚ª’†’f‚³‚ꂽƒAƒCƒeƒ€‚Í‘I‘ð‚ð‰ðœ‚µ‚È‚¢‚悤‚É‚µ‚½B
- [•½‚½‚­ƒRƒs[‚µ‚Ü‚·‚©H]‚̃_ƒCƒAƒƒO‚ðƒLƒƒƒ“ƒZƒ‹‚µ‚½‚Æ‚«AƒRƒs[ˆ—Ž©‘Ì‚ðƒLƒƒƒ“ƒZƒ‹‚·‚é‚ׂ«‚¾‚Á‚½‚Ì‚ÅA‚»‚̂悤‚ÉC³‚µ‚½B
- ƒƒO‚ð‘å—Ê‚Éo—Í‚µ‚Ä‚¢‚éŠÔ‚ÉAƒƒOƒyƒCƒ“‚̃TƒCƒY‚ð•ÏX‚·‚邯AƒGƒ‰[‚ª”­¶‚·‚邱‚Æ‚ª‚ ‚é‚Ì‚ðC³B
- ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̃Rƒ}ƒ“ƒh‚Æ‚µ‚ÄAƒƒ‚ƒŠ‚Ì“Œvî•ñ‚ðo—Í‚·‚é "MemoryStat" ‚ð’ljÁB(ƒfƒoƒbƒO–Ú“I)
- SubversionƒtƒBƒ‹ƒ^‚̉ü—ÇBsvn‚ÅŠÇ—‚³‚ê‚Ä‚¢‚È‚¢ƒfƒBƒŒƒNƒgƒŠ‚ÍA‚»‚ÌeƒfƒBƒŒƒNƒgƒŠ‚ªsvn‚ÅŠÇ—‚³‚ê‚Ä‚¢‚邯‚«‚Í”ñ•\ަ‚É‚µA‚»‚¤‚łȂ¢ê‡‚Í•\ަ‚·‚éB


303:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/23 06:15:19 YzErY0jk0
ƒCƒ[ƒWƒrƒ…[ƒA‚ªƒƒCƒ“ƒEƒBƒ“ƒhƒE‚Ìã‚É‚©‚Ô‚é‚Ì‚ª‚¤‚´‚¢‚̂ŭ‚µ’²‚ׂĂ݂½‚ç
cfiler_imageviewer.ImageViewer‚̶¬ƒIƒvƒVƒ‡ƒ“‚ÅeƒEƒBƒ“ƒhƒE‚ð0‚É‚µ‚Ä‚â‚ê‚Î
“Æ—§‚µ‚½ƒEƒBƒ“ƒhƒE‚ɂȂ邱‚Æ‚ª‚í‚©‚Á‚½B

‚ ‚Ƃ͕\ަ’†‚̉摜ƒTƒCƒY‚ɃEƒBƒ“ƒhƒE‚ðƒtƒBƒbƒg‚³‚¹‚鈗‚ð‘‚«‚½‚¢‚ñ‚¾‚¯‚ÇA‚¤‚Ü‚­‚¢‚©‚È‚¢B

¶‚̃EƒBƒ“ƒhƒEƒTƒCƒY‚ÍgetWindowRect‚Å“¾‚ç‚ê‚邯‚ÇA
setPosSize‚ÅŽw’è‚·‚éƒTƒCƒY‚Ͷ‚̃TƒCƒY‚¶‚á‚È‚¢B
getCharSize‚Å“¾‚ç‚ê‚é•¶ŽšƒTƒCƒY‚ª—‚ñ‚Å‚é‚̂͂킩‚é‚ñ‚¾‚¯‚ÇA
¶ƒTƒCƒY/•¶ŽšƒTƒCƒY‚Á‚Ă킯‚ł͂Ȃ­‚Ă悭‚í‚©‚ç‚ñB

304:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/23 07:01:10 YzErY0jk0
‚¤‚Ü‚­‚¢‚©‚È‚¢‚Á‚Ă̂̓tƒBƒbƒg‚³‚¹‚邽‚тɃTƒCƒY‚ª¬‚³‚­‚È‚Á‚Ä‚¢‚­‚±‚Æ‚¾‚Á‚½‚ñ‚¾‚¯‚ÇA
‚æ‚­‚í‚©‚ç‚ñ‚¯‚Çwindow.fit = False‚Æ‚µ‚Ä‚¨‚¯‚Αåä•v‚¾‚Æ‚¢‚¤‚±‚Æ‚ª‚í‚©‚Á‚½B

‚Ƃ肠‚¦‚¸‚±‚ñ‚ÈŠ´‚¶‚Ì‚ðconfigure_ImageViewer‚Ì’†‚Å’è‹`‚µ‚Ä‚â‚ê‚ÎŒ»Ý•\ަ’†‚̉摜ƒTƒCƒY‚ɃEƒBƒ“ƒhƒEƒTƒCƒY‚ð’²®o—ˆ‚éB

def command_WindowFit():
x, y, w, h = window.getWindowRect()
iw, ih = window.img.getSize()
cw, ch = window.getCharSize()
iw *= window._zoom
ih *= window._zoom
w = int(round(iw/cw))
h = int(round(ih/ch))+1
window.fit = False
window.setPosSize(x,y,w,h,0)


305:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/23 12:08:41 YzErY0jk0
cfiler_imageviewer.ImageViewer‚̶¬ƒIƒvƒVƒ‡ƒ“‚ð˜M‚ç‚È‚­‚Ä‚à
configure_ImageViewer‚Åwindow.main_window = 0‚Á‚Ä‚µ‚Ä‚â‚ê‚ΓƗ§ƒEƒBƒ“ƒhƒE‚ɂȂé‚Ý‚½‚¢B
TextViewer‚̂ق¤‚à“¯—lB

306:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/23 12:14:58 YzErY0jk0
ªŠ¨ˆá‚¢‚¾‚Á‚½orz

307:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/23 20:24:09 YzErY0jk0
MainWindow.image_file_ext_list‚É".psd"‚à‚ ‚é‚©‚çˆê‰žpsd‚ɑΉž‚µ‚½‚‚à‚è‚È‚ñ‚¾‚낤‚¯‚ÇA
exe‚Ì’†‚É‚ÍPsdImagePlugin.pyo‚ª“ü‚Á‚ĂȂ¢‚©‚çƒfƒR[ƒh‚ÉŽ¸”s‚·‚éB

PIL‚ÌPsdImagePlugin.py‚ðextensionƒtƒHƒ‹ƒ_‚É“ü‚ê‚Ä‚â‚ê‚ÎÄ‹N“®Œã‚É•\ަ‚Å‚«‚邿‚¤‚ɂȂéB

308:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/24 01:55:05 DnA9AUe+0
URLØÝ¸(sites.google.com)
1.60 - 2008/09/24
- Grep / Search / Compare ‚ȂǂÅì‚ç‚ꂽƒtƒ@ƒCƒ‹ƒŠƒXƒg‚̃fƒBƒŒƒNƒgƒŠ–¼•”•ª‚É‚ÍA‚»‚ꂼ‚ê [grep] [search] [compare] ‚Æ‚¢‚¤ƒvƒŒƒtƒBƒbƒNƒX‚ð•t‚¯‚邿‚¤‚É‚µ‚½B
- Subversion ƒtƒBƒ‹ƒ^‚ÌC³Bgrep Œ‹‰Ê‚È‚ÇAƒAƒCƒeƒ€‚Ì–¼‘O‚ɃfƒBƒŒƒNƒgƒŠ–¼‚ªŠÜ‚Ü‚ê‚éꇂÉASubversionƒtƒBƒ‹ƒ^‚ÅœŠO‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚½B
- ƒAƒbƒvƒf[ƒgŒã‚ÌÄ‹N“®‚ÅA‘O‰ñ‚Ì‹N“®Žž‚Ìó‘Ô‚Å‹N“®‚µ‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B‘O‰ñ‚ÌI—¹Žž‚Ìó‘Ô‚Å‹N“®‚·‚邿‚¤‚É‚µ‚½B
- ƒEƒCƒ“ƒhƒE‚ðő剻‚µ‚½ó‘Ô‚ÅI—¹‚³‚¹‚½ŒãAŽŸ‰ñ‹N“®Žž‚̃EƒCƒ“ƒhƒEƒTƒCƒY‚ð’Êí‚̃TƒCƒY‚É‚È‚é‚æ‚¤‚É‚µ‚½B
- ƒEƒCƒ“ƒhƒE‚ðŬ‰»‚µ‚½ó‘Ô‚ÅI—¹‚³‚¹‚½‚Æ‚«AŽŸ‰ñ‹N“®Žž‚ɃEƒCƒ“ƒhƒE‚ªŒ©‚¦‚È‚­‚È‚Á‚Ä‚¢‚½‚Ì‚ðC³B
- ƒEƒCƒ“ƒhƒE‚ðő剻‚µ‚½‚Æ‚«‚ÉAƒEƒCƒ“ƒhƒE‚̉E’[‚Ɖº’[‚ÌŒ„ŠÔ‚ªA¶’[‚Æã’[‚É”ä‚ׂđ¾‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B㉺‚ƶ‰E‚ð‹Ï“™‚É‘¾‚点‚邿‚¤‚É‚µ‚½B
- APIƒŠƒtƒ@ƒŒƒ“ƒX‚Ì‚½‚ß‚ÉAƒ\[ƒXƒR[ƒh‚Édoxygen—p‚̃Rƒƒ“ƒg‚ð–„‚ßž‚ñ‚¾B

309:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/24 20:34:26 DnA9AUe+0
URLØÝ¸(www-2ch.net:8080)

Susie plug-in‚ðŽg‚Á‚ĉ摜“ǂݞ‚Ý‚ðs‚¤pythonƒXƒNƒŠƒvƒg‚ð‘‚¢‚Ă݂½B
‚±‚ê‚ðŽg‚Á‚ÄPIL‚ÌImagePlugin‚ð‘‚¢‚Ä‚â‚ê‚Ή摜‚̑ΉžŒ`Ž®‚ª‘‚₹‚邯Žv‚¤B

310:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/25 12:51:26 cI5T2eAK0
ctermcore.cpp‚ÌWindow::_createFont()‚ŃNƒ‰ƒbƒVƒ…‚·‚é‚ñ‚¾‚ªcc
“TŒ^“I‚È1ŒÂŠO‚ê‚̃Gƒ‰[‚Á‚Û‚¢

----------------------------------------
- int * char_width_table = (int*)malloc(0xffff*sizeof(int));
+ int * char_width_table = (int*)malloc(0x10000*sizeof(int));
GetCharWidth32( hDC, 0, 0xffff, char_width_table );
@@F


311:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/25 13:03:17 cI5T2eAK0
‚ ‚ ‚»‚ê‚ÆActermcore.cpp‚Åvfw.h‚ð#include‚·‚é‚Ü‚¦‚Éwindows.h‚ð
ƒCƒ“ƒNƒ‹[ƒh‚µ‚Ăقµ‚¢
#include <algorithm>‚à•K—v
‚±‚ê‚ç‚𒼂³‚È‚¢‚ÆA•W€ŠÂ‹«‚Å‚ ‚éVC++7.1‚Ńrƒ‹ƒh‚Å‚«‚È‚¢

312:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/26 01:17:11 zHh06K3s0
1.61 - 2008/09/26
- ƒtƒHƒ“ƒg‚̉Šú‰»ˆ—‚ÅAƒƒ‚ƒŠ‚ª”j‰ó‚³‚ê‚ÄAꇂɂæ‚Á‚Ä‚Í—Ž‚¿‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B
- API ƒŠƒtƒ@ƒŒƒ“ƒX‚Ì‚½‚߂̃Rƒƒ“ƒg‚ðŠg[‚µ‚½B

>>310 ‚ÌC³‚Ý‚½‚¢‚Å‚·‚ËB

313:309
08/09/27 23:32:46 bj+5ZIrZ0
URLØÝ¸(www-2ch.net:8080)

Susie Plug-in‚ðŽg‚Á‚Ä“àœŠi‚̑Ήž‰æ‘œŒ`Ž®‚ð‘‚â‚·ƒXƒNƒŠƒvƒg‚Å‚·B
*.py‚ÍextensionƒtƒHƒ‹ƒ_‚É‚¨‚¢‚ÄA
SusieImagePlugin.py‚Ìspi_base_path‚ðSusie Plug-in‚Ì’u‚¢‚Ä‚ ‚éƒtƒHƒ‹ƒ_‚Éݒ肵‚ĉº‚³‚¢B
ƒTƒ“ƒvƒ‹‚Æ‚µ‚Äifjp2.spi‚Æifdds.spi‚ðŽg‚Á‚Ä.jp2, .j2k, .dds‚ðŠJ‚¯‚邿‚¤‚É‚µ‚Ä‚ ‚è‚Ü‚·B

314:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/28 18:06:24 Wl8gAL+M0
Susieƒvƒ‰ƒOƒCƒ“‚ÍSPIˆ—‚·‚épydì‚Á‚Ä
imageviewer‚̃\[ƒXŸŽè‚ɘM‚Á‚ÄŽg‚Á‚Ä‚éB

Python‚©‚ç’¼‚ÅDLL‚âCŒÝŠ·‚Ì\‘¢‘ÌŽg‚¦‚é‚̂͒m‚ç‚È‚©‚Á‚½‚ñ‚Å
>313
‚̃\[ƒX‚͕׋­‚ɂȂè‚Ü‚µ‚½B

315:313
08/09/28 19:30:29 2AcXB2o90
‚¿‚Ȃ݂ÉAƒpƒŒƒbƒg‚Æ‚©‚̈µ‚¢‚ª‚í‚©‚ç‚È‚©‚Á‚½‚Ì‚ÅA
ƒCƒ“ƒfƒbƒNƒXƒJƒ‰[‚Æ‚©ƒOƒŒ[ƒXƒP[ƒ‹‰æ‘œ‚ɂ͑Ήž‚µ‚Ă܂¹‚ñB
16, 24, 32bitƒJƒ‰[‚Ì‚à‚̂ɑΉž‚µ‚Ă܂·B

>>314
ì‚Á‚Ä‚é‚ñ‚¾‚Á‚½‚çŒöŠJ‚µ‚Ä‚­‚êBw

316:314
08/09/29 06:40:16 ErwyCzJq0
>315
^Ž—‚µ‚ăAƒbƒv‚µ‚Ă݂܂µ‚½‚æB
URLØÝ¸(www-2ch.net:8080)

Python‚àDLL‚à‘fl‚Ȃ̂ÅA‘½•ªA¦‚­s‹Vˆ«‚¢‚±‚Æ‚µ‚Ä‚éB
‚Ç‚¤‚µ‚Ä‚àŽg‚¢‚½‚¢lŒü‚¯B
–{‘̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚¿‚å‚­‚¿‚å‚­“®‚©‚È‚­‚Ȃ邵B
–{‰Æ‚őΉž‚µ‚Ä‚­‚ê‚邯‚¢‚¢‚ñ‚¾‚¯‚ǂȂŸ…B


‚‚¢‚łɌÂl“I‚É—~‚µ‚­‚Äì‚Á‚½ƒJƒŒƒ“ƒ_[•\ަ‚à
URLØÝ¸(www-2ch.net:8080)

‚‚©A“àœŠi—‚݂̂±‚¤‚¢‚¤‚à‚Ì‚Á‚ÄŒöŠJ‚µ‚Ä‚¢‚¢‚Ì‚©‚ÈH


317:314
08/09/29 06:53:43 ErwyCzJq0
ƒJƒŒƒ“ƒ_[AŒ©’¼‚µ‚Ă݂½‚çƒoƒO‚ ‚Á‚½‚ñ‚ÅXV‚µ‚Ü‚µ‚½
URLØÝ¸(www-2ch.net:8080)


318:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/09/29 22:21:00 vSB10hZT0
URLØÝ¸(sites.google.com)
1.62 - 2008/09/29
- ƒtƒ@ƒCƒ‹‚̃Rƒs[ˆ—‚ÌŒãAGREP‚âSearch‚̂Ƃ«‚ÉAƒvƒƒOƒŒƒXƒo[‚ªo‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚é‚Ì‚ðC³B
- ƒtƒ@ƒCƒ‹ƒpƒX‚̃fƒBƒŒƒNƒgƒŠ‹æØ‚è•¶Žš‚É / ‚ðݒ肵‚Ä‚¢‚éꇂłàA \ ‚ªŽg‚í‚ê‚Ä‚µ‚Ü‚¤‰ÓŠ‚ª‚ ‚Á‚½‚Ì‚ðA‚¢‚­‚‚©C³B

319:315
08/09/30 02:08:06 86k80yJd0
URLØÝ¸(www-2ch.net:8080)

Susie.py‚ð8bitƒCƒ“ƒfƒbƒNƒXƒJƒ‰[‚ɑΉž‚³‚¹‚Ü‚µ‚½B

320:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/03 22:51:32 /YtHbvJ10
“àœŠi‚ÅŠJ‚¢‚Ä‚éƒtƒHƒ‹ƒ_‚Ì’†g‚ðƒGƒNƒXƒvƒ[ƒ‰‚ŘM‚Á‚Ä‚àXV‚³‚ê‚È‚¢‚µA
—¼•û‚É“¯‚¶ƒtƒHƒ‹ƒ_ŠJ‚¢‚ÄV‹KƒtƒHƒ‹ƒ_‚ðì‚Á‚Ä‚à‹t‘¤‚É‚Íì‚Á‚½ƒtƒHƒ‹ƒ_‚ª•\ަ‚³‚ê‚È‚¢B
“àœŠi‚Á‚Ä’èŠú“I‚ɓǂݞ‚Ý’¼‚·‚Æ‚©‚µ‚È‚¢‚ÌH

321:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/04 18:23:54 7PYB1yIE0
DirectShow”ł̃~ƒ…[ƒWƒbƒNƒvƒŒƒCƒ„[‘‚¢‚Ă݂½
URLØÝ¸(codepad.org)
DirectShow‚È‚ñ‚ÅADirectShow—p‚̃R[ƒfƒbƒN“ü‚ê‚ê‚Î
‰½‚Å‚à͂ł«‚邯Žv‚¤

config.py‚Ìconfigure()‚Ì’†‚Å
window.musicplayer = MyMusicPlayer(window)
‚Æ‚©‚â‚邯‚±‚Á‚¿‚ªŽg‚í‚ê‚é
Ķ‚µ‚½‚¢Šg’£Žq‚ÍA“¯‚¶‚­configure()‚Ì’†‚Å
MainWindow.music_file_ext_list = (
'.wav', '.mid', '.mp3', '.ogg', '.m4a')
‚Æ‚©i‚¨D‚Ý‚ÅjÝ’è‚·‚邯‚悳‚°

’´‰ö‚µ‚¢‚ñ‚ÅAŽg‚¤ê‡‚ÍŽ©ŒÈÓ”C‚Å‚¨‚È‚ª‚¢

322:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/04 22:23:47 mMfr20YF0
WMP‚Å‚Í͂ł«‚é‚Ì‚ÉDirectShow‚Å‚Í͂ł«‚È‚¢mp3ƒtƒ@ƒCƒ‹‚ª‚ ‚é‚È‚ŸB
GraphEdit‚ÅŠJ‚¢‚Ă݂½‚ç“K؂ȃtƒBƒ‹ƒ^‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚ÄŽ–‚Ý‚½‚¢‚¾‚¯‚ÇA‚È‚ñ‚Å‚¾‚낤H
mp3ƒtƒ@ƒCƒ‹‚ª‘S•”‘Ê–Ú‚Á‚Ä‚ñ‚È‚ç‚í‚©‚ç‚È‚¢‚Å‚à‚È‚¢‚¯‚ÇA͂ł«‚镨‚à‚ ‚é‚ñ‚¾‚æ‚ËB

323:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/04 22:53:36 7PYB1yIE0
>>322
‚»‚ê‚Í‚¿‚å‚Á‚Ƃ킩‚ç‚ñ‚Ë
‰´‚̊‹«‚ÅDirectShow Filter Tool‚ÅŒ©‚Ä‚Ý‚é‚Æ
MPEG-1 Audio Decoder‚Å‚Íffdshow Audio Decoder‚ªˆê”Ô—Dæ“x‚‚­‚È‚Á‚Ă邯‚Ç

324:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/04 23:15:55 mMfr20YF0
ƒfƒR[ƒ_‚Í“¯‚¶‚­ffdshow‚Ì‚ª—Dæ“x‚ª‚‚­‚È‚Á‚Ä‚éB
–â‘è‚̓XƒvƒŠƒbƒ^‚Ì•û‚Ý‚½‚¢B‚Æ‚¢‚Á‚Ä‚àMPEG-1 Splitter‚ɂ͕W€‚ÌMPEG-I Stream Splitter‚µ‚©‚È‚¢‚킯‚¾‚ªB

GraphEdit‚Å͂ł«‚émp3‚Ƃł«‚È‚¢‚̂𗼕û‚Æ‚àFile Source(Async)‚ŃtƒBƒ‹ƒ^’ljÁ‚µ‚ÄA
MPEG-I Stream Splitter‚ÆÚ‘±‚µ‚Ä‚Ý‚é‚ÆA͂ł«‚é“z‚Í‚«‚¿‚ñ‚ÆŒq‚ª‚é‚ñ‚¾‚¯‚ÇA
‘Ê–Ú‚È•û‚Í‚±‚ÌŽž“_‚ÅŒq‚ª‚ç‚È‚¢B

mp3ƒtƒ@ƒCƒ‹‚Ì\‘¢‚ɉ½‚©“Á’¥‚ª‚ ‚é‚Ì‚©‚à‚µ‚ê‚ñ‚¯‚ÇA—Ç‚­‰ð‚ç‚ñB

‚Ü‚ŸAŠO•”ƒvƒŒƒCƒ„[‚ÅĶ‚·‚ê‚Ηǂ¢‚¾‚¯‚¾‚©‚ç“Á‚É¢‚é‚킯‚ł͂Ȃ¢‚¯‚ÇB

325:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/05 05:07:24 Q0OflG6W0
‚Ç‚¤‚àID3ƒ^ƒO‚ªŒ´ˆö‚Á‚Û‚¢B
ID3 v2.4Œ`Ž®‚¾‚ƂقڑS–ÅBv2.2‚ÍOK‚Á‚Û‚¢‚¯‚Ǒʖڂȕ¨‚à‚ ‚éB

–{—ˆƒXƒvƒŠƒbƒ^[‚ª‰ðŽß‚Å‚«‚È‚¢Œ`Ž®‚¾‚¯‚ÇA
‚¤‚Ü‚¢‹ï‡‚ɃXƒ‹[‚³‚ê‚邿‚¤‚ȃf[ƒ^‚Ì•À‚Ñ‚¾‚Á‚½ê‡‚ÍĶ‚³‚ê‚é‚Á‚Ä‚±‚ƂȂ̂©‚àB

326:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/05 10:05:21 GSTzhBdS0
URLØÝ¸(homepage3.nifty.com)
‚É‚¿‚傤‚Ç‚»‚ê‚Á‚Û‚¢‚±‚Æ‚ª‘‚¢‚Ä‚ ‚é‚Ë


327:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/05 10:45:45 Q0OflG6W0
DirectShow ID3v2‚Å‚®‚®‚邯>>326 ‚Ì‘¼‚É‚àFXo‚Ä‚«‚Ü‚·‚ËB
“K“–‚ȃXƒvƒŠƒbƒ^‚ð“ü‚ê‚ÄDirectShow Filter Tool‚Å—Dæ“x‚ð˜M‚ê‚΂悢‚Á‚ÄŽ–‚È‚ñ‚Å‚µ‚傤‚¯‚ÇA
ŠO•”ƒvƒŒƒCƒ„[‚ÅĶ‚·‚é‚Ù‚¤‚ª–Ê“|‚ª–³‚­‚Ä—Ç‚¢‚Å‚·‚ËB

328:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/06 16:33:11 qfvTS808O
Œy ‚­ ‚µ ‚Ä ‚­ ‚ê

329:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/06 17:29:01 5hyJ9n8f0
‚ǂ̕ӂªd‚¢‚ÆŠ´‚¶‚Ä‚éH

330:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/09 12:33:50 LiwvLTFBO
ƒƒ‚ƒŠÁ”ï—ʂ̘b‚¾‚æ
ƒm[ƒg‚É2GB‚µ‚©Ï‚ñ‚łȂ¢‚©‚ç–ñ20MB‚àÁ”‚Ä‚à‚ç‚Á‚½‚碂é‚Ì‚¾‚æ(EƒÖE`)o
ƒGƒNƒXƒvƒ[ƒ‰‚ª30MBÁ”‚ĂČ™‚Á‚Ä‚¢‚é‚Ì‚É“àœŠi‚Ü‚Å,,,

331:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/09 12:57:44 IhayzhVc0
>>330
2GBÏ‚ñ‚Å‚Ä20MB’ö“x‚ÌÁ”ï‚ð‹C‚É‚·‚é‚Á‚ÄA‚Ç‚ñ‚ÈŽg‚¢•û‚µ‚Ä‚ñ‚ÌH

ƒEƒ`‚Í2.5GBÏ‚ñ‚ł邯‚ÇAWebAFTPASMTPARDBMS2ŽíAŠeŽíƒ`ƒƒƒbƒgŽI“™“®‚©‚µ‚Ä‚¢‚ÄA
‚³‚ç‚Ƀ`ƒƒƒbƒgƒc[ƒ‹10ƒvƒƒZƒX‚­‚ç‚¢AƒZƒLƒ…ƒŠƒeƒBŒn”ŽíAƒ‰ƒ“ƒ`ƒƒ[“™ƒ†[ƒeƒBƒŠƒeƒB‚ð‚¢‚­‚‚©í’“‚µ‚ĂĂà
ƒƒ‚ƒŠÁ”1GB’´‚¦‚鎖‚Í–Å‘½‚É–³‚¢‚ñ‚¾‚ªB

ƒtƒHƒgƒVƒ‡ƒbƒv‚Æ‚©ƒƒ‚ƒŠ‹ò‚¢‚Ü‚­‚éƒc[ƒ‹‚ðí—p‚µ‚Ä‚é‚Á‚ÄŽ–‚©H


332:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/10 16:59:50 colJBaxJ0
cfiler_main.py‚ð˜M‚ç‚È‚¢‚Ƃǂ¤‚É‚à‚È‚ç‚È‚¢‚悤‚È•ÏX‚ð‚µ‚½‚¢ê‡‚Í
ƒ\[ƒX‚ð˜M‚Á‚Äpy2exe‚Ńrƒ‹ƒh‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¯‚ǃrƒ‹ƒhŠÂ‹«‚𮂦‚é‚Ì‚ª–Ê“|B

py2exe‚̓ƒCƒ“ƒXƒNƒŠƒvƒg‚¾‚¯‚ðexe‚É“ü‚ê‚Ä‚ ‚Æ‚Ízipƒtƒ@ƒCƒ‹‚É“ü‚ê‚邱‚Æ‚ª‚Å‚«‚ÄA
cfiler.exe‚Ízipƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä‚à“ǂݞ‚߂邿‚¤‚Ȃ̂ÅA
extension/cfiler_main.py(‚ÌmainŠÖ”)‚ðŒÄ‚Ño‚·‚悤‚È\¬‚Ìexeƒtƒ@ƒCƒ‹‚ðì‚Á‚Ă݂½B

URLØÝ¸(www-2ch.net:8080)

cfilerx.exe‚ÆextensionƒtƒHƒ‹ƒ_‚ð“àœŠi‚̃tƒHƒ‹ƒ_‚ɃRƒs[‚µ‚Äcfiler.exe‚Ì‘ã‚í‚è‚É
cfilerx.exe‚ðŽÀs‚·‚ê‚ÎOKB
cfiler.exe“à‘ ‚̃‚ƒWƒ…[ƒ‹‚æ‚è‚àextensionƒtƒHƒ‹ƒ_‚Ì‚ª—D悵‚ăCƒ“ƒ|[ƒg‚³‚ê‚é‚Ì‚Å
cfiler_*.py‚̉ü‘¢‚ɂ͕֗˜‚¾‚ÆŽv‚¢‚Ü‚·B

333:330
08/10/12 02:59:29 jgl5K68fO
>331
Adobe CreativeSuite CS3, Visual Stadio 2005 Professional,“¯2008 Professional,
Office2003 Professional,“¯2007 Professional
‚¾‚¢‚½‚¢d‚»‚¤‚Ȃ̂͂±‚ê‚ç
“ü‚ê‚·‚¬‚½‚¹‚¢‚©OS‹N“®ŽžŠÔ‚ª17•b¨35•b‚Æ”{ˆÈã‚ɂȂÁ‚½
ƒƒ‚ƒŠŽg—p—¦‚Í‹N“®’¼ŒãŽg—p0.64GB ‹ó‚«1.22GB‚ƂȂÁ‚Ă邯‚Ç
ã‹L5‚‹N“®‚·‚邯Žg—p1.79GB‹ó‚«0.09GB‚ƂȂé
90MB‚µ‚©‚È‚¢ƒƒ‚ƒŠ[‚Å20MBŽg‚í‚ꂽ‚炽‚Ü‚ç‚ñ

334:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 04:00:51 T1PyJGmZ0
ƒ„ƒc‚ ‚½‚肾‚È‚»‚è‚á
‘S‘R“àœŠi‚Ì‚¹‚¢‚¶‚á‚È‚¢‚¶‚á‚ñ
‚¾‚¢‚½‚¢90MB‚à70MB‚à‘債‚ĕςñ‚Ë‚¦‚¾‚ë
‚o‚b‚ÌŽg‚¢•û‚ªŠÔˆá‚Á‚Ä‚é

335:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 08:40:08 vZGKmrF00
90MB‚ÅAdobe CreativeSuite‚Æ‚©VisualStudio‚Æ‚©ƒAƒz‚©w

336:335
08/10/12 08:45:11 vZGKmrF00
‚æ‚­“Ç‚ñ‚łȂ©‚Á‚½‚·‚Ü‚ñ

337:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 09:39:53 AfXBasM10
>>333
‘¼‚̃tƒ@ƒCƒ‰‚É”ä‚ׂÄA‚ ‚©‚炳‚܂Ƀƒ‚ƒŠ‹ò‚¤‚Æ‚©‚¾‚Á‚½‚ç‚Ü‚¾‚µ‚àA
‚±‚Ìê‡A‚Ç‚¤l‚¦‚Ä‚àA‹ào‚µ‚Ä”ƒ‚Á‚½¤•i‚̂ق¤‚ÉˆË—Š‚¾‚·‚ׂ«‚¾‚ëB

‚µ‚©‚àA‹“‚°‚½ƒc[ƒ‹‚ð‘S•”ˆê“x‚É‹N“®‚µ‚Äí—p‚·‚é‚È‚ñ‚ÄŽ–‚ª‚ ‚肦‚È‚¢B
ìŽÒ‚³‚ñ‚àA‚±‚ñ‚ȃŒƒXŒ©‚½‚ç•s–ù‰õ‚ɂȂé‚íB

338:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 10:44:32 ooNpteYb0
>>333
ƒj[ƒY‚É‚ ‚Á‚ĂȂ¢‚È‚çA‘¼‚̃tƒ@ƒCƒ‰[Žg‚¢‚È‚æB
‚à‚Á‚ÆŽg—p—Ê­‚È‚¢ƒtƒ@ƒCƒ‰[‚È‚ñ‚Ä‚¢‚­‚ç‚Å‚à‚ ‚é‚ñ‚¾‚©‚炳B

339:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 11:18:16 qm9ryLJ40
>>333
‚»‚ê‚ç‚ðu“¯Žž‚ÉvŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢——R‚ª‰´‚ɂ͑S‚­•ª‚©‚ç‚È‚¢‚Ì‚¾‚ª
‰½‚Ńo[ƒWƒ‡ƒ“ˆá‚¢‚ÌVS‚âOffice‚𓯎ž‚É‹N“®‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚é‚ñ‚¾‚æ

VS“ü‚ê‚Ä‚é‚Á‚Ä‚±‚Ƃ͊J”­‚·‚ñ‚Ì‚©H
ŠJ”­ŽÒ‚Ƃ͎v‚¦‚È‚¢‚قǃAƒz‚¾‚È

340:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 13:18:40 arT3h50T0
‚Ü‚ ‚Ü‚ ŠF‚³‚ñ—Ž‚¿’…‚¢‚Ä
“àœŠi‚ª‚¢‚ë‚ñ‚Èl‚¦•û‚Ìl‚ÉŽg‚í‚ê‚邿‚¤‚ɂȂÁ‚Ä—ˆ‚Ä‚¢‚邯‚¢‚¤‚±‚Ƃł·‚æ
ƒ†[ƒU[‚ª‘‚¦‚邱‚Æ‚ªÅ‚àd—v

341:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 16:10:45 kxl9R+uq0
URLØÝ¸(sites.google.com)
1.64 - 2008/10/12
- —š—ðƒWƒƒƒ“ƒvƒEƒCƒ“ƒhƒEAƒuƒbƒNƒ}[ƒN‘I‘ðƒEƒCƒ“ƒhƒEA‰¹ŠyƒvƒŒƒCƒŠƒXƒgƒEƒCƒ“ƒhƒE‚ÅAƒCƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ƒT[ƒ`‚ðŽg‚¦‚邿‚¤‚É‚µ‚½B
- ƒ\[ƒg•û–@‚ð‘I‘ð‚·‚é‚Æ‚«AShift‚ð‰Ÿ‚µ‚È‚ª‚猈’è‚·‚邯A~‡‚É‚È‚é‚æ‚¤‚É‚µ‚½B
- UNCŒ`Ž®ƒpƒX‚Ì‹¤—L–¼•”•ª ( \\servername\share\dirname ‚Ì share ‚Ì•”•ª ) ‚ð•⊮‚·‚鈗‚ð’ljÁB
- ƒŠƒXƒgƒEƒCƒ“ƒhƒE‚ðƒJƒXƒ^ƒ}ƒCƒYo—ˆ‚邿‚¤‚É‚·‚邽‚ßAconfig.py ‚Ì configure_ListWindow() ‚ðŒÄ‚Ño‚·‚悤‚É‚µ‚½B
- MainWindow.editor ‚É ŒÄ‚Ño‚µ‰Â”\ƒIƒuƒWƒFƒNƒg‚ðݒ肵‚Ä‚¢‚邯‚«Aݒ胃jƒ…[‚©‚ç [ config.py ‚ð•ÒW ] ‚ªƒGƒ‰[‚ɂȂÁ‚Ä‚¢‚½‚Ì‚ðC³B
- cfiler.exe ‚É ƒo[ƒWƒ‡ƒ“î•ñ‚ð–„‚ßž‚ނ悤‚É‚µ‚½B
- ‰æ‘œƒrƒ…[ƒA‚Å .psd ‚Æ .tga ‚ªƒfƒR[ƒh‚Å‚«‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ðC³B
- cfiler.ini ƒtƒ@ƒCƒ‹‚̓ǂݑ‚«‚ªAƒvƒƒZƒXŠÔ‚Å“¯Žž‚É‹N‚±‚Á‚Ä‚µ‚Ü‚¤‰Â”\«‚ª‚ ‚Á‚½‚Ì‚ðC³B
- ŠeŽíƒŠƒXƒgƒEƒCƒ“ƒhƒE‚ÌÅ‘åƒTƒCƒY‚ªAƒƒCƒ“ƒEƒCƒ“ƒhƒE‚æ‚è­‚µ¬‚³‚­‚È‚é‚æ‚¤‚É’²®B
- ƒCƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ƒT[ƒ`‚Ì”wŒi‚̃Oƒ‰ƒf[ƒVƒ‡ƒ“–Í—l‚Ìã’[‚ª–Ú—§‚‚悤‚É­‚µ’²®

342:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 17:18:30 WZpBsai60
>>337
‚ÌID‚ª‚ ‚Ó

343:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/12 17:38:26 AfXBasM10
Ÿ‚Á‚½Ii‰½‚ªH
‚ ‚ÓƒXƒŒ‚ÉŽ©–‚µ‚É‚¢‚±[

344:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/13 12:06:15 PV3dD2kL0
1 .66 - 2008/10/13
- 1.65‚Åiniƒtƒ@ƒCƒ‹‚ðutf8‚É‚µ‚½‰e‹¿‚ÅAƒtƒHƒ“ƒg‚ªƒJƒXƒ^ƒ}ƒCƒY‚³‚ê‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚½‚Ì‚ðC³B
- Šg’£Žq‚É”ñASCII•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚邯‚«‚ÍA•ª—£•\ަ‚µ‚È‚¢B

1 .65 - 2008/10/13
- ‰¹ŠyĶ’†AƒXƒe[ƒ^ƒXƒo[‚̉E’[‚ÉAĶˆÊ’u‚ð•\ަ‚·‚邿‚¤‚É‚µ‚½B
- MusicƒvƒŒƒCƒ„ƒEƒCƒ“ƒhƒE‚Ì Ctrl + ©/¨ ‚ÅAĶˆÊ’u‚ðƒV[ƒN‚·‚邿‚¤‚É‚µ‚½B
- ‰¹ŠyƒvƒŒƒCƒ„‚ÌÅŒã‚Ìó‘Ô(ƒvƒŒƒCƒŠƒXƒg‚ÆÄ¶ˆÊ’u)‚ð‹L‰¯‚µAÄ‹N“®Œã‚É•œŠˆ‚³‚¹‚邿‚¤‚É‚µ‚½B
- ”äŠr‘I‘ðƒc[ƒ‹‚ÉA‚à‚¤•Еû‚̃yƒCƒ“‚Å‘I‘ð‚³‚ê‚Ä‚¢‚éƒAƒCƒeƒ€‚ð‘I‘ð‚·‚é‹@”\‚ð’ljÁ
- ƒeƒLƒXƒg·•ªƒEƒCƒ“ƒhƒE‚ÉAƒXƒe[ƒ^ƒXƒo[‚ð’ljÁ
- ƒeƒLƒXƒg·•ªƒEƒCƒ“ƒhƒE‚ðƒJƒXƒ^ƒ}ƒCƒYo—ˆ‚邿‚¤‚É‚·‚邽‚ßAconfig.py ‚Ì configure_DiffViewer() ‚ðŒÄ‚Ño‚·‚悤‚É‚µ‚½B
- Žw’肵‚½ƒpƒX‚ɃWƒƒƒ“ƒv‚·‚éŠÖ”‚ð’ljÁB
MainWindow.leftJump()
MainWindow.rightJump()
MainWindow.activeJump()
MainWindow.inactiveJump()
- ‚¢‚­‚‚©‚̈—‚̊Ԃ̃vƒƒOƒŒƒXƒo[‚ðA2’i•\ަ‚É‚µ‚½B
- 1.64 ‚Ì•ÏX‚ÅA‰‚߂Ă̋N“®‚Å ini ƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¢‚Æ‚«‚ÉA‹N“®‚Å‚«‚È‚­‚È‚Á‚Ä‚¢‚½–â‘è‚ðC³B
- ini ƒtƒ@ƒCƒ‹‚Ì•¶ŽšƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ð S-JIS ‚©‚ç utf8 ‚É•ÏXBUNICODE‚Å‚µ‚©•\Œ»‚Å‚«‚È‚¢•¶Žš‚ðŠÜ‚ÞƒpƒX‚ªA—š—ð‚âƒuƒbƒNƒ}[ƒN‚ÉŽc‚ç‚È‚¢–â‘è‚ ‚Á‚½‚Ì‚ðC³B

345:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/13 17:10:07 N3vcwcWF0
‰³
‰´‚µ‚©Žg‚Á‚Ä‚Ë[‚ÆŽv‚¤‚¯‚ÇDirectShowƒƒfƒBƒAƒvƒŒƒCƒ„[‚ð1.65Žd—l‚É’Ç]‚µ‚½
URLØÝ¸(codepad.org)

Žg‚¤ê‡‚Íconfigure()‚ñ’†‚Å
cfiler_musicplayer.MusicPlayer = DSMusicPlayer
‚Æ‚©‚â‚Á‚ÄAƒNƒ‰ƒXŽ©‘Ì‚ð’u‚«Š·‚¦‚邵‚©‚È‚³‚°

346:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/14 08:35:41 6TPlJGxm0
1.67 - 2008/10/14
- UNCŒ`Ž®‚̃pƒX‚ÅA•K—v‚ɉž‚¶‚ălƒbƒgƒ[ƒNÚ‘±‚̃†[ƒU[–¼‚ƃpƒXƒ[ƒh‚Ì“ü—̓_ƒCƒAƒƒO‚ð•\ަ‚·‚邿‚¤‚É‚µ‚½B
- ”äŠr‘I‘ðƒc[ƒ‹‚̃EƒCƒ“ƒhƒE‚ÍA擪•¶Žš‚Ì“ü—͂ő¦ŽžŒˆ’è‚·‚邿‚¤‚É‚µ‚½B
- ƒfƒBƒŒƒNƒgƒŠ”äŠrƒc[ƒ‹‚̃EƒCƒ“ƒhƒE‚ÍA擪•¶Žš‚Ì“ü—͂ő¦ŽžŒˆ’è‚·‚邿‚¤‚É‚µ‚½B
- ƒfƒBƒŒƒNƒgƒŠ”äŠr‚ÅAƒAƒNƒZƒX‚Å‚«‚È‚¢ƒtƒ@ƒCƒ‹‚Ȃǂª‚ ‚Á‚½‚Æ‚«‚ÉA˜Iœ‚ȃGƒ‰[‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B

347:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/14 19:15:44 6TPlJGxm0
>>345
ƒNƒ‰ƒX‚Ì’u‚«Š·‚¦‚¾‚Á‚½‚çSongMCI‚ðSongDirectShow‚Å’u‚«Š·‚¦‚Ä‚à—Ç‚¢‚ñ‚¶‚á‚È‚¢H

348:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/14 19:30:17 D2nUNt7X0
>>347
‚ ‚ AŠm‚©‚É‚»‚¤‚¾‚È‚ 
‚»‚Á‚¿‚Ì‚ªŽè‚ÁŽæ‚è‚͂₢‚Ë

349: ŸNana...Z5Q
08/10/14 22:10:26 ktagsRpR0
>>1‚©‚炱‚̽ڌ©‚Ä‚«‚½‚笒·‹ï‡‚ª‚·‚³‚Ü‚¶‚­‚ij’¼›‚ꂽEEE///
‚¿‚å‚Á‚Æ‚ ‚Ó‚©‚ç•‚‹C‚µ‚¿‚á‚¢‚»‚¤‚ÈEEEE‚ ‚Ÿ‚ÁIIÀÞÒ‚ÁII‚킽‚µ‚Á‚½‚çEEE

350:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/15 08:21:15 613Z9rbF0
‚ ‚Ó‚É”ä‚ׂ邯‰æ–ʂ̃`ƒ‰ƒcƒL‚ª­‚È‚¢‚Æ‚±‚낪‚¢‚¢‚Ë

351:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/15 12:22:08 Hp9xrBxM0
ƒWƒƒƒ“ƒvƒŠƒXƒg‚Å“ª•¶Žš‚ªU‚̃tƒHƒ‹ƒ_‚ð“o˜^‚·‚邯ŒÄ‚Ño‚µ‚½Žž‚ÉƒŠƒXƒg‚ª‹ó”’‚ɂȂÁ‚Ä‚µ‚Ü‚¤B
—á)
D:\User
E:\U
E:\hogehoge\U

‚±‚ê‚Á‚Ăǂ¤‚·‚ê‚Γo˜^o—ˆ‚é‚©‚È‚ŸH

352:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/15 14:34:12 W3pIaVcF0
\‚ðA\\‚©/‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢

353:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/15 15:11:06 AL+84oe40
‚à‚µ‚­‚Ír‚𓪂ɕt‚¯‚éB
r"D:\User"
‘SŠp•¶Žš‚ª‚ ‚éꇂÍurB
ur"E:\ƒhƒLƒ…ƒƒ“ƒg"

354:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/15 16:05:40 7ayP46Wr0
URLØÝ¸(sites.google.com)
1.68 - 2008/10/15
- ƒfƒtƒHƒ‹ƒgÝ’èƒtƒ@ƒCƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÌÝ’è‚É "SelectEmpty" ƒRƒ}ƒ“ƒh‚ð’ljÁB‚±‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚邯AƒAƒNƒeƒBƒu‚ȃyƒCƒ“‚̃fƒBƒŒƒNƒgƒŠ‚Ì‚¤‚¿A‹ó‚Ì‚à‚Ì‚ð‘I‘ð‚·‚éB
- UNCŒ`Ž®‚̃pƒX‚ð‚‚©‚Á‚½ƒRƒs[‚âˆÚ“®ˆ—‚Ì‚ ‚Æ‚Ìēǂݞ‚Ý‚ÅA‘€ì•s”\‚ɂȂÁ‚Ä‚¢‚½‚Ì‚ðC³
- ƒfƒBƒŒƒNƒgƒŠ‹æØ‚è•¶Žš‚ðƒXƒ‰ƒbƒVƒ…‚Éݒ肵‚Ä‚¢‚邯AUNCŒ`Ž®‚̃tƒ@ƒCƒ‹‚ɑ΂µ‚Ä Ctrl-Enter ‚ðŽg‚¤‚±‚Æ‚ªo—ˆ‚È‚©‚Á‚½‚Ì‚ðC³B

355:351
08/10/15 16:48:31 Hp9xrBxM0
>>352
‚¤‚Ü‚­‚¢‚Á‚½I‚ ‚肪‚Æ‚¤B

>>353
‚¤‚Ü‚­‚¢‚©‚È‚©‚Á‚½I‚Å‚à‚ ‚肪‚Æ‚¤B

356:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/10/29 16:43:40 CXNA6QvP0
‚È‚ñ‚©‰ß‘a‚Á‚Ä‚éH
‚Ƃ肠‚¦‚¸ƒCƒ[ƒWƒrƒ…[ƒ‚ŃfƒtƒHƒ‹ƒg‚Ìfitƒ‚[ƒh‚Å‚à
‰æ–ʃTƒCƒY‚æ‚謂³‚¢‰æ‘œ‚ÍŠg‘債‚È‚¢‚悤‚É‚·‚éƒR[ƒh
(config.py‚É‹Lqj

def configure_ImageViewer(window):

original_reset = window.reset
def reset():
if window.zoom_policy == "fit":
img_size = window.img.getSize()
client_rect = window.getClientRect()
offset_x, offset_y = window.charToClient(0, 0)
char_w, char_h = window.getCharSize()

area_size = (client_rect[2] - client_rect[0],
(window.height()-1)*char_h + offset_y)
if img_size[0] < area_size[0] \
and img_size[1] < area_size[1]:
window._zoom = 1.0
window.fit = False
window.pos = [0,0]
else:
original_reset()
window.reset = reset

zoom_policy=original‚Å‚à‚¿‚å‚Á‚ÆŽg‚Á‚Ă݂½‚ªA
ƒXƒNƒ[ƒ‹‚ª‚©‚È‚èƒKƒ^ƒKƒ^Œ¾‚Á‚ÄA‚Ô‚Á‚¿‚Ⴏ’x‚­‚ÄŽg‚¢•¨‚ɂȂç‚ñ‚È
ƒXƒNƒ[ƒ‹‚·‚邾‚¯‚Åpaneˆê‚©‚çì‚è’¼‚µ•‘SÄ•`‰æ‚ÍA‚³‚·‚ª‚Éd‚¢‚ñ‚¾‚ÆŽv‚¤

357:356
08/10/29 16:46:37 CXNA6QvP0
‚²‚ß‚ñ
ƒCƒ“ƒfƒ“ƒg‘½•ªƒKƒ^ƒKƒ^‚ɂȂÁ‚Ă邿‚È
‚¨‚Ü‚¯‚É‚¿‚å‚Á‚ƃ~ƒX

@ @ original_reset = window.reset
@ @ def reset():
@ @ @ @ if window.zoom_policy == "fit":
@ @ @ @ @ @ img_size = window.img.getSize()
@ @ @ @ @ @ client_rect = window.getClientRect()
@ @ @ @ @ @ offset_x, offset_y = window.charToClient(0, 0)
@ @ @ @ @ @ char_w, char_h = window.getCharSize()

@ @ @ @ @ @ area_size = (client_rect[2] - client_rect[0],
@ @ @ @ @ @ @ @ @ @ (window.height()-1)*char_h + offset_y)
@ @ @ @ @ @ if img_size[0] < area_size[0] \
@ @ @ @ @ @ @ @ @ @ and img_size[1] < area_size[1]:
@ @ @ @ @ @ @ @ window._zoom = 1.0
@ @ @ @ @ @ @ @ window.fit = False
@ @ @ @ @ @ @ @ window.pos = [0,0]
@ @ @ @ @ @ @ @ return
@ @ @ @ original_reset()
@ @ window.reset = reset


358:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/01 15:57:53 QFBYvYmL0
‚½‚ß‚µ‚ɉ摜ƒrƒ…[ƒì‚Á‚Ă݂½
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

’Êí‚͉摜ƒTƒCƒY‚ɃEƒBƒ“ƒhƒE‚ð‚ ‚í‚¹‚Ä“™”{•\ަ
ƒtƒ‹ƒXƒNƒŠ[ƒ“•\ަAƒXƒ‰ƒCƒhƒVƒ‡ƒE‚ ‚è
“àœŠi“à‘Ÿ‚̂₂æ‚è‚̓XƒNƒ[ƒ‹Œy‚¢‚¯‚ǃY[ƒ€‚Æ‚©‚͂Ȃ¢


359:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/02 18:31:04 FXLtnyE/0
“àœŠi‚ÌƒŠƒXƒgã‚̃fƒBƒŒƒNƒgƒŠ‚ŃGƒfƒBƒ^i‚⑼‚̃AƒvƒŠj‚ðshift-x‚ÅŽÀs‚µ‚Ä“àœŠi‚É–ß‚Á‚½‚Æ‚«A
ƒŠƒXƒg‚ðŽ©“®‚ÅƒŠƒtƒŒƒbƒVƒ…‚µ‚Ä‚­‚ê‚é‚Á‚Ä‹@”\‚͓‚¢‚Ì‚©‚È
V‚µ‚­‚Å‚«‚½ƒtƒ@ƒCƒ‹‚ªƒŠƒXƒg‚ÉÚ‚ç‚È‚¢‚©‚ç‚¢‚Á‚Ø‚ñã‚̃fƒBƒŒƒNƒgƒŠ‚Éオ‚Á‚ÄA–ß‚é‚Á‚Ď臂𓥂ñ‚Å‚é‚ñ‚¾‚¯‚ÇA
‚¢‚Ü‚¢‚¿‚¾‚ȂƎv‚Á‚Ä‚é

360:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/02 20:15:43 8K6SiT4d0
>>359
Š®‘S‚ÉŽ©“®‚Å‚â‚肽‚¯‚ê‚΃fƒBƒŒƒNƒgƒŠŠÄŽ‹‚ª•K—v‚¾‚ªAŽè“®‚Å‚¢‚¢‚ñ‚È‚ç
config.py‚Ì’†‚Å
window.keymap[VK_F5] = window.command_Refresh
‚Æ‚©‚â‚ê‚΂¢‚¢‚æ

‚±‚ꂾ‚Æiexplorer•—‚ÉjF5‚ÅƒŠƒtƒŒƒbƒVƒ…‚·‚邿‚¤‚ɂȂ邪A
Š„‚è“–‚Ä‚éƒL[‚Í‚¨D‚Ý‚Å

361:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/02 22:03:12 lbqTvNF20
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤
‚Ƃ肠‚¦‚¸Žè“®‚Å‚µ‚Ì‚²‚¤
“àœŠi‚Ìwindow‚ɃtƒH[ƒJƒX‚ª–ß‚Á‚½‚Æ‚«‚̃Cƒxƒ“ƒg‚ÅƒŠƒtƒŒƒbƒVƒ…‚µ‚Ä‚­‚ê‚ê‚΂¢‚¢‚ñ‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇAconfig.py‚¶‚á‚Å‚«‚È‚¢‚æ‚Ë‚±‚ê

‚»‚¤‚¢‚¦‚Îhotokeyݒ肵‚Ä“àœŠiŒÄ‚Ño‚µ‚½‚Æ‚«A‘S‰æ–Ê•\ަ‚µ‚Ä‚½‚Ì‚ªƒEƒBƒ“ƒhƒE•\ަ‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Á‚Ă̂ࢂÁ‚Äi‚Á‚Ăقǂ¶‚á‚È‚¢‚¯‚Çj‚é
800*600‚­‚ç‚¢‚Å‘S‰æ–Ê•\ަ‚¾‚ƂƂ·‚²‚­Žg‚¢‚â‚·‚¢‚ñ‚¾‚æ‚È[“àœŠi

362:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/02 22:27:32 8K6SiT4d0
>>361
‘½•ªcfiler_mainwindow.py‚ÌMainWindow._onActivate()‚ð‘‚«Š·‚¦‚邵‚©‚Ë‚¦‚©‚È

config.py‚Ìconfigure()‚ªŒÄ‚΂ê‚鎞“_‚Å
_onActivate()‚Ícterm‘¤‚ɃR[ƒ‹ƒoƒbƒN‚Æ‚µ‚Ä“n‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚Ì‚Å
configure()‚Ì’†‚Å_onActivate()‚ðÄ’è‹`‚µ‚Ä‚àŽè’x‚ê‚È‚ñ‚¾‚æ‚È

‚Ü‚ ”z•z•¨‚Ì’†g‚ð‘‚«Š·‚¦‚é‚Á‚Ă̂à‚È‚é‚ׂ­‚µ‚½‚­‚È‚¢‚¾‚낤‚µA
‚à‚Á‚Æ‚¢‚¢Žè‚ª‚ ‚é‚©‚à‚µ‚ê‚ñ‚ª‚È

363:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/02 23:22:12 Hftvj5k70
config.py‚Ìconfigure()‚Ì’†‚É‚±‚ñ‚ÈŠ´‚¶‚̂𑂢‚Ä
ˆê’莞ŠÔ‚²‚ƂɃtƒ@ƒCƒ‹ƒŠƒXƒgXV‚³‚¹‚邯‚¢‚¤‚̂͂ǂ¤‚¾‚낤B

def command_RefreshBoth(self):
@@@self.refreshFileList( self.activePane(), True, False )
@@@self.refreshFileList( self.inactivePane(), True, False )
@@@self.paint(PAINT_ALL)

window.setTimer(command_RefreshBoth, 1000) # 1000ms ‚²‚Ƃɑæ1ˆø”‚ðŽÀs

364:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/03 00:05:53 mVyLBJ2y0
’´â‚ɉö‚µ‚¢‚ª‰´‚à‘‚¢‚Ă݂½
‚±‚Á‚¿‚̓fƒBƒŒƒNƒgƒŠŠÄŽ‹‚ðƒ}ƒW‚Å‚â‚é
URLØÝ¸(codepad.org)

config.py‚Ìconfigure()‚Ì’†‚É‘‚¢‚Ă݂Ă­‚ê


365:364
08/11/03 00:21:01 mVyLBJ2y0
‘‚¢‚½‚¯‚Ç‚±‚ê‚Í‚â‚Á‚Ï‚èƒ_ƒ‚¾‚ÈAŽg‚í‚È‚¢‚Å‚­‚ê

— ƒXƒŒƒbƒh‚©‚ç–³—‚â‚胊ƒtƒŒƒbƒVƒ…‚³‚¹‚Ä‚é‚ñ‚ÅA
ꇂɂæ‚Á‚Ă͂ ‚Á‚³‚èƒNƒ‰ƒbƒVƒ…‚µ‚½‚è‚·‚邿‚¤‚¾
•\‚ɃƒbƒZ[ƒW‚ðPOST‚µ‚ÄÄ•`‰æ‚³‚¹‚ç‚ê‚ê‚΂¢‚¢‚ñ‚¾‚ªAƒEƒBƒ“ƒhƒEƒvƒƒVƒWƒƒ‚ð
Ž©—R‚ɘM‚ê‚È‚¢‚©‚çŽd•û‚ª–³‚¢‚È

366:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/03 00:30:00 Pz1Fd6H80
>>363
‚¤[‚ñ‚»‚ê‚Í‚¿‚å‚Á‚ÆD‚݂ƊO‚ê‚é...
‚½‚µ‚©API‚ɃfƒBƒŒƒNƒgƒŠ‚Ì•ÏX’Ê’m‚ª‚ ‚Á‚½‚æ‚ÈA‚ÆŽv‚Á‚½‚ç
>>364
‚·‚²
‚ÆŽv‚Á‚½‚¯‚Ç‚±‚ê“àœŠi–{‘̃‚ƒ‚Æ‚à—Ž‚¿‚Ä‚µ‚Ü‚¤‚—
ʼnˆê‰ñ‚¿‚á‚ñ‚Æ“®‚¢‚½
‚¨‚¨‚ÆŽv‚Á‚Ä‚à‚¤ˆê‰ñ‚â‚Á‚Ă݂½‚ç“àœŠiŒÅ‚Ü‚Á‚½
Ä‹N“®‚µ‚½‚çVƒtƒ@ƒCƒ‹‚Å‚«‚é“x‚É—Ž‚¿‚邿‚¤‚È

367:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/03 00:31:35 Pz1Fd6H80
>>365
—¹‰ð‚Å‚·

368:364
08/11/03 12:54:34 mVyLBJ2y0
ð“ú‚̃R[ƒh‚¾‚¯‚ÇA“àœŠi‚ª—Ž‚¿‚Ä‚µ‚Ü‚¤Œ´ˆö‚Íi‰½‚ƂȂ­‚¾‚ªj•ª‚©‚Á‚½
MainWindow.subThreadCall()‚ªÄ“ü•s‰Â‚ÅA•ʃXƒŒƒbƒh‚©‚ç•À—ñ‚ŌĂ΂ê‚邯A
subThreadCall()“à•”‚ő҂¿‚ÉŽg‚Á‚Ä‚¢‚郃bƒZ[ƒWƒ‹[ƒv‚ðI‚í‚点‚邽‚ß‚Ì
window.quit()‚Å–{“–‚ÉI—¹‚µ‚Ä‚µ‚Ü‚¤‚悤‚¾

cfiler_threadutil‚ÌJobQueue‚ðŽg‚Á‚ÄA‚à‚¤­‚µ‰¸“–‚ÉÄ•`‰æ‚³‚¹‚éƒR[ƒh‚ð
‘‚¢‚½B‚±‚ê‚Åã‚Ì–â‘è‚Í‹N‚«‚È‚­‚È‚é‚Í‚¸

‚»‚ê‚ÆA“àœŠi‚ªŽÀÛ‚ÉI—¹‚·‚邯‚«‚̃tƒbƒN‚ª‚¤‚Ü‚­Žæ‚ê‚È‚¢iwindow.quit()‚Í
ã‹L‚̂悤‚ÉAsubThreadCall()‚Ì’†‚Å‚àŒÄ‚΂ê‚éj‚悤‚Ȃ̂ÅA
1•bƒ^ƒCƒ€ƒAƒEƒg‚ÅŠÄŽ‹‚µ‚ÄAIsWindow()‚ŃEƒBƒ“ƒhƒE‚ª—LŒø‚©ƒ`ƒFƒbƒN‚·‚邿‚¤‚É‚µ‚½

URLØÝ¸(codepad.org)

369:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/03 14:47:34 CBP0T9O30
>>368
window.command_Refresh()‚¾‚ƃJ[ƒ\ƒ‹‚Ì‚ ‚é‚Ù‚¤‚µ‚©XV‚³‚ê‚È‚¢‚©‚ç
—¼•û‚Æ‚à“¯‚¶ƒtƒHƒ‹ƒ_‚ð•\ަ‚µ‚Ä‚¨‚¢‚ÄŠO•”ƒvƒƒOƒ‰ƒ€‚Å‚»‚̃tƒHƒ‹ƒ_‚Ƀtƒ@ƒCƒ‹‚ðì‚Á‚Ä‚à
•Б¤‚µ‚©XV‚³‚ê‚È‚¢B

370:369
08/11/03 15:15:18 CBP0T9O30
“K“–‚ÉC³‚µ‚Ă݂½B
URLØÝ¸(codepad.org)

rebind_setLister‚É‚Ípane‚ð“n‚·‚悤‚É‚µ‚ÄADirectoryWatchThread‚̉Šú‰»‚Å‚Ípane‚Ælister‚ð“n‚·‚悤‚É‚µ‚½B

371:364
08/11/03 15:16:44 mVyLBJ2y0
>>369-370
‚¨‚¨AC³ƒTƒ“ƒNƒX

372:364
08/11/04 19:39:16 y4scTvX50
Žg‚Á‚Ă݂Ă¢‚½‚ªAƒtƒ@ƒCƒ‹ƒŠƒl[ƒ€Œã‚ɃL[‚ðŽó‚¯•t‚¯‚È‚­‚È‚Á‚½‚è‚·‚é‚ÈB
‚â‚Í‚èsubThreadCall()‚ªƒlƒbƒN‚̂悤‚¾B

ƒL[ƒCƒxƒ“ƒg‚ÍsubThreadCall()“à‚Ńnƒ“ƒhƒ‰‚𖀂è‘Ö‚¦‚Ä‚¢‚邪A
ƒ^ƒCƒ}‚Í“®‚¢‚½‚܂܂Ȃ̂ÅAUIƒXƒŒƒbƒh‚©‚ç‚Å‚àƒ^ƒCƒ}Œo—R‚Å
subThreadCall()ŽÀs’†‚ÉsubThreadCall()‚ÉÄ“ü‚·‚é‰Â”\«‚ª‚ ‚èA
‚»‚Ìꇂ͗]—T‚Å–â‘肪”­¶‚·‚éB

‚Ƃ肠‚¦‚¸subThreadCall()‘OŒã‚ÅonTimerJob()‚ÆonTimerSyncCall()‚ª‘–‚ç‚È‚¢‚悤‚É
–€‚è‘Ö‚¦‚邿‚¤‚É‚µ‚Ă݂½B

URLØÝ¸(codepad.org)

¡‰ñ‚Ì‚Íextension‚É“ü‚ê‚邱‚Æ‚ð”O“ª‚É‘‚¢‚½B
foo.py‚Æ‚©‚¢‚¤–¼‘O‚ŕۑ¶‚µ‚Äextension‚É“ü‚ꂽꇂÍA
configure()‚Ì’†‚ÅA
import hoge
foo.start_directory_watch(window)
‚Æ‚©‚â‚ê‚΂¨‚‹B

373:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/04 19:41:12 zSoA+Q1n0
import hoge‚¶‚á‘Ê–Ú‚¾‚ëw
import foo‚¾‚ÈB

374:364
08/11/04 19:44:01 y4scTvX50
>>373
„ƒ

375:364
08/11/05 00:00:56 y4scTvX50
ƒEƒU‚­‚Ä‚·‚Ü‚ñ
‚ ‚°‚È‚¨‚µ
URLØÝ¸(codepad.org)

WaitForMultipleObjects‚ÌÅŒã‚̈ø”‚ð1‚©‚ç500‚ɕς¦‚½
1ƒ~ƒŠ•bƒ^ƒCƒ€ƒAƒEƒg‚Í–³‚¢‚íccƒfƒtƒH‚Ì•ª‰ð”\‚¾‚Æ10ƒ~ƒŠ‚ÍQ‚邾‚낤‚©‚ç
CPU•‰‰×‘S‘R‚©‚©‚Á‚ĂȂ­‚Ä‹C‚©‚ñ‚©‚Á‚½

376:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/06 13:58:52 52AN3cia0
keyhac (craftware)
URLØÝ¸(sites.google.com)

377:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/09 23:21:26 /V4H/JXd0
Žè”²‚«PythonƒRƒ“ƒ\[ƒ‹ì‚Á‚Ă݂½
URLØÝ¸(codepad.org)
•⊮‚Æ‚©Ž©“®ƒCƒ“ƒfƒ“ƒg‚Æ‚©ƒJƒbƒRƒCƒC‹@”\‚͂Ȃ¢
V‚½‚ÉPythonƒCƒ“ƒ^ƒvƒŠƒ^‚ð—§‚¿ã‚°‚é‚킯‚ł͂Ȃ¢‚Ì‚Å
‹N“®‚¾‚¯‚Í”š‘¬A‚½‚¾‚µŠÈ’P‚É“àœŠi‚𓹘A‚ê‚ɂł«‚é‚̂Ŋ댯

>>358‚Ìzip‚Ì’†‚É‚ ‚évenster‚ÆA
URLØÝ¸(www.scintilla.org)
‚Å”z•z‚µ‚Ä‚éScintillai‚ÌSciLexer.dllj‚Ɉˑ¶‚µ‚Ä‚é‚ñ‚Å
‚܂Ƃ߂Äextension‚Ì’†‚É•ú‚èž‚ñ‚Å‚à‚炦‚ê‚΂¨‚‹

console.py‚Æ‚©‚¢‚¤–¼‘O‚ŕۑ¶‚µ‚½‚ç
config.py‚É«‚̂悤‚ÈŠ´‚¶‚Å

def command_Console():
import console
con = console.ConsoleWindow()
con.start_interp({'window': window, 'console': con})
window.keymap[VK_F3] = command_Console

start_interp()‚̈ø”‚Í–³‚­‚Ä‚à‚¢‚¢‚¯‚ÇA
‚±‚ñ‚ÈŠ´‚¶‚ÅwindowƒCƒ“ƒXƒ^ƒ“ƒX‚ð—^‚¦‚Ä‚â‚邯
ƒRƒ“ƒ\[ƒ‹‚©‚ç“àœŠi‚ÌwindowƒCƒ“ƒXƒ^ƒ“ƒX‚ª‰ÂŽ‹‚ɂȂé

378:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/10 00:37:07 5kaSuGXo0
‚È‚ñ‚©‚悳‚»‚¤‚ÈŠg’£‚¾‚Ë‚¦
‚±‚êipython‘g‚Ýž‚ß‚éH

379:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/10 01:45:23 ryZKA2JN0
>>378
‚·‚Ü‚ñ‚ªA‚©‚È‚è˜M‚ç‚ñ‚Æ–³—‚¾‚ÆŽv‚¤
ipython‚Í’[––‚ƃRƒlƒNƒg‚³‚ê‚Ä‚¢‚é•readline‘O’ñ‚̂͂¸‚¾‚µ

380:377
08/11/10 16:12:32 ryZKA2JN0
‚¿‚å‚Á‚Æ’¼‚µ‚½
URLØÝ¸(codepad.org)

EƒRƒsƒy‚Å•¡”sˆê“x‚É“ü—Í‚µ‚½ê‡‚ɂ܂Ƃà‚É“®‚¢‚ĂȂ©‚Á‚½‚ñ‚Å’¼‚µ‚½
Eª«‚ŃqƒXƒgƒŠ‚ðs‚«—ˆ‚Å‚«‚邿‚¤‚É‚µ‚½

‚È‚ñ‚‚¤‚©Emacs•—ƒL[ƒoƒCƒ“ƒh‚ÉŠµ‚ê‚Ä‚él‚Í‚²‚ß‚ñ‚È‚³‚¢‚È‚ñ‚¾‚ª
Scintilla‚̃L[ƒoƒCƒ“ƒh‚̓fƒtƒH‚ÅWin•—‚Ȃ̂Å
ƒJ[ƒ\ƒ‹ƒL[AHomeAEnd‚ȂǂðŽg‚¤‚©ƒR[ƒh‚ð‘‚«Š·‚¦‚Ä‚­‚¾‚³‚¢

381:364
08/11/11 20:40:38 Mg6hT/QX0
ƒfƒBƒŒƒNƒgƒŠŠÄŽ‹—p‚̃\[ƒX‚ð‚¿‚å‚Á‚Æ’¼‚µ‚½
ŠÄŽ‹ƒXƒŒƒbƒh‚ª‚¿‚á‚ñ‚Ɖð•ú‚³‚ê‚È‚¢‚Æ‚¢‚¤‹¥ˆ«‚ȃoƒO‚¾‚Á‚½
“r’†‚̔łŃGƒ“ƒoƒO‚µ‚Ä‚½‚炵‚¢
‚»‚ê‚ÆAƒLƒ…[‚ð¶‰E‚̃yƒCƒ“—¼•û‚ÉŽ‚‚悤‚É‚µ‚½
URLØÝ¸(codepad.org)



382:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/13 20:28:18 AaHgjMpF0
ìŽÒ‚³‚ñ•ʂ̂à‚Ìì‚肾‚µ‚¿‚á‚Á‚½H
‘qEX‚Æ“¯—l‚É“àœŠi‚à•ú’u‚³‚ê‚¿‚Ⴄ‚Ì‚©‚ÈH

383:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/13 21:27:44 qnH+rrmF0
>>382
‚Ç‚¤‚¾‚ë‚È

’N‚àŽg‚Á‚ĂȂ¢‚¾‚낤‚¯‚Ç
>>358‚̉摜ƒrƒ…[ƒ‚ðGIFƒAƒjƒ‘Ήž‚É‚µ‚½
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

384:383
08/11/13 22:45:47 qnH+rrmF0
‚·‚Ü‚ñA‚ ‚°‚È‚¨‚µ
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

385:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 01:03:44 2HVCJRp60
URLØÝ¸(sites.google.com)
1.72 - 2008/11/15
- ƒtƒ@ƒCƒ‹ƒŠƒXƒg‚ðŽ©“®“I‚ÉƒŠƒ[ƒh‚·‚鈗‚ð’ljÁ
- ƒfƒtƒHƒ‹ƒgÝ’èƒtƒ@ƒCƒ‹‚ÉA¶‰E‚̃yƒCƒ“‚©‚çd•¡ƒtƒ@ƒCƒ‹‚ð’T‚·ƒRƒ}ƒ“ƒh CheckDuplicate ‚ð’ljÁB
- ƒfƒtƒHƒ‹ƒgÝ’èƒtƒ@ƒCƒ‹‚Ɋ܂܂ê‚Ä‚¢‚é SelectEmpty ƒRƒ}ƒ“ƒh‚ð CheckEmpty ƒRƒ}ƒ“ƒh‚É•ÏXB
(ƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚ň—‚µ‚Ä‚¢‚éŠÖŒW‚ÅAƒAƒCƒeƒ€‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚È‚¢ê‡‚ª‚ ‚é‚Ì‚ÅAƒƒO‚Éo—Í‚·‚邾‚¯‚É‚µ‚½B)
- ¶‰E‚̃yƒCƒ“‚Ɋ܂܂ê‚é‘S‚ẴAƒCƒeƒ€‚ð•Ô‚·ŠÖ”‚ð’ljÁB
MainWindow.leftItems()
MainWindow.rightItems()
MainWindow.activeItems()
MainWindow.inactiveItems()
- ˆêЇ•Ï–¼‹@”\‚ų‹K•\Œ»‚̃pƒ^[ƒ“‚Ì‹Lq‚ªŠÔˆá‚Á‚Ä‚¢‚½‚Æ‚«‚ÉAƒGƒ‰[‚ª”­¶‚µ‚Ä‘€ì•s”\‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B
- ƒEƒCƒ“ƒhƒE‚̃Nƒ‰ƒX–¼‚ðACtermWindowClass ‚©‚ç CfilerWindowClass‚É•ÏXB
- iniƒtƒ@ƒCƒ‹’†‚̃o[ƒWƒ‡ƒ“”Ô†‚ªXV‚³‚ê‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ðC³B
- ƒfƒBƒŒƒNƒgƒŠ‚Ì•ÏX‚Ì‚½‚߂ɃTƒuƒXƒŒƒbƒh’†‚ŃAƒCƒeƒ€ƒŠƒXƒg‚ð쬂µ‚Ä‚¢‚éŠÔ‚ÉA‚Ù‚©‚̃XƒŒƒbƒh‚ªƒAƒCƒeƒ€ƒŠƒXƒg‚ɃAƒNƒZƒX‚µ‚ăGƒ‰[‚ɂȂéꇂª‹H‚É‚ ‚Á‚½‚Ì‚ðC³B

386:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 01:49:28 /4TVgKTE0
‚¨‚¨AìŽÒ‚³‚ñ‚ªƒfƒBƒŒƒNƒgƒŠŠÄŽ‹‹@”\ì‚Á‚Ä‚­‚ꂽ‚Ì‚©
‚±‚ê‚ʼn´‚̉ö‚µ‚¢ƒR[ƒh‚͈ÀS‚µ‚Ä휂ł«‚é‚È

387:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 01:52:01 2HVCJRp60
cfiler_native‚ÉŠÄŽ‹—p‚Ì‹@”\‚ª’ljÁ‚³‚ê‚Ä‚é‚Ý‚½‚¢‚Å‚·B

388:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 02:16:28 MqCfj//Y0
>>386
’Z‚¢ŠÔ‚¾‚Á‚½‚¯‚ǂ‚©‚Á‚Ä‚½‚æ[
ƒTƒ“ƒLƒ…[
ìŽÒ‚³‚ñ‚àƒTƒ“ƒLƒ…[

389:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 12:18:01 /4TVgKTE0
Vƒo[ƒWƒ‡ƒ“1.72‚ł̌»Ûi>>364‚ÌŠg’£‚ÍŠO‚µ‚Ä‚ ‚éj

“àœŠi‚Å•\ަ‚µ‚Ä‚éƒfƒBƒŒƒNƒgƒŠ‚𑼂̃vƒƒOƒ‰ƒ€‚©‚ç‚Ü‚é‚Á‚Æíœ‚µ‚½‚ç
[Error 32] ƒvƒƒZƒX‚̓tƒ@ƒCƒ‹‚ɃAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB•ʂ̃vƒƒZƒX‚ªŽg—p’†‚Å‚·B
[Error 5] ƒAƒNƒZƒX‚ª‹‘”Û‚³‚ê‚Ü‚µ‚½B
‚ƃRƒ“ƒ\[ƒ‹ƒyƒCƒ“‚É•\ަ‚³‚ê‚ÄA‚»‚ÌŒãƒL[Aƒ}ƒEƒX“ü—Í‚ðŽó‚¯•t‚¯‚È‚­‚È‚Á‚½B
Š®‘S‚ɃtƒŠ[ƒY‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ­‚ÄAŬ‰»‚͂ł«‚邵ĕ`‰æ‚à‚³‚ê‚éB

‚Ç[‚à>>372‚Æ“¯‚¶Œ»Û‚Á‚Û‚¢B

390:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 17:41:16 2HVCJRp60
1.73 - 2008/11/16
- ƒƒOƒyƒCƒ“‚̃eƒLƒXƒg‚ðAƒ}ƒEƒX‚Å‘I‘ð‚µ‚ÄƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚Å‚«‚邿‚¤‚É‚µ‚½B
(‘I‘ð‚·‚é‚¾‚¯‚ÅAŽ©“®“I‚ɃNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚³‚ê‚Ü‚·B)
- ƒƒOƒyƒCƒ“‚ðƒ}ƒEƒX‚̃zƒC[ƒ‹‚ŃXƒNƒ[ƒ‹‚Å‚«‚邿‚¤‚É‚µ‚½B
- Ctrl + Alt + ª«©¨ ‚ÅA‚·‚΂₭ƒZƒpƒŒ[ƒ^‚ðˆÚ“®‚·‚邿‚¤‚É‚µ‚½B
- 1.72‚Å“ü‚ê‚½Ž©“®ƒŠƒ[ƒh‚ªŒ´ˆö‚ÅA‘€ì•s”\‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚Á‚½‚Ì‚ðC³B
- ‘å‚«‚ȃTƒCƒY‚̃oƒCƒiƒŠƒtƒ@ƒCƒ‹”äŠr‚̂Ƃ«‚ÉAƒƒ‚ƒŠ•s‘«‚ÅŽ¸”s‚µ‚È‚¢‚悤‚É‚µ‚½B
- tgzƒtƒ@ƒCƒ‹‚ð쬂·‚邯‚«A“ú–{Œê•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éƒpƒX‚É쬂ł«‚È‚©‚Á‚½‚Ì‚ðC³B

391:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/16 20:16:49 /4TVgKTE0
‘Š•Ï‚í‚炸ìŽÒ‚³‚ñ‘Ήž‘¬‚¢‚È‚ 

392:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/17 01:20:17 KGEhMk9D0
‚Ü‚¾‰ö‚µ‚¢Š´‚¶‚¾‚ÈB
Ŭ‰»‚µ‚Ä•ú’u‚µ‚Ä‚½‚çA‚¢‚‚̊Ԃɂ©ŒÅ‚Ü‚Á‚Ä•œ‹A‚µ‚È‚­‚È‚Á‚Ä‚½B
ˆÈ‰º‚ÍìŽÒ‚³‚ñˆ¶‚¾‚ªB

‚â‚Í‚èsubThreadCall()‚Ì–â‘肾‚ÆŽv‚¢‚Ü‚·‚æB
1. Œ»Ý‚̃}ƒEƒXAƒL[ƒtƒbƒN‚ðƒZ[ƒu‚µA‘‚«Š·‚¦‚éiESC‚µ‚©Œø‚©‚È‚­‚È‚éj
2. ƒ[ƒJ[ƒXƒŒƒbƒh‚ð‹N“®‚µAƒƒbƒZ[ƒWƒ‹[ƒv‚ð‰ñ‚·
3. ƒ[ƒJ[ƒXƒŒƒbƒh‚ªI—¹‚·‚邯Awindow.quit()‚ðŒÄ‚ÑAƒƒbƒZ[ƒWƒ‹[ƒv‚ðŽ~‚ß‚é
4. 1.‚ŃoƒbƒNƒAƒbƒv‚ðŽæ‚Á‚½ƒ}ƒEƒXAƒL[ƒtƒbƒN‚É–ß‚·

‚Æ‚¢‚Á‚½—¬‚ê‚Å‚·‚ªAƒ^ƒCƒ}[‚ðŽ~‚߂Ă¢‚È‚¢‚Ì‚ÅA2.‚̃ƒbƒZ[ƒWƒ‹[ƒv‚ð
‰ñ‚µ‚đ҂Á‚Ä‚¢‚éŠÔ‚Ƀtƒ@ƒCƒ‹•ÏX‚ª”­¶‚·‚邯A2.‚ÌŠÔ‚ÉsubThreadCall()‚ª
ĂьĂ΂ê‚Ä‚µ‚Ü‚¤B

‚±‚Ì“ñ”Ô–Ú‚ÌsubThreadCall()‚Ì—¬‚ê‚Å‚ÍA
Step1.‚ÅA–³Œø‚ɂȂÁ‚Ä‚¢‚éƒL[ƒtƒbƒN‚âƒ}ƒEƒXƒtƒ‰ƒO‚ðu•Û‘¶v‚µ‚Ä‚µ‚Ü‚¤B
ˆê”Ô–Ú‚ÌsubThreadCall()‚ÌŒã‚É“ñ”Ô–Ú‚Ì‚ªI—¹‚·‚邯A4.‚Å‚ÍA
–³Œø‚ɂȂÁ‚Ä‚¢‚é‚à‚Ì‚Éu–ß‚·v‚±‚ƂɂȂÁ‚Ä‚µ‚Ü‚¤‚킯‚¾B

393:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/18 00:07:39 bSvAqLtE0
C³—ˆ‚½B

1 .74 - 2008/11/18
- MainWindow.subThreadCall() ‚̃TƒuƒXƒŒƒbƒh‚Ì’†‚ÅAMainWindow.quit() ‚ðŽg‚Á‚Ä‚¢‚½‚Ì‚ðC³B
subThreadCall() ‚ðƒlƒXƒg‚µ‚ČĂÑo‚·ƒP[ƒX‚ÅAŠO‘¤‚̃‹[ƒv‚𔲂¯‚é‚‚à‚è‚Ì quit() ‚ªA“à‘¤‚̃‹[ƒv‚𔲂¯‚é‚‚à‚è‚Ì quit() ‚æ‚è‚àæ‚ÉŒÄ‚Î‚ê‚Ä‚µ‚Ü‚Á‚ÄA(‚³‚ç‚ÉSyncCall‚Ȃǂ̇‚킹‹Z‚É‚æ‚è)AƒƒCƒ“ƒXƒŒƒbƒh‚ªƒfƒbƒhƒƒbƒN‚µ‚Ä‚µ‚Ü‚¤ŠëŒ¯‚ª‚ ‚Á‚½B


394:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/23 15:51:55 tlLQO17i0
Scintilla‚ðŽg‚Á‚ăVƒ“ƒ^ƒNƒXƒnƒCƒ‰ƒCƒg‚‚«‚̎蔲‚«ƒeƒLƒXƒgƒrƒ…[ƒì‚Á‚Ă݂½
>>383‚̉摜ƒrƒ…[ƒ‚É‚à‚¿‚å‚Á‚ÆŽè‚ð“ü‚ꂽ‚Ì‚ÅA“¯«‚µ‚Ä‚ ‚é
URLØÝ¸(iroiro.zapto.org)


395:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/24 00:43:08 4c47A63Z0
URLØÝ¸(sites.google.com)
1.75 - 2008/11/23
- ƒhƒ‰ƒCƒu‘I‘ð‚Å‘¶Ý‚µ‚È‚¢ƒfƒBƒŒƒNƒgƒŠ‚Ɉړ®‚µ‚悤‚Æ‚µ‚½‚Æ‚«‚ÉAƒfƒBƒŒƒNƒgƒŠŠÄŽ‹ƒXƒŒƒbƒh‚ðì‚ꂸ‚ÉAƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ðC³B
- ƒ[ƒJƒ‹‚ȃuƒbƒNƒ}[ƒNƒŠƒXƒg‚ÅAƒuƒbƒNƒ}[ƒN‚Ì휂ªo—ˆ‚È‚©‚Á‚½‚Ì‚ðC³B
- ƒuƒbƒNƒ}[ƒNƒŠƒXƒg‚©‚ç‚̃uƒbƒNƒ}[ƒN휂ÅA‘¦À‚Ƀtƒ@ƒCƒ‹ƒŠƒXƒg‚Ì•\ަ‚É”½‰f‚·‚邿‚¤‚É‚µ‚½B

396:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/24 13:27:13 vAoOotoJ0
394‚̃eƒLƒXƒgƒrƒ…[ƒA‚Æ‚©
–{‰Æ‚ÉŽæ‚èž‚ñ‚Å‚à‚炤‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚낤H



397:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/24 15:36:12 ttm4loU80
>>396
‚¢‚âŽæ‚èž‚ñ‚Å–á‚Á‚Ä‚à‘S‘R\‚í‚È‚¢‚Æ‚¢‚¤‚©A—L“ï‚¢˜b‚È‚ñ‚¾‚ª

E2004”NˆÈ~Ž~‚Ü‚Á‚½ƒvƒƒWƒFƒNƒg‚Å‚ ‚évenster‚ɑ΂·‚鉴‰´ƒpƒbƒ`‚Ɉˑ¶
EScintilla‚ɑ΂·‚鉴‰´ƒpƒbƒ`‚Ɉˑ¶
Eextension‚Å‚ ‚邱‚Æ‚ð‚¢‚¢‚±‚Æ‚ÉAƒJƒXƒ^ƒ}ƒCƒY‹@”\‚È‚µiƒXƒNƒŠƒvƒg‚Ì’†
@’¼Ú˜M‚Á‚Ă˂̢ŠEj

‚Æ‚¢‚¤‰ö‚µ‚¢‘㕨‚Ȃ̂ÅA‚Ç‚¤‚Ȃ̂©
³Ž®”z•z•¨‚Ɋ܂߂é‚ñ‚È‚çAFXìŽÒ‚³‚ñŽè’¼‚µ‚¢‚邯Žv‚¤‚í

398:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/25 22:05:31 GjwnUsph0
ƒ€[ƒr[ƒvƒŒƒCƒ„[‚ðì‚Á‚Ă݂½
‚»‚ê‚ÆA”‚ª‘‚¦‚Ä‚«‚½‚ñ‚Å•¨’u‚«ƒy[ƒW‚ðì‚Á‚Ä
¡‚Ü‚Åì‚Á‚½Šg’£‚ð‚܂Ƃ߂Äã‚°‚Æ‚¢‚½
URLØÝ¸(www9.atpages.jp)

399:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/11/30 12:48:18 xYhBVKRV0
˜AŒg—p‚ÌŠg’£‚ðì‚Á‚Ă݂½
URLØÝ¸(www9.atpages.jp)
‘¼‚̃vƒƒOƒ‰ƒ€‚©‚ç“àœŠi‚ð‘€ì‚Å‚«‚Ü‚·

400:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/15 18:41:31 1tOm7dI/0
ìŽÒ‚³‚ñ‚ɂͥ”ñŽæ‚èž‚ñ‚Å–á‚¢‚½‚¢‚È[
Šg’£‚ª×‚©‚­‘å—ʂɑ‚¦‚Ä‚µ‚Ü‚Á‚½‚èŒ»Žž“_‚Å”h¶”Å‚ªo—ˆ‚Ä‚µ‚Ü‚Á‚½‚è‚·‚邯‚¿‚å‚Á‚Æ‚ËEEE

401:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/15 19:21:43 KqxG3NOk0
>>399
‚±‚êŽg‚¤‚Æ‚ ‚Ó‚Ý‚½‚­‘q‚©‚çŽg‚¦‚邿‚¤‚ɂȂé‚ÌH

402:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/15 22:41:04 XU2/Yk5l0
>>401
‚¤‚ñB

‚à‚¤Œ©‚ĂȂ¢‚ÆŽv‚¤‚¯‚ÇA>>322‚ ‚½‚è‚Å–â‘è‚ɂȂÁ‚Ä‚¢‚½
DirectShow‚Å‚ÌID3v2ƒ^ƒO‚‚«MP3‚ւ̑Ήž‚ð‚µ‚Ä‚Ý‚½B
•W€‚ŃfƒtƒH‚ÅŽg‚í‚ê‚éFile Source + MPEG-I Stream Splitter‚Ì
‚©‚í‚è‚ÉAWM ASF Reader‚ðŽg‚¤‚ÆA‚Ç‚¤‚â‚çID3ƒ^ƒO‚ւ̑Ήž‚ªƒ}ƒV‚É
‚È‚é‚æ‚¤‚Ȃ̂ÅB
URLØÝ¸(www9.atpages.jp)

403:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 08:47:06 WFUUFPrj0
Šg’£‚Á‚ăAƒbƒvƒf[ƒg–ˆ‚Éconfig.py‚ðC³‚µ‚Ä‚¢‚­‚̂łµ‚傤‚©H
ŠÈ’P‚È‚à‚̂ł¢‚¢‚©‚çconfig.py configure––”ö•Ó‚è‚É
ƒ†[ƒUÝ’èŒÄ‚Ño‚µ‚ÌSTUB‚ª—~‚µ‚¢‚Å‚·B

try:
import user_config
except ImportError:
pass
else:
user_config.congigure(window)



404:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 12:53:25 W0R4wBlJ0
>>403
‚¿‚å‚Á‚¿ˆÓ–¡‚í‚©‚ç‚ñB
‰´‚Í“àœŠi‚ªƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚àA
config.py‚ð‚¢‚¿‚¢‚¿“ü‚ê‘Ö‚¦‚¸‚É“¯‚¶‚à‚Ì‚ðŽg‚¢‘±‚¯‚Ă邿B

405:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 17:49:53 WFUUFPrj0
>>404
readme.txt‚É‹LqŒ©‚‚¯‚Ü‚µ‚½B
ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚Åconfig.py‚ªXViã‘‚«j‚³‚ê‚鎖‚ª‚ ‚é‚Ì‚¾‚Á‚½‚çA
ƒ†[ƒUÝ’è‚Æ‚킯‚½•û‚ª‚¢‚¢‚̂ł͂Ȃ¢‚©‚ȂƎv‚Á‚½‚Ì‚¾‚¯‚ÇA
‰‰ñ‹N“®Žž‚ɂ̂Ýconfig.py‚ªì‚ç‚ê‚邿‚¤‚Ȃ̂ÅAžX—J‚¾‚Á‚½‚Ý‚½‚¢‚Å‚·B

‚æ‚­Œ©‚邯‘g‚Ýž‚Ý‚ÌÝ’è‚ÍEXE“à‚ÅA
config.pyŽ©‘Ì‚ªƒ†[ƒUÝ’èƒtƒ@ƒCƒ‹‚¾‚Á‚½‚ñ‚Å‚·‚ËB


406:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 18:19:15 WFUUFPrj0
‚ ‚êA‚Å‚à _config.py ‚ªXV‚³‚ê‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚éB
diff Žæ‚Á‚Ä‚Ý‚é‚Æ config.py ‚É•ÏX‚µ‚½Šo‚¦‚̂Ȃ¢ƒR[ƒh‚ª _config.py ‚É‚ ‚è‚Ü‚µ‚½B



407:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 19:43:42 mToSUAzl0
‚»‚è‚á_config.py‚͉½‰ñ‚©XV‚³‚ê‚Ă邵B

408:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 21:56:47 WFUUFPrj0
>>407
‚Æ‚¢‚¤‚±‚Æ‚ÍA_config.py ‚ÌXV‚ðconfig.py‚Ö”½‰f‚·‚é‚̂̓†[ƒU‚ÌŽèì‹ÆH





409:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/17 22:21:14 W0R4wBlJ0
>>408
·•ª‚𔽉f‚·‚é•K—v‚Í‘S‚­–³‚¢‚æ
config.py‚Í‚ ‚­‚܂ц[ƒU‚̃JƒXƒ^ƒ}ƒCƒY—p‚̃XƒNƒŠƒvƒg‚ÅA
_config.py‚Í‚½‚¾‚̃Tƒ“ƒvƒ‹‚Å‚µ‚©‚È‚¢‚ñ‚¾‚©‚ç

410:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/18 07:22:11 TnabzMpo0
„_config.py‚Í‚½‚¾‚̃Tƒ“ƒvƒ‹
config.py/_config.py‚̃tƒ@ƒCƒ‹‚̉^—p‚Ì‚³‚ê•û‚ɂ‚¢‚Ä
‚à‚µAconfig.py‚ª•W€‚ʼn½‚à‚µ‚È‚¢‚̂Ȃ炻‚ê‚Å‚à‚¢‚¢‚Ì‚¾‚¯‚ÇA
_config.py ‚É‹@”\’ljÁ‚ÌXV‚ª‚ ‚èA®ŠŽ‚‚»‚ꂪ‰‰ñ‹N“®Žž‚Ìconfig.py‚É‚È‚é‚æ‚¤‚Ȃ̂Å

Ž©“®XV‚ÆAŒã‚̃o[ƒWƒ‡ƒ“‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚½ê‡‚Å
ƒfƒtƒHƒ‹ƒg‚Ìconfig.py‚Ìó‘Ô‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚í‚È‚¢‚©A‚Æ‚¢‚¤Œœ”O‚ª‚ ‚è‚Ü‚·B


Ž©“®XV‚µ‚½l‚ÍA_config.py‚̒ljÁÝ’è‚ðŽèì‹Æ‚Åconfig.py‚É”½‰f‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂ɑ΂µ‚ÄA
Œã‚̃o[ƒWƒ‡ƒ“‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚½l‚ÍA•W€‚Å‹@”\’ljÁŒã‚Ìó‘Ô‚©‚çŠJŽn‚·‚邱‚ƂɂȂè‚Ü‚·B

config.py‚̓†[ƒUEƒJƒXƒ^ƒ}ƒCƒYÝ’è‚Ȃ̂ÅAŠÂ‹«‚É‚æ‚Á‚ĈႤ‚͖̂ܘ_“–‘R‚Å‚·‚ªA
‚»‚ê‚Å‚àƒfƒtƒHƒ‹ƒg‚ÌAƒ†[ƒU‚ªÝ’è‚ð˜M‚Á‚Ä‚¢‚È‚¢ó‘Ԃł̷ˆÙ‚ªo‚é‚Ì‚ÍA
“¯‚¶ƒo[ƒWƒ‡ƒ“‚Ȃ̂ÉA•W€‚Å ‚ ‚ꂪo—ˆ‚½Eo—ˆ‚È‚¢‚Æ‚¢‚¤ó‘Ô‚ªo—ˆ‚é‚Ì‚ÅA
ƒ\ƒtƒg‚ð•ێ炵‚Ä‚¢‚­ã‚Å‚ÍD‚Ü‚µ‚­‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ȂƎv‚¢‚Ü‚·B

ƒCƒ“ƒXƒg[ƒ‹Žž‚̃o[ƒWƒ‡ƒ“/Œ»Ý‚̃o[ƒWƒ‡ƒ“‚Å‹@”\/“®ì‚ªˆÙ‚È‚é‰Â”\«‚ªo‚Ä‚­‚邽‚ß
ƒoƒO•ñ“™‚ɂ̓Cƒ“ƒXƒg[ƒ‹Žž‚̃o[ƒWƒ‡ƒ“‚ÆŒ»Ý‚̃o[ƒWƒ‡ƒ“‚ª•K—v‚ɂȂéB-> ƒƒ“ƒeƒiƒ“ƒXEƒRƒXƒg‘‚ÉŒq‚ª‚è‚Ü‚·B
ª‚̓[ƒXƒgEƒP[ƒX‚̃VƒiƒŠƒI‚Ȃ̂ÅAŽÀÛ‚É‚Íc­‚È‚­‚Æ‚àŒ»Žž“_‚Å‚ÍA‚»‚ê’ö‰e‹¿‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA
‰^—p‚ÅŠÈ’P‚ɃJƒo[‚Å‚«‚鎖‚Ȃ̂ÅAŒŸ“¢‚ð‚¨Šè‚¢‚µ‚½‚¢‚Å‚·B


‹ï‘Ì“I‚È‘Îô‚Æ‚µ‚Ä‚ÍAƒ†[ƒUÝ’è‚ÆƒAƒvƒŠ‚ÌXV”͈͂̊®‘S‚ÈØ‚蕪‚¯‚ÅA“ñ‚Â’ö•û–@‚ð‹“‚°‚邯B
a. ƒfƒtƒHƒ‹ƒg‚Ìconfig.py‚ÍA‰½‚à‚µ‚È‚¢B‚½‚¾ŒÄ‚Ño‚³‚ê‚邾‚¯‚É—¯‚ß‚éB
b. config.py ‚©‚ç•ʂ̃†[ƒUÝ’è‚ðŒÄ‚Ño‚·B


ƒ†[ƒU‚Æ‚µ‚Ä—˜—p‚µ‚Ă镪‚É‚ÍA
- config.py‚ÍXVŽž‚Éã‘‚«‚³‚ê‚È‚¢‚Ì‚ÅAƒ†[ƒU‘¤‚Å•ÒW‚µ‚Ä‚à–â‘è‚È‚¢
- _config.pyXVŽž‚Ì·•ª‚ÍA•K—v‚È‚çconfig.py‚ÉŽ‚Á‚Ä‚­‚«‚Ä•ÒW
‚ÅA‚Ƃ肠‚¦‚¸‚Í–â‘è‚È‚¢‚悤‚Ȃ̂ÅB•Ô“š‚ð‰º‚³‚Á‚½•ûA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

411:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/18 17:27:50 ttqEKvgp0

‚ ‚ӂƂ͈Ⴄ‚Ì‚¾‚æA‚ ‚Ó‚Æ‚Í


412:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/18 20:00:17 w6AJdTOm0
>>410
‚»‚ê‚Í‚»‚̒ʂ肾‚ÆŽv‚¤
“àœŠi‚̃Rƒ“ƒZƒvƒg‚ª‚ ‚ñ‚ÈŠ´‚¶‚Å‚ ‚éˆÈãìŽÒ‚³‚ñ‚àŽÏ‹l‚ߨ‚ê‚ĂȂ¢•”•ª‚ª‚ ‚é‚ñ‚¾‚낤‚Ë

413:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/18 21:09:29 Kl/A5AWx0
ìŽÒŽ‹“_‚ÅŒ¾‚¤‚ÆA

E‚¢‚܂܂Ŏg‚Á‚Ă郆[ƒU[‚ðAÝ’è‚ð‚¢‚«‚È‚è•Ï‚¦‚邱‚ƂłтÁ‚­‚肳‚¹‚½‚­‚È‚¢(©‚ ‚½‚è‚Ü‚¦)
E‚Å‚àV‹Kƒ†[ƒU[‚ɂ̈́§‚ÌÝ’è‚ÅŽg‚Á‚Ăقµ‚¢(©‚»‚¤‚¢‚¤‚Æ‚«‚à‚ ‚邿‚Ë)

‚Á‚Ă̂ÍAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ì‚Á‚Ă邯‚æ‚­o‰ï‚¤ê–Ê‚¾‚æB
Ž©•ª‚àŒoŒ±‚ ‚邯‚ÇA‚Ç‚ñ‚ÈV‹@”\‚ª‚‚­‚©‚È‚ñ‚ÄìŽÒ‚Å‚à—\‘ª‚Å‚«‚È‚¢‚à‚ñ‚¾‚æ

414:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/18 21:13:35 tpt2nZZ30
”¼ŒŽ‚®‚ç‚¢ƒŒƒX‚‚¢‚ĂȂ©‚Á‚½‚̂ɋ}‚ɃŒƒX‚ª‘‚¦‚½‚È
‰½‚©‚ ‚Á‚½‚ñ‚©‚—

415:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/21 09:34:20 0ZGbTRvo0
¡–kŽY‹Æ

‚ ‚ӂƂ̈Ⴂ‚È‚ñ‚¾H
‚ ‚Ó‚©‚çæ‚èŠ·‚¦‚éˆÓ‹`‚Í‚ ‚é‚Ì‚©H

416:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/21 11:44:02 q0gDujwF0
>>415
‚»‚ñ‚È‚±‚Ƃ𕷂­“z‚ɂ͌ü‚¢‚ĂȂ¢B
‚¨‚Ü‚¦‚Í‚ ‚Ó‚ðŽg‚¢‘±‚¯‚½•û‚ª—Ç‚¢B

417:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/21 12:48:24 1SC+aVB20
>>415
ˆá‚¢‚ÍFX‚ ‚邪APython‚Æ‚¢‚¤ƒCƒ“ƒ^ƒvƒŠƒ^Œ¾Œê‚ÅŠg’£‰Â”\‚Ȃ̂ªÅ‘å‚̈Ⴂ
‚Æ‚¢‚¤‚©A“àœŠiŽ©g‚ªPythonƒCƒ“ƒ^ƒvƒŠƒ^ã‚Å‘–‚Á‚Ä‚¢‚é

418:–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B
08/12/31 18:35:23 YS0yHJn90
ƒVƒƒƒŒ‚Å“àœŠi‚ðPython2.6‚Å“®‚©‚µ‚Ă݂½B
pyd‚Æ‚©‘S•”Ž©•ª‚Ńrƒ‹ƒh‚µ‚È‚¢‚ƃ_ƒ‚Ȃ̂ł ‚Ü‚è‚¨Š©‚ß‚Ío—ˆ‚È‚¢B

‹C‚¢‚½“_B

1) md5ƒ‚ƒWƒ…[ƒ‹‚Ì‘ã‚í‚è‚ÉhashlibŽg‚¦‚Æ•¶‹å‚ðŒ¾‚í‚ê‚éB
2) ‰´‚̊‹«‚¾‚¯‚©‚à‚µ‚ç‚ñ‚ªAtar.gz‚̉{——‚ÉŽ¸”s‚·‚éB

cfiler_filelist.py‚Ì
lister_Tar.__call__()‚Ì’†‚ÅA

if names[-1]:
@ @ # print "name[%d]=%s" % (-1,names[-1])
@ @ child = ArchiveNode( ( names[-1], info.size, time.localtime(info.mtime)[:6], info.isdir() and cfiler_misc.FILE_ATTRIBUTE_DIRECTORY or 0) )
@ @ current_node.children[ names[-1] ] = child

‚±‚ñ‚ÈŠ´‚¶‚ɕς¦‚Ä‚â‚邯ãŽè‚­‚¢‚Á‚½B—v‚ÍAƒpƒX–¼‚ÌÅŒã‚Ì•”•ª‚Ì
ƒm[ƒh‚ðì‚邯‚«‚ÉA0Œˆ‚ߑł¿‚¾‚Á‚½‚Ì‚ðAƒfƒBƒŒƒNƒgƒŠ‚©‚Ç‚¤‚©Œ©‚邿‚¤‚É‚µ‚½B
³’¼‚È‚ñ‚Å‚±‚ꂪ2.5/2.6‚ÅŠÖŒW‚ ‚é‚Ì‚©•ª‚©‚ç‚ñ‚ªA‚±‚¤‚µ‚È‚¢‚Æ2.6‚Å‚Í
“®‚©‚È‚©‚Á‚½B

3) ‚±‚ê‚Í2.6ŠÖŒW‚È‚¢‚¯‚ÇAcfiler_mainwindow‚Ì
leftJump()‚Ì’†‚Åself._jump()‚É“n‚µ‚Ä‚éˆø”‘«‚è‚ĂȂ¢‚Å‚·‚ËB



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5369“ú‘O‚ÉXV/131 KB
’S“–:undef