‚­‚Ÿ‚·‚êPython(’Ž‰ ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 07:50:54.90 VD4/++xS.net
ŸŠÖ˜AƒŠƒ“ƒN Python ‚Ì Home Page
URLØÝž(www.python.org)
Ÿ’·‚¢ƒR[ƒh‚Í‚±‚€‚¢‚€‚Æ‚±‚ë‚É‚Í‚Á‚Ä‚­‚Ÿ‚³‚¢
URLØÝž(ideone.com)
URLØÝž(codepad.org)
URLØÝž(pastebin.com)
URLØÝž(dpaste.com)
URLØÝž(try.jupyter.org)
Ÿ‚Ü‚Æ‚ßwiki
URLØÝž(python.rdy.jp)

3:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 11:55:16.20 ZVlysGry.net
ƒXƒgƒ[”pŽ~

4:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 16:34:04.92 RSpOEB9t.net
w“úŒoƒ\ƒtƒgƒEƒFƒA2018”N7ŒŽ†x
uV˜AÚ ‹à—Zƒf[ƒ^‚ðPython‚Å•ªÍ‚µ‚Ä‚Ý‚æ‚€vp.050-
‚Ì‚Æ‚š‚è‚É‚â‚Á‚Ä‚Ý‚Ä‚±‚±‚Ü‚Å‚Í‚€‚Ü‚­s‚Á‚œ‚Ì‚Å‚·‚ªA
‚±‚±‚Å
>>> ts.RateBid.diff().round(3).sort_values().dropna().unique()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pandas/core/generic.py", line 1843, in __getattr__
(type(self).__name__, name))
AttributeError: 'Series' object has no attribute 'sort_values'
uSeriesƒIƒuƒWƒFƒNƒg‚Ísort_values‚È‚ñ‚ăAƒgƒŠƒrƒ…[ƒg‚ðŽ‚Á‚Ä‚È‚¢‚æv
‚Æ‚¢‚€ƒGƒ‰[‚ðPython3.4.2‚ª“f‚«o‚µ‚Ü‚µ‚œB(L


5:EƒÖEM) ‚œ‚Ÿ‚»‚ê‚Ÿ‚¯B‘‚¢‚Ä‚Ý‚œ‚©‚Á‚œ‚Ÿ‚¯‚Å‚·B‚»‚ꂶ‚á‚Ü‚œB



6:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 16:59:48.14 O0T9h+Ku.net
>>4
“úŒoƒ\ƒtƒgƒEƒGƒA‚Á‚Ä“Ç‚Þ‰¿’l‚ ‚è‚Ü‚·‚©?(߄Dß)?

7:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 22:42:39.09 J2z8mB41.net
ŠÂ‹«®‚Š‚Ä‚Ý‚œ‚ñ‚Å‚·‚ª
‚¢‚Ž‚È‚É‚ðì‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H

8:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/24 22:55:45.28 A0MvxlLt.net
Ž©•ª’T‚µ‚Ì—·‚݂ā[‚È‹^–â‚Ÿ‚È

9:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 04:28:11.12 gxBSyOuw.net
“úŒoƒ\ƒtƒgƒEƒGƒA‚́A“Ç‚Þ‰¿’l‚È‚µ
“úŒoLinuxAWEB+DBASoftware Design ‚È‚Ç‚Í—Ç‚¢

10:sage
18/08/25 09:53:53.61 XgYSdCc9g
Ubuntu 18AUTF-8ŠÂ‹«APython 3.6.5‚Å‚·B
PHPi‚±‚Á‚¿‚àUTF-8j‚©‚çˆø”‚ðŽó‚¯Žæ‚Á‚ÄPyhon‚ŏˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚Ü‚·B‚Ü‚žPHP‘€‚Å
$arg = '“ú–{Œê1 “ú–{Œê2';
$cmd = 'python3 python.py "'.$arg.'"';
exec($cmd, $output);
‚Æ‚â‚Á‚āApython.py‚Å
import sys
a = sys.argv[1]
b = a.split(' ')
#listhoge{'“ú–{Œê1': 0, '“ú–{Œê2': 1,.....}
c = listhoge[a[0]]
‚Łu“ú–{Œê1‚Í0v‚Æ‚¢‚€Œ‹‰Ê‚ð“Ÿ‚œ‚¢‚Ì‚Å‚·‚ªA
c = listhoge[a[0]]‚Ì‚Æ‚±‚ë‚Å
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'
‚Æ‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
c = listhoge['“ú–{Œê1']
‚È‚çAc‚ÍŠú‘Ò’Ê‚è0‚ª‘ã“ü‚³‚ê‚Ü‚·B
print(a)
#“ú–{Œê1 “ú–{Œê2
print(a[0])
print(a[1])
#“ú–{Œê1
#“ú–{Œê2
‚ŁAˆø”Ž©‘͎̂󂯎æ‚ê‚Ä‚¢‚é‚æ‚€‚È‚Ì‚Å‚·‚ªA
if a[0] == '“ú–{Œê1':
@ @ print('OK')
else:
@ @ print('NG')
‚ÌŒ‹‰Ê‚́uNGv‚Å‚·B
listhoge‚ɐ³‚µ‚­’l‚ð“n‚·‚ɂ́A‚Ç‚€‚µ‚œ‚ç‚æ‚¢‚Å‚µ‚å‚€‚©B‚²‹³ŽŠ‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

11:9
18/08/25 10:43:20.77 lc6+Z78bq
‚·‚Ý‚Ü‚¹‚ñBa[0].a[1]‚Æ‚µ‚Ä‚¢‚é‚Æ‚±‚ë‚́A³‚µ‚­‚Íb[0].b[1]‚Å‚µ‚œB
‚ŁAb[0] == “ú–{Œê1‚É‚È‚ç‚ž¢‚Á‚Ä‚¢‚Ü‚·

12:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 10:02:26.96 H9tlLYtz.net
Ubuntu 18AUTF-8ŠÂ‹«APython 3.6.5‚Å‚·B
PHPi‚±‚Á‚¿‚àUTF-8j‚©‚çˆø”‚ðŽó‚¯Žæ‚Á‚ÄPyhon‚ŏˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚Ü‚·B‚Ü‚žPHP‘€‚Å
$arg = '“ú–{Œê1 “ú–{Œê2';
$cmd = 'python3 python.py "'.$arg.'"';
exec($cmd, $output);
‚Æ‚â‚Á‚āApython.py‚Å
import sys
a = sys.argv[1]
b = a.split(' ')
#listhoge{'“ú–{Œê1': 0, '“ú–{Œê2': 1,.....}
c = listhoge[a[0]]
‚Łu“ú–{Œê1‚Í0v‚Æ‚¢‚€Œ‹‰Ê‚ð“Ÿ‚œ‚¢‚Ì‚Å‚·‚ªA
c = listhoge[a[0]]‚Ì‚Æ‚±‚ë‚Å
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'
‚Æ‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
c = listhoge['“ú–{Œê1']
‚È‚çAc‚ÍŠú‘Ò’Ê‚è0‚ª‘ã“ü‚³‚ê‚Ü‚·B
print(a)
#“ú–{Œê1 “ú–{Œê2
print(a[0])
print(a[1])
#“ú–{Œê1
#“ú–{Œê2
‚ŁAˆø”Ž©‘͎̂󂯎æ‚ê‚Ä‚¢‚é‚æ‚€‚È‚Ì‚Å‚·‚ªA
if a[0] == '“ú–{Œê1':
print('OK')
else:
print('NG')
‚ÌŒ‹‰Ê‚́uNGv‚Å‚·B
listhoge‚ɐ³‚µ‚­’l‚ð“n‚·‚ɂ́A‚Ç‚€‚µ‚œ‚ç‚æ‚¢‚Å‚µ‚å‚€‚©B‚²‹³ŽŠ‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

13:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 10:17:20.53 5go0Mg15.net
>>11
a[0]‚Í“ú‚Åa[1]‚Í–{
if b[0] == "“ú–{Œê1":
‚É‚·‚ê‚΂¢‚¢

14:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 10:38:37.45 H9tlLYtz.net
>>12
‚·‚Ý‚Ü‚¹‚ñIƒR[ƒh‚𒊏ۉ»‚·‚é‚Æ‚«‚ɏ‘‚«ŠÔˆá‚Š‚Ü‚µ‚œB
a[0].a[1]‚Ì‚Æ‚±‚ë‚́A³‚µ‚­‚Íb[0].b[1]‚Å‚·B
‚¹‚Á‚©‚­‹³‚Š‚Ä‚¢‚œ‚Ÿ‚¢‚œ‚Ì‚É‚·‚Ý‚Ü‚¹‚ñB
b[0]‚ð“ú–{Œê1‚Æ•]‰¿‚³‚ê‚é‚æ‚€‚É‚·‚é‚É‚Í‚Ç‚€‚µ‚œ‚ç‚æ‚¢‚Å‚µ‚å‚€‚©B

15:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 10:53:10.81 5go0Mg15.net
>>13
“ú–{Œê1‚Ì1‚ª‘SŠp‚Æ‚©H
b[0]‚̏o—Í‚ð‚»‚Ì‚Ü‚Ü
b[0]==@‚ÌŒã‚ɃRƒsƒy‚µ‚Ä‚àfalse‚É‚È‚é‚́H

16:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 11:10:46.62 H9tlLYtz.net
>>14
ƒRƒsƒy‚ÅŽŽ‚µ‚Ä‚¢‚é‚̂ŁA•¶Žš—ñ‚Í“¯ˆê‚Ÿ‚ÆŽv‚¢‚Ü‚·B
¡AŽŽ‚µ‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ŃXƒNƒŠƒvƒg‚Ɉø”‚ð“n‚·‚ƁAƒRƒ“ƒ\[ƒ‹ã‚Å‚ÍŠú‘Ò’Ê‚è‚Ì“®ì‚ð‚µ‚Ü‚µ‚œB
PHP‚©‚ç‚Ÿ‚ƁAprinto—Í“I‚É‚Í“¯ˆê‚ÉŒ©‚Š‚邯‚Ǖʂȃf[ƒ^‚É‚È‚Á‚Ä‚¢‚é‚Æ‚¢‚€‚±‚Æ‚Å‚µ‚å‚€‚©

17:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 11:31:58.85 5go0Mg15.net
>>15
PHP‚©‚çŽó‚¯Žæ‚Á‚œ‚Ì‚ªstr‚¶‚á‚È‚­‚ÄbyteŒ^‚È‚Ì‚©‚ȁHtype()‚Å’²‚ׂĂ݂œ‚çH

18:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 11:46:56.88 kfh++Yrt.net
•K—v‚È‚Æ‚±‚Ÿ‚¯ƒRƒsƒy‚Å“\‚Á‚Ä‚­‚ê

19:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 11:50:43.54 H9tlLYtz.net
>>16
type(b[0])
‚Ÿ‚Ɖœ‚à•Ô‚Á‚Ä‚±‚È‚¢‚Ì‚Å‚·‚ªA
type(b[0] is str)
‚Ÿ‚ÆTrue‚ª•Ô‚Á‚Ä—ˆ‚Ü‚·

20:a
18/08/25 12:11:07.51 ieXJ7jC8V
android ƒGƒ~ƒ…ƒŒ[ƒ^[@mumu@‚ÅŠÈ’PŽ©“®Žü‰ñ
URLØÝž(ankulua.boards.net)

21:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 13:02:46.63 H9tlLYtz.net
>>17
‚·‚Ý‚Ü‚¹‚ñB‚±‚ê‚Å‚¢‚©‚ª‚Å‚µ‚å‚€‚©B
PHP 7.2
$cmd = 'python3 python.py "“ú–{Œê1 “ú–{Œê2"';
exec($cmd, $output);
Python 3.6.5
# coding: utf-8
import sys
listhoge = {"“ú–{Œê1":0, "“ú–{Œê2":1}
a = sys.argv[1]
b = a.split(' ')
c = listhoge[b[0]]
error.log
Traceback (most recent call last):
File "python.py", line 23, in <module>
c = listhoge[b[0]]
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'

22:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 14:30:45.41 kfh++Yrt.net
>>20
•¶ŽšƒR[ƒh•sˆê’v‚µ‚ĂˁH
LANG=xxx python3 python.py "“ú–{Œê1 “ú–{Œê2"
‚Æ‚©‚ŁAƒƒP[ƒ‹Ý’肵‚ÄŽÀs‚µ‚Ä‚Ý‚œ‚çH

23:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 14:50:58.87 H9tlLYtz.net
>>21
“®‚«‚Ü‚µ‚œI ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·I
system locale‚ÍLANG=ja_JP.UTF-8‚Ÿ‚Á‚œ‚̂ŁA‚»‚±‚Í‹^‚Á‚Ä‚Ü‚¹‚ñ‚Å‚µ‚œB

24:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/25 18:14:21.70 P/kKO950.net
‚Ü‚œ¡“ú‚à“VË‚É‹~‚í‚ê‚œl‚ª‹‚é‚ȁA‰ðŒˆ‚š‚ß‚Å‚Æ‚€I

25:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 01:55:23.42 TJFxEnkY.net
ƒvƒƒOƒ‰ƒ€‰ŠwŽÒ‚Å‚·‚ªA“ü–发‚𔃂Á‚ĕ׋­‚µ‚Ä‚š‚è‚Ü‚·B
•¡‡‘ã“ü‰‰ŽZŽq‚̍€‚ðŒ©‚Ä‚¢‚œ‚ç1“_‹^–₪‚ ‚èA
who = '”L'
text = ''
text += 'Œá”y‚Í'
text += who
text += '‚Å‚ ‚éB'
print(text)
‚±‚ê–{‚Å‚Í2s–Ú‚Ì''‚ª‘厖‚Ÿ‚Ə‘‚©‚ê‚Ä‚¢‚é‚ñ‚Å‚·‚ªAÈ—ª‚µ‚Ä

who = '”L'
text = 'Œá”y‚Í'
text += who
text += '‚Å‚ ‚éB'
print(text)
‚Æ‚·‚é‚Ì‚Í‚Ÿ‚ß‚È‚Ì‚Å‚µ‚å‚€‚©H
‰•à“I‚ÈŽ¿–â‚Å‚·‚Ý‚Ü‚¹‚ñB

26:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 02:11:05.36 xGLfO5+N.net
>>24
text += 'XXX'
‚ÅŒ`‚ª‘µ‚€‚©‚猩‚â‚·‚¢‚Æ‚©ƒRƒsƒy‚⏇˜“ü‚ê‘Ö‚Š‚ªŠy‚Á‚ĈȊO‚̈Ӗ¡‚Í‚È‚¢‚ÆŽv‚€
‚Æ‚¢‚€‚©——R‚ª‘‚¢‚Ä‚È‚¢‚È‚ç‚ ‚Ü‚è—Ç‚­‚È‚¢“ü–发‚Ÿ‚È
3.6ˆÈ~‚È‚çf-string‚ðŽg‚Á‚Ä
text = f'‰ä”y‚Í{who}‚Å‚ ‚é'
‚Ì‚Ù‚€‚ª—Ç‚³‚°
URLØÝž(atsuoishimoto.hatenablog.com)

27:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 02:24:57.28 TJFxEnkY.net
>>25



28:‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œBURLŽQl‚É‚È‚è‚Ü‚µ‚œB “ü–发‚Í‚¢‚ë‚¢‚ë’²‚ׂĂ݂œ‚ñ‚Å‚·‚¯‚Ç‚â‚Í‚èŽü‚è‚ɏCŠwŽÒ‚ª‚¢‚È‚¢‚Æ‘I‚Ñ‚É‚­‚¢‚Å‚·‚ˁB



29:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 04:17:09.95 L324XJEs.net
‚Ý‚ñ‚È‚Ìpython‚Á‚Ä–{‚̓vƒƒOƒ‰ƒ€’mŽ¯‚ª–w‚Ç–³‚¢“ü–åŽÒ‚É‚šŠ©‚ß‚Å‚«‚Ü‚·‚©H
–{‰®‚Å—§‚¿“Ç‚Ý‚µ‚æ‚€‚ÆŽv‚Á‚œ‚ñ‚Å‚·‚¯‚Ç–³‚­‚āAƒAƒ}ƒ]ƒ“‚Å’²‚ׂœ‚ç•]‰¿‚Í‚Ü‚¿‚Ü‚¿‚Ý‚œ‚¢‚Łc

30:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 07:36:47.56 w0D5YFHr.net
‚±‚Ì2û‚́AŠù‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚ªo—ˆ‚élŒü‚¯B
”ŒŸŒê‚Í’m‚Á‚Ä‚¢‚āARuby, Python ‚ðŠw‚ԐlŒü‚¯
‚œ‚Ì‚µ‚¢Ruby ‘æ5”ŁA2016
‚Ý‚ñ‚È‚ÌPython ‘æ4”ŁA2017
ˆÈ‰º‚Ì–{‚́AƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚Å‚à“Ç‚ß‚éB
ƒXƒbƒLƒŠ‚í‚©‚é Java“ü–å ‘æ2”ŁA2014
’m‚ç‚È‚¢‚¯‚ǁAprogate ‚̃TƒCƒg‚ŕ׋­‚·‚ê‚΁H

31:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 07:44:31.55 KclbjBGL.net
>>24
“¯‚¶‚æ‚€‚É“®‚­‚Æ‚¢‚€ˆÓ–¡‚Å‚Í–â‘è–³‚¢B

’˜ŽÒ‚Æ‚µ‚Ä‚Í‹ó‚̕ϐ”‚ð’è‹`‚·‚邱‚Æ‚Å
•Ï”‚̐錟‚Æ’l‚Ì‘ã“ü‚𕪗£‚µ‚œ‚©‚Á‚œ‚ñ‚¶‚á‚È‚¢‚©‚ȁH
python‚ł͕ϐ”‚ð–ŸŽŠ“I‚ɐ錟‚Ÿ‚¯‚·‚邱‚Æ‚Í‚Å‚«‚È‚¢‚©‚çA

32:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 07:49:32.68 KclbjBGL.net
>>27
‡‚€‚©‡‚í‚È‚¢‚©‚͐l‚É‚æ‚é‚©‚ç
kindle‚Å‚šŽŽ‚µ“Ç‚ñ‚Å‚Ý‚œ‚ç

33:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 07:58:14.06 L324XJEs.net
>>28
ƒXƒbƒLƒŠ‚í‚©‚éjava‚Í‚â‚è‚Ü‚µ‚œ
‚È‚Ì‚Å‚»‚ÌŽŸ‚É“Ç‚Þ–{‚Æ‚µ‚Ä‘I‚ñ‚Å‚Ý‚Ü‚µ‚œB‘åä•v‚»‚€‚Å‚·‚©H
ŠÈ’P‚Ÿ‚Æ—Ç‚¢‚ñ‚Å‚·‚ª

34:25
18/08/26 09:57:49.56 w0D5YFHr.net
“ǂޏ‡”Ô‚Æ‚µ‚ẮAæ‚Ɂu‚œ‚Ì‚µ‚¢Rubyv‚ð3‰ñ“ǂނƁA
u‚Ý‚ñ‚È‚ÌPythonv‚ªŠy‚É“Ç‚ß‚é
u‚Ý‚ñ‚È‚ÌPythonv‚ðæ‚ɓǂނƁA“à—e‚ª”–‚­‚āAŒ»ŽÀ–¡‚ª–³‚¢‚©‚àB
‚‚܂èA‚æ‚­‚í‚©‚ç‚È‚¢
‚œ‚Ì‚µ‚¢‚Ì•û‚ªA³‹K•\Œ»‚Æ‚©A“à—e‚ª”Z‚¢

35:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 10:32:43.51 L324XJEs.net
>>32
‚»‚€‚È‚ñ‚Å‚·‚ˁB‚Ý‚ñ‚È‚Ìpython‚Ì•û‚ª•\Ž†‚É‚Å‚Á‚©‚­ŠG‚ª‘‚¢‚Ä‚ ‚Á‚œ‚è
Œ˜‹ê‚µ‚¢“à—e‚¶‚á‚È‚³‚»‚€‚Å“ü–åŒü‚¯‚Å—Ç‚¢‚Ì‚©‚È‚Á‚ÄŽv‚Á‚œ‚ñ‚Å‚·‚ª“à—e‚È‚¢‚ñ‚Å‚·‚ˁc
‚í‚©‚è‚Ü‚µ‚œB‚œ‚Ì‚µ‚¢ruby”ƒ‚¢‚Ü‚·BƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

36:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 12:18:03.60 Y1vMA8RK.net
>>33
‚»‚¢‚‚͗L–Œ‚Èrubyr‚炵‚Ÿ‚ŒB
python•×‹­‚·‚é‚Ì‚É‚È‚ñ‚Åruby–{“Ç‚Þ•K—v‚ª‚ ‚é‚ñ‚Ÿ‚æB‚æ‚­l‚Š‚ë

37:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 17:39:56.34 O9adGcKd.net
‚à‚€ruby‚ðNG‚µ‚Ä‚à‚¢‚¢‚®‚ç‚¢

38:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 18:15:35.15 wR7TFJf0.net
ƒKƒCƒW‚É—D‚µ‚­‚µ‚æ‚€

39:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/26 19:59:11.67 7VGl0ROF.net
–¬—ª‚Ì‚È‚¢rubyƒR[ƒh‚Ì“\‚è•t‚¯Aruby–{‚̏Љî‚Í‹ÖŽ~‚Á‚ăeƒ“ƒvƒŒ‚É“ü‚ê‚Ä‚š‚¢‚Ä‚­‚ê

40:25
18/08/26 23:41:34.26 w0D5YFHr.net
Ruby, Python, JavaScript ‚Æ‚¢‚€‚̂́A’P‚È‚éŠeŒŸŒê‚Ì•¶–@‘B
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì–{‚¶‚á‚È‚¢
ƒIƒuƒWƒFƒNƒgŽwŒüEƒNƒ[ƒWƒƒEƒXƒR[ƒvEthis ‚È‚Ç‚ÌŠT”O‚ðAŠw‚ׂé‚킯‚Å‚Í‚È‚¢B
•¶–@‘‚ð“Ç‚ñ‚Å‚àAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚͏o—ˆ‚È‚¢
•¶–@‘‚ð“ǂނƃvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚é‚ƁA‚Ù‚Æ‚ñ‚Ç‚Ì“z‚ÍŠšˆá‚¢‚µ‚Ä‚¢‚邯‚ǁA
u‚Ý‚ñ‚È‚ÌPythonv‚ð“Ç‚ñ‚Å‚à•¶–@‚ª‚í‚©‚é‚Ÿ‚¯‚ŁAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ªo—ˆ‚é‚æ‚€‚É‚Í‚È‚ç‚È‚¢
u‚œ‚Ì‚µ‚¢RubyvuƒXƒbƒLƒŠ‚í‚©‚é Java“ü–åv‚È‚Ç‚ð“Ç‚ñ‚ŁA
Ž©•ª‚ŃNƒ‰ƒX‚ð”h¶‚³‚¹‚œ‚èACSVƒtƒ@ƒCƒ‹‚ð“ǂݏ‘‚«‚µ‚œ‚èA
Sinatra ‚ð‚¢‚¶‚­‚è‚܂킵‚œ‚舫í‹ê“¬‚µ‚È‚ª‚çAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŠw‚Ô
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŠw‚Ô•”•ª‚́APython‚¶‚á‚È‚­‚Ä‚à‚æ‚¢B
‚¢‚¶‚­‚è‚Ü‚í‚·‚̂ɂ́ARuby‚ªÅ‚àŠÈ’P
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŠw‚Ԃɂ́AŠeŒŸŒê‚́uEffective ‰œXv‚Æ‚¢‚€–{‚ð“ǂށB
‚±‚ê‚́Aƒvƒ‚Ì•K{–{B
•¶–@‘‚ÌŽŸ‚̃Œƒxƒ‹‚֍s‚©‚È‚¢‚ƁAƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘Ì‚ðŠw‚ׂȂ¢

41:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 00:26:43.00 lvpUeXXJ.net
Ruby‚͐Š‘Þ‚µ‚Ä‚¢‚­‚Ÿ‚¯‚̃IƒƒRƒ“ŒŸŒê‚Ÿ‚©‚çŽè‚ðo‚µ‚œ‚畉‚¯‘g‚Ÿ‚æ

42:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 00:53:03.94 HhBAi2Wr.net
Ruby‚Ý‚œ‚¢‚ȃIƒƒRƒ“ŒŸŒê‚̘b‚Í—]Š‚Å‚â‚ê

43:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 02:33:22.67 +WOcodwf.net
ƒXƒNƒŠƒvƒg‚Ì‚â‚è•û‹³‚Š‚ĉº‚³‚¢
”FŽ¯‚Å‚«‚È‚¢‚Á‚ďo‚é‚ñ‚Å‚·‚¯‚ǁc

44:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 03:15:17.22 yTR9Y+Mn.net
>>27
ƒvƒƒOƒ‰ƒ~ƒ“ƒO–¢ŒoŒ±‚ŃIƒ‰ƒCƒŠ[‚Ì“ü–åPython‚𔃂Á‚Ä‚ª‚ñ‚΂Á‚Ä‚é
¡‚Ì‚Æ‚±‚ë‚‚¢‚Ä‚¢‚¯‚Ă邯‚ǁA
‚Ý‚ñ‚È‚ÌPython‚Í‚«‚Á‚ƃCƒ‰ƒXƒg‚âŠG‚ª“ü‚Á‚Ä‚ÄŽ†–Ê‚àƒJƒ‰[‚È‚ñ‚Ÿ‚ë‚€‚È‚Á‚čl‚Š‚é‚Æ‚€‚ç‚â‚Ü‚µ‚¢
‚±‚Á‚¿‚ÍŠG‚àƒCƒ‰ƒXƒg‚à‘S‚­‚È‚¢‚Å‚·

45:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 03:17:20.38 yTR9Y+Mn.net
‘‘¬çT‚¢‚œ
>>29
•Ï”
‚Æ
’l‚Ì‘ã“ü
‚Á‚Ä‚Æ‚€‚¿‚ª‚€‚ñ‚Å‚·‚©H

46:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 03:21:04.08 yTR9Y+Mn.net
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘Ì‚ðŠw‚Ô‚Ì‚É‚±‚ê‚Í‚Ç‚€‚Å‚·‚©H
‰‚߂ẴvƒƒOƒ‰ƒ~ƒ“ƒO
URLØÝž(www.oreilly.co.jp)
Python‚¶‚á‚È‚­‚ÄRuby‚Åà–Ÿ‚³‚ê‚Ä‚é‚Ý‚œ‚¢‚È‚ñ‚Å‚·‚¯‚Ç

47:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 06:12:09.02 ba8BcfX3.net
—^‚Š‚ç‚ê‚œ2‚‚̐”’l‚©‚çAÅ¬Œö”{”EÅ‘åŒö–ñ”‚ð‹‚ß‚Ä‚Ý‚ë

48:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 07:06:23.18 A3+vkFVR.net
>>44
python‚È‚çu“ÆŠwƒvƒƒOƒ‰ƒ}[[pythonv‚ª‚ ‚éB

49:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 07:25:20.50 fqwvA6xk.net
ƒXƒ^[ƒgƒuƒbƒN‚Æ‚©‚Ì•û‚ª•ª‚©‚è‚â‚·‚¢‚ñ‚¶‚á‚È‚¢‚Ì?
ƒvƒƒOƒ‰ƒ€‰SŽÒ‚È‚ç

50:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 12:18:58.34 Q4eMB8Ps.net
>>45
ŒÝœ–@

51:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 21:06:47.86 KW/ftoFq.net
subprocess‚ɂ‚¢‚Ä‚È‚ñ‚Å‚·‚ªA
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
import subprocess

dl = subprocess.run(["radigo", "rec", "-a=JP13", "-id=QRR", "-s=20180827200000"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)
ã‹L‚Ì‚æ‚€‚ȏꍇA•Ï”‚ðˆø”‚̈ꕔ‚Æ‚µ‚Ä“n‚·‚É‚Í‚Ç‚€‚â‚é‚ñ‚Å‚·‚©H
ˆÈ‰º‚Ÿ‚Æ{proglamId}‚Æ‚¢‚€•¶Žš—ñ‚Æ‚µ‚ÄŠO•”ƒRƒ}ƒ“ƒh‚É‘—‚ç‚ê‚Ä‚µ‚Ü‚Á‚ă_ƒ‚Å‚µ‚œB
area = 'JP13'
ch = 'QRR'
proglamId = '20180827200000'
dl = subprocess.run(["radigo", "rec", "-a={area}", "-id={ch}", "-s={proglamId}"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)

52:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 21:26:41.39 6eK9kwOU.net
>>49
>>> proglamId = '20180827200000'
>>> f'-s={proglamId}'
'-s=20180827200000'

53:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 21:33:33.15 KW/ftoFq.net
>>50
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
2s–Ú‚ÍfƒtƒH[ƒ}ƒbƒg‚Á‚ÄŒŸ‚€‚ñ‚Å‚·‚©‚ˁH‚»‚ê‚ðŽg‚Á‚Ä‚¢‚é‚ÆŽv‚€‚ñ‚Å‚·‚ªA46‚Ìsubprocess‚Ì’†‚Å‚Í‚Ç‚€‘‚­‚ñ‚Å‚µ‚å‚€‚©H

54:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 21:56:03.71 KW/ftoFq.net
>>51
o—ˆ‚Ü‚µ‚œB
ƒpƒ^[ƒ“1
area = 'JP13'
ch = 'QRR'
proglamId = '20180827200000'
dl = subprocess.run(["radigo", "rec", f'-a={area}', f'-id={ch}', f'-s={proglamId}'], stdout=subprocess.PIPE)
ƒpƒ^[ƒ“2
area = 'JP13'
area = f'-a={area}'
ch = 'QRR'
ch = f'-id={ch}'
proglamId = '20180827200000'
proglamId = f'-s={proglamId}'
dl = subprocess.run(["radigo", "rec", area, ch, proglamId], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)
‚Ç‚


55:Á‚¿‚ªƒXƒ}[ƒg‚ȏ‘‚«•û‚Å‚·‚©H



56:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/27 23:29:37.66 KW/ftoFq.net
muxx = subprocess.run(["muxer", f'-i input.aac?sbr', f'-o output.m4a', f'--optimize-pd', f'--file-format m4a'], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚Æ‚â‚é‚ƁAmuxerƒRƒ}ƒ“ƒh‚©‚ç‚Í
Error: you specified invalid option: -i input.aac?sbr.
‚Æ•Ô‚Á‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
muxx = subprocess.run(["muxer", "-i input.aac?sbr", "-o output.m4a", "--optimize-pd", "--file-format m4a"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚±‚ê‚Å‚àã‹L‚Æ“¯‚¶ƒGƒ‰[‚É‚È‚èA
muxx = subprocess.run([f'muxer -i input.aac?sbr -o output.m4a --optimize-pd --file-format m4a'], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚±‚ê‚Ÿ‚ÆPython‚ªƒGƒ‰[‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
Usage‚Í
muxer [global_options] -i input1 [-i input2 -i input3 ...] -o output
‚Å‚·B
ƒRƒ“ƒ\[ƒ‹‚ňȉº‚Ì‚æ‚€‚É‚â‚é‚Ɛ³í‚É“®‚¢‚Ä‚­‚ê‚Ü‚·B
$ muxer -i input.aac?sbr -o output.m4a --optimize-pd --file-format m4a
‰œ‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚å‚€‚©H

57:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 00:20:33.07 TEJeUOom.net
’[––‚Å“ü—Í‚·‚é‚ƁAƒVƒFƒ‹‚ªA? ‚Ì‹@”\‚ð“®‚©‚·‚¯‚ǁA
subprocess ‚ŁAƒvƒƒZƒX‚𒌐ڋN“®‚·‚é‚ƁA
ƒVƒFƒ‹‚ª‰î“ü‚µ‚È‚¢‚©‚çA? ‚ª“WŠJ‚³‚ê‚È‚¢‚Æ‚©H

58:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 00:26:18.50 wjmNvrcp.net
>>54
?sbr‚Ì•”•ª‚ðÈ‚¢‚Ä‚àƒGƒ‰[‚͉ü‘P‚µ‚È‚©‚Á‚œ‚Å‚·

59:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 05:00:41.28 PEha72vP.net
shell=true
‚Æ‚©‚́H ‚Æ muxer ‚È‚ñ‚Ä’m‚ç‚È‚¢‚­‚¹‚É“K“–‚ÉŒŸ‚Á‚Ä‚Ý‚é

60:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 05:07:01.91 PEha72vP.net
‚ñH
‚»‚Ì‘O‚É
stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚Ì•”•ª‚Á‚Ä•K—v‚Ȃ́H

61:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 08:35:42.53 M3D05fOs.net
>>53
‚à‚¿‚ë‚ñrun‚Ì‘æˆêˆø”‚ªˆ«‚¢
"-i"‚Æ"input.aac"‚𕪂¯‚ë

62:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 08:36:39.19 skYXWt6l.net
>>53
ã2‚Â‚Í "-i input.aac?sbr" ‚ªƒIƒvƒVƒ‡ƒ“‚Æ‚µ‚Ä”FŽ¯‚³‚ê‚Ä‚»‚€B'-i', f'input.aac?sbr' ‚Æ‚©‚Å•ª‚¯‚Ä‚­‚ê
3‚Â–Ú‚Í shell=True ‚Å“®‚­i/bin/sh -c 'muxer ....' ‚Æ“WŠJ‚³‚ê‚éj
ƒVƒFƒ‹ƒCƒ“ƒWƒFƒNƒVƒ‡ƒ“‚Æ‚©‚ ‚é‚̂ŁA‚šì–@‚Æ‚µ‚Ä shell=True ‚Í‚ ‚Ü‚èŽg‚í‚È‚¢‚Ù‚€‚ª‚¢‚¢‚©‚È
Ú‚µ‚­‚̓}ƒjƒ…ƒAƒ‹ŽQÆ
>>52
‘‚«•û‚͍D‚Ý‚Ÿ‚©‚ç‚È‚ñ‚Æ‚àŒŸ‚Š‚ñ‚ȁ[‰Ž‚Ȃ炱‚ñ‚ÈŠŽ‚¶‚ŏ‘‚­
arg = 'hoge'
cmd = f'bash tst_cmd.sh {arg}'
resp = subprocess.run(cmd.split(), stdout=subprocess.PIPE)
ƒXƒy[ƒX“ü‚èƒtƒ@ƒCƒ‹–Œ‚Æ‚©Žg‚€‚È‚çAƒp[ƒT[ì‚Á‚ĐH‚í‚·‚©‚È
import csv
def CMD_PARSER(cmd):
....return list(csv.reader([cmd], delimiter=' ', quotechar='"'))[0]
arg = 'hoge foo'
cmd = f'bash tst_cmd.sh "{arg}"'
resp = subprocess.run(CMD_PARSER(cmd), stdout=subprocess.PIPE)

63:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 08:39:26.15 M3D05fOs.net
‹ó”’‚ª¬‚¶‚Á‚Ä‚é‚Æ
> ˆê”ʂɁAˆø”‚̃V[ƒPƒ“ƒX‚ð“n‚·•û‚ª–]‚Ü‚µ‚¢‚Å‚·B‚È‚º‚È‚çAƒ‚ƒWƒ…[ƒ‹‚ª•K—v‚Ȉø”‚̃GƒXƒP[ƒv‚âƒNƒI[ƒg
> (—á‚Š‚΃tƒ@ƒCƒ‹–Œ’†‚̃Xƒy[ƒX‚ð‹–‚·‚±‚Æ) ‚Ì–Ê“|‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚é‚œ‚ß‚Å‚·
‚É‚æ‚Á‚ăGƒXƒP[ƒv‚³‚ê‚é‚̂ňӐ}’Ê‚è‚ɃVƒXƒeƒ€ƒR[ƒ‹‚É“n‚ç‚È‚¢‚킯‚Ÿ‚È

64:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 10:16:39.79 wjmNvrcp.net
‚Ý‚È‚³‚ñ‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
>>58
>>59
>>60
u-i ƒtƒ@ƒCƒ‹–Œv‚ÌŒ`Ž®‚ŏ‘‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂Łu-iv‚Ɓuƒtƒ@ƒCƒ‹–Œv‚Å•ª‚¯‚ď‘‚­‚Æ‚¢‚€“ª‚ª‘S‚­‚È‚©‚Á‚œ‚Å‚·B
muxx = subprocess.run(["muxer", "-i", "input.aac?sbr", "-o", "output.m4a", "--optimize-pd", "--file-format", "m4a"], stdout=subprocess.PIPE)
‚Æ•ª‚¯‚ď‘‚­‚Æ‚€‚Ü‚­‚¢‚«‚Ü‚µ‚œB
>>56
>>59
shell=true‚ɂ‚¢‚Ä’²‚ׂĂ݂܂·
>>57 ‚±‚̏‘‚«•û‚Ÿ‚Æsubprocess.call‚Æsubprocess.check_call‚Æsubprocess.check_output‚Ì3‚‚ª‚܂Ƃ߂ďo—ˆ‚é‚炵‚¢‚Ì‚Å‚±‚ê‚ŏ‘‚«‚Ü‚µ‚œ



66:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 14:55:03.72 WFu4qQCr.net
findŠÖ”‚Å
line.find('a')‚Ÿ‚Æ•”•ªˆê’v‚Å•Ô‚µ‚Ä‚­‚ê‚é‚ñ‚Å‚·‚ª
c=input() a‚Æ“ü—Í‚µ‚Ä
line.find(c)‚Æ‚·‚é‚ÆŠ®‘Sˆê’v‚Å‚µ‚©•Ô‚µ‚Ä‚­‚ê‚È‚¢‚ñ‚Å‚·‚ª‚Ç‚€‚·‚ê‚΂¢‚¢‚Å‚·‚©

67:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/28 16:02:01.79 eDasHWl3.net
‚ñ‚È‚±‚œ‚Ÿ‚È‚¢B

68:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 09:39:33.95 t35BnR1i.net
python3m ‚Á‚Ä‚È‚ñ‚Å‚·‚©H

69:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 10:09:58.87 zNgJ3vFs.net
Z—F‚ÆŠÖŒW‚ªH

70:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 17:38:59.31 zHN7x4pt.net
xml‚Ì‘®«‚ðŽw’è‚·‚éê‡AˆÈ‰º‚Ì‚Ç‚Á‚¿‚à“¯‚¶“š‚Š‚ð•Ô‚µ‚Ä‚­‚ê‚é‚ñ‚Å‚·‚ªA‚Ç‚Á‚¿‚ŏ‘‚­‚Ì‚ª‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©H
ƒpƒ^[ƒ“1
duration1 = int(root.attrib["dur"])
print(duration1)
ƒpƒ^[ƒ“2
duration2 = int(root.get("dur"))
print(duration2)

71:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 19:50:21.16 +JD/mPB3.net
BeautifulSoup‘O’ñ‚Å’‚Á‚Ä‚Ü‚·?
‚à‚µ‚»‚€‚È‚çA‘®«‚ª‘¶Ý‚·‚éŒÀ‚è‚Ç‚¿‚ç‚Å‚à‚æ‚¢
get‚Í‘®«‚ª‘¶Ý‚µ‚È‚¢‚Æ‚«None‚ð•Ô‚·‚ªAattrib‚Í‚»‚€‚Å‚Í‚È‚¢
‚Ü‚ ŽŽ‚µ‚Ä‚Ý

72:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 19:54:41.40 zHN7x4pt.net
>>67
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
xml.etree.ElementTree‚Å‚·
‚œ‚µ‚©‚É‘¶Ý‚µ‚È‚¢ê‡‚Ì‹““®‚͈á‚Á‚Ä‚Ü‚µ‚œ

73:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 21:03:23.42 LyGOIS06.net
‚·‚¢‚Ü‚¹‚ñ“ú•t‚ÌŒvŽZ‚Å‹^–â‚È‚ñ‚Å‚·‚ªA
aaa_date_str = '2018-08-29 20:00:00'
bbb_date_str = '2018-08-29 19:00:00'
aaa_date = datetime.datetime.strptime(aaa_date_str, '%Y-%m-%d %H:%M:%S')
bbb_date = datetime.datetime.strptime(bbb_date_str, '%Y-%m-%d %H:%M:%S')

‚Æ‚µ‚āA
date_diff = aaa_date - bbb_date
print(date_diff.days)
--> 0
‚É‚È‚è‚Ü‚·‚ªA‹t‚É‚·‚é‚ƁA
date_diff = bbb_date - aaa_date
print(date_diff.days)
--> -1
‚É‚È‚è‚Ü‚·B
·ˆÙ‚ª1“ú‚É–ž‚œ‚È‚¯‚ê‚΃[ƒ‚É‚È‚é‚Ì‚©‚ÆŽv‚¢‚«‚â
ŒvŽZŒ‹‰Ê‚ª•‰‚Ÿ‚ƃ[ƒ‚É‚È‚ç‚ž‚É-1‚É‚È‚é‚Ì‚ª‚È‚ñ‚©‹^–â‚Å‚·B
‚»‚ê‚Æ‚à‹Lq‚É–â‘è‚ ‚é‚Å‚µ‚å‚€‚©B

74:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/29 21:09:31.82 GQLl9uCt.net
>>69
3.0-3.1=-0.1‚Ÿ‚ë‚€H0‚¶‚á‚È‚¢‚Ÿ‚ë‚€H
‚»‚€‚¢‚€‚±‚Á‚œ

75:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 10:23:36.80 S/vwwZyF.net
int()‚Æ‚©‚ƈꏏ‚©
[0.5]=0
[-0.5]=-1

76:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 21:55:04.51 hf8/OGEv.net
>>70
‚·‚¢‚Ü‚¹‚ñA•ª‚©‚ç‚žc
‹t‚ɁA3.1 - 3.0 = 0.1 ‚Ídays‚Ÿ‚Æ0‚É‚È‚é‚ñ‚Å‚·B
>>71
int()‚Ÿ‚ƁA³‚à•‰‚à¬”“_ˆÈ‰ºØ‚èŽÌ‚Ä‚Å‚Í‚È‚¢‚Å‚·‚©H

77:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 21:59:01.86 Ffnu7dR5.net
>>72
68‚ªŒŸ‚Á‚Ä‚é‚æ‚€‚É‚œ‚Ô‚ñŽlŽÌŒÜ“ü‚È‚ñ‚Ÿ‚ž

78:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 21:59:56.98 Ffnu7dR5.net
‚š‚Á‚Ɓ@‚PŽžŠÔ‚Å‚à@-1‚Á‚Ä‚Å‚é‚Ì‚©
‚¶‚á‚ 
ŽžŠÔ‚͐؂èŽÌ‚Ä‚¶‚á‚È‚­‚ÄŽlŽÌŒÜ“ü‚Å‚à‚È‚­‚Đ؂èã‚°‚É‚È‚Á‚Ä‚ñ‚Ÿ

79:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 22:19:45.36 Ffnu7dR5.net
‚š‚Á‚Æ
‚š‚ê‚Ì‚€‚µ‚ë‚Å
‚š‚ê‚Ì‚¢‚à‚€‚Æ‚ª
u‚»‚̃}ƒCƒiƒX‚P‚̓Gƒ‰[’l‚Å‚ ‚Á‚ā@”’l‚¶‚á‚È‚¢@diff.days‚Í‚Ê‚é‚Û‚µ‚È‚¢v
‚Æ‚¢‚Á‚Ä‚¢‚é

80:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 22:29:53.78 Ffnu7dR5.net
‚»‚ê‚©‚ç
‚È‚º@print(date_diff)‚µ‚Ä‚Ý‚È‚¢‚ñ‚Ÿ
‚Æ‚à‚¢‚Á‚Ä‚¢‚é

81:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 22:42:08.44 Ffnu7dR5.net
‚š‚ê‚Í
aaa_date + date_diff
‚ð‚œ‚ß‚µ‚Ä‚Ý‚Ä‚©‚çA
timedelta‚ɂ‚¢‚Ä‚Ìà–Ÿ‚ð“ǂ݂ɍs‚­‚±‚Æ‚ðÅI“I‚É‚š‚·‚·‚Ê‚·‚éB

82:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 23:01:55.56 TEO8FkA/.net
•Êƒ}ƒVƒ“‚ŏ‘‚¢‚œƒXƒNƒŠƒvƒg‚ð“®‚©‚»‚€‚Æ‚µ‚œ‚ç
dateutil‚ª–³‚¢‚ÆŒŸ‚í‚êŽÀso—ˆ‚Ü‚¹‚ñB
ƒXƒNƒŠƒvƒg‚É‚Í‚±‚€‘‚«‚Ü‚µ‚œB
from dateutil.relativedelta import relativedelta
“®‚¢‚œƒ}ƒVƒ“‚ÌPython‚̃o[ƒWƒ‡ƒ“‚Í3.6.4A
“®‚©‚È‚¢ƒ}ƒVƒ“‚ÌPython‚̃o[ƒWƒ‡ƒ“‚Í3.6.5‚Å‚·B
dateutil‚Í‚Ç‚±‚Å“üŽè‚·‚é‚ñ‚Å‚µ‚å‚€‚©H

83:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/30 23:04:27.25 TEO8FkA/.net
‚·‚Ý‚Ü‚¹‚ñ
pip ‚Å dateutils‚ð“ü‚ê‚œ‚çŽg‚Š‚Ü‚µ‚œB

84:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 04:09:39.70 rWvqNQHt.net
python 3.6
windows10
import pyautogui
pyautogui.rightClick(100,100)
pyautogui.moveRel(10,10)
‚Ə‘‚­‚ƉEƒNƒŠƒbƒN‚Ì‚ ‚ƃ}ƒEƒX‚ª“®‚¢‚Ä‚­‚ê‚È‚¢B
‚±‚ê‚̓‰ƒCƒuƒ‰ƒŠ‚̃oƒOH

85:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 04:37:56.39 rWvqNQHt.net
‚²‚ß‚ñ“®‚¢‚Ä‚œ

86:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 09:38:10.61 cxARIA2x.net
”±‚Æ‚µ‚Ä‚š‘O‚Ì“


87:ˋN‚Æ‚¢‚€“Ë‹N‚ðƒNƒŠƒbƒN‚µ‚Ä‚â‚é



88:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 19:38:51.59 IH56D7c/.net
Dropbox‚Ì‹€—LƒŠƒ“ƒN‚ðŽæ“Ÿ‚µ‚œ‚¢‚Å‚·B
dropbox.Dropbox(ƒg[ƒNƒ“).sharing_create_shared_link
‚ðŽg‚€‚ƁA—á‚Š‚Î
PathLinkMetadata(url='URLØÝž(db.tt)', visibility=Visibility('public', None), path='/hoge/hage.jpg', expires=None)
‚±‚€‚¢‚€1s‚ªo—Í‚³‚ê‚Ü‚·B
sharing_create_shared_linkˆÈŠO‚̊֐”‚ŁA
URLØÝž(db.tt)‚Ÿ‚¯‚ðo—Í‚·‚éŠÖ”‚Á‚Ä‚ ‚è‚Ü‚·‚©H
‘±‚­

89:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 19:39:30.70 IH56D7c/.net
sharing_create_shared_link‚Ÿ‚ƁAˆÈ‰º‚Ì‚æ‚€‚É‚È‚è‚Ü‚·B
import dropbox
dbxTOKEN = 'DROPBOX_MY_ACCESS_TOKEN'
dbxRemotePath = f'/aiueo/hage.jpg'
dbx = dropbox.Dropbox(dbxTOKEN)
dbx.users_get_current_account()
# ƒAƒbƒvƒ[ƒh
f = open(dbxLocalPath, 'rb')
dbx.files_upload(f.read(),dbxRemotePath)
f.close()
# ‹€—LƒŠƒ“ƒN‚ÌŽæ“Ÿ
dbxLink = dbx.sharing_create_shared_link(dbxRemotePath,short_url=True) # Dropbox ‚©‚ç‹€—LƒŠƒ“ƒN‚ðŽæ“Ÿ
dbxLink = str(dbxLink)[17:-1] # ®Œ` uPathLinkMetadata(v‚Ɓu)v‚ðœŠO
dbxLink = dbxLink.split(',') # ƒŠƒXƒg‚É•ÏŠ·
dbxLink = dbxLink[0] # ƒŠƒXƒg‚Ì1”Ô–Ú (url)
dbxLink = str(dbxLink)[5:-1] # ®Œ`
print(dbxLink)
URLØÝž(db.tt) # ƒvƒŠƒ“ƒg‚³‚ê‚œurl
‚‚­

90:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/08/31 19:40:14.75 IH56D7c/.net
•¶Žš—ñ‚𕪊„‚µ‚Ä‚»‚Ì’†‚̈ꕔ‚ðŽæ‚èo‚·•û–@‚Å‚·‚ªA
PathLinkMetadata(url='URLØÝž(db.tt)', visibility=Visibility('public', None), path='/hoge/hage.jpg', expires=None)
‚±‚€‚¢‚€1s‚ª‚ ‚Á‚œ‚Æ‚µ‚āA
url='URLØÝž(db.tt)',
visibility=Visibility('public', None),
path='/hoge/hage.jpg',
expires=None
‚±‚ñ‚È‚Ó‚€‚É•ªŠ„‚µ‚œ‚¢‚Å‚·B
split(',')‚Å‚â‚é‚Æpublic', None‚±‚±‚̃Rƒ“ƒ}‚Å‚à”œ‰ž‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
¡‰ñ‚Íurl‚ÌŽæ“Ÿ‚ª–Ú“I‚Ȃ̂ō¡‚̏ŠŽÀŠQ‚Í–³‚¢‚ñ‚Å‚·‚ªA‚à‚Á‚ÆŠÈ’P‚Édorpbox‚Ì‹€—LƒŠƒ“ƒN‚ðŽæ“Ÿ‚µ‚œ‚èŠmŽÀ‚È•¶Žš—ñ‚Ì•ªŠ„•û–@‚ð’m‚è‚œ‚¢‚Å‚·B

91:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 12:32:11.32 Z1lBiRzX.net
>>85
‚ž‚¢‚Ô‚ñ‰“‰ñ‚肵‚Ă邯‚ǁA
a=dropbox.Dropbox(ƒg[ƒNƒ“).sharing_create_shared_link
‚Æ‚µ‚āA
a.url
‚ðŽQÆ‚·‚ê‚Ηǂ¢‚̂ł́H
‘Œ‚ɂ‚¢‚Ä‚à
a.path ‚Æ‚©‚ÅŽQÆ‚Å‚«‚é‚Í‚ž

92:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 15:22:01.82 5RO4iQNV.net
‚·‚¢‚Ü‚¹‚ñAƒnƒ}‚Á‚č¢‚Á‚Ä‚¢‚Ü‚·B
utf-8‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹i“à—e‚Í'1'‚Æ‚¢‚€•¶Žš‚̂݁j‚ðApython3‚̈ȉº‚̃XƒNƒŠƒvƒg‚Å
“ǂݍž‚ñ‚ŁA®”‚É•ÏŠ·‚µ‚æ‚€‚Æ‚·‚é‚ƁAˆÈ‰º‚̃Gƒ‰[‚ªo‚č¢‚Á‚Ä‚¢‚Ü‚·B
Traceback (most recent call last):
File "collect_progress.py", line 75, in <module>
num = int(str)
ValueError: invalid literal for int() with base 10: '\ufeff1'
ƒ†ƒjƒR[ƒh‚Ì•¶Žš—ñ‚͐®”•ÏŠ·‚Å‚«‚È‚¢‚Ì‚Å‚µ‚å‚€‚©B
fr = open("sample.txt")
str = fr.readline()
num = int(str)

93:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 15:26:08.43 VfnjVYeD.net
BOM‚‚¢‚Ä‚È‚¢‚©

94:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 15:37:12.61 kUpkBQ3x.net
echo 1 | ruby -e 'STDIN.each { |line| puts(line.to_i + 1) }'
Ruby ‚È‚çAƒVƒFƒ‹‚©‚çA1-liner ‚ŁA2 ‚Əo—Í‚³‚ê‚é
Python ‚Å‚à“¯‚¶‚æ‚€‚ɁA1-liner ‚Å‚â‚Á‚Ä‚Ý‚ê‚΁H

95:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 15:55:11.65 A/mNPeDe.net
>>87
open("sample.txt", encoding="utf-8-sig")
> ‚¢‚­‚‚©‚̗̈æ‚ł́AUTF-8 ‚ŃGƒ“ƒR[ƒh‚³‚ê‚œƒtƒ@ƒCƒ‹‚̐擪‚É "BOM" ‚ð—˜—p‚·‚éKŠµ‚ª‚ ‚è‚Ü‚·;
’†—ª
> ‚à‚µA‚»‚Ì‚æ‚€‚ȃtƒ@ƒCƒ‹‚ð“ǂޏꍇ‚ɂ́A‚±‚̈ó‚ðŽ©“®


96:“I‚ɃXƒLƒbƒv‚·‚é‚œ‚ß‚É 'utf-8-sig' ƒR[ƒfƒbƒN‚ð—˜—p‚µ‚Ä‚­‚Ÿ‚³‚¢B https://docs.python.org/ja/3/howto/unicode.html#reading-and-writing-unicode-data



97:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 16:02:39.43 kUpkBQ3x.net
ƒvƒƒOƒ‰ƒ€‚ł́ABOM‚È‚µUTF-8 (UTF-8N)‚ðŽg‚Á‚œ•û‚ª–³“ï
‚»‚Ì‘ã‚í‚èAWindows ‚ÌExplorer ‚ł̓eƒLƒXƒgŒŸõ‚Å‚«‚È‚­‚È‚é‚©‚çA
Windows10EWSLEUbuntu ‚©‚çAgrep ‚µ‚Ä‚é

98:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 16:30:27.70 eWdCnGo4.net
>>86
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·I
.url‚È‚Ç‚ÅŠÈ’P‚ÉŽæ‚èo‚¹‚Ü‚µ‚œB
‚±‚ê‚Ídropbox‚̃‰ƒCƒuƒ‰ƒŠ‚Ì‹@”\‚Å‚µ‚å‚€‚©H

99:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 16:55:46.47 5RO4iQNV.net
>>88, 86, 87, 88
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
BOM‚ªŒŽˆö‚Å‚µ‚œB
’p‚ž‚©‚µ‚¢‚±‚ƂɁABOM‚Æ‚¢‚€‚Ì‚Í‘S‚­’m‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
•‚©‚è‚Ü‚µ‚œB

100:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 20:51:46.35 5sfxmNQl.net
>>92
‚Ü‚ ‚»‚€‚Ÿ‚ÆŽv‚€B
Ž©•ª‚ÍDropboxƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚Á‚œ‚±‚Æ‚Í‚È‚¢‚¯‚ǁA>>83‚ðŒ©‚é‚Æ–ß‚è’l‚Æ‚µ‚ÄPathLinkMetadataƒIƒuƒWƒFƒNƒg‚ª•Ô‚Á‚Ä‚«‚Ä‚¢‚āA‘®«‚Æ‚µ‚Äurl‚Æ‚©path‚Æ‚©‚ª‚ ‚鎖‚ª‚í‚©‚Á‚œ(‚±‚ê‚Ípython“I‚ɍl‚Š‚ê‚΂킩‚é)
Žg‚€ƒƒ\ƒbƒh‚Æ‚©‚ɂ‚¢‚Ă̓hƒLƒ…ƒƒ“ƒg“ǂނƍ¡‰ñ‚Ý‚œ‚¢‚È‚±‚Æ‚Í‚·‚®•ª‚©‚é‚Ÿ‚ë‚€‚µA•×‹­‚É‚à‚È‚é‚æ

101:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/01 23:59:25.43 eWdCnGo4.net
>>94
.sharing_create_shared_link‚̓hƒLƒ…ƒƒ“ƒg‚Ì’†‚ÅŒ©‚‚¯‚œŠÖ”‚È‚ñ‚Å‚·‚ªA‰pŒê•ª‚©‚ç‚È‚¢‚©‚玎söŒë‚µ‚Ä‚¢‚Ü‚µ‚œ
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

102:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 05:35:01.36 0w6R8dvF.net
Python‰SŽÒiƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒj‚Å‚·B
ƒXƒNƒŒƒCƒsƒ“ƒO‚ð‚µ‚æ‚€‚Æ‚µ‚Ä‚¢‚œ‚ççT‚¢‚Ä‚µ‚Ü‚Á‚œ‚Ì‚ÅŽ¿–â‚ð‚³‚¹‚Ä‚­‚Ÿ‚³‚¢B
requests‚ŕϐ”html‚É“ü‚ê‚œƒTƒCƒg‚Ìhtml‚ðƒtƒ@ƒCƒ‹‚É•Û‘¶‚µ‚œ‚¢‚Ì‚Å‚·‚ª—Ç‚­•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
file.write‚Ý‚œ‚¢‚È‚Ì‚à‘‚¢‚Ä‚Ý‚Ä‚é‚ñ‚Å‚·‚ªƒGƒ‰[“f‚©‚ê‚œ‚肵‚Ü‚·B’N‚©—á‚Æ‚µ‚čì‚Á‚Ä‚­‚ê‚Ü‚¹‚ñ‚©H
requests.get‚ŕϐ”html‚ÉŽæ“Ÿ‚µ‚œƒTƒCƒghtml‚ðc:/user/hoge/Documents/hymlfile.html‚É’Ç‹Lƒ‚[ƒh‚Å•Û‘¶‚µ‚œ‚¢‚Å‚·B
–³”\‚Å‚²‚ß‚ñ‚È‚³‚¢•‚¯‚Ä‚­‚Ÿ‚³‚¢B

103:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 07:13:26.28 5WqNet32.net
File.open(file_path, 'a') { |io| io.write text }
Ruby ‚ł́AFile.open ‚̈ø”‚ɁA
ƒtƒ@ƒCƒ‹ƒpƒX‚ƁAƒtƒ@ƒCƒ‹‚ðŠJ‚­Û‚́Amode ‚ð“n‚·
a ‚È‚ç’Ç‹L‘‚«ž‚Ý
upython file writev‚ÅŒŸõI

104:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 08:24:22.51 GLq4HnWW.net
import requests
r = requests.get("URLØÝž(www.python.org"))
f = open("c:/user/hoge/Documents/hymlfile.html", "a")
f.write(r.text)

105:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 09:00:47.26 0w6R8dvF.net
>>98
‚Ä‚á‚ñ‚‹‚“
–³Ž–‰ðŒˆ‚µ‚Ü‚µ‚œ–{“–‚É‚ ‚肪‚Æ‚€
‚â‚Á‚Æ–°‚ê‚”‚é

106:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 16:47:00.30 RE+xVvI9.net
f.write(r.text)
UnicodeEncodeError: 'cp932' codec can't encode character '\U0001f5a5' in position 12657: illegal multibyte sequence
ƒXƒNƒŒƒCƒsƒ“ƒO‚µ‚œƒTƒCƒg‚ÉŠG•¶Žš‚ª‚ ‚é‚ƁiHj‚±‚̃Gƒ‰[‚ª‹N‚±‚é‚æ‚€‚Å‚·B
ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ÌŠÖŒW‚Ÿ‚ÆŽv‚€‚ñ‚Å‚·‚¯‚ǑΏˆ–@•ª‚©‚é•û‚¢‚Ü‚·‚©H
UnicodeEncodeError‚Å’²‚ׂœ‚ç‰ðà‚µ‚Ä‚¢‚é‚Æ‚±‚낪­‚µŒ©‚‚©‚Á‚œ‚ñ‚Å‚·‚ª–l‚ɂ͉œ‚ªŒŸ‚¢‚œ‚¢‚Ì‚©‚³‚Á‚Ï‚è‚Å‚µ‚œBBBB

107:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 16:56:55.96 RE+xVvI9.net
f.open‚ÌŽž‚Éencoding='utf-8'“n‚µ‚œ‚ç‰ðŒˆ‚µ‚Ü‚µ‚œII
‚€‚ꂵ‚¢III‚ ‚肪‚Æ‚€

108:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 16:59:32.33 5WqNet32.net
cp932 ‚Í‚â‚߂āABOM‚È‚µUTF-8(UTF-8N)‚ŏ‘‚«ž‚߂΁H
‚»‚ê‚©AƒGƒ“ƒR[ƒh


109:•ÏŠ·‚Å‚«‚È‚¢•¶Žš‚́A ƒGƒ‰[‚É‚¹‚ž‚ɁA? ‚É’u‚«Š·‚Š‚é‚Æ‚©



110:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 17:49:53.80 B4IY8jcq.net
ElementTreeAlxmlABeautifulSoup‚Á‚Ä‚»‚ê‚Œ‚ê‚Ç‚€ˆá‚€‚́H

111:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 17:51:26.55 B4IY8jcq.net
ElementTree‚͏ƒ³
lxmlABeautifulSoup‚̓T[ƒhƒp[ƒeƒB
lxml‚͍‚‘¬‚Ÿ‚¯‚ǁA“®“I‚ȃTƒCƒg‚ÉŽã‚¢
BeautifulSoup‚Í”äŠr“IŠÈ’P
‚Á‚ÄŠŽ‚¶H

112:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 19:12:56.97 dvfcpVZJ.net
‰œ‚ªŒŸ‚¢‚œ‚¢‚Ì‚©

113:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 19:26:55.59 /VgxTU/I.net
ŠJ‚¯‚Á•ú‚µ‚É‚·‚é‚ñ‚Í‚¢‚¯‚ñ‚æ

114:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/02 20:28:17.67 NdoNeabl.net
lxml ŒŸ‚€’ö‘¬‚³‚ðŠŽ‚¶‚È‚¢‚ñ‚Ÿ‚æ‚È

115:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/03 01:13:17.00 IUTdxFc1.net
import requests
from lxml import etree
url = URLØÝž(example.com)<) height="60" width="60"alt="‚Ó‚¶‚±"></td> </tr></table><br />
<br /> ‚ ‚¢‚€‚Š‚š<br />‚©‚«‚­‚¯‚±
<br /><br /> ”Ô‘gWebƒTƒCƒgF<a href="URLØÝž(example.com) />
ƒƒbƒZ[ƒWƒtƒH[ƒ€F<a href="URLØÝž(example.com) />
<br /></div>
‚ªƒvƒŠƒ“ƒg‚³‚ê‚Ü‚·B(“Še‚Å‚«‚È‚©‚Á‚œ‚Ì‚Å“r’†‚ʼnüs‚µ‚Ä‚Ü‚·)
ŽŸ‚ɁA–{•¶‚Í‚Ç‚€‚â‚Á‚ÄŽæ‚èo‚·‚ñ‚Å‚µ‚å‚€‚©H

116:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/03 01:49:47.20 BfF9DJB1.net
—v‘f‚Ì“à‘€‚̃eƒLƒXƒg‚ðŽûW‚·‚é‚œ‚߂ɂ́Aitertext() ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B—á‚Š‚Î "".join(element.itertext()) ‚Ì‚æ‚€‚É‚µ‚Ü‚·B

117:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/03 19:12:05.50 ttVcJTrG.net
Ruby ‚ÌNokogiri ‚È‚çACSS ƒZƒŒƒNƒ^[EXPath ‚Æ‚©
jQuery ‚Å‚àACSSƒZƒŒƒNƒ^[

118:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 00:43:50.19 YKdnoVr6.net
```python
hstg = info.get('hashtags')
print(hstg)
# hashtag
p_url = info['url']['short']
```
p_url‚̍s‚ðget()‚Ÿ‚Æ‚Ç‚€‘‚¯‚΂¢‚¢‚Å‚·‚©
Ž«‘‚ɃAƒNƒZƒX‚µ‚œŽž‘¶Ý‚µ‚È‚¢ƒL[‚Ÿ‚ÆNone‚ð•Ô‚µ‚œ‚¢‚ñ‚Åget()‚ðŽg‚¢‚œ‚¢‚ñ‚Å‚·‚ª

119:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 01:06:41.32 9wgcxN1e.net
‚æ‚€‚í‚©‚ç‚ñ‚ª
info.get('url', {}).get('short')
‚Æ‚©H
ŽáŠ±–³‘Ê‚ª‚ ‚邪‚±‚Ì’ö“x‚Ì–³‘Ê‚ª‹C‚É‚È‚é_ŒoÇ‚ÍC‚Å‚à‘‚¢‚Æ‚¯

120:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 02:03:26.11 YKdnoVr6.net
>>112
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·I
ŽŽ‚µ‚Ä‚Ý‚Ü‚·B
{}‚Ì’†‚É'short'‚ª“ü‚éƒCƒ[ƒW‚Å‚µ‚å‚€‚©H

121:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 14:42:12.77 tPMc56fx.net
”nŽ­‚̓IƒEƒ€•Ô‚µ‚Å‚·‚®ŽŸ‚ÌŽ¿–â‚·‚é‚æ‚Ë

122:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 15:13:17.47 QdhwFBW3.net
python 3.6.3
tkinter ‚Ńtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[‚ð‰Ÿ‚µ‚œ‚當Žš—ñ‚ð•\ŽŠ‚³‚¹‚œ‚¢‚Å‚·
def text _desp(event):
@@label["text"] ="bcdef"
label =tk.Label(root, text ="aaaaa", )
label.bind('<F1>', text_desp)
label.pack
‚Ə‘‚¢‚āA•\ŽŠ‚µ‚œƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚©‚çF1‚ð‰Ÿ‚µ‚Ä‚àtext‚ª“ü‚ê‘Ö‚í‚è‚Ü‚¹‚ñ
ŒŽˆö‚͉œ‚Å‚µ‚å‚€‚©H

123:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 16:49:56.62 ntAiYVJq.net
ƒCƒ“ƒ^ƒvƒŠƒ^ŒŸŒêÅ‹­

124:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 17:12:39.45 QdhwFBW3.net
>>115
root‚Ébind‚µ‚œ‚ç‚¢‚¯‚Ü‚µ‚œ
‚·‚Ý‚Ü‚¹‚ñ

125:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 18:22:16.04 t3mpF7WK.net
VSCode‚́uƒ^[ƒ~ƒiƒ‹‚Å‘I‘ð”͈Í/s‚ðŽÀsv‚Á‚Ä‹@”\‚ð‚æ‚­Žg‚€‚ñ‚Å‚·‚¯‚Ç
ì‚Á‚Ä‚éÅ’†‚Ìfor•¶“à(1s–Ú‚ªƒCƒ“ƒfƒ“ƒg‚µ‚Ä‚éƒeƒLƒXƒg)‚ðƒeƒXƒg‚µ‚œ‚¢‚Æ‚«‚Í
ƒCƒ“ƒfƒ“ƒg‚ðˆêŽž“I‚ɏÁ‚µ‚ÄŽÀs‚·‚邵‚©–³‚¢‚ñ‚Å‚·‚©‚ˁH
IPython‚È‚ç1s–Ú‚ªƒCƒ“ƒfƒ“ƒg‚µ‚Ä‚Ä‚àŽÀs‚µ‚Ä‚­‚ê‚邯‚Ç
‚ ‚ê‚̓^[ƒ~ƒiƒ‹‚ɃtƒH[ƒJƒX‚ðˆÚ‚µ‚ÄEnter‚ð‰Ÿ‚³‚È‚¢‚ÆŽ


126:Às‚µ‚Ä‚­‚ê‚È‚¢‚Ì‚ª•s–ž‚Ÿ‚µ



127:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 18:56:40.11 r2CzgwVn.net
”nŽ­‚̓IƒEƒ€•Ô‚µ‚Á‚ÄŒŸ‚€‚̍D‚«‚Ÿ‚æ‚Ë

128:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 19:24:48.49 UI2giREj.net
VSCode ‚ÌŠg’£‹@”\‚ÌCode Runner ‚ð“ü‚ê‚œ‚çA
‰EƒNƒŠƒbƒNƒƒjƒ…[‚©‚çA‚»‚Ì‚Ü‚ÜŽÀs‚Å‚«‚é
‚Ü‚œ‚́A‘I‘ð‚µ‚œƒR[ƒh‚ðŽÀs‚Å‚«‚é

129:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:13:55.88 fyvsaEga.net
“ü–发‚ÅŠw‚ñ‚Å‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‰ŠwŽÒ‚Å‚·B
”ŽšˆÈŠO‚ð“ü—Í‚µ‚œê‡‚Ɂu•s³‚È’l‚Å‚·v‚Æ•\ŽŠ‚³‚¹‚œ‚¢‚Ì‚Å‚·‚ªŒvŽZ‚ðŠÔˆá‚Š‚œÛ‚É‚àu•s³‚È’l‚Å‚·v‚Əo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚𒌂µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H
from random import randint
miss = 0
correct = 0
print("–â‘è?3‰ñŠÔˆá‚Š‚œ‚çI—¹Bq‚ŏI—¹")
while miss<3 :
a = randint(1,100)
b = randint(1,100)
ans = a + b
question = f" {a} + {b} ‚́H"
value = input(question)
#q‚Æ“ü—Í‚³‚ê‚œ‚çI—¹
if value == "q":
break
#³‰ð‚©•s³‰ð‚©”»’f‚·‚é
if value == str(ans) :
correct += 1
print("³‰ð‚Å‚·I")
elif type(value) != int :
print("•s³‚È“ü—Í‚Å‚·B")
else :
miss += 1
print("ŠÔˆá‚¢I","~" * miss)
print("----I—¹----")
print("³‰ð :", correct)
print("ŠÔˆá‚¢:", miss)

130:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:16:02.79 r2CzgwVn.net
“–‚Á‚Æ‚é‚©‚ç‚Š‚Š‚â‚ñ

131:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:16:08.52 fyvsaEga.net
‚ ‚êA‘‚«ž‚݂ɃCƒ“ƒfƒ“ƒg‚ª”œ‰f‚³‚ê‚Ä‚È‚¢c

132:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:33:42.86 rG7JeulO.net
>>123
ƒ\[ƒX“\‚ê‚éƒTƒCƒg
URLØÝž(pastebin.com) ƒy[ƒXƒgƒrƒ“
URLØÝž(ja.osdn.net)@OSDNƒRƒsƒy@ƒƒOƒCƒ“‚µ‚È‚¢‚Å“Še‚·‚é‚ƈêTŠÔ‚ÅŽ©“®íœ
>>1

133:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:46:28.09 r2CzgwVn.net
>>121
^–Ê–Ú‚É“Yí‚·‚é‚Æ
”ŽšˆÓŠO‚ð“ü—Í‚µ‚œê‡‚Ɂu•s³‚È’l‚Å‚·v‚Æ•\ŽŠ‚·‚é
š”Žš‚Å‚È‚¢‚È‚ç‚»‚à‚»‚à’l‚Å‚Í‚È‚¢‚â‚ñ‚©A‰œŒŸ‚Á‚Æ‚ñ‚â‚í‚êH‚È‚ß‚Æ‚ñ‚©H
u•s³‚È“ü—Í‚Å‚·v‚Æ•\ŽŠ‚·‚é
š•s³‚Æ‚¢‚€ƒ[ƒh‚͔ےèŒ`‚È‚Ì‚Å‚í‚©‚è‚É‚­‚¢
uŠÔˆá‚Á‚œ“ü—Í‚Å‚·v‚Æ•\ŽŠ‚·‚é
š‰œ‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©‚í‚©‚ç‚È‚¢
u”ŽšˆÈŠO‚Ì“ü—Í‚Å‚·v‚Æ•\ŽŠ‚·‚é
š‚Ÿ‚©‚ç‚Ç‚€‚·‚ê‚Ηǂ¢‚Ì‚©‚í‚©‚è‚É‚­‚¢
u”Žš‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢v‚Æ•\ŽŠ‚·‚é
šŠ¿”Žš‚Å‚à‚Š‚Š‚ñ‚©H
u“š‚Š‚ɂȂ鐔’l‚ð“ü—Í‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢v‚Æ•\ŽŠ‚·‚é
š‚ß‚Á‚¿‚á‚í‚©‚è‚â‚·‚¢‚â‚ñI

134:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/06 21:56:28.45 bpm1lb7O.net
>>121
assertŽg‚€‚Æ‚¢‚¢‚æ

135:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 00:32:30.89 hV93LKBw.net
>>124
‚·‚Ý‚Ü‚¹‚ñBƒeƒ“ƒvƒŒ“Ç‚Ý’Œ‚µ‚Ü‚·B
>>125
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B‰œ‹C‚É‚·‚²‚­d—v‚È‚±‚Æ‚ð‹³‚Š‚Ä‚à‚ç‚Á‚œ‹C‚ª‚·‚éB
>>126
ŽŽ‚µ‚Ä‚Ý‚Ü‚·B

136:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 16:30:33.98 DKf48tK4.net
>>125
²²È!iEÍEjÜÛÀÖ!

137:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 17:07:52.42 82uhpEUK.net
>>121
value‚Ístr‚Ÿ‚©‚çA‚œ‚Æ‚¯“ü—Í‚³‚ê‚œ‚Ì‚ª"123"‚Æ‚©‚̐”'Žš'‚Å‚ ‚Á‚Ä‚àtype‚Ístr‚É‚È‚é
‚‚܂èAŽ©•ª‚Å–ŸŽŠ“I‚ÉŒ^•ÏŠ·‚ð‚µ‚È‚¢ŒÀ‚艜‚ð“ü—Í‚µ‚Ä‚àtype(value)==int‚ª¬‚è—§‚ÂŽ–‚Í‚È‚¢
“ü—Í‚ðŽó‚¯Žæ‚Á‚œ‚ç‚Ü‚žÅ‰‚Évalue‚ðint‚ÉŒ^•ÏŠ·‚µ‚œ‚çH
int(value)‚Å‚Å‚«‚邵A•ÏŠ·‚Å‚«‚È‚¢•¶Žš—ñ‚ª“ü‚Á‚Ä—ˆ‚œ‚çƒGƒ‰[‚É‚È‚é‚Ì‚Å—áŠOˆ—‚Å•s³‚È“ü—Í‚àŒŸ’m‚Å‚«‚é‚æ

138:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 17:26:59.78 po/zaTpZ.net
‚œ‚Æ‚¯

139:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 18:10:30.75 DKf48tK4.net
‚œ‚Æ‚¯

140:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07 18:16:00.07 QgSvA/nW.net
‚Æ‚œ‚¯‚¯

141:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/07


142:20:30:20.91 ID:DKf48tK4.net



143:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/08 02:42:10.64 zJ7GwxeF.net
import dataset
db = dataset.connect('sqlite:///zoo.db')
table = db['zoo']
results = table.find(damages = '‘傯‚ª')
# for record in results:
# print(record)
if results == None:
print('–³‚¢‚Å‚·')
else:
print('‚ ‚è‚Ü‚µ‚œ')
print(results)

ƒJƒ‰ƒ€‚Ì wdamagesx ‚ª w‘傯‚ªx ‚̃ŒƒR[ƒh‚ª‚ ‚é‚©–³‚¢‚©’m‚è‚œ‚¢‚ñ‚Å‚·‚ªA“–‚œ‚è‘O‚Ÿ‚¯‚Ç‚±‚ê‚Ÿ‚ƃ_ƒ‚Å‚µ‚œB‚Ç‚€‚â‚Á‚Ä‚ ‚é‚©‚È‚¢‚©‚𒲂ׂœ‚ç‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©H

144:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/08 03:07:51.29 zJ7GwxeF.net
Ž©ŒÈƒŒƒX‚Å‚·B
‚±‚ê‚ŏo—ˆ‚œ‚Á‚Û‚¢‚¯‚Ç‘Œ‚É‚à‚Á‚Æ‚¢‚¢‚â‚è•û‚ ‚è‚Ü‚·‚©H

import dataset
db = dataset.connect('sqlite:///zoo.db')
table = db['zoo']
results = list(table.find(damages = '‘傯‚ª'))
# for record in results:
# print(record)
if results == []:
print('–³‚¢‚Å‚·')
else:
print('‚ ‚è‚Ü‚µ‚œ')
print(results)

145:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/08 07:56:53.17 aeU58kvm.net
>>129
’š”J‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚È‚é‚قǁc—áŠOˆ—‚Å‚â‚Á‚Ä‚Ý‚Ü‚·B

146:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/08 08:21:40.63 BJl7Ln5g.net
‚±‚ñ‚É‚¿‚́B
pycharm ‚Æ‚¢‚€•Ö—˜‚È‚à‚Ì‚ª‚ ‚é‚Æ‚Ì‚±‚Æ‚Å‚³‚Á‚»‚­Žg‚Á‚Ä‚Ý‚Ü‚µ‚œB
ÅV”Å‚Ì"PyCharm Community Edition 2018.2.3"‚ðWindows 10 ‚ɃCƒ“ƒXƒg[ƒ‹‚µA
ƒvƒƒWƒFƒNƒg‚̐ݒè‚Ì"Existing interpreter"‚ɁA•’iŽg—p‚µ‚Ä‚¢‚é cygwin64 ‚Ì "python3.6m.exe"‚ð
Žw’肵‚Ü‚µ‚œBIDE‚©‚çRun‚·‚é‚Æ–â‘è‚È‚­ŽÀs‚³‚ê‚é‚Ì‚Å‚·‚ªAƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ðÝ’肵‚Ä
Debug‚ðŽÀs‚·‚é‚ƁA
pydev debugger: warning: trying to add breakpoint to file that does not exist: /cygdrive/c/pycharm_doc/test001/c:/pycharm_doc/test001/main.py (will have no effect)
‚Æ‚¢‚€Aƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¢‚Æ‚¢‚€ƒGƒ‰[‚ªo—ˆ‚Ü‚·B
cygwin‚̃pƒX‚Ì•\Œ»‚ƁAwindows‚̃pƒX‚Ì•\Œ»‚ª‡‘Ì‚µ‚œ•Ï‚ȃpƒX–Œ‚ª•\ŽŠ‚³‚ê‚Ü‚·B
‚R‘ä‚ÌPC‚ÅŽŽ‚µ‚œ‚Ì‚Å‚·‚ªA‘S•”“¯‚¶Œ‹‰Ê‚Å‚µ‚œB‰ðŒˆ‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©‚Ë‚¥B
i‚±‚¿‚ç‚Ì“s‡‚ÅcygwinŠÂ‹«‚ª•K{‚É‚È‚Á‚Ä‚¢‚Ü‚·j

147:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
18/09/08 08:54:48.94 LzkjeqyB.net
>/cygdrive/c/pycharm_doc/test001/c:/pycharm_doc/test001/main.py
Windows10EWSL ‚ŁALinux(Ubuntu)‘€‚©‚çAWindows‚̃tƒHƒ‹ƒ_‚ÖƒAƒNƒZƒX‚µ‚œ‚æ‚€‚ÈŠŽ‚¶‚©‚ˁH
/mnt/c/Users/Owner/Documents
Ubuntu‘€‚©‚çAWindows‚ÌDocumentsƒtƒHƒ‹ƒ_‚ÖƒAƒNƒZƒX


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

1004“ú‘O‚ɍXV/299 KB
’S“–:undef