スポンサーサイト
| 次のページ >>
インストーラ不使用でBazaar/Bazaar Explorerを使う(Windows)
バージョンなどは 2013-07-11 時点のものです。 Windows 7 です。
1. Universal Extractor の準備
Universal Extractor | LegRoom.net http://legroom.net/software/uniextract/ Binary Archive(uniextract161_noinst.rar)をダウンロードして解凍するだけ。
2. Bazaar の準備
WindowsDownloads - wiki.bazaar.canonical.com http://wiki.bazaar.canonical.com/WindowsDownloads Standalone の、とりあえず安定版(Stable)をダウンロード。 bzr-2.5.1-1-setup.exe
3. インストーラからファイルを抽出
Universal Extractor で Bazaar のインストーラ実行ファイルからファイルを抽出する。 抽出されたフォルダの中にある {app} フォルダを適当にリネームして適当なところに置く。 以下、{app} を C:\Users\user\bzr にしたとして書きます。
4. その後の設定など
パスを通す
環境変数 PATH に C:\Users\user\bzr を追加。 これでコマンドプロンプトで bzr コマンドが使える。
SVN連携を使わない
SVN連携が不要な場合は C:\Users\user\bzr\plugins\svn フォルダを削除しておく。
Bazaar Explorer の起動
コマンドプロンプトで bzr explorer を実行すると Bazaar Explorer が起動する。適当にショートカットを用意したり。
全体設定(ユーザ、メールアドレス、ignore)
C\:Users\user\AppData\Roaming\bazaar\2.0\bazaar.conf がグローバルな設定ファイル。 ↓とりあえずユーザ名・アドレス設定 ---- [DEFAULT] email = username---- 同じフォルダに ignore もある。
- 2013-07-11
- | tag:
- | trackback: 0
- | comment: 0
-
|
(solved) JScript: 処理を待つことができません。
run の引数のコマンド文字列の先頭にスペースが入ってるとこのエラーメッセージが出る。
var sh = new ActiveXObject("WScript.Shell");
sh.run(" notepad.exe ");
WSHクイックリファレンス 第2版 | |
![]() | 羽山 博 オライリー・ジャパン 2006-10-24 売り上げランキング : 137503 Amazonで詳しく見る by G-Tools |
Windows自動処理のためのWSHプログラミングガイド | |
![]() | 五十嵐 貴之 ソシム 2009-06 売り上げランキング : 41562 Amazonで詳しく見る by G-Tools |
Windowsサーバー Hacks ―管理者必携のテクニック & WSHスクリプト 100選 | |
![]() | Mitch Tulloch 高橋 基信 オライリージャパン 2005-05-26 売り上げランキング : 410956 Amazonで詳しく見る by G-Tools |
- 2013-05-01
- | tag: JScript WSH
- | trackback: 0
- | comment: 0
-
|
ImageMagick: 画像に縁取り付き文字列を書き込む
明るい画像でも暗い画像でも対応できるように白文字に黒縁取りで書き込みたい。
シェルスクリプトでも良かったかなと思いましたがなんとなく Ruby で。
# -*- coding: utf-8 -*-
def _exec cmd
puts cmd
system cmd
end
font_path = "./ume-tgo5.ttf" # 梅ゴシック O5
point_size = 32
text = ["日本語文字列", "123", "abcABC"].join("\n")
input_img = ARGV[0]
_exec <<EOB
convert \
-font "#{font_path}" -pointsize #{point_size} \
-gravity center \
-annotate +0-1 "#{text}" \
-fill "#0000" -stroke "#000a" -strokewidth 8 \
"#{input_img}" __temp.png
EOB
_exec <<EOB
convert \
-font "#{font_path}" -pointsize #{point_size} \
-gravity center \
-annotate 0 "#{text}" \
-fill "#fff" \
__temp.png output.jpg
EOB
使用画像はこちら: File:MountStQuentinByArthurStreeton.jpg - Wikipedia, the free encyclopedia
- 2013-02-03
- | tag: ImageMagick
- | trackback: 0
- | comment: 0
-
|
tumblife-for-rubyでtumblrにオーディオファイルをpostする(2012-09)
(1)
http://www.tumblr.com/oauth/apps
でアプリを登録して
consumer key と consumer secret を取得する。
(2) 次のスクリプトで access token, access token secret を取得する。
(3) 上記で取得した consumer key, consumer secret, access token, access token secret を指定して tumblife for ruby を使う。
(2) 次のスクリプトで access token, access token secret を取得する。
require 'oauth'
CONSUMER_KEY = '{your consumer key}'
CONSUMER_SECRET = '{your consumer secret}'
consumer = OAuth::Consumer.new(
CONSUMER_KEY,
CONSUMER_SECRET,
{ :site => 'https://www.tumblr.com/' }
)
request_token = consumer.get_request_token
provider_auth_url = request_token.authorize_url
puts provider_auth_url
system "firefox #{provider_auth_url}"
# ブラウザで「許可」ボタンを押して許可する
# リダイレクト先のURLを入力
puts "Enter URL with oauth verifier: "
url_with_oauth_verifier = STDIN.gets.strip
/oauth_verifier=(.+)$/ =~ url_with_oauth_verifier
oauth_verifier = $1
puts "oauth_verifier: '#{oauth_verifier}'"
access_token = request_token.get_access_token(:oauth_verifier => oauth_verifier)
puts <<EOB
----
config.consumer_key = '#{CONSUMER_KEY}'
config.consumer_secret = '#{CONSUMER_SECRET}'
config.oauth_token = '#{access_token.token}'
config.oauth_token_secret = '#{access_token.secret}'
EOB
(3) 上記で取得した consumer key, consumer secret, access token, access token secret を指定して tumblife for ruby を使う。
require 'tumblife'
Tumblife.configure do |config|
config.consumer_key = '{your consumer key}'
config.consumer_secret = '{your consumer secret}'
config.oauth_token = '{your access token}'
config.oauth_token_secret = '{your access token secret}'
end
client = Tumblife.client
caption = <<EOB
<p>
"<span class="track_title">Break That Groove Muffin</span>" by Shnabubula
<br />from album "<a href="http://ubiktune.org/releases/ubi014/">Adventure Magic Supreme Journey Music [ubi-014]</a>"
<br /><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>
</p>
<p>
(via <a href="http://phlow-magazine.com/charts/1732-sergio-de-prado-best-creative-commons-music-moments-2010">Sergio de Prado’s Best Creative Commons Music Moments 2010</a>)
</p>
EOB
client.audio(
"anbtradio.tumblr.com",
:caption => caption,
:data => Faraday::UploadIO.new("./shnabubula__break_that_groove_muffin.mp3", "audio/mpeg")
)
これでできました。
環境
ruby 1.9.2p180 oauth-0.4.7 tumblife-1.2.0
参考
- mitukiii/tumblife-for-ruby @ github
- 2012-06-26 Tumblr APIのAccess-Tokenを取得するサービスを作ってみた。 - ゲレゲレめも
- 2010-03-02 rubyでOAuthを使ってみる … irb 利用
- 2009-03-24 ゼロから学ぶOAuth:第3回 OAuth Consumerの実装(応用 : smart.fm APIおよびGoogle Data APIsの利用)|gihyo.jp … 技術評論社 … ruby-oauth の説明
- 2012-09-19
- | tag: Ruby
- | trackback: 0
- | comment: 0
-
|
** ホームに戻る