Monthly
New Article
09/08
pad twitpic memo
08/17
CentOS6 setup memo
06/30
曲紹介が長くなる・・・
02/04
水の歴龍 - 蒼の孤島 攻略
01/13
炎の歴龍 - 紅の孤島 攻略
01/07
パズドラ始めました(去年の話)
09/17
club nintendo 2012
05/27
6/9にむけてラフマニノフ練習中
05/19
独自ドメイン設定メモ2
02/13
yui3でカレンダー
12/13
DS DQ5-5
11/20
ハワードのリスト独奏曲全集セット
11/18
TwitterProfileMemo
11/15
足立の花火2011
11/05
レモン家鍋
11/04
誕生25周年記念ドラゴンクエスト展
08/28
PCに入ってるソフトmemo
08/21
FFT for iphone (PSP)
08/01
DS版DQ4タイムアタック
07/18
DS DQ5-4
07/18
DS DQ5 -3
07/03
DS版DQ6クリア後メモ
06/19
トルネコ一発素もぐりクリア
04/03
原発とエネルギーについて
Recent Comment
Categories
<
[03/04]
Haorutia
@MP3音質チェック!
>
<
[02/25]
SgjvHo
@PhotoShifter
>
<
[02/25]
SmsQY
@PhotoShifter
>
<
[02/24]
WTeMA
@DS版DQ4タイムアタック
>
<
[02/24]
qcCZQ
@DS版DQ4タイムアタック
>
<
[02/23]
AvNMHf
@DS版DQ4タイムアタック
>
<
[02/23]
xgmjAJ
@DS版DQ4タイムアタック
>
<
[02/22]
OBareM
@DS版DQ4タイムアタック
>
<
[02/22]
wodzez
@PhotoShifter
>
<
[02/22]
fVXYeriz
@PhotoShifter
>
<
[02/22]
FPQxMOPh
@DS版DQ4タイムアタック
>
<
[02/22]
TXszNkwu
@DS版DQ4タイムアタック
>
<
[02/22]
XaMQbz
@DS版DQ4タイムアタック
>
<
[02/22]
jQPOzSSo
@DS版DQ4タイムアタック
>
<
[02/22]
XpfSXG
@DS版DQ4タイムアタック
>
<
[02/22]
kGoiBQGd
@DS版DQ4タイムアタック
>
<
[02/21]
XFEzXsX
@DS版DQ4タイムアタック
>
<
[02/21]
iDWQgLoM
@DS版DQ4タイムアタック
>
<
[02/21]
GsbnhD
@PhotoShifter
>
<
[02/21]
vnNxq
@DS版DQ4タイムアタック
>
<
[02/21]
VbkWZaEn
@DS版DQ4タイムアタック
>
<
[02/20]
yNArLEnE
@DS版DQ4タイムアタック
>
<
[02/20]
iCbDkM
@DS版DQ4タイムアタック
>
<
[02/20]
oOgXpHvl
@DS版DQ4タイムアタック
>
<
[02/20]
QUwKc
@PhotoShifter
>
2010/12/06 (Mon) 01:38
/
FreeBSD
/
写真を入れるとサムネイルが挿入されるURLが入るのが仕様だが(下記参照)、
最初からでかい写真をのせたいのでperlで変換メモ、最適化されてないのは全く無視でw
元ファイル:txt.txt(まさかのハードコーディング)
スクリプト:parseurl.pl(とりあえずつけた名前)
実行時引数:なしでよい、もしサイズわかってれば width height の順で入れる
実行例:divタグで囲むようにしている、altに元サムネイル番号を念のため入れている
ソース:
最初からでかい写真をのせたいのでperlで変換メモ、最適化されてないのは全く無視でw
元ファイル:txt.txt(まさかのハードコーディング)
スクリプト:parseurl.pl(とりあえずつけた名前)
実行時引数:なしでよい、もしサイズわかってれば width height の順で入れる
実行例:divタグで囲むようにしている、altに元サムネイル番号を念のため入れている
$ cat txt.txt
<a href="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563131" target="_blank"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563131?w=200&h=150" border="0" alt="" /></a>
<a href="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563132" target="_blank"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563132?w=200&h=150" border="0" alt="" /></a>
<a href="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563133" target="_blank"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563133?w=200&h=150" border="0" alt="" /></a>
$ ./parseurl.pl 640 480
<div style="text-align:center"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563131" border="0" alt="Img/1291563131" width="640px" height="480px" /></div>
<div style="text-align:center"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563132" border="0" alt="Img/1291563132" width="640px" height="480px" /></div>
<div style="text-align:center"><img src="https://blog.cnobi.jp/v1/blog/user/4c5f8f257b0774205512403911be63d0/1291563133" border="0" alt="Img/1291563133" width="640px" height="480px" /></div>
Finish
ソース:
$ cat parseurl.pl
#!/usr/bin/perl
use strict;
my $txt =`cat ~/txt.txt`;
my @line = split(/<\/a>/, $txt);
my $caption = '';
if ( $ARGV[0] =~ /(\d+)/ ){
$caption = 'width="' . $1 .'px"';
if ( $ARGV[1] =~ /(\d+)/ ){
$caption = $caption . ' height="' . $1 .'px"';
}
}
my $url = 'http://file.mazeppa.blog.shinobi.jp';
my $a = '<a href="' . $url . '/';
my $target = '" target="_blank">';
my $img = '<img src="' . $url . '/';
my $end = '/" border="0" alt="" />';
my $divf = '<div style="text-align:center">';
my $dive = '</div>';
foreach (@line) {
if ($_ =~ /$a(.*)$target$img(Img\/\d+)$end/ ) {
print $divf . $img . $1 . '" border="0" alt="' . $2 . '" '. $caption .' />' . $dive . "\n";
} elsif ( $_ =~ /^$/ ) {
print "Finish \n";
} else {
print "!!!!!!!!!!! NG !!!!!!!!!!!!\n";
print $_ . "\n";
}
}
PR
▼Comment
03/04 Haorutia
02/25 SgjvHo
02/25 SmsQY
02/24 WTeMA
02/24 qcCZQ
02/23 AvNMHf
02/23 xgmjAJ
02/22 OBareM
02/22 wodzez
02/22 fVXYeriz
02/22 FPQxMOPh
02/22 TXszNkwu
02/22 XaMQbz
02/22 jQPOzSSo
02/22 XpfSXG
02/22 kGoiBQGd
02/21 XFEzXsX
02/21 iDWQgLoM
02/21 GsbnhD
02/21 vnNxq
02/21 VbkWZaEn
02/20 yNArLEnE
02/20 iCbDkM
02/20 oOgXpHvl
02/20 QUwKc