月別アーカイブ: 2012年11月

GistSharpExtension、CreateNewGist.exeを1.4.0.0にバージョンアップ

現在編集中のコードを簡単に新しいGistとして更改できるツールである、GistSharpExtensionCreateNewGist.exeを、それぞれ1.4.0.0にバージョンアップしました。

変更点は次の通り。

 

  • 機能追加:ESCキーでウィンドウを閉じるようにした。

 

これでさらにキーボードだけで操作が完結するようになりました。

是非お試しください。

GistSharpExtension、CreateNewGist.exeを1.3.0.0にバージョンアップ

現在編集中のコードを簡単に新しいGistとして更改できるツールである、GistSharpExtensionCreateNewGist.exeを、それぞれ1.3.0.0にバージョンアップしました。

変更点は次の通り。

 

  • 機能追加:Ctrl+Enterのショートカットキーで「Create new gist」ボタンクリックと同等処理を行うようにした。
  • 機能追加:Gist作成中のマウスカーソルを「待ち」状態にするようにした。

 

GistSharpExtension

 

これでキーボードだけで操作が完結するようになりました。

是非お試しください。

書籍:リーダブルコード #readablecode

に脊髄反射で応募したら通ってしまいました。

@kdmsnrさん、ありがとうございました。

 

レビュー

本書の内容、既にある程度コードを書く仕事をしている人なら、別段珍しい話ではありません。ですが、本書はそれぞれの「リーダブル」にするための方法に「名前を付けた」ことが素晴らしいと思います。

例えば、ある程度長いメソッドの一部分をメソッドアウトするというのは私も良くやるのですが、どういう基準でやっているかは意識していませんでした。しかし本書では、その作業に「無関係の解問題を抽出する(p.129)」と名前を付けています。まさに「我が意を得たり」でした。

また、何人かの方が書いていますが、「薄い」のが素晴らしいです。「コードコンプリート」など名著とされる書籍は、その分厚さ(それに伴う高価さ)でどうしても読むのを躊躇した人でも、本書ならさっと手に取って読めるのではないかと思います。

初級者は良いクセをつけるために、ある程度経験を踏んだ中級、上級者は、より「リーダブルなコード」を手に入れるため、ぜひ読んでいただきたい一冊です。

 

Amazon.co.jpの方にも同じ内容でレビューを投稿しました。

参加予定のAdvent Calendar 2012

Advent Calendar 2012まとめ – NAVER まとめ

というわけで、今年もそんな季節になってきました。

私は次の5つに参加を予定しています。

One ASP.NET Advent Calendar 2012 : ATND

ASP.NETに関するネタはなんでもOK!

C# Advent Calender 2012 : ATND

昨年に引き続き C# アドベントカレンダーでございます。

TDD Advent Calendar jp: 2012 : ATND

REDとGREENはクリスマス色♪

子育てエンジニア advent calendar : ATND

子どもがいるエンジニアが、育児とエンジニアリングを両立する苦労を分かち合いつつ、今年一年健康でいてくれたことに感謝して新年を迎えます。

Visual Studio Advent Calendar 2012 : ATND New!

テーマはVisual Studioです。Visual Studioさまざまなバージョンが出ていますが、開発者により活用しているショートカットや機能、拡張機能などが少しずつ異なると思います。

全ての機能を活用している方は少ないのではないでしょうか。
自分がVisual Studioで日々どのように開発しているのかをアピールしてみませんか。

それぞれまだ空きがありますので、ぜひ皆さんもご参加を。

 

RunAsAdmin.js:任意のコマンドを管理者権限で自動実行するJScript

masaru-b-cl/RunAsAdmin.js · GitHub

RunAsAdmin.js

execute "runas" command with any user and auto input password.

how to use?
// set runas account
var account = new RunAsAdmin.Account("user", "password");
// create command
var command = new RunAsAdmin.Command(account);
// run with target file and arguments
command.run("notepad.exe", "test.txt");

というのを作りました。

ITProなお仕事をしていると、ワンクリックで管理者権限が必要な処理を行うスクリプトを作ってくれ、という要求が結構多いので、今後楽をするために作りました。

 

ここがアカンとかのツッコミがあれば、ぜひよろしくお願いします。