2011-01-01から1年間の記事一覧

VS風1行コピー、切り取り、貼りつけ

Visual Studioのようにリージョン選択中でない時にM-wやC-wした時に、それぞれ1行コピー、切り取りになるようにしたいなぁと思って探してた。 ここで見つけたので使いやすいようにちょっとだけ変更した。 http://www.emacswiki.org/emacs/?action=browse;old…

Visual Studioの1つのプロジェクトで32ビットと64ビットの両方をターゲットにする

ネイティブなDLLを使って32ビットと64ビット対応のアプリケーションを作る場合、コードは同じだが参照するDLLのパスが違うだけという場合があると思います。例えばSystem.Data.SQLite.dllなど。 Visual Studioのプロジェクトの構成でx86やx64を選んでプラッ…

iTunesで特定の歌詞が含まれている曲の歌詞を削除する

まず特定の歌詞が含まれている曲を集めて1つのプレイリストにしたい。 普通に探すとたぶん以下のスクリプトが最初に見つかるだろう。 tell application "iTunes"display dialog "歌詞の一部を入力してください" default answer "" buttons {"Cancel", "OK"} …

Eclipseのbuild.xmlのエクスポートがうまくいかない。

Eclipseのbuild.xmlをエクスポートする機能が動かなくてはまった。 エクスポートしたいプロジェクトはSVNで管理しているプロジェクトなのだが、どうやらプロキシの設定が間違っていたりしてSVNと通信できないとエクスポートできないことがあるらしい。 でも…

Redmine REST APIで日時指定をして工数取得

Redmine REST APIを使って工数を取得するプログラムを作っているのですが、開始日や終了日を指定して取得したかったので調べてみました。 通常の工数取得方法は以下のURLに書いてあります。 http://www.redmine.org/projects/redmine/wiki/Rest_TimeEntries …

MercurialのリポジトリをGitのリポジトリに変換

hg-fast-exportというものを使えばできるらしい。 ただ変換後にちょっとエラーが起こったので対処法も含めてメモっておく。 MercurialのリポジトリをGitのリポジトリに変換 https://hoge.com/hoge/というMercurialのリポジトリを変換する例 $ git clone git:…

libclangを使ってみる。

clangとは、LLVMをバックエンドとして使用するC、C++、Objective-Cのコンパイラです。 GCCとは何が違うかというと、コンパイルするだけではなくてIDEのように定義元にジャンプとか補完といった機能が作り易いように設計されています。 実際XCode 4にはこのcl…

WindowsにRedcar導入

RedcarとはRubyで書かれたテキストエディタです。 特徴は クロスプラットフォーム(Windows, Linux, Mac)オープンソースTextmateのスニペットが使える日本語がまともに入力できる クロスプラットフォームなエディタは色々ありますが、まともに日本語が入力で…

Ubuntu11.04+NeatxでWindowsからリモートアクセス

Ubuntu11.04にNeatx-serverを入れてみた。 NeatxとはGoogleが作ったオープンソースのNX Server。 VNCより使用する帯域が少ないらしい。 vncserverやvino-server(UbuntuデフォルトのVNCサーバ)、x11vnc、Free NXなど色々使ってみたが、結局Neatxがベストだっ…

Evernoteの復元方法(MAC)

Evernoteを自宅のMacと会社のWindowsのクライアントから使用しているのですが、久々にWindowsのクライアントを同期するとなんと大量のノートとタグが中途半端に消えてしまいました・・・(T_T) 自宅に帰って復元方法を探したのですが、Macのクライアントは~/L…

Shift+SpaceでSpotlight、Cmd+Enterで新しいタブで開く(Chrome)

昨日に引き続きKeyRemap4MacBookの設定をいじりました。 個人的にはShift+SpaceでSpotlightを開きたいのですが、ショートカットの設定画面からではShift+Spaceに割り当てることはできません。 そこで、事前にShift+Ctrl+SpaceにSpotlightを割り当てておき、S…

Commandで英数、Command+Spaceでひらがな入力

Macでは英数キーで直接入力、かなキーで日本語入力できるという素晴らしい機能があります。 しかし、残念ながら僕のキーボードは英語配列なので英数キー、かなキーは存在しません。 そこで、KeyRemap4MacBookというソフトを使って、Commandキーで英数、Comma…

GoogleスプレッドシートでPSP(Personal Software Process)

今以下の本を読んでPSPを実践している。 パーソナルソフトウェアプロセス入門 作者: ワッツハンフリー,Watts S. Humphrey,PSPネットワーク 出版社/メーカー: 共立出版 PSP(Personal Software Process)とは日頃自分がどの作業にどれくらい時間を使っているか…

SBT(Simple Build Tool)でSWTアプリ開発

SBTでSWTアプリの開発をしようと思ったんだけど、実行しようとするとswtのライブラリが”already loaded in another classloader”とか言われてリンクエラーなる。 ちなみに1回目は普通に起動できる。 ぐぐったら似たような書き込みを見つけた。 JNI and mult…