dev
/C オプションで呼び出した場合は結果が違うんじゃないか?という話を聞いたので追試。確かに /C オプションを指定すると挙動が違いました。さらに PowerShell から呼び出した場合も似たような状態に。 /C オプションはいいとして、(いや、よくないけどさ)…
CMD にはコマンドの終了コードを使用して次のコマンドを実行するかどうかを決定する継続演算子があります。 command1 & command2 と記載すると、command1 の終了後に command2 を実行します。 command1 && command2 と記載すると、command1 の終了コードが 0…
いまだに、当日記の通算アクセス数トップ&毎月のアクセス数トップは常に id:ladybug:20090530 なぐらい、コマンドプロンプトさんは人気みたいですね。Power Shell にはもうちょっと頑張って欲しいところです。CMD には EXIT というコマンドがありますが、こ…
前にまとめた気がしたけど。id:ladybug:20100607だな。 pre-commitは、 コミットコメントには refs #999 または fixed #999 を含める必要がある。(変更はtracに登録してから) 指定されたチケット番号が有効でopenであること。 コミット先が /trunk/ で始ま…
夏ですね、雨ですね、雷ですね、停電ですね。 Windows に SQL Server や Oracle といったサービスをインストールされている方はそれなりにいると思いますが、これらが稼働したまま再起動(またはシャットダウン)を実行して OS を終了した場合、これらのサー…
いや、あんまり AOP っぽいことはしないんですが...良いタイトルが思いつかなかったので。最近の .NET Framework は DLR のような仕組みを取り入れつつありますが、.NET の世界の基本は強い型付けのあるクラス型OOPがベースになっています。もちろん、それは…
特定の .NET の型のメソッドの挙動を、ちらっと確認したい…そんな時にも PowerShell は便利です。 PowerShell がない頃はコマンドラインからメソッドの中身だけを書いてCodeDomCompilerを呼び出すようなコマンドライン アプリケーションを作っていましたが、…
時間もネタもないまま仕事に没頭していましたので、唐突に殴り書きです。PowerShell は .NET Framework 上で動いているので、.NET と親和性が高いようになっています。結構な量のコマンドレットはあるのですが、それでも特定の事柄のために .NET の機能を直…
自動変数は、色々ありすぎて個別に解説が必要になろうものですが、逆に言えば色々なところに情報があるので、設定変数と同様に1つだけを例として取り出すことにします。 今回取り扱うのは、$Host 自動変数です。スコープの話で少し触れましたが、PowerShell…
設定変数についてだらだら書いても面白味がないので、従来からのクラシックなコンソール コマンドと PowerShell の間のやり取りについて書いてみます。 まぁ、普通にコマンドを使う分には大きな問題はないのですが、従来のシェルではコマンドの入出力は基本…
スコープという概念は、多くのプログラミング言語にあるので、親しみやすい概念ではあると思います。 いくつかの代表的なプログラミング言語とは違い、PowerShell では 親スコープに作成したものと同じ名前を持つ変数を作成できます。 関数やスクリプトを実…
PowerShell を使用されている方で変数を使用していない方は少ないと思いますが、PowerShell には変数として ユーザ変数 自動変数 環境変数 設定変数 の4種類があり、それぞれ微妙に異なる用途があります。 環境変数 環境変数は、Windows 等の OS の提供する…
Console (http://sourceforge.net/projects/console/) は、Windows 用のタブ型コンソールウィンドウのホスト実装の1つ。v1 系は開発がおわっていて v2 系はベータのまま停止しているかんじだが、十分につかえるところまでは実装が完了している。デフォルト…
秋からの新規プロジェクト用に新しく Trac を動かすにあたって 0.12 を初導入してみようと思い立つ。最初は、これまた(自分では)初となる TracLightning を利用しようかと思ったのだが、IPv6 環境にて Apache (x86) と Tomcat(amd64) を AJP で連携させる…
日付がシリアル値ではない数値や文字列として格納されていて困ったことはあるんだが、逆に得したことはない。にもかかわらず、(私が十数年で触れることのあった範囲で)20%程度のデータ設計で日付が数値や文字列として格納されていることがある。 とりあ…
twitter で「実はスナップインをImport-Moduleすることもできたりします。」というのを聞いて、「おお、そりゃそうか?」と思ったので、ちょろっと違いを調べなおしてみた。
SSD にすることで、色々なところに効果が出て快適になることは間違いないのですが、開発環境に限定しては先に投資するところがあるでしょう? という話ですね。メモリ積みましょう、メモリ。最低ラインで 16GB、できれば 24GB といったところでしょうか。8GB…
してみました。ヘルプが完全に web 化したのかな…? 検索と目次が微妙に使いにくいかんじがしますね。 やっぱり、コンストラクタ呼び出しから型パラメータの類推はできないんですよね。一番やりたいのは匿名型を使ったコレクションの生成なので、それだけな…
id:kanu-orz:20100604:1275642706 というわけで、現在利用しているウチで利用している2.1+αなTracの環境を2.5.1へ移行 するべく、独自で入れているプラグインを洗い出してみました。 うちも長いので、直さないとなぁ。というわけで、おもいたったうちに書き…
数値が格納されている場合、検索すれば統計関数を利用した式がすぐに出てくるが、文字列の例がないので自作したメモ {=SUM(IF(MATCH([範囲],[範囲],0)=ROW([範囲])-ROW(INDEX([範囲],1))+1,1,0))} 縦一列の範囲用なので、横一列の場合は ROW() のかわりに CO…
PowerShell で文字列型のキーと任意の文字列と変換可能な型の値を使った XML ベースの限定的な簡易 KVS があったのだけど、bool 値の挙動がおかしいという不具合報告があった。 そう、私は PowerShell の自動型変換が XmlConvert.ToBoolean() のように働くこ…
IE 6,7,8 で確認。どうやら IE としてはこれが仕様らしい? コレという良い解決方法はない。POST メソッドすべてを Authorize Required を返すように web server を設定すれば POST も可能となるが、 ゲストによるチケット投稿を許可しつつメンバーによる開…
ver 0.3 にて症状を確認。プラグインに含まれるいくつかのコンポーネントのうち、TicketTemplateAdmin を disable にしましょう。 特に XMLRPC プラグインと同居させると多くのメソッド呼び出しが動作しなくなります。この TicketTemplateAdmin コンポーネン…
http://digitallife.jp.msn.com/article/article.aspx/articleid=437962/ えーっと、 OS グリフ 現在のXP環境 JIS90のみ XP(2009/10/01以降) dual Vista dual Windows 7 dual 時期Windows JIS04のみ ※1 dual 環境では、デフォルトで JIS2004。フォントの Fea…
http://japan.internet.com/webtech/20090609/8.htmlこれはよいですね。 約15万円は痛いですが、品質に自信があれば問題ないので個人でも契約できそうです。
Windows のコマンドプロンプト CMD において、環境変数に遅延展開というものがあることを知ってる人も多いと思う。 CMD は、コマンドを1ステートメントづつ実行するため、IF 文や FOR 文の中で環境変数を扱うと、嬉しくないことが起こる。たとえば、 SET a=…
vb6 のソースリビジョンが思った以上にどんどん増えていくので diff をみてみた。 revXXX0:revXXX1 BeginProperty Font {....} Name = "MS Pゴシック" - Size = 18 + Size = 18.01 Charset = 128 - Dim i As Integer + Dim I as Integer - For i = 0 To 1…
まあ、そんなわけで最近は access で vba とかさわってるんですが、JScript や C# とかで書けるようにはならんもんですかね。最初から dbms として access を見て C# で全部かけって?というわけで、エクセルのブックに1シート1テーブル形式で保持されてい…
先日 id:ladybug:20081128 に書いたようなかんじで Subversion + AnkhSVN 2.0 で構築しなおそうとしたら、Ankh SVN 2.0 は SCC API の実装はもっていなかった。 Visual Studio 8.0 のソース管理にはきちんと統合されていて、それはそれで Visual Studio の設…
ささっとググっても日本語で読める情報が見つからなかった*1ので。MS-ACCESS 2003/2007 によるソース管理では、MSSCCI Provider の選択機能がなく、デフォルトプロバイダにしか接続できない。仕方ないので、デフォルトプロバイダを変更する。 位置:HKEY_LOC…