メニュー

関連ページリンク

トップ > search > search - 人気ブログ(Blog)検索結果詳細 (2008年12月2日 2時)

WWW::Slmameに現在のマメタポイントの状態を取得する関数追加

自分の所持ポイントを晒したいという物好き向けです。

#!/usr/local/bin/perl

use strict;
use warnings;
use WWW::Slmame;

my $slmame = WWW::Slmame->new(
    id   => 'id',
    pass => 'pass',
    blog => '1',
);
print $slmame->mameta();

全マメタ数:120 マメタ (有効マメタ:90 マメタ、仮確定マメタ:30)

作者:hao_yayoi

更新日:2008年11月29日 13時12分

このブログのホーム

[Perl]shibuya.pmのustreamみたりしてふとおもったこと

わさのTLみてたらshibuya.pmのustが始まるとのことだったので、ustみてた。id:tokuhiromのclassの作り方講座がかなり分かりやすかったのです。

tokuhirom ++

ust中、幾度もテストに関する話とかも行われたので、それに関して思った事を書いてみる。

perl関係の技術者のブログみてると分かるけど、テスト関係に関しては専用のモジュールが存在したりして、かなり合理化が進められてる。Test::*のモジュールの数の多さをみても、やはりある程度自動化できるものなんだと思う。Happy Testing Perlなんて記事もあるくらいなんだし。

けど現実はわりとそうでないケースも多い。自動化自体が信用されていないのかは分からないけど、「地道な手作業に勝るものはない」という風当たりはよく感じる。入力文字列と出力確認工程は全く同じケースの時とか、自動化してもいいじゃんって思える時でも必ず手作業。

おそらく、web開発でよく用いられているphp等でそういった自動化のモジュールの類いが存在してないor存在してても知られていない、ってのが大きいんだと思う。手数増やす事で強引に工数増して、それで金を稼ぐ、なんて場合もないとはいえないけど。

perlには各種ライブラリに手が届きやすいCPAN等が存在するけど、web開発の現場では「perlなんてわけわからないものつかうな弄るな手を出すな」って一蹴されるのもよくある話。色々と知り始めた身からしたら物凄く勿体ないと感じるんだけどな。

MENTAとかYacafiとか軽量なフレームワークで構成されたウェブアプリケーションが沢山輩出されるようになればまた変わってくるのかなぁと思う。

作者:hao_yayoi

更新日:2008年11月28日 1時39分

このブログのホーム

japan perl association(JPeA?)

http://d.hatena.ne.jp/hao_yayoi/20081128/1227803976

コメントより。

id:lestrrat japan perl associationもそんな層を応援するよ!

ぐぐってみたら、準備用Tracみつけました。もうじき登記予定なんですね。

http://trac.endeworks.jp/trac/jpa/wiki

作者:hao_yayoi

更新日:2008年11月28日 8時33分

このブログのホーム

[GreaseMonkey]Chart in Hatena Bookmark Entryを新はてぶに対応させる

Chart in Hatena Bookmark Entryが新はてぶで動いてなかったので修正してみた。

17〜18 Line

     // Config
-    var afterElementXPath = 'id("entrylist")/following-sibling::*[1]';
-    var urlElementXPath = 'id("entrylink_url")//a';
+    var afterElementXPath = 'id("entryinfo")/div[@class="curvebox-color-body"]//tr[5]';
+    var urlElementXPath = 'id("main")//h2[@class="entrytitle"]/a[2]/@href';

78〜84Line

-    var titleElement = document.createElement('dt'); 
+    var titleElement = document.createElement('th');
     titleElement.innerHTML = '';
     titleElement.appendChild(document.createTextNode(titleText));
     documentFragment.appendChild(titleElement);
-    var chartParentElement = document.createElement('dd'); 
+    var chartParentElement = document.createElement('td');
     documentFragment.appendChild(chartParentElement);

作者:hao_yayoi

更新日:2008年11月27日 12時11分

このブログのホーム

追記

urlElementXPathの指定間違ってたので修正。

作者:hao_yayoi

更新日:2008年11月27日 13時4分

このブログのホーム

[Perl][Slmame]Plagger用プラグイン Publish::Slmameをcodereposにコミットした

なんとなく自分自身で使うかもしれないなぁと思ったので作った。製作時間約1時間。書き方及びどんなモジュールがあるか分かると本当に早く書けるんですね。

Publish::Slmame

WWW::SlmameとPublish::Slmameを作った事により発生するメリットは、他のブログからRSSを介してSlmameに記事を移植することが可能になることです。他のブログがメインで、SL関連記事のみをあらためてSlmameにもアップしたい、とかいうときにも役に立つかもしれません。

作者:hao_yayoi

更新日:2008年11月23日 9時55分

このブログのホーム

[Perl]WWW::Slmameをでっちあげた

勉強しながら少しずつーとか思ってたら全然時間とれなくなってきたから、とりあえず作ってしまえということで作ってみた。

ソラマメブログにポストするモジュールです。

そもそものソラマメの仕様とかでちょっと難ありな部分が多すぎたので、エントリー上で差し込めるのはタイトルと本文だけになってます。でも、その分扱い勝手はいいかと思います。

#!/usr/local/bin/perl

use strict;
use warnings;
use WWW::Slmame;

my $slmame = WWW::Slmame->new(
    id      => 'id',
    pass    => 'pass',
    blog    => '1',
    title   => 'テスト',
    message => 'テストポスト',
);
$slmame->blog_select();
$slmame->update();

アカウント内に複数ブログが持てる仕組みだったので、そこらへんはblogに指定する数値を変更する方向で。管理画面の上から順に1.2...Nとなります。

というか、使う人がいるのかすらわからん。

codereposにアップ済み。

作者:hao_yayoi

更新日:2008年11月22日 18時43分

このブログのホーム

WWW::Slmameに現在のマメタポイントの状態を取得する関数追加

自分の所持ポイントを晒したいという物好き向けです。

#!/usr/local/bin/perl

use strict;
use warnings;
use WWW::Slmame;

my $slmame = WWW::Slmame->new(
    id   => 'id',
    pass => 'pass',
    blog => '1',
);
print $slmame->mameta();

全マメタ数:120 マメタ (有効マメタ:90 マメタ、仮確定マメタ:30)

作者:hao_yayoi

更新日:2008年11月29日 4時12分

このブログのホーム

[Perl]shibuya.pmのustreamみたりしてふとおもったこと

わさのTLみてたらshibuya.pmのustが始まるとのことだったので、ustみてた。id:tokuhiromのclassの作り方講座がかなり分かりやすかったのです。

tokuhirom ++

ust中、幾度もテストに関する話とかも行われたので、それに関して思った事を書いてみる。

perl関係の技術者のブログみてると分かるけど、テスト関係に関しては専用のモジュールが存在したりして、かなり合理化が進められてる。Test::*のモジュールの数の多さをみても、やはりある程度自動化できるものなんだと思う。Happy Testing Perlなんて記事もあるくらいなんだし。

けど現実はわりとそうでないケースも多い。自動化自体が信用されていないのかは分からないけど、「地道な手作業に勝るものはない」という風当たりはよく感じる。入力文字列と出力確認工程は全く同じケースの時とか、自動化してもいいじゃんって思える時でも必ず手作業。

おそらく、web開発でよく用いられているphp等でそういった自動化のモジュールの類いが存在してないor存在してても知られていない、ってのが大きいんだと思う。手数増やす事で強引に工数増して、それで金を稼ぐ、なんて場合もないとはいえないけど。

perlには各種ライブラリに手が届きやすいCPAN等が存在するけど、web開発の現場では「perlなんてわけわからないものつかうな弄るな手を出すな」って一蹴されるのもよくある話。色々と知り始めた身からしたら物凄く勿体ないと感じるんだけどな。

MENTAとかYacafiとか軽量なフレームワークで構成されたウェブアプリケーションが沢山輩出されるようになればまた変わってくるのかなぁと思う。

作者:hao_yayoi

更新日:2008年11月27日 16時39分

このブログのホーム

japan perl association(JPeA?)

http://d.hatena.ne.jp/hao_yayoi/20081128/1227803976

コメントより。

id:lestrrat japan perl associationもそんな層を応援するよ!

ぐぐってみたら、準備用Tracみつけました。もうじき登記予定なんですね。

http://trac.endeworks.jp/trac/jpa/wiki

作者:hao_yayoi

更新日:2008年11月27日 23時33分

このブログのホーム

[GreaseMonkey]Chart in Hatena Bookmark Entryを新はてぶに対応させる

Chart in Hatena Bookmark Entryが新はてぶで動いてなかったので修正してみた。

17〜18 Line

     // Config
-    var afterElementXPath = 'id("entrylist")/following-sibling::*[1]';
-    var urlElementXPath = 'id("entrylink_url")//a';
+    var afterElementXPath = 'id("entryinfo")/div[@class="curvebox-color-body"]//tr[5]';
+    var urlElementXPath = 'id("main")//h2[@class="entrytitle"]/a[2]/@href';

78〜84Line

-    var titleElement = document.createElement('dt'); 
+    var titleElement = document.createElement('th');
     titleElement.innerHTML = '';
     titleElement.appendChild(document.createTextNode(titleText));
     documentFragment.appendChild(titleElement);
-    var chartParentElement = document.createElement('dd'); 
+    var chartParentElement = document.createElement('td');
     documentFragment.appendChild(chartParentElement);

作者:hao_yayoi

更新日:2008年11月27日 3時11分

このブログのホーム

追記

urlElementXPathの指定間違ってたので修正。

作者:hao_yayoi

更新日:2008年11月27日 4時4分

このブログのホーム

[Perl][Slmame]Plagger用プラグイン Publish::Slmameをcodereposにコミットした

なんとなく自分自身で使うかもしれないなぁと思ったので作った。製作時間約1時間。書き方及びどんなモジュールがあるか分かると本当に早く書けるんですね。

Publish::Slmame

WWW::SlmameとPublish::Slmameを作った事により発生するメリットは、他のブログからRSSを介してSlmameに記事を移植することが可能になることです。他のブログがメインで、SL関連記事のみをあらためてSlmameにもアップしたい、とかいうときにも役に立つかもしれません。

作者:hao_yayoi

更新日:2008年11月23日 0時55分

このブログのホーム

[Perl]WWW::Slmameをでっちあげた

勉強しながら少しずつーとか思ってたら全然時間とれなくなってきたから、とりあえず作ってしまえということで作ってみた。

ソラマメブログにポストするモジュールです。

そもそものソラマメの仕様とかでちょっと難ありな部分が多すぎたので、エントリー上で差し込めるのはタイトルと本文だけになってます。でも、その分扱い勝手はいいかと思います。

#!/usr/local/bin/perl

use strict;
use warnings;
use WWW::Slmame;

my $slmame = WWW::Slmame->new(
    id      => 'id',
    pass    => 'pass',
    blog    => '1',
    title   => 'テスト',
    message => 'テストポスト',
);
$slmame->blog_select();
$slmame->update();

アカウント内に複数ブログが持てる仕組みだったので、そこらへんはblogに指定する数値を変更する方向で。管理画面の上から順に1.2...Nとなります。

というか、使う人がいるのかすらわからん。

codereposにアップ済み。

作者:hao_yayoi

更新日:2008年11月22日 9時43分

このブログのホーム