Perl/Amazon/BrowseNodeSearch.md
... ...
@@ -1,13 +1,13 @@
1
-# XML::Simple を使って XML を読む
2 1
[[_TOC_]]
3 2
4
-## 概要
3
+# 概要
4
+- XML::Simple を使って XML を読む
5 5
- Amazon Web Services の BrowseNodeSearch の結果をXML::Simpleを使って解析し、子ノードを探索する。
6 6
- 親ノード/子ノードの表示だけ行いファイル保存はしないようにした。(2009/12/05)
7 7
- AssociateTagを指定するようにした。(2011/10/27)
8 8
- [Web版](http://www.takeash.net/cgi-bin/Amazon/BrowseNodes.cgi)
9 9
10
-## BrowseNodeSearch
10
+# BrowseNodeSearch
11 11
- 下記URLにリクエストすることで、あるBrowseNodeの子ノード一覧を取得できる。
12 12
- XXXXは調べたいBrowseNode。
13 13
```
... ...
@@ -19,7 +19,7 @@ http://webservices.amazon.co.jp/onca/xml
19 19
&BrowseNodeId=XXXX
20 20
```
21 21
22
-## スクリプト
22
+# スクリプト
23 23
- [BrowseNodes2.zip](BrowseNodes2.zip)
24 24
```perl
25 25
#!/usr/local/bin/perl
... ...
@@ -132,7 +132,7 @@ sub printAncestors
132 132
# EOF
133 133
```
134 134
135
-## エラーメッセージ対応
135
+# エラーメッセージ対応
136 136
- XML::Simple で下記エラーメッセージが表示される。
137 137
```
138 138
could not find ParserDetails.ini in D:/Perl64/site/lib/XML/SAX
... ...
@@ -144,7 +144,7 @@ $XML::Simple::PREFERRED_PARSER = 'XML::Parser';
144 144
145 145
- [xml - Could not find ParserDetails.ini - Stack Overflow](https://stackoverflow.com/questions/%32%32%30%32%33%38%39%34)
146 146
147
-## リンク
147
+# リンク
148 148
- [[Perl/XML-XPath]]
149 149
150 150
- [CPAN:XML-Simple](http://search.cpan.org/dist/XML-Simple)
Perl/Amazon/getImages.md
... ...
@@ -1,11 +1,11 @@
1
-# 大きな画像を表示する
2 1
[[_TOC_]]
3 2
4
-## 概要
3
+# 概要
4
+- 大きな画像を表示する
5 5
- ASINから大きな画像のURIを求めて存在するかどうか確認する。
6 6
- 「content-type」が「image/jpeg」なら存在する、「image/gif」なら存在しない。
7 7
8
-## 動作サンプル
8
+# 動作サンプル
9 9
- [CGI Top](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi)
10 10
- &amazon(B001EQ6A80);<br />
11 11
[画像一覧](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN=B001EQ6A80)
... ...
@@ -24,12 +24,12 @@
24 24
- &amazon(4775307614);<br />
25 25
[画像一覧](http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN=4775307614&SHOT=IN)
26 26
27
-## Bookmarklet
28
-```
27
+# Bookmarklet
28
+```javascript
29 29
javascript:location='http://www.takeash.net/cgi-bin/Amazon/getImages.cgi?ASIN='+(location.href.match(/\/(dp|ASIN|product)\/([\w]+)/))[2];
30 30
```
31 31
32
-## スクリプト
32
+# スクリプト
33 33
- [getImages.zip](getImages.zip)
34 34
```perl
35 35
#!/usr/bin/perl
... ...
@@ -331,7 +331,7 @@ sub searchSize
331 331
# EOF
332 332
```
333 333
334
-## リンク
334
+# リンク
335 335
- [Shizラボ](http://shizlabs.amonya.com/) / [技術資料](http://shizlabs.amonya.com/tecnorogy/) / [Amazon商品画像のカスタマイズ(理論編)](http://shizlabs.amonya.com/amazon/image-uri01.html)
336 336
337 337
- [PE2プレイ記録ほか](http://parasiteeve2.blog65.fc2.com/)
338 338
diff --git "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/V\345\234\247\347\235\200\350\221\211\346\233\270\343\203\206\343\203\263\343\203\227\343\203\254\343\203\274\343\203\210.md" "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/V\345\234\247\347\235\200\350\221\211\346\233\270\343\203\206\343\203\263\343\203\227\343\203\254\343\203\274\343\203\210.md"
339 339
index 0b8b6f4..b65397e 100644
340
--- "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/V\345\234\247\347\235\200\350\221\211\346\233\270\343\203\206\343\203\263\343\203\227\343\203\254\343\203\274\343\203\210.md"
340
+++ "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/V\345\234\247\347\235\200\350\221\211\346\233\270\343\203\206\343\203\263\343\203\227\343\203\254\343\203\274\343\203\210.md"
... ...
@@ -1,5 +1,5 @@
1
-~~#navi(Perl/EPSファイル作成)~~
2 1
[[_TOC_]]
2
+
3 3
# V圧着葉書テンプレート
4 4
## 概要
5 5
- V圧着葉書をデザインする際のテンプレート。
... ...
@@ -221,5 +221,3 @@ showpage
221 221
## ダウンロード
222 222
- EPSファイルとそれをAcrobat Distiller 6でPDFに変換したもの<br />
223 223
[VAH.zip](VAH.zip)
224
-
225
-~~#navi(Perl/EPSファイル作成)~~
226 224
\ No newline at end of file
227 225
diff --git "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\343\202\250\343\203\263\343\202\263\343\203\274\343\203\207\343\202\243\343\203\263\343\202\260.md" "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\343\202\250\343\203\263\343\202\263\343\203\274\343\203\207\343\202\243\343\203\263\343\202\260.md"
228 226
index d6ba5c2..a899060 100644
229
--- "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\343\202\250\343\203\263\343\202\263\343\203\274\343\203\207\343\202\243\343\203\263\343\202\260.md"
227
+++ "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\343\202\250\343\203\263\343\202\263\343\203\274\343\203\207\343\202\243\343\203\263\343\202\260.md"
... ...
@@ -1,5 +1,5 @@
1
-~~#navi(Perl/EPSファイル作成)~~
2 1
[[_TOC_]]
2
+
3 3
# エンコーディングと文字列の原点
4 4
## 概要
5 5
- 使用しているフォントは「小塚ゴシック Pro - M」。
... ...
@@ -140,5 +140,3 @@ sub str_to_utf8
140 140
[GA2.zip](GA2.zip)
141 141
- EPSファイルをAcrobat Distiller 6でPDFに変換したもの<br />
142 142
[GA2.pdf](GA2.pdf)
143
-
144
-~~#navi(Perl/EPSファイル作成)~~
145 143
\ No newline at end of file
146 144
diff --git "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\346\226\207\345\255\227\343\201\256\345\233\236\350\273\242.md" "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\346\226\207\345\255\227\343\201\256\345\233\236\350\273\242.md"
147 145
index 6bb8263..11c04b3 100644
148
--- "a/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\346\226\207\345\255\227\343\201\256\345\233\236\350\273\242.md"
146
+++ "b/Perl/EPS\343\203\225\343\202\241\343\202\244\343\203\253\344\275\234\346\210\220/\346\226\207\345\255\227\343\201\256\345\233\236\350\273\242.md"
... ...
@@ -1,5 +1,5 @@
1
-~~#navi(Perl/EPSファイル作成)~~
2 1
[[_TOC_]]
2
+
3 3
# 文字の回転
4 4
## 概要
5 5
- 使用しているフォントは「小塚明朝 Std - M」。
... ...
@@ -107,5 +107,3 @@ exit();
107 107
[Jugemu.zip](Jugemu.zip)
108 108
- EPSファイルをAcrobat Distiller 6でPDFに変換したもの<br />
109 109
[Jugemu.pdf](Jugemu.pdf)
110
-
111
-~~#navi(Perl/EPSファイル作成)~~
112 110
\ No newline at end of file