LaunchpadでBazaarメモ。

Launchpadにbranchを作成、Aptana StudioからBzrEclipseで操作する。
Aptanaのworkspaceにgit設定をしておくとTerminalからbzrコマンド入力可能。(要、Bazaarのインストール。)
BzrEclipseが良くわからないエラーを吐いても、Terminalからだと正常にpush出来たりした。
BzrEclipseとTerminalを併用しようと思います。

以下、手順。(細かいことは割愛で。)

(1)
https://launchpad.net/
でアカウント登録。

(2)
右上のアカウント名をクリック。
Overview > SSH keys で公開鍵登録。
Code > Register a branch でブランチ作成。
Code > 作成されたブランチを選択。
pushは”Update this branch”のコマンドは要、メモ。

(3)
eclipseで
New > Project > Bazaar Branch as new Project
“Initialize a new branch location”を選択。
Branch LocationにLaunchpadのURLを入力。

例:
http://bazaar.launchpad.net/~[USERNAME]/+junk/[BRANCHNAME]/

(3)
ローカル側で予め
bzr launchpad-login [USERNAME]
をするのを忘れずに。

参考:
http://aru-and-dhi.blogspot.com/2009/06/launchpad.html
http://hylom.net/2009/01/16/090115-launchpad/



プロジェクトを複数作成して、一人複数人役で色々と実験してみる。

Notepad++の設定メモ

自分的に必要な設定を、随時ここに書き足していきます。


Settings > Preferences > General
Show close button on each tab にチェック

Settings > Preferences > New Document/Default Directory > Encoding
UTF-8 を選択

chmファイルのエラー対処メモ

chmファイルを右クリック > プロパティ > ブロックの解除 > OK

参考
http://www.nishishi.com/blog/2009/06/chm_help_tips.html

Aptana Studio 3.0.2 のブロックコメントショートカットについて

winにAptana Studio 3.0.2を入れたのですが、
ブロックコメントのショートカットが効きませんでした。


Window > Preferences > General > Keys > Add Comment Block
が"Ctrl+4"となっているが、反応しない。

メニューあるいはソース上右クリックから
Commands > Source > Comments > Insert Block Comment
が"Alt+/"となってするが、反応しない。


というわけで色々調べたのですが、
以下の方法で"Ctrl+Shift+/"で反応するようになりました。


(1)
Commands > Source > Edit This Bundle
をする。
以下は、その際の注意点。

Gitが必要っぽい。

例えばwin xpだと
C:\Documents and Settings\[ユーザ名]\Aptana Rubles
の中に勝手に何か作る。別の場所にも何か作っているかもしれないけど未確認。


(2)
Window > Show View > Other > Studio > Bundles
Sourceを右クリック > Reload
(Sourceプロジェクトのcache.ymlを削除した後、Reloadした方が良い??)

これをすると
Commands > Source > Comments > Insert Block Comment
が"Ctrl+Shift+/"となり、反応するようになります。
OS依存な問題があって、一度クリーンすると解消される。とか、そんな感じかな??


(3)
ついでに
Source/commands/insert_block_comment.rb
を編集してブロックコメントの解除が出来るようにしました。
編集し終えたら(2)の要領でReloadを忘れずに。
でも、Rubyを触った事自体が初めてなので、
見よう見まねで、自分用にやっつけです。とりあえず。
悪しからず。

--【Ruby】--
require 'ruble'

command 'Insert Block Comment' do |cmd|
  cmd.key_binding = 'M1+M2+/'
  cmd.key_binding.mac = 'M1+M3+/'
  cmd.output = :insert_as_snippet
  cmd.input = :selection, :none
  cmd.invoke do |context|
    require 'block_comment'
    start, stop = find_markers
    context.exit_show_tool_tip "No block comment markers found for this language." if start.nil?
    input = $stdin.read
    
    if input =~ /\n/
      start << "\n"
      stop  << "\n"
    end
    
    escape_start = Regexp.escape(start)
    if input =~ /^#{escape_start}.*/
      input = input.gsub(start,"")
      input = input.gsub(stop,"")
      $stdout << (input.empty? ? "\n\t$0\n" : e_sn(input))
    else
      require 'escape'
      $stdout << e_sn(start) << (input.empty? ? "\n\t$0\n" : e_sn(input)) << e_sn(stop)
    end
    nil
  end
end
--

windows + svn + eclipse

メモ。

(1)
SubversionのDL/インストール
http://subversion.tigris.org/servlets/ProjectDocumentList
* Setup-Subversion-1.6.6.msiにしました。

(2)
TortoiseSVNのDL/インストール
http://sourceforge.jp/projects/tortoisesvn/releases/
* TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msiにしました。

(3)
再起動。

(4)
リポジトリ作成。
とりあえず、以下のディレクトリを作成。
C:\svn\main\trunk
このディレクトリの中で右クリック。
“TortoiseSVN” > “Create repository here”。
* このディレクトリをDropbox上や外付HDD上にしておくと後が楽かも。

(5)
eclipseに上記のリポジトリロケーションを追加。
この場合、URLは以下になります。
file:///C:/svn/main/trunk

備考:
eclipseのsvnプラグイン
subclipse
http://subclipse.tigris.org/servlets/ProjectDocumentList

かな入力とGoogle日本語入力(ベータ)

Google日本語入力(ベータ)がリリースされました。
以下からDLできます。
http://www.google.com/intl/ja/ime/

しかし、かな入力の場合、以下のような問題が発生します。
"っ" を入力しようとすると "Z" が入力されてしまう。
"ぃ" を入力しようとすると "E" が入力されてしまう。
"ぅ" を入力しようとすると "$" が入力されてしまう。
"ぇ" を入力しようとすると "%" が入力されてしまう。
"ぉ" を入力しようとすると "&" が入力されてしまう。
"ー" を入力しようとすると "ろ"が入力されてしまう。

この問題の解決にあたって、以下のURLが参考になります。
http://shinichiaoyagi.blog25.fc2.com/blog-entry-253.html
http://www.google.com/support/forum/p/ime/thread?tid=46b14ad34f26c7c8&hl=ja

自分の場合、再起動により解決しました。

About Me

【description】

mamorのブログです。
自分の記事を書きます。
フォローはこのブログからはできません。

【internal link】

【external link】

【search by Google】

【Twitter】

【tag】