ネガティブ思考の例とか
ネガティブ思考の例とか。(単純に冷静な現状把握の可能性もあるが)
- 私は認められていない。
- 私は必要とされていない。
- 私はいてもいなくても同じ。
- 私に生きる意味はない。
- 私に生きる価値はない。
- 私は相手にとっていくらでも代替がきく人間である。
- きっとうまくいかない。
- (危機が迫ってもきっと)誰も助けてくれない。
- つまらない。
- 自分が悪い。(原因がある)
ネガティブ思考の例とか。(単純に冷静な現状把握の可能性もあるが)
Plagger を利用して、Hatena から Delicious, LivedoorClip に同期してるんだが、2ヶ月ほど前からこんな感じで文字化けするようになってた。
my $params = {
url => $args->{entry}->link,
description => encode('utf-8', $args->{entry}->title),
tags => encode('utf-8', $tag_string),
};
の部分の、encode をはずすと文字化けしなくなるってこと。Publish::LivedoorClip も同じ。
--- a/plagger/lib/Plagger/Plugin/Publish/Delicious.pm
+++ b/plagger/lib/Plagger/Plugin/Publish/Delicious.pm
@@ -32,12 +32,16 @@ sub add_entry {
my $params = {
url => $args->{entry}->link,
# description => encode('utf-8', $args->{entry}->title),
# tags => encode('utf-8', $tag_string),
description => $args->{entry}->title,
tags => $tag_string,
};
ついでに、Hatenaブックマークのフィードは、何故か entry_body にブクマした記事の概要が入ってて、summary のほうに自分のコメントが入ってるので、$params->{extended} = $args->{entry}->body_text;$params->{extended} = $args->{entry}->summary;
it:teramako(作者)さんから、copy.js の wedata 読込みに関してこんなコメントが。
僕はあまり歓迎していない。
copy.jsにはcustom句(?)があり、この値がfunctionオブジェクトの場合はそれを実行した結果文字列をクリップボードにコピーする機能がある。これがWeData化すると、よく分からないネットワーク上の誰もが更新できるコードがChrome特権化で動くことになる。
copy.js のWeData対応について – vimpな日々 – vimperatorグループ
この点は確かに、同じように悩んだ部分である。
なので、とりあえずの対処として default では wedata は読込まず、かつ読込む設定にしても custom 関数はさらにオプション指定しないと登録されないようにと二重の設定をさせるようにしていたのだが(前回の記事参照)、 やはりいつの間にか悪意あるユーザーによって function が書き換えられないとも限らない。
なので、少しセキュリティ強化を入れた。
まず、以下のような template があったとする。
これ作ったからwedata SITEINFO からコマンドひっぱってこれるよーっていうcopy.jsの改良は他のエロい御人たちにまかせる。
copy.js 用のテンプレート wedata Database 作った – VoQn.vimp – vimperatorグループ
とのことなので、エロくないけど機能追加しといた。copy.js 自身の対応 version は、すでに completion の関係から、実質 2.0 以上になってたので、2.0 以上のみの対応。
設定できる Option は pluginhelp -v でみてくれればよいけど、簡単に説明しておく。
wedataでの説明についてが言葉足らずなので、あとでもうちょっとマシな文面にしたい。「こう書けば良いんでないの」という方アドバイスplz.
copy.js 用のテンプレート wedata Database 作った – VoQn.vimp – vimperatorグループ
らしいので、誰か適当におねがい。
いじょ。
[vimperator]copy.js の wedata 読み込みセキュリティ強化 – suVeneのアレ
今朝、何の update だったか忘れたが、perl のコアモジュール的なアップデートをした後、
plagger とか、git svn rebase などが、以下のエラーで動かなくなった。
% git svn rebase
Errno architecture (i486-linux-gnu-thread-multi-2.6.24-14-server) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.24-19-server) at /home/suvene/local/lib/perl5/Errno.pm line 11.
Compilation failed in require at /usr/share/perl/5.8.8/File/Temp.pm line 138.
BEGIN failed--compilation aborted at /usr/share/perl/5.8.8/File/Temp.pm line 138.
Compilation failed in require at /usr/lib/perl5/SVN/Ra.pm line 6.
BEGIN failed--compilation aborted at /usr/lib/perl5/SVN/Ra.pm line 6.
Compilation failed in require at /usr/bin/git-svn line 30.
ググってみると、バグなのか、upgrade の順番が悪いのかわからないが、なにやら似たような状況の人もいる様子。11 #"$Config{'archname'}-$Config{'osvers'}" eq
12 #"i486-linux-gnu-thread-multi-2.6.24-14-server" or
13 # die "Errno architecture (i486-linux-gnu-thread-multi-2.6.24-14-server) does not match executable architecture ($Config{'arch name'}-$Config{'osvers'})";
Recent Comments