Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2010-07-01から1ヶ月間の記事一覧

Javascriptでbit.lyを使った短縮URLを取得する

bit.lyでサインアップし、APIキーを取得しておく。jQueryプラグイン「jq-shorten」を使用する。 jQueryとこのshoten.jsを使用する。 以下のようなスクリプトを記述する。 $("a").shorten({login: 'xxx', apikey: 'R_xxxxxxxxxxxxxxxxxxxxxxxx'}); これで短縮…

Twitterへのtweetボタンを実装する

「http://twitter.com/home?status=xxx」のxxx部分がtweetのテキストボックスにセットされるので、画像リンクなどのURLに設定しておくだけ。xxxはURLエンコーディングする必要がある。 <a id="tweet" href="http://twitter.com/home?status=" + encodeURI('テスト http://example.com')" target="_blank"></a>

スクリプトでユーザーのブックマークを登録する(IE、Firefoxのみ)

IEはwindow.external.AddFavorite()、Firefoxはwindow.sidebar.addPanel()を呼び出す。 function addBookmark(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url, ""); } else if(document.all) { window.external.AddFavorite(url, t…

画像のタイトルをかぶせる

<div id="test"> <img src="test.jpeg"> <span>説明</span> </div> #test span { background-color:#111111; border-left:1px solid #999999; border-top:1px solid #999999; bottom:0; color:#FFFFFF; font-size:120%; font-style:normal; left:0; margin-bottom:1px; opacity:0.7; padding:5px; position:absolute;…

SubversionからチェックアウトしてSCPでWARファイルをデプロイする

#!/bin/sh mkdir ~/xxx svn checkout --username xxxxx --password xxx http://subversion/svn/something/trunk/xxx ~/xxx cd ~/xxx mvn clean package scp ~/xxx/target/xxx.war xxxxx@xxx.xxx.xxx.xxx:/usr/share/tomcat6/webapps/

Google AnalyticsのデータをJavaで取得する

// Service Object to work with the Google Analytics Data Export API. AnalyticsService analyticsService = new AnalyticsService("gaExportAPI_acctSample_v2.0"); // ClientLogin Authorization. analyticsService.setUserCredentials(userName, passw…