|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
10:00 朝からの予定があったのにおきれず。2度寝
12:00 起床。
13:00 家から出る。
14:00 目的地に着くも地下鉄の駅からでると会場がわからず迷子
14:10頃 なんとか到着。開始。
ここから時間がわからないので適当。
結局ほとんど寝ず。今に至る。
まとまった話はできなかったけど、けっこう有意義な話はできたと思う。
ほとんど話せなかった人がいたのでその辺は残念。
kakyeez2007/11/26 17:17みなさん仕事で忙しい方が多そうでしたが、オフが勤労感謝になったら嬉しいです(笑)
":)", ":(" などの顔文字をスキンのスマイリーに変換する UserJS。
// ==UserScript== // @name Replace Smiley // @namespace http://opera.higeorange.com/ // @inlcude * // ==/UserScript== (function() { var smiley = { ":)": "Smiley Happy", ":-)": "Smiley Happy", "=)": "Smiley Happy", ":(": "Smiley Unhappy", ":-(": "Smiley Unhappy", ";)" : "Smiley Wink", ";-)": "Smiley Wink", ":o": "Smiley Surprised", ":-O": "Smiley Surprised", ":D": "Smiley Grin", ":-D": "Smiley Grin", "8-)": "Smiley Cool", "8-D": "Smiley Cool", ":|": "Smiley Indifferent", ":-|": "Smiley Indifferent", ":'|": "Smiley Cry", ":@": "Smiley Angry", ":-@": "Smiley Angry", ":p": "Smiley Tongue", ":-P": "Smiley Tongue", "'<": "Smiley Pacman" }; var r = /([:;8\'=][-']?[\)\(oODpP\|@])|'</g; var f = '<span style=\"background-image: -o-skin(\''; var a = '\');width:-o-skin;height:-o-skin;display:inline-block"></span>' document.body.normalize(); (function search_smiley(n) { if(n.nodeType == 3) { n.parentNode.innerHTML = n.parentNode.innerHTML.replace(r, function($0) { if(smiley[$0]) { return f + smiley[$0] + a; } else { return $0; } }); } else if(n.tagName != "STYLE" && n.tagName != "SCRIPT" && n.nodeType == 1) { for(var m = n.firstChild; m != null; m = m.nextSibling) { arguments.callee(m); } } })(document.body); })();
誤爆します。とくにパックマンが危険。
この UserJS を適用したままこのページを編集しようとしたら大変なことになるな。
うは, livedor reader 表示されない…。
もっとピンポイントで適用させる方がいいなぁ。 Twitter のメッセージにとか。
Build: 1669
なんかやばそうです。
http://higeorange.com/tmp/xpath_test.html
XPath に問題があるために AutoPagerize が動かなくなってる。
FastForwad があるから別に困らないんだからね!!
{
url: 'http://widgets\.opera\.com/(new|search|popular|rated)/'
,nextLink: '//div[@class="pagedListing"]/ol/li[last()]/a'
,insertBefore: '//div[@class="pagedListing"]'
,pageElement: '//ul[@id="blocks"]'
}
あと my.opera の全てのページ用に書くつもり。
kyu3こんにちは。
>4. アクション
>open widget, [覚えたID]
これって例えばIDが「625」なら、
Open Widget,"625",,,"アイコン画像名"
で良いのでしょうか?もし良かったら教えて下さい。
higeorangeそれで問題ないと思います。しかし、ウィジェットのID は頻繁に変わるのでこの方法はお勧めできません。
kyu3higeorangeさん、こんにちは。返信ありがとうございます。
>それで問題ないと思います。
やはりそうでしたか。9.64では動作しなかったので、ひょっとして間違っているのかと・・・(^^;
>しかし、ウィジェットのID は頻繁に変わるのでこの方法はお勧めできません。
そうなんですよねぇ。それで動作しなかったのかもしれませんが。(^^;
それにしても何でこんなに頻繁に変わるようにしたのでしょうかねぇ?とても不思議です。新しいウィジェットを追加したり順番を並べ替えたりしたらだけでなく、起動する度に変わるのは、とても不思議に思います。
Opera で動く AutoPagerize_opera.user.js 用に
My opera blog, forum 用の SITEINFO を書いた。
ログインありとログインなしで少し問題が生じるけど気にしない。
,{
url: 'http://my\.opera\.com/.+/blog/'
,nextLink: '//span[@class="nxt"]/a'
,insertBefore: '//p[@class="pagenav"]'
,pageElement: '//div[@class="post"]'
}
,{
url: 'http://my\.opera\.com/community/forums/topic\.dml'
,nextLink: '//p[@class="pagenav"]/span[last()]/a'
,insertBefore: '//p[@id="subsc-to-this"] | //p[@class="postreply"]'
,pageElement: '//div[@class="fpost"]'
}
,{
url: 'http://my\.opera\.com/community/forums/forum\.dml'
,nextLink: '//p[@class="pagenav"]/span[last()]/a'
,insertBefore: '//div[@class="shadow"]'
,pageElement: '//table[@class="topiclist"]'
}
Firefox で動くかは試していない…。
真ん中の奴を修正した。
kara35確か、フレンドコードを交換することで、WiiのMeeが行き来するんですよ。それ以外にもWi-Fiコネクションでも使うのかも。わしもWii欲しいです。
worldcup1962MeeじゃなくてMiiね。 http://wii.com/jp/articles/mii-channel/
kara35ぬぉっ。Miiでしたか。失礼失礼。
goyt8Wii今のうちに買っといた方がいいですよ。マリオの人気シリーズ3つも出ますから。
come on小生の環境windowsOSでは9.24&9,50b2のいずれでもwindowsXPで動いてます。
Tumblr にテキストしかポストできないウィジェット作った。
一応HTMLも通る。手打ちするの面倒だけど…。
<div id="front"> <!-- 前面 --> </div> <div id="config"> <!-- 設定画面 --> </div>
#front {
display: block;
}
#config {
display: none;
}
function $(el) { return document.getElementById(el); } function flip() { if(window.getComputedStyle($('config')).display == "none") { $('config').style.display = 'blcok'; $('front').style.display = 'none'; } else { $('config').style.display = 'none'; $('front').style.display = 'block'; } }