高スコアな質問

38
1 回答
5,035 閲覧数

顧客ごとにカスタマイズされるソースコードの管理方法

ソース管理、バージョン管理について知恵をお貸しください。 C#にて自社パッケージ開発をしているのですが、パッケージとは名ばかりで、 結局のところユーザーごとにカスタマイズすることが多く、ソースの管理に 手を焼いております。 現在はTeam Foundationを利用し始めております。 基本プロジェクトとしてベースとなるプロジェクトを作成し、 ...
user13462's user avatar
  • 381
27
5 回答
7,043 閲覧数

2次元配列は不連続か?

本家の方でちょっと議論になったのですが、英語には弱く知識も不十分ということもあって英語での議論では相手の主張がよく納得ができなかったのでこちらで質問させて頂きたいと思います。 簡単な例を挙げれば、short array[n][m];という配列がある時、 short *p = &array[0][0]; for(int i = 0;i < n*m; ++i) *p++ = ...
BLUEPIXY's user avatar
  • 6,907
24
2 回答
3,305 閲覧数

#! /bin/sh で、 ! の後にスペースを空けることに理由はあるか

シェルスクリプトに指定される shebang が、 #! /bin/sh のように、 ! マークとインタプリターの間にスペースが挿入されているケースをたびたび見かけます。 #!/bin/sh の形式ではなく、このようにスペースをいれて shebang を記述する特別な理由はありますか。
Yuki Inoue's user avatar
  • 1.7万
23
10 回答
2万 閲覧数

コマンドが終了したら音を鳴らしたい

ちょっと時間がかかるテストを回しながら開発しています。 $ python tests.py テストが走っている間に次のテストを書いたりして時間の埋め合わせをしていますが、テストが終わったら前回変えたところを忘れないうちにすぐにテスト結果を見て対処したいです。 テストを実行するコマンドが終了したらビープ音か何かを鳴らせばいいかと思うのですが、どうすればいいでしょうか。 ...
ento's user avatar
  • 2,212
23
6 回答
5万 閲覧数

char *a と char b[] にはどのような違いがありますか

char* a = "AAA"; char b[] = "BBB"; 上のように宣言しても for( int i=0; a[i]; i++ ){ cout << a[i]; } for( int i=0; b[i]; i++ ){ cout << b[i]; } 上のように同じように利用しているので違いがわからないのですが、aとbには違いがありますか
user10945's user avatar
  • 615
23
6 回答
1万 閲覧数

大量のメモリを使用するプログラムからコマンドを実行する方法

[頂いた回答・コメント、その後の考察によって得た結論を自己回答として投稿しました。] ターゲットとなるディストリビューション: CentOS 6.2 x86-64 版。ただし、他のディストリビューション -- 特に新しめのもの -- についての情報も歓迎です。 背景 Linux において、プログラム中から、何か別コマンドを実行したい場合、以下のいずれかの方法がよく使われると思います。 fork(...
yoh2's user avatar
  • 2,348
22
1 回答
1,451 閲覧数

Git のマージで「共通の祖先」は何故必要ですか?

この記事で下記の記述がありましたが 各ブランチが指すふたつのスナップショットとそれらの共通の先祖との間で三方向のマージを行いました。 ここでよくわからないのは、なぜマージするために、「共通の祖先」が必要なのかです。 2つのブランチの最後のコミットをマージすれば済む話だと思っていましたが、「共通の祖先」はどこで必要ですか??不思議です。
yaquawa's user avatar
  • 321
21
4 回答
3,883 閲覧数

if ((ret = func()) == -1)という書き方

C言語で関数の戻り値をチェックする方法で if ((ret = func()) == -1) という書き方があります。 これは ret = func(); if (ret == -1) と同じ意味なのですが、上記の書き方を検索して調べる時、どういうキーワードで調べればいいでしょうか? (Yoda notationなどのように、名前はあるのでしょうか? ) また、上記の書き方は、...
sevenOfNine's user avatar
  • 1,206
21
5 回答
1万 閲覧数

ターミナルの操作ログを自動で残したい

セキュリティと監査証跡の目的で自動的に操作ログを残すにはどうしたらよいでしょうか。 ユーザが気が付かないうちにひっそりとログを取るのが理想です。 ログに残したい情報は次の通りです。 ユーザ名 ユーザが入力したコマンドライン 端末への出力 タイムスタンプ
take88's user avatar
  • 7,756
21
1 回答
1,540 閲覧数

既に実行を開始したプロセスをシェルから切り離すには?

数時間かかると予想されるスクリプトをbashから起動しました。これを、ログインセッションが切れても一緒に落ちてしまわないように切り離したいです。 $ python insanely_long.py たまたまこのマシンにはscreenも入っていないので、これまではnohupでやっていたのですが今回は忘れてしまいました。どうすればよいでしょうか。
ento's user avatar
  • 2,212
21
2 回答
1,491 閲覧数

golangのコンパイル時間について

ここ1週間ぐらい前から、go言語でコードを書き始めた初心者です。 質問は、"go run"や"go buiold/install"などのコンパイル時間を短くする方法(作法)を知りたく質問しました。 少し現状を記しておきます。 現在goを使って、プログラムを書いています。 説明が分かりにくくなりますので、ここではmain.goとmypackage.goの2つファイルを作成している状況を仮定します。...
nescafe's user avatar
  • 982
20
4 回答
7,693 閲覧数

virtual はなぜ「仮想」なんでしょうか

オイラの英語知識からいうと virtual という単語は - 実質的に - 事実上の としか翻訳できないのですが、 コの業界ではなぜ「仮想」なる日本語が充てられているのでしょうか。 日本語で「仮想」だと - 存在しない - にせもの のようにイメージされて、英語のニュアンスとまるっきり逆な気がします。
774RR's user avatar
  • 2.3万
20
3 回答
40万 閲覧数

改行の、\nと\r\nの違いは何ですか?

改行の、\nと\r\nの違いは何ですか? \nだけで動かない環境があり疑問に思いました。
とちー's user avatar
  • 201
19
4 回答
3,100 閲覧数

最適化を無効化(-O0)すると動作しないアプリケーション?

Gentoo linuxのドキュメントに下記のような説明がありました。 字義通り解釈すると「コンパイル時最適化を無効(-O0)にすると正常動作しないアプリケーションがある」とのことですが、実際にそのようなパッケージ(アプリケーション)は存在するのでしょうか? https://wiki.gentoo.org/wiki/GCC_optimization -O0: This level (that ...
yohjp's user avatar
  • 1万
19
2 回答
3,771 閲覧数

Windowsでファイル名の末尾ドットが無視される挙動の由来

Windows10において、mydirという名前のディレクトリ、myfile.txt というファイルが存在するとき、Javaの Files.exists(Paths.get("mydir.")); // 1個の末尾ドットが無視される?(2個以上はfalse) Files.exists(Paths.get("myfile.txt...")); // 1個以上の末尾ドットが無視される? ...
DEWA Kazuyuki - 出羽和之's user avatar

15 30 50 件 / ページ
1
2 3 4 5
2111