javascript

Titanium Studioを64bit版Windows7で動かそうとしてハマりにハマった

タイトル通り。うんざり。 一応、KitchenSinkが動くとこまで行きましたが、エミュレータ重くて、土曜に届くはずだった実機待ちだったのに届かず、何というか色々気が削がれています。 インストール手順 JDK6 32bit版をダウンロード、インストール 環境変数JA…

小ネタ:文字列#replaceで簡易パースは便利だけどどうもね。

string#replace関数に、関数が渡せることをご存知でしょうか?https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/String/replace function replacer(str, p1, p2, offset, s) { return str + " - " + p1 + " , " + p2; } var …

全世界のtweetをリアルタイムにマッピング 〜socket.ioやらnode.jsやら〜

全世界のtweetをリアルタイムにマッピングするページを作りました。……というとちょっと大げさですが。 http://bugsrock.com/twistmap/ ↑のページの、簡単な技術的説明です。ぶっちゃけ負荷のこととか考えて無くて、動いてない時も多いかもなんで、そのうちYo…

ムシャクシャしてTwitterユーザ回してみた

GAE/Jで作ろうとしてたサービスがもろ被りだったので、ムシャクシャしてTwitterのプロフィール画像を回してみた(謎 ……ごめん。俺もよくわかんない。回したい方(?)は以下の右下の view raw からどうぞ。chromeでしか見てないけど、たぶんfirefoxとかsafar…

pixiv検索結果をソートして見やすくするグリモン書いた

概要 pixiv検索結果の横一列をブックマーク数でソートするgreasemonkey script を書きました。google chrome最新版とfirefox最新版で動作確認しています。 AutoPagerizeとの組み合わせ AutoPagerize。 この拡張orグリモンは、縦スクロールするだけで、自動的…

jetpackで表示中のURLをQRコードにするアドオン作った

googleとjetpackのおかげで簡単に作れたけど、なんかステータスバーが太る。 ちょっと努力した(文字をoverflow:hiddenのdivでくくってみたり)けどうまくいかなくて、めんどくさくなって、逆に考えるんだ、太ってもいいと考えるんだ(ぇ jetpack.statusBar.…

「銀行」でググって1クリックで周辺の銀行探してくれるgreasemonkey

久々にgreasemonkeyネタ。 動作環境 greasemonkeyインストールしたfirefox3.5以上 インストール ソースコード右下の view row をクリックしてください。 ソースコード 使い方 google で「銀行」とかで検索 左上の「ウェブ」と「画像」の間に、「neighborhoot…

Google検索結果の日本・海外を切り替えるgreasemonkey

例によって firefox でしか試してないのでそこんとこよろしく! ただ、作ったのはかなり前で、職場ではバリバリ使ってるスクリプトなので、安定してるはずです。 インストール ソースコード右下の view row をクリックしてください。 ソースコード 使い方 go…

google検索結果にサムネイルを出すGM書いてみた

車輪の再発明だけど、勉強用に。 深く検証していない&他の方が既にいいもの作ってます。 greasemonkeyスクリプト インストール ソースコードうむ、SimpleAPIさんのサムネイル表示サービスを使って作ったところ、想像以上に短く書けました。あんまりマニアッ…

greasemonkeyでidやclassの無い要素を爆速でいじる方法

を、自分なりに考えてみた。 速さが足りない! greasemonkeyは、手軽に自分用にhtmlを改ざんできるってのが売りだと思うんです。 でも、idやclassの無い、取っ掛かりのない要素は、いじるのがなかなか面倒です。 そこでXPath を、使うことにしました。 なぜ…

withの使い方で、こういうのはありなのかな?

var alerm = { time : 1000, msg : 'Wake up!', start : function(){ var self = this; setTimeout(function(){ alert(self.msg); }, this.time); } } alerm.start(); これを var alerm = { time : 1000, msg : 'Wake up!', start : function(){ with(this){…

greasemonkey0.8以上でrequire使ってjQuery

以前のやり方 は知りません。すいません。 まだjavascriptやjQuery始め立ての人間なんで、許してくださいな。 本題 // ==UserScript== // @name test // @namespace miruto // @include (適当なサイトを許可) // @require http://jqueryjs.googlecode.com/fi…