[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
てきとうライフをちょっと良くする小技集
1
:
緑字さん
:2016/12/14(水) 23:33:26 ID:bof4Ljpo0
てきとうのアクセスやコメントのやり取り、その他の
ちょっとした小技をみんなで情報共有しませんか?
2
:
緑字さん
:2016/12/14(水) 23:47:46 ID:bof4Ljpo0
例として、最新コメント数を引数にすることで、その最新コメントが
ついた記事URLを出力する Rubyスクリプト commented_articles.rbを
公開してみます。
記事URLは、まとめ記事番号の小さい順(おおむねアップロード日時
の古い順)に出力されます。最終行には、指定された数の最新コメン
トのうちで一番古いコメントの書かれた日時が出力されます。
例: 最新 50コメントがついた記事 URLを表示する場合
ruby commented_articles.rb 50
引数を指定しないときは、引数として 200 が指定されたものとして
動作します。
DOSプロンプトで実行するように Shift JISでスクリプトを保存して
実行するようになっていますが、UNIX系OSで文字コード UTF-8で表示
したいときは、先頭行を以下のように書き換えて、UTF-8で保存して
下さい。
># coding: UTF-8
一応、串環境も一部書き換えることで対応できているつもりです。
認証の必要な串を使うときは、記載のフォーマットで引数を指定する
ように書き換えて下さい。
次のレスにスクリプトのソースを公開します。
3
:
緑字さん
:2016/12/14(水) 23:58:36 ID:bof4Ljpo0
うわー、串環境のコード部分がNGワードくさい。コピペして保存後に
uudecode してね。
begin 755 commented_articles.rb
M(R!C;V1I;F<Z(&-P.3,R"@IR97%U:7)E("=N970O:'1T<"<*<F5Q=6ER92`G
M:G-O;B<*"B,C((CXD)2.YI.^@6F#1X.)@5N/B)>=@LB"M8%J"FYU;5]C;VUM
M96YT<R`]("A!4D=66S!=('Q\("<R,#`G*2YT;U]I"@HC(R"+^)#=DN@*(R!P
M<F]X>55222`](%5222YP87)S92@G:'1T<#HO+W5S97(Z<&%S<SIH;W-T;F%M
M92YO<BYI<&%D9')E<W,Z<&]R="<I("`C((OX@O".9X*D@L:"JPIP<F]X>552
M22`](%5222YP87)S92@G)RD@(",@B_B"\(YG@NV"R(*B@L:"JPIP<F]X>5]H
M;W-T(#T@<')O>'E54DDN:&]S=`IP<F]X>5]P;W)T(#T@<')O>'E54DDN<&]R
M=`IP<F]X>5]U<V5R(#T@<')O>'E54DDN=7-E<@IP<F]X>5]P87-S(#T@<')O
M>'E54DDN<&%S<W=O<F0*"B,C(')E<75E<W1I;F<@:G-O;@IJ<V]N7VAO<W0@
M/2`G8FQO9RYL:79E9&]O<BYJ<"<*:G-O;E]P871H(#T@9F]R;6%T*"(O9V]O
M9VQE>6]U='5B92]?+W)E8V5N=%]C;VUM96YT<RYJ<V]N7#]L:6UI=#TE9"(L
M(&YU;5]C;VUM96YT<RD*<F5Q(#T@3F5T.CI(5%10.CI'970N;F5W*&IS;VY?
M<&%T:"P*("`@("`@("`@("`@("`@("`@("`@("`@('L@)U5S97(M06=E;G0G
M(#T^("`C(%-E='1I;F<@57-E<BU!9V5N="!A<R!O;&0@244*("`@("`@("`@
M("`@("`@("`@("`@("`@("`@)TUO>FEL;&$O-"XP("AC;VUP871I8FQE.R!-
M4TE%(#@N,#L@5VEN9&]W<R!.5"`U+C$[(%1R:61E;G0O-"XP*2<@?2D*<F5Q
M+G!R;WAY7V)A<VEC7V%U=&@H<')O>'E?=7-E<BP@<')O>'E?<&%S<RD@:68@
M<')O>'E?=7-E<@IJ<V]N<W1R(#T@)R<*3F5T.CI(5%10+G-T87)T*&IS;VY?
M:&]S="P@.#`L('!R;WAY7VAO<W0L('!R;WAY7W!O<G0I(&1O('QH='1P?`H@
M(&AT='`N<F5Q=65S="AR97$I(&1O('QR97-P,'P*("`@(')E<W`P+G)E861?
M8F]D>2!D;R!\9&%T87P*("`@("`@:G-O;G-T<B`K/2!D871A("`C(([SD$V#
M9H%;@UZ808R+"B`@("!E;F0*("!E;F0*96YD"@IC;VUM96YT<R`]($I33TXN
M<&%R<V4H:G-O;G-T<BE;)V-O;6UE;G1S)UT@(",@@U*#@8.3@V>/[I7Q@LR#
MBH-8@V<*9&%T971I;65?;VQD97-T(#T@8V]M;65N=',N;&%S=%LG9&%T971I
M;64G70IP87)M86QI;FMS(#T@8V]M;65N=',N;6%P(&1O('QC;VUM96YT7VAA
M<VA\"B`@8V]M;65N=%]H87-H6R=P97)M86QI;FLG70IE;F0N<V]R="YU;FEQ
M"@IP87)M86QI;FMS+F5A8V@@9&\@?'!A<FUA;&EN:WP*("!P<FEN="!P87)M
L86QI;FLL(")<;B(*96YD"G!R:6YT(&1A=&5T:6UE7V]L9&5S="P@(EQN(@H`
`
end
4
:
ID:bof4Ljpo0
:2016/12/15(木) 00:55:23 ID:6mw1k7.s0
あ、書くのを忘れていたことがあった。
>最終行には、指定された数の最新コメン
>トのうちで一番古いコメントの書かれた日時が出力されます。
これ、読み込んだデータがユニコード形式で日時を保存してあるのをその
まま print しているんで、DOSプロンプトだと化けます。1時間ちょっと
で作った手抜きスクリプトなんで、気になる方は文字列の encode処理を
適宜入れて下さい。
あと、作ったきっかけはここでの出来事だったりする。
blog.livedoor.jp/googleyoutube/archives/51918440.html#comment-form
5
:
緑字さん
:2017/04/26(水) 21:57:14 ID:DxAlrx920
雪景色(初霜さんでした)@Shota_824m0Xbot
てきとう管理人-'"ヽ ∩___∩
/ i、 _,、 |ノネトサポ_ヽ
{ ノ "'" "'"'"/ -◎─◎-- |
/ 原「.. | (o._.o_) ミ
/ ,理,, 彡、 ∵) e (∵ ミ _/\/\/\/|_
i 魂 \ ヽノ / \ お父様の為に /
/ `ー-ー'" } <w >キモオタ撲滅の為なら
i' /、 ,i /デマを拡散してやるぜ\
い _/ `-、.,, 、_ i  ̄|/\/\/\/ ̄
/' / _/ \`i " /゙ ./
(,,/ , ' _,,-'" i ヾi__,,,...--t'" ,|
,/ / \ ヽ、 i |
(、,,/ 〉、 、,} | .i
`` ` ! 、、\
!、_n_,〉>
6
:
緑字さん
:2020/05/11(月) 06:16:09 ID:2.K/YKgo0
南無阿弥陀仏南無阿弥陀仏
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板