[C#][開発環境]Visual Studioに入れておくと捗る7つのプラグイン

3月末までJava/C#を使ったプロジェクトに参加していたんですが、その時に使ってたVisualStudio 2008周りのプラグインとかをまとめておく。 Visual Studio系 AnkhSVN ankhsvn: Subversion Support for Visual StudioVisualStudio内でSVNを使うためのプラグイ…

play frameworkのメモ routesファイルのアクションは大文字(ex:GetではなくGET) routesファイルのコントローラーと実装は一致している必要がある Controllerクラスで仮実装としてTODOが使える mvcのフォルダはすべて複数形(controllers,models,views) 当たり…

時間や日付の変換

普通プログラム内で時間や日付を扱うと基本はintとかlongになって、それを人間が見やすいようにするには、「H:MM:SS」とか「MM:SS」に変換とかにするんだけど、SimpleDateFormatで変換かだとスレッドセーフじゃないからあーだこーだとか考える必要あるし、そ…

他のMedaipPlayerを止める

2012/1/31 下記の方法でも止められるみたいですが、GoogleはAudioManager#requestAudioFocus()の実装を推奨してるみたいなので、本エントリーは参考程度ですね。詳しくはHandling changes in audio output | Android Developersを参考にしてください。気が向…

Uriクラスのテストクラス

Uriクラスのメソッドで毎回混乱するから、テストメソッドを書いた。 public void testUri() { Uri uri = Uri.parse("content://anony@com.limelabo:77777/person/1?history=10#name"); assertEquals("//anony@com.limelabo:77777/person/1?history=10", uri.…

Problem 14

Problem 14 - PukiWiki // コラッツ問題用の関数 def col(n:Long):Long = n match { case 1 => 1 case x if x % 2 == 0 => x / 2 case x if x % 2 == 1 => 3 * x + 1 } // 初期値から上記の関数を1になるまで適用したListを作成 def c(n:Int):List[Long] = …

Problem 28

GDDでこれ系の問題を解くのが面白いことに気付いたのと、Scalaの勉強のために最近Eulerをといている。 これ絶対あとで解けなくなるってのを残しておこう。一応、ネタバレ注意ですね。Problem 28 - PukiWiki // 次の対角線上の数字への増加分 val l = 1 :: ((…

ancestorsを作ってみる

rubyも少しやってた身としてはancestorsがなにげに便利。 ということで、Scala版を作った。 class Any2Ancestors(c:Class[_]) { def ancestors() = { def ans(o:Class[_], l:List[String]):List[String] = { if (o.getSuperclass == null) l else ans(o.getS…

vi

やりたいこと コマンド 置換 :s/[old]/[new] 行単位の全置換 :s/[old]/[new]/g ファイル単位の全置換 :%s/[old]/[new]/g やり直し u 取り消し Ctrl+R タグに飛ぶ Ctrl+[ タグから戻る Ctrl+T 補完 Ctrl+P コマンド実行 :![shとか]

アウトラインの実装時のクラス図完全に自分用のメモ クラス図に描い-てあるメソッドを実装するとある程度動く 緑が自作クラス

デシリアライズくらい簡単に出来るかと思ったらはまった

昨日の最小コードがあれば、後は簡単と思ってたらそうでもなかった。 はまったポイント 昨日のコードで下のように書いたけど @Override protected IDocument createDocument(Object element) throws CoreException { // このメソッドで返したIDocumentの値が…

テキストを加工してエディタに表示する

訳あって、シリアライズされたファイルを扱うことがあったから、何とかデシリアライズして見れないものかと思って、調べてみた。以下、最小構成 依存関係 org.eclipse.ui org.eclipse.core.runtime org.eclipse.core.resources org.eclipse.ui.editors org.e…

TextEditorを読み込み専用で開きたい

org.eclipse.ui.editors.text.TextEditorを継承したクラスで下のようにすればいいのか?http://dev.eclipse.org/newslists/news.eclipse.tools/msg50392.html protected void doSetInput(IEditorInput input) throws CoreException { super.doSetInput(input…

Mon, Oct 26

23:42 @iharakenji カメラ→保存・整理→プリントまでを簡単にならないかなと。flickrがアップは簡単だけどダウンが使えなかった。 [in reply to iharakenji] 23:15 1年振り位に親に息子の写真を送った。写真の管理が面倒で送れてなかったけど、あいかわらず写…

Sun, Oct 25

23:46 rssの整理しないと読みきれない。この前カテゴリ分けを変更したのが失敗だった。 23:42 @mokkouyou 逆に絶対まずそうだから、アズキは買えてない [in reply to mokkouyou] 23:40 @iharakenji とりあえず、goodreaderとjotnotを買った。とは言っても他…

Sat, Oct 24

17:58 evernoteを本気で使ってみようかと思う 09:39 だね。 RT @mickey_blog なの? RT @chirusan: ハルヒ? RT @mickey_blog: なんの模様? RT @sbmjp: 「この模様を見てピンときた人はオタクですって。」 http://bit.ly/Ifo48 09:17 @mokkouyou 使うって。…

Fri, Oct 23

23:36 やばい、suicaで乗って定期で降りたことに気付いた。これ一体どうなるんだ? 23:19 なんか、ビールでそんなによわなくなってきたか。飲めば、耐性が出来るモノなのかな? 23:18 懇親会帰り。会社の愚痴が多かった。末期かも。 18:45 一緒に帰った人が…

Wed, Oct 21

22:18 ふむふむ、それを140文字で説明してみて。 00:27 虚構新聞かよ!わかったと思った自分が恥ずかしい。RT @hatebu 「2と1は等しい」 数学界で論議 (259 users) http://bit.ly/2li4mv Powered by twtr2src

Thu, Oct 22

22:08 スカイメールとか懐かしいwww VIPPERな俺 : J-PHONEからカメラ付き携帯が発売されるらしいぞ http://bit.ly/2p87PX 20:54 @mehori 天一書房日吉店に二冊ありました。欲しかったけど、bk1からすでに発送済みだったので、泣く泣く諦めました(><) 20:…

Tue, Oct 20

23:04 iPhoneからevernoteにクリップするにパスワード認証が必要な画面はクリップできないのか?PCからならうまくいくのに。 18:18 この前買った無線ヘッドセットを使用してる人が!意外に違和感無いな。 18:18 これは欲しい RT @hatebu 【レポート】虫歯菌…

Mon, Oct 19

23:15 @iharakenji xp以上だとpaintでもjpeg保存出来るというのにbmpで送るのってただの嫌がらせでしょ?つまり、そういうことだ。 [in reply to iharakenji] 21:49 ようやくフォロー"してる"数が100になった。そしてTLの流れに早くもついてけない。 21:28 …

Sun, Oct 18

23:36 メールでbmp送ってくるのって常識的にどうなの? 23:33 @mokkouyou 英語の出来ない俺が訳したところ「通知バーから音量を制御出来るのがまさに必要だった。他のやつはやたらバッテリー食うし」。本当のところはなんて言ってんの? [in reply to mokkou…

Sat, Oct 17

21:55 「夏のあらし」は絵の割に意外に面白い。そして昭和な気持ちになる。 20:55 ライアーゲームのドラマ版がなかなか始まらないと思ったら、11月からなのか。どんな番組構成だよ。 20:17 いつもは当日に届くbk1が二日経っても届かない。やっぱ、amazonのほ…

Fri, Oct 16

23:52 本編見たけど、バカアニメすぎるww 『そらのおとしもの』第2話(特にED)が2ch本スレで大好評 今日もやられやく http://bit.ly/yrcvB 18:35 十分すごい ムーアの法則の限界、75〜85年後には到達? スラッシュドット・ジャパン http://bit.ly/4yA6rT 08…

Thu, Oct 15

19:58 @iharakenji 会社が出してくれるなんて、なんていい会社 [in reply to iharakenji] 15:05 @mokkouyou 確かに減りは早いかも。でも、来月充電ブースター買うから大丈夫(?) [in reply to mokkouyou] 12:03 @mokkouyou 深夜に発送とか、本気だしすぎw …

Wed, Oct 14

23:44 画像操作系はだいたいこれ一つでなんとかなるな。あとは文字をいれれば。 アドビ、iPhone向け「Photoshop.com」対応アプリを発表--米国内で無料提供 - CNET Japan モバイル版 β http://bit.ly/4DH7CY 22:12 パスワード付きのzipファイルをメールで送信…

Tue, Oct 13

18:35 心が折れた RT @hatebu 働いたら負けは事実 (74 users) http://bit.ly/3ebxlJ 18:25 @mokkouyou railsのmodelはmodelじゃなくてdaoだよって事でしょ?たしかにmodel=daoにすり替えられてる雰囲気はある [in reply to mokkouyou] Powered by twtr2src

Mon, Oct 12

21:34 マーケットプレースに出品してた本が売れたので発送しようと思ったら、買った人は隣駅の住人。なんか、手渡しのほうが早いけど、直接会いたくないという複雑な気持ち。 20:58 dropboxはランニングコストの割には容量が少ないので、ハードウェアとソフ…

Mon, Oct 12

21:34 マーケットプレースに出品してた本が売れたので発送しようと思ったら、買った人は隣駅の住人。なんか、手渡しのほうが早いけど、直接会いたくないという複雑な気持ち。 20:58 dropboxはランニングコストの割には容量が少ないので、ハードウェアとソフ…

Sun, Oct 11

22:26 @iharakenji ロリコンをわかってない [in reply to iharakenji] 22:22 げっ!ごめん。なんで覚えてないんだ・・・ RT @mokkouyou @iharakenji @as_a_rimit いやいや・・・見事にその時期なのに・・・まぁ所詮僕なんてそんなもんですよ・・・2004/12の…