09/04/28 12:56:22
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ〟 ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
3:デフォルトの名無しさん
09/04/28 19:43:10
将棋みたいなゲームで、
普通のテーブル?ますめみたいな
フィールドにキャラを置いて動かすんだけど、
ナナメ移動がずるいんで、上下左右に
動くよりナナメに移動したほうが早く移動できて
しまうので、ナナメ移動だけガソリン消費1.2倍とかに
しようとおもうんだけど、公平な数字っていくつ?
4:デフォルトの名無しさん
09/04/28 19:44:37
へックスにすれば移動は公平なんだけど、
へックスを組む技術がないので将棋盤みたいに
するってことです。
そしたらA地点からB地点に移動するとき、
ナナメに移動するとたくさん移動できてしまいますよね。
その分の補正の数字ということです。
ナナメ移動したときだけ、ガソリンをたくさん
消費するようにします。その最適な数字は?
つまりナナメ移動は、上下左右移動に比べて、
どれだけずるいか?ということです。
5:デフォルトの名無しさん
09/04/28 19:45:19
あ、もしかして√2倍すればいいのかな?
6:デフォルトの名無しさん
09/04/28 19:57:47
…中学生の問題 (ピタゴラスの定理) だな。
7:デフォルトの名無しさん
09/04/28 20:53:09
>>5
俺は数学の達人じゃないからその数字以外ないと思うが
8:デフォルトの名無しさん
09/04/28 23:07:09
ヘックスって難しいのか?
よくわからんけど。
升目でデジタルに動くゲームなのに、移動量の計算が実数になっちゃうのも
ゲームデザイン的にどうよって気がする。
9:デフォルトの名無しさん
09/04/28 23:25:16
実数どうこうはウンコとしても
最短経路出す場合に二種類の4が混ざってくるのとフラットな6とでは面倒さが段違いだと思うがね
10:デフォルトの名無しさん
09/04/28 23:59:34
斜め移動とか、できないのが普通じゃないかな
11:デフォルトの名無しさん
09/04/29 08:17:08
ナナメ移動のコストは2にしてしまうという手もある。
12:デフォルトの名無しさん
09/04/29 09:35:03
ナナメ移動のガソリン消費量は√2で確定でしょ?
移動量から見ても公平だし。
13:デフォルトの名無しさん
09/04/29 10:49:37
ローグみたいなナナメ移動ばっかりになってしまうというわけだな
14:デフォルトの名無しさん
09/04/29 11:32:27
>>12
つマンハッタン距離
15:デフォルトの名無しさん
09/04/29 11:42:13
ノイマン近傍の移動コストを1とするなら、斜め移動のコストは2。
ムーア近傍の移動コストを1とするなら、斜め移動のコストは1。
16:デフォルトの名無しさん
09/04/29 12:17:31
>>14
つユークリッド距離
17:デフォルトの名無しさん
09/04/29 19:32:07
誰も用語を並べろとはいってない。
自分の意見をちゃんと述べなさい。
18:デフォルトの名無しさん
09/04/29 20:28:46
そんなルールはない。
19:デフォルトの名無しさん
09/04/30 08:10:03
ヘックスに技術?列で採るとして交互に上下行の紐付け加えるだけだろ?
20:デフォルトの名無しさん
09/04/30 09:09:10
KDEについてくるkonquestはRectangleで、隣接セルなら斜めでも同一ターン内に到達可能だね。
一つ離れたセルへは次ターンに到達することになるけど、これも所謂桂馬飛びの配置でも一緒。
この仕様のお蔭で、(到達ターンを計算しているらしいAIよりも正確に到達ターンを予測できる)プレイヤが有利になっている。
21:デフォルトの名無しさん
09/04/30 17:16:47
Decoratorパターンでエフェクトの重ねがけを実装したいのですが
オブジェクト生成時には
new DecoratorA(new DecoratorB(new Component ()))
とするのは解るのですが
任意のエフェクトを削除したり、エフェクトの優先順位をつけたい場合どういう操作をすればいいでしょうか?
22:デフォルトの名無しさん
09/04/30 22:48:28
.NET FrameworkのIServiceProvider等で実現するサービスの仕組みのメリットを教えてください。
メインメモリ上からオブジェクトを探すのではなくネットワーク越し等でも検索出来たりするんでしょうか?
手元の本だと1台のマシン上でもやるメリットがあるような事を書いています。
「サービスによって提供されるオブジェクトAを参照するオブジェクトBはAをどこから取得したかという事に依存しない」
と言うようなことが書いてあります。
しかしそれならオブジェクトBがコンストラクタでAを引数にとればいいのでは?
それでもBは異なるプロジェクト間でも使いまわせるコードになります。
よろしくお願いします。
23:デフォルトの名無しさん
09/05/02 02:24:23
97匹目 っていうスレッドがあったのはこの板でしたか? もう無いみたいですけど。
24:デフォルトの名無しさん
09/05/02 02:25:15
はい。
25:デフォルトの名無しさん
09/05/02 02:30:20
ねえねえ
なんで安定してると言われる言語とそういわれない言語があるの?
COBOLとかが安定してるって言われるのを聞いたことあるけどその理由はなに?
26:デフォルトの名無しさん
09/05/02 02:33:50
そんなこと普通言わないよ。
あるとすれば、言語仕様が変わらないって意味かな。
27:デフォルトの名無しさん
09/05/02 02:48:38
んーそうなんだ
安定した言語とそういわれない言語というのは迷信なんですね
ありがとうございます
28:デフォルトの名無しさん
09/05/02 12:11:55
長く使われている→安定している
新しい言語→安定していない(かもしれない)
枯れている、という言葉の方が好んで使われる。
29:デフォルトの名無しさん
09/05/02 13:13:14
>>26
ド素人が適当なこと言ってんじゃねーぞ
30:デフォルトの名無しさん
09/05/02 13:41:54
>>29
で、君の見解は?
31:デフォルトの名無しさん
09/05/02 14:47:43
十年先のシステム更新で破綻無く力技が行使できる言語こそが枯れてる言語だよね
32:デフォルトの名無しさん
09/05/03 00:23:35
プロの人たちってどんなGUIツールキットを使ってるんだぬ?
33:デフォルトの名無しさん
09/05/03 00:35:51
Motif
34:デフォルトの名無しさん
09/05/03 00:57:52
>>25
システム側のチェックがしっかりしてて、実行時に不正な動作をしにくいのが安定してる言語
メモリリークを起こすようなプログラムを作れるのが安定してない言語
>>26
普通はあんまり言わないかもしれないが、全く言われないなわけでもないぞ
言語仕様が安定してる、という使い方ならその解釈もあるが
>>28
長く使われてるのはお前の言うとおり、枯れているんだよ
C言語は長く使われてるが、あれは安定してない言語だぞ
>>29
文句言うだけならお前もど素人と大差ないぞ
35:デフォルトの名無しさん
09/05/03 01:07:22
安定した言語でオヌヌメなのは何?
36:デフォルトの名無しさん
09/05/03 01:12:57
C# 3.0
37:デフォルトの名無しさん
09/05/03 12:16:08
>>34
>>システム側のチェックがしっかりしてて、実行時に不正な動作をしにくいのが安定してる言語
>>メモリリークを起こすようなプログラムを作れるのが安定してない言語
ねーよwwwww
38:デフォルトの名無しさん
09/05/03 22:13:54
>>34
Cのどこが安定してないんだ?
39:デフォルトの名無しさん
09/05/03 22:36:18
>>34は天才だから、関数のローカル変数のポインタを戻して不安定な動作してるのをCのせいにしたりしてるんじゃないの?w
40:デフォルトの名無しさん
09/05/03 22:39:53
>>34
34の意見では、最も安定していない言語はアセンブラでおk?
41:デフォルトの名無しさん
09/05/03 23:28:46
>>34 じゃないけど。
出来上がったプログラムのそれと、開発環境?のそれとを混同しているだけだし、
そう言う基準でお話しする人(会社とか)も現実に居るんだから、あまりいじめるな。
42:デフォルトの名無しさん
09/05/04 00:07:32
本を何冊読んでも
いまいちプログラミングが
上達してる気がしない。
同じ本を2回、3回、、、10回と読み込まないといけないのかな?
43:デフォルトの名無しさん
09/05/04 00:08:38
プログラムしなければ、プログラミングは上達しないよ。
44:デフォルトの名無しさん
09/05/04 00:09:44
>>42
PHPならかんたんだよ
45:デフォルトの名無しさん
09/05/04 00:11:26
頭で覚えるのではなく体で覚えるんだ
46:デフォルトの名無しさん
09/05/04 00:16:34
C#はじめたけど.NetFrameworkが膨大・複雑で難しいです。
サンプルの劣化版つくりながらわからないとこは適宜調べながらやってるけど、
これでいいのか不安だ。
必要な機能を見つけ出して思い通りに実現してる人はすごいなぁ
.netライブラリ使いこなせるようになるまでどれくらいかかったんだろうか
47:デフォルトの名無しさん
09/05/04 00:19:46
業務でそればかりやって3か月くらい。
48:34
09/05/04 04:36:50
>>38,39
俺は天才じゃないが、まあ俺様定義だと思えw
不安定な動作をするプログラムを作れる要素が多いほど、不安定な言語だからな
自分で初期化しないと何が入ってるかわからない変数とか、はみ出してもチェックしない配列とか
不安定要素いっぱいだろ
>>40
それでOK
>>41
正確には出来上がったプログラムじゃなくて言語仕様の問題なんだがな
出来上がったプログラムになると、コンパイラのチェックとか実行環境とかで
安定性は変わるからな
あ、俺はCとかの言語仕様とか詳しくないぞ。
上の39へのレスの内容変数の初期化とか配列のチェックとかが間違ってるなら
Cが安定してない言語だって言ったのは取り消す
49:デフォルトの名無しさん
09/05/04 05:25:21
なんだ、意外とマジメじゃん
50:デフォルトの名無しさん
09/05/04 08:35:24
本当に俺様定義なんだから、あまり主張しないように
初心者が信じたらどうする
51:デフォルトの名無しさん
09/05/04 11:17:38
>>41 だけど、
>>34 がバカだと言うことがわかった。
52:デフォルトの名無しさん
09/05/04 18:22:00
>>48
寝言は寝て言え、アホが
53:デフォルトの名無しさん
09/05/04 19:45:57
具体的な間違いの指摘もなしにバガだのアホだの言うのは、
まともな論議じゃなくてただの中傷だぞ
54:デフォルトの名無しさん
09/05/04 19:48:15
>>50
じゃあお前の言う、安定した言語の定義を教えてくれ
55:デフォルトの名無しさん
09/05/04 19:51:19
例えば言語仕様の安定した言語ならわかるけど
ただ安定した言語なんて意味不明。
雑談したいならVIP池よ。
56:デフォルトの名無しさん
09/05/04 20:11:50
stableとsafeの差もわからない馬鹿は消えてください
57:デフォルトの名無しさん
09/05/04 20:22:53
馬鹿ばっか
58:34
09/05/04 20:46:50
>>55
抽象的すぎて定義できない、ってことだな
議論のネタとしては楽しそうだが、ここ質問スレだし、
抽象的な内容に俺様定義で答えた俺様が間違ってた
59:デフォルトの名無しさん
09/05/04 21:40:14
まだ安全と安定の意味がわかってねーのかこいつ
60:34
09/05/04 22:32:34
俺様定義では、その言語で作られたプログラムの安全性は、その言語の安定性の一部だ、って話だ
その辺を明確に切り分けてないから抽象的だっていってるんだよ
61:デフォルトの名無しさん
09/05/05 00:13:29
URLリンク(asobi.sqweebs.com)
初心者にとって、
学ぶのが難しい順に並べてみたよ
しかも、自分の思った順に
並び替えることができる機能付き。
62:デフォルトの名無しさん
09/05/05 00:14:22
なるほど
63:デフォルトの名無しさん
09/05/05 00:14:48
へぇ、よかったね初心者くん
64:デフォルトの名無しさん
09/05/05 00:16:27
はい、良かったです。ありがとうございました。
65:デフォルトの名無しさん
09/05/05 10:03:30
txtファイルのパーミッションを
rw-rw----
にしているんだが、セキュリティ的に
問題ある?
グループから書き込みができるとか。
66:デフォルトの名無しさん
09/05/05 10:29:09
>>60
キチガイは消えろ
67:デフォルトの名無しさん
09/05/05 12:15:29
>>65
読めるだけでもNGかもしれない
そんなの誰にもわからないから、責任者に判断してもらえ。
それか無難に chmod 000 しとけ
68:デフォルトの名無しさん
09/05/05 13:02:29
>>65
問題あるかどうかは内容による。
判断してやるから、そのファイルをうpしる。
69:デフォルトの名無しさん
09/05/05 19:46:17
餓鬼が
70:デフォルトの名無しさん
09/05/05 20:29:25
emacsにハマって勉強しまくってたら3週間ほどで小指が異常に痛くなってきた。
この炎症ってやっぱり癖になっちゃうものですか?
emacs使いの方は自重しながら使ってるんでしょうか?
勉強するだけして小指痛くて使えないなんて嫌だなぁ。。
71:デフォルトの名無しさん
09/05/05 20:30:46
だって、emacsだし。
72:デフォルトの名無しさん
09/05/05 20:32:11
要はvi使えって話でしょ
73:デフォルトの名無しさん
09/05/05 20:42:09
URLリンク(search4.auctions.yahoo.co.jp)
ログイン
74:デフォルトの名無しさん
09/05/05 22:44:54
>>67
そのファイルのURLを直に指定すると、見れちゃうんだよね。
www.abc.com/a.txt
とか。
これを、ブラウザのアドレス欄に、直接指定しても
見れないようにしたい。どうしたらいいかな。
75:デフォルトの名無しさん
09/05/05 22:45:36
>>68
ブラウザから書き込みできてしまうか、どうかを
知りたいです。
76:デフォルトの名無しさん
09/05/05 22:49:20
>>74
rootでも読めないのに、httpサーバは読めるのか?
77:デフォルトの名無しさん
09/05/05 22:53:37
>>76
ごめんなさい、質問の意味がわかりません
そのファイルの所有者の話ですか?
そもそも、レンタルサーバーには、おおまかにいって
2タイプあって、
txtを読み書きするとき
タイプ1
rw----r--(ユーザーに読み込み権限を与えないと読めない)
タイプ2
rw-r-----(ユーザーの権限はゼロでも、グループに読み込み権限を与えないとなぜかブラウザから読めない)
の2系統あるわけですが、今使っているのは2です。
78:デフォルトの名無しさん
09/05/05 23:58:10
>>77
パーミッション周りの勉強しなおしたほうがいいよ。マジで
79:デフォルトの名無しさん
09/05/06 01:26:52
なぜか~できないとか言う奴は馬鹿の法則
80:デフォルトの名無しさん
09/05/06 14:41:53
>>74
だからこれにしとけ
タイプ3
---------(ユーザーもグループもアザーも読めないし書けない)
81:デフォルトの名無しさん
09/05/06 14:54:28
chmod -R 000 /
82:デフォルトの名無しさん
09/05/06 15:08:14
>>74
それはパーミッションの問題じゃねだろ。
だれかマジレスしてやれよ。
83:デフォルトの名無しさん
09/05/06 16:02:49
>>74
ブラウザで見られたら困るファイルをWebサーバのドキュメントルート配下に置くんじゃねぇ。
それは「やってはいけない」ことのトップランクに位置する大間違いだ。
84:デフォルトの名無しさん
09/05/06 22:42:49
>>83
それはたしかにそのとおりです。
しかし無料で借りれるタイプのレンタルサーバーには
2タイプあって、
public_htmlの外にファイルを置けるサーバー
public_htmlの外にファイルを置けないサーバー
とあって、今自分が借りているのは、おけないタイプです。
85:デフォルトの名無しさん
09/05/06 23:06:54
C#でドラッグイベントについて調べてるのですが、
e.Data.GetDataPresent(DataFormats.FileDrop) ←eはDragEventArgs型のオブジェクト
DataはDragEventArgsクラスのプロパティなので"."で繋げるのはわかるのですが、
GetDataPresent()はIDataObjectインターフェースのメソッドなのでこの表記に疑問を覚えました。
上記の式は
IDataObject hoge = e.Data
hoge.GetDataPresent(DataFormats.FileDrop)
と同じ意味とみていいんでしょうか?
86:デフォルトの名無しさん
09/05/06 23:17:01
>>84
CGIで扱うデータが対象の場合、
a)Webサーバの実効ユーザがrootでなく、CGIがWebサーバと異なるユーザで実行されるなら、600にしとけば読まれないはず。
Webサーバの実効ユーザがrootだったり、CGIの実効ユーザがWebサーバと同じならパーミッションで何とかするのは不可能。
b)Webサーバの設定で、特定のURLパターンに合致するファイルやディレクトリへのアクセスを拒否できるなら、その設定を行うor既にある設定に合わせる。
例: Apacheによくある設定で、以下のような「先頭が.htだったらアクセス不可」という設定があるなら、読まれたくないファイル名の先頭に「.ht」を付けておく。
<Files ~ "^\.ht">
Order allow, deny
Deny from all
</Files>
要実験。なお、上の対策が不可能な場合は、あきらめるか、そんなレンサバ捨てるかのどっちかだ。
87:デフォルトの名無しさん
09/05/07 11:20:42
.htaccess
88:デフォルトの名無しさん
09/05/08 03:36:52
ある文字列の中の全てのABCという部分をabcに置換したい、しかしABCの直後に漢字が来るときはそのままにしておきたい・・・
なんて場合はVBScript RegExp オブジェクトは使えませんよね?
ABCを検索
↓
ヒットしたら後に漢字が続くか調べる
↓
続かなければabcで置換する
というのを自分で書くしかないんでしょうか?
言語はHSPで書いてます。
89:デフォルトの名無しさん
09/05/08 06:24:04
正規表現という便利なものがあるよ
90:デフォルトの名無しさん
09/05/08 11:55:06
HSP と RegExp の仕様がわからんので断定はできんが、
一般的には
ABC(?![亜-熙])
で、「ABCのあとに漢字が続かないもの」というマッチングはできる。
否定先読みと、漢字の扱いについて仕様を確認すること。
91:デフォルトの名無しさん
09/05/08 12:01:21
そして第三水準漢字を入力したユーザから苦情が来る
92:デフォルトの名無しさん
09/05/08 12:03:29
漢字にマッチさせる様な痴れ者は 91 以外には居ない。
93:デフォルトの名無しさん
09/05/08 12:10:59
> そして第三水準漢字を入力したユーザから苦情が来る
そこまで含めて「仕様を確認すること。」と言ったつもりなのだがw
94:デフォルトの名無しさん
09/05/08 12:53:07
>亜-熙
これってメジャーな文字コードなら大体うまく行くもんなの?
95:デフォルトの名無しさん
09/05/08 13:00:12
JIS X 0208-1990 の範囲で、エンコーディングが区点番号とリニアに対応してれば。
96:デフォルトの名無しさん
09/05/08 13:39:18
>>94
Unicodeではうまく行かない
だからメジャーな文字コードすべてに対応してるわけではない
他にも
記号の扱いとか(漢字をチェックするのか、全角文字をチェックするのか)
全角空白の扱いとか
もちろん第三水準の対応とか
いくつかの注意点に対して用件を判断することが必要
それを踏まえたうえで、例えば Shift_JIS の文字コードで漢字をチェックする場合、
[亜-熙々]
ってのが多い気がする
97:デフォルトの名無しさん
09/05/08 13:49:05
漢字の扱いについて仕様を確認すること
98:デフォルトの名無しさん
09/05/08 15:47:57
よーするに正規表現でがんばるべきじゃないってこった
99:デフォルトの名無しさん
09/05/08 20:37:12
\p{Han}
100:デフォルトの名無しさん
09/05/08 21:47:49
2chのサーバー会社にウイルス
スレリンク(news板)
2009/05/08 20:23 maido3.com ホームページについてご報告いたします
2009/05/08 20:23 maido3.com ホームページについてご報告いたします
maido3.com ホームページについてご報告いたします。
2009年5月7日、お客様のご指摘により URLリンク(www.maido3.com)
にアクセスするとセキュリティソフトによりサイトの閲覧が
遮断されるとのご指摘を頂きました。
ありがとうございました。
確認の結果、URLリンク(www.maido3.com) 以下のHTMLファイルに
不正なJavaスクリプトが埋め込まれている事が確認されましたので、
急きょページの表示を停止しました。
その後の調査の結果、HTMLファイルが書き換えられたのは、
2009年5月4日午後3時30分ごろと思われます。
URLリンク(www.maido3.com) にアクセスされたお客様は、
ご利用のパソコンの安全をご確認ください。
現在弊社では、新しいサーバーに maido3.com を移転しており、
新しいHTMLファイルにて順次ページの表示を再開しています。
全サービスのチェックおよびサービスの再開は2009年5月11日午後6時の予定です。
新しい情報が入りましたら改めてご連絡いたします。
URLリンク(www.maido3.cc)
101:デフォルトの名無しさん
09/05/09 08:49:15
ホームページにサンプルとして記載されているソースコードのライセンスなんですが、
ページに明確にライセンスが書かれていない場合は一般的にはどういう扱いに
なるのでしょうか?
個別に作者に聞くのはめんどいです。
102:デフォルトの名無しさん
09/05/09 09:11:33
一般的には作者が思っているライセンスになる。
だから面倒くさがらずに聞くしかないと思う。
103:デフォルトの名無しさん
09/05/09 09:33:45
>>101
プログラムのソースコードは著作物と見做されているので、書いた時点で著作権が発生し、著作権法によって保護されている。
一般的に何にも書かれていなければ権利は全て保留されているので著作権法がライセンスだろ。
104:101
09/05/09 09:56:18
>>102,103
やっぱそうですか~。めんどいなぁ。
ありがとうございました。
105:デフォルトの名無しさん
09/05/09 10:59:47
社会通念上、サンプルとは「ご自由にお使いください」とみなすことができるんじゃないのか?
たとえば、デーパートの地下の食料品売り場に試食品が置いてあったとする。
ハムの切れ端をつまようじで刺してお皿に盛ってあったとする。
いちいちデパートの経営者に「食べてもいいか」と許可を得ずとも、試食品は勝手に食ってよい。
別に窃盗で訴えられることはない。
106:デフォルトの名無しさん
09/05/09 11:03:38
食べていいというだけで、自由に使っていいということではない。
107:デフォルトの名無しさん
09/05/09 11:07:47
デパートの試食品は集めて販売してもいい
108:デフォルトの名無しさん
09/05/09 11:14:01
Paint.netのソースコードはどこにありますか?
109:デフォルトの名無しさん
09/05/09 11:38:09
1+1=2 みたいな誰が書いても同じようなものには著作権は認められない
サンプルもよくありがちのなら勝手にパクればいい。
110:デフォルトの名無しさん
09/05/09 12:04:27
URLリンク(paint-mono.googlecode.com)
111:デフォルトの名無しさん
09/05/09 12:54:23
その程度のものなら、サンプルをざっとみて自分で組み直せばすむ話じゃないの?
112:デフォルトの名無しさん
09/05/09 13:05:26
駅前に自転車をカギをかけずに置いていたら、中国人に盗まれました。
もちろん、交番に届けました。
しかし、オマワリさんから
「鍵をかけなかったアンタも悪いんだよ。盗られたくなかったら次から鍵をかけておきなさい」
と説教されてしまいました。
なぜ?こっちは被害者なんですよ。悪いのは窃盗犯なんですよ!
サンプルのソースコードを盗まれたくなければ公開しなきゃいいじゃん。
しっかりカギをかけて(暗号化するとか・・・)すればいいじゃん。
アホくさ。
113:デフォルトの名無しさん
09/05/09 14:08:14
| |
\|\| |/|/
|~\ | | /~/|
ヾヾヽ、_|_|_/ //
\/ \/
/ ● ●\
| | B-CAS使ってね!
\ \ //
| \_●/|
/ ∧__∧ \
/ /| 地 |ヽ ヽ
| | | デ. | | |
| | .|. ジ .| | |
■ | カ |. ■
|\_/|
| |. | |
| |. | |
■. ■
114:デフォルトの名無しさん
09/05/09 14:22:03
盗用もバレなきゃ問題に成らんし疑われても論破出来るなら問題ないが
特定アジア某でもあるまいし無駄な労力費やすよりは許諾取った方が賢い
115:デフォルトの名無しさん
09/05/09 14:39:28
特定2ちゃんねらは黙ってれば?
116:デフォルトの名無しさん
09/05/09 15:00:15
アセンブラを極めたいのですが、どんなプログラムから組んでいけばいいですか?
117:デフォルトの名無しさん
09/05/09 15:13:39
数値演算
118:デフォルトの名無しさん
09/05/09 15:35:05
>>117
数値演算についてアセンブリで解説しているサイト、はありますか?
119:デフォルトの名無しさん
09/05/09 15:37:47
URLリンク(yosirin9.hp.infoseek.co.jp)
120:デフォルトの名無しさん
09/05/09 16:32:26
極めたいって何の為に極めるんだよ。
今時シェーダというかGPGPUだってCで記述するのに。
必要に迫られてってことならボトルネックになってる部分を順次アセンブラ化していけばいいし
(今時のコンパイラのオプティマイザを越えるのは至難の業だが)
網羅的に覚えたいなら入門書でも買って来い。
121:デフォルトの名無しさん
09/05/09 16:51:15
>極めたいって何の為に極めるんだよ。
順次アセンブラ化する時のためだろ。
122:デフォルトの名無しさん
09/05/09 18:17:52
MS-DOS・バッチファイルの中で,カレントディレクトリを取得する方法ってありますか?
例えばカレントディレクトリが C:\Windows\System32\drivers のとき drivers だけを取得したいです.
123:デフォルトの名無しさん
09/05/09 18:31:18
邪道臭いが
call :getfolder "%cd%" && goto :eof
:getfolder
echo "%~n1"
124:デフォルトの名無しさん
09/05/09 18:33:38
たぶんc:\でやると空になるからそこは対策する必要があるかも
125:無題
09/05/09 21:53:58
call ab.bat "%cd%"
echo "%current_dir%"
[AB.BAT]
@set current_dir=%~n1
@if "%current_dir%" == "" goto error
@goto end
@:error
@set current_dir=□
@:end
126:デフォルトの名無しさん
09/05/09 22:05:30
DCでテキストを描画しているソフトのテキストをフックするのって
DLLインジェクションしか方法はない?
127:デフォルトの名無しさん
09/05/10 00:05:21
199+4 :名無しさん@お腹いっぱい。 [sage] :2009/05/09(土) 11:05:39
なぁなぁ、感染してるっぽいサイトをGoogleで検索しただけでavast先生が警告するんだが
これってどうなってるの?
ひょっとして対策してなかったらググっただけで即感染するのか?
例)「村民」で検索したら一番最初に出てくる村民バスのうんたら~ってサイトが感染してる
らしくavast先生が反応する。
※当然だけど試すなら対策してからやってくれ
--------------------------------------------------------
209+2 :名無しさん@お腹いっぱい。 [sage] :2009/05/09(土) 16:27:43
感染するかは分からないけど、先読み無効に出来るみたい。
URLリンク(www.google.com)
リンク先読み機能 - プリフェッチ
一部の Google 検索については、ユーザーがクリックする前に最上位の検索結果のダウンロードを開始しています。
そのため、最上位の結果をクリックすると、リンク先ページが高速で読み込まれます。
この特殊なプリフェッチ機能は Firefox および Mozilla ウェブ ブラウザだけで、Internet Explorer などの他のブラウザではご利用いただけません。
Mozilla のプリフェッチ FAQ に記載されているとおり、プリフェッチ機能はウェブ ブラウザの設定で無効にできます。
Firefox でプリフェッチを無効ににする方法:
アドレス バーに「about:config」と入力します。
「network.prefetch-next」の設定まで下にスクロールし、値を「False」に設定します
128:デフォルトの名無しさん
09/05/10 02:19:46
FOR %%I IN ("%CD%") DO SET UNKO=%%~nI
129:名無しを履行しないさん
09/05/10 04:00:11
C/C++の開発を数年やっている人に
「レイトバインディングでOfficeアプリのインスタンスを作って、未インストールで生成に
失敗したらOfficeを使う処理はバイパスするようなことってVC++ではできないの?」
と尋ねたら、「レイトバインディングという単語自体初耳だ」と言われてしまったのですが、
もしかしてC言語系だとレイトバインディングってできないものなのでしょうか?
当方VBAばかり使っていたから気付かなかっただけで、実は手軽に
レイトバインディングを使えるのはVB系だけだったり…?
130:デフォルトの名無しさん
09/05/10 04:08:46
そいつがたまたまOLEに疎かっただけだろ。
レイトバインディングは単なる糖衣構文で実際はIDispatch.GetIDsOfNames/Invokeあたりの呼び出しに変換される。
131:デフォルトの名無しさん
09/05/10 04:52:59
>>129
できる
ただし、VBと異なり、C++の実際のコーディングではinvokeを使う
レイトバインディングよりもタイプライブラリを使ってコンパイル時に
静的にインタフェースを解決するアーリーバインディングのほうが楽だし、
その場合でも最初のインスタンス生成のエラー判定でバイパス処理は可能なので、
あえてレイトバインディングにする必要はないと思う
132:デフォルトの名無しさん
09/05/10 05:03:27
知らぬ間にレイトバインディングが妙に狭い用語になってしまったんだな
133:デフォルトの名無しさん
09/05/10 05:08:50
eclipse使いより明らかに作業遅いのにやたらemacsにこだわってる自称ハッカーがうぜぇ
134:デフォルトの名無しさん
09/05/10 05:35:22
やっぱりですか
ですよね
できました!ありがとう
135:デフォルトの名無しさん
09/05/10 08:03:25
素人の素朴な質問ですが
データ型に可変長文字列型はあるのになぜ可変長数値型はないのですか?
136:デフォルトの名無しさん
09/05/10 08:29:57
ある
137:デフォルトの名無しさん
09/05/10 08:56:58
BigNum
138:デフォルトの名無しさん
09/05/10 10:23:19
>>135
実行効率が悪いから。
数値はレジストリに収まるように計算しろと。
スクリプトなんかであるやつはあるけど。
Ruby
irb(main):001:0> 1111111111*2222222222*3333333333
=> 8230452672427983539341563786
PowerShellは.NETに乗ってるからかC#みたいにfloatだかdoubleになっちゃうんだな。
> 1111111111*2222222222*3333333333
8.23045267242798E+27
139:デフォルトの名無しさん
09/05/10 12:18:17
>レジストリ
>レジストリ
>レジストリ
>レジストリ
140:デフォルトの名無しさん
09/05/10 15:18:07
WindowsXPEnbeddedでコマンドプロンプトでtaskkillとshutdownのコマンド
を使いたいのですが、内部・外部コマンドのエラーとかでて使用できません。
試しに、taskkill.exeをxpproからコピーしたのですが、それでも使えません
どうすればいいでしょうか?
141:デフォルトの名無しさん
09/05/10 16:11:47
WINDOWS板
142:デフォルトの名無しさん
09/05/10 17:14:08
DL支援ツールのデータ書き込みについて質問なんですが、
ツールがシステムドライブにあり、保存先が別ドライブだと仮定すると、データの動きは、
RAM→システム→別ドライブになるのでしょうか?
それとも、RAM→別ドライブですか?
143:デフォルトの名無しさん
09/05/10 17:19:04
普通は下、まあ板違いだな
144:デフォルトの名無しさん
09/05/10 17:28:12
>>143
ありがとうございます。
今度からソフトウェアの方で聞きます。どうもすいません。
145:デフォルトの名無しさん
09/05/10 21:40:45
お前ら、公開鍵とか使ったことあるの?
146:デフォルトの名無しさん
09/05/10 21:51:52
普通あるだろ。
147:デフォルトの名無しさん
09/05/10 22:50:12
SSHで毎日使っております
148:デフォルトの名無しさん
09/05/11 01:09:20
rubyとpythonはどっちが強いの?
149:デフォルトの名無しさん
09/05/11 01:10:58
python
150:デフォルトの名無しさん
09/05/11 02:41:09
これはどこで聞いたらいいのかわからないのですが質問させてください。
texのテキストから数式を生成するように、
テキストから図形というかグラフというかダイアグラム(visioで描くような図形)を生成する
ライブラリかもしくはソフト、仕組みなどはありませんでしょうか?
テキストベースのソフト(例えばwiki)にグラフの作図機能を簡単に組み込めないかと思っています。
151:デフォルトの名無しさん
09/05/11 02:47:20
>>150
テキストに座標軸書いておいて、PHPで読み込み→GDライブラリとかでシコシコ描画
152:デフォルトの名無しさん
09/05/11 03:09:20
>>150
Doxygenと組み合わせて使うGraphvizというソフトがあるが
153:デフォルトの名無しさん
09/05/11 03:19:23
ありがとうございます。
>>151
ええと、できればある程度自動化させたいのです。
きっちり記述というのならSVGでもいいわけですけど、面倒すぎますよね…
>>152
Graphviz
URLリンク(www.graphviz.org)
ってこれですよね。
色々な環境で使えるみたいですので試してみたいと思います。
あと、dittaってのも見つけました。これはこれでおもしろいですね。
ditaa
URLリンク(ditaa.sourceforge.net)
MOONGIFT: ≫ アスキーアートのダイアグラムを画像に変換「ditaa」:オープンソースを毎日紹介
URLリンク(www.moongift.jp)
154:デフォルトの名無しさん
09/05/11 04:01:31
やっぱりですか
ですよね
できました!ありがとう
155:デフォルトの名無しさん
09/05/11 19:23:20
なんで、VBはメソッドとプロシージャがあるわけ?
いまいち違いがわからないんだけど
156:デフォルトの名無しさん
09/05/11 21:21:01
>>155
値を返すとか返さないとか
157:デフォルトの名無しさん
09/05/11 21:28:41
Pascalの影響だろう。
C系の値を返さない関数の戻り値 void は偉大な発明だったと思う。
158:デフォルトの名無しさん
09/05/11 22:24:58
>>1
どんなところが偉大なんだい?
159:デフォルトの名無しさん
09/05/11 22:25:51
誤爆
160:デフォルトの名無しさん
09/05/11 22:31:12
>>157
FORTRANを知らずに言語を語ると恥をかくという実例。
161:デフォルトの名無しさん
09/05/11 22:32:53
FORTRANがどうかしたの?
162:デフォルトの名無しさん
09/05/11 22:47:04
スレリンク(news板)
これがループです。
163:デフォルトの名無しさん
09/05/11 23:03:03
>>161
値を返さない : subroutine subprogram
値を返す : function subprogram
大昔からある使い分け。
因みに >>156 は真っ赤な嘘。
164:デフォルトの名無しさん
09/05/11 23:19:49
どこ発祥かって話でもないような
165:デフォルトの名無しさん
09/05/12 02:26:25
>>155
プロシジャは、VBがクラス対応になる以前からある
メソッドはVBでクラス作れるようになってからの話の気がするな
166:デフォルトの名無しさん
09/05/12 16:16:07
>>136-138
135です。遅ればせながら回答ありがとうございました。
167:155
09/05/12 18:40:21
みんな、ありがとう
今日、他の人に聴いてみたら曖昧な回答を返されたよ
168:デフォルトの名無しさん
09/05/12 21:27:08
日本語化されてないツール見てると、設定の項目がpreferenceと表示されてるのが多いけど
これってIT特有の意味ですか?
辞書引いても「好むこと、優先」のような意味しかない。
169:デフォルトの名無しさん
09/05/12 21:42:56
URLリンク(dictionary.goo.ne.jp)
「選択」ってのがあるけど?
170:デフォルトの名無しさん
09/05/12 21:53:00
選択は優先と同じと思ってましたが、その意味から来てるんですか?
好きな設定を選ぶ、って意味かな…
どうしてconfigとかにしないんだろう
171:デフォルトの名無しさん
09/05/12 21:54:04
・ブックマーク=favoritesみたいなもので「あなたのお好みの設定」という意味合いから
・user preference が長いので縮めた
お好きな方をどうぞ
172:デフォルトの名無しさん
09/05/12 21:58:58
>>170
好きな設定を選ぶであってるよ
色を赤にするか、青にするか、ってくらいの意味。
どっちでも動作するけど、あなたの好きなように
変えれますよ、ってこと。
173:デフォルトの名無しさん
09/05/12 22:36:27
>>171
>>172
ありがとう。なるほど…確かにブックマークもfaboriteって言いますね。
174:デフォルトの名無しさん
09/05/12 23:31:31
それは意訳
175:デフォルトの名無しさん
09/05/13 07:30:13
ブックマークもアナロジーだしな
176:デフォルトの名無しさん
09/05/13 08:17:26
秀丸を買って正規登録したんだけど別のPCに入れても、
もらった番号で認証された。
此って個別に番号を与えてるんじゃなくて、誰でも同じ番号ってこと?
177:デフォルトの名無しさん
09/05/13 08:28:00
なんでそういう結論に達したんだ。
178:デフォルトの名無しさん
09/05/13 08:28:52
ここソフトウエア板じゃないよ
179:デフォルトの名無しさん
09/05/13 08:31:15
【産経抄】「ここは中国じゃありませんよ。小沢さん」
スレリンク(newsplus板)
180:176
09/05/13 08:53:07
スレチだったか。すんません。
>>177
ダウンロードしなおしたやつでも同じ番号で認証されたから。
ソフ板で聞いてきます。
181:デフォルトの名無しさん
09/05/13 11:34:53
先日、VS2005Expressを落として環境を作りました
ASP.NETをやろうと思い、プロジェクトを作成したのですが
処理コードを書く際にデザインビューに直接記述するのと
コードビューに記述するのでは何が違うんでしょうか?
182:デフォルトの名無しさん
09/05/13 19:10:52
Tracのpre-hookが、pre-hook.tmplをコピーしただけのものでもエラーが出ます。
テンプレートのコピーではなく解説サイトを見ながら書いていってもやはりエラーが出ます。
pre-hook.tmplは何の変更も要らないはずですよね?
どの辺を疑うべきでしょうか?
183:デフォルトの名無しさん
09/05/13 19:51:31
改行コードとかじゃね?
184:デフォルトの名無しさん
09/05/13 19:56:48
実行権限だった。
出来ました。
185:デフォルトの名無しさん
09/05/13 19:57:36
くそ、エスパー失敗か。
186:デフォルトの名無しさん
09/05/13 21:32:21
>>176
秀丸時代の認証は、マシン固有の情報を使ってないんでしょ。
EdMaxなんかもそうだけどさ。同じキーで通る
187:デフォルトの名無しさん
09/05/13 21:47:56
=4000円
188:デフォルトの名無しさん
09/05/13 21:51:14
>>173
faboriteとは言わないなあ。 favoriteなら言うが。
189:デフォルトの名無しさん
09/05/13 21:54:11
秀丸は認証ユルユルだったのがよかったな。
開発はIDEをつかってて、秀丸なんかGUIつきのgrepとしか使ってないような
やつでも「秀丸しか使えません」「秀丸使えないと効率おちます」とか言って
会社に買わせることになちゃってるし。
190:デフォルトの名無しさん
09/05/14 04:55:53
え?タダじゃないの?
191:デフォルトの名無しさん
09/05/14 06:18:07
久しぶりにプログラミングを趣味で始めようと思って、
昔使ったことのあるelライブラリを探しているのですが、
本家HPは閉鎖されてしまったみたいなのですがどこかで配布などしてる所はありませんか?
192:デフォルトの名無しさん
09/05/14 09:32:18
>>191
他人が同じ質問して、その質問内容でお前答えられるの? バカ? 死ねばいいのに。
193:デフォルトの名無しさん
09/05/14 10:54:51
URLわかってるならWebArchiveで拾えるかもよ
194:デフォルトの名無しさん
09/05/14 11:22:58
質問スレで質問場所を聞くってのもアレなんだけど
VB2008+TWAINを使って
スキャナを制御してスキャン画像を取得するプログラムを組んでるんだ
なんとかスキャンを開始して画像を取得できるトコまで行ったんだが
スキャン時の細かい指定(スキャン範囲設定・解像度・コントラスト等)
の段階になって、どうしても上手く動かない(指定コマンドがエラーで終わる)
死ぬほど検索で漁ったり英語のTWAIN仕様書を読んだが
解決方法とか実装サンプルが無くて途方に暮れてる
こんな話題が挙がってるor知識を持ってそうな人が集まってる
板・スレは無いだろうか??
マジ困ってるんよ・・・
195:デフォルトの名無しさん
09/05/14 11:34:30
OSSの実装参考にするとか。
196:デフォルトの名無しさん
09/05/14 11:42:42
そういう機能を実装してるプログラムのソース拾ってくれば済む話だろ
VB2008限定なら見つからない可能性もあるがTWAINは共通
197:デフォルトの名無しさん
09/05/14 11:45:50
一応ライセンスには気をつけろよ。
198:194
09/05/14 11:50:26
>>195-196
サンプルソースを見つけるのも頑張ってみたんだけどね・・・
簡単な制御(デフォルト値で全体スキャンして画像取得)
のはなんとか見つかって、参考にしてるんだが
細かい設定までやってるのは見つからず、俺の探し方が悪いのか??
この部分って、低額高額色々あるが、ライブラリ化されてシェアウェアで売られてるんだよね
公開されてる情報が少ないからこそ有料化できてるのか?とか考えたり
199:194
09/05/14 12:00:12
>>197
ありがと、気をつけるわ
一部転用すら不可だったり完全転用可・でもコメントに名前を入れとけ
とか色々あるから注意してる
見つけたサンプルが日本語圏以外だとそれが分かり難くて大変
200:195
09/05/14 12:27:13
OSS漁ればあると思って書き込んだが、OSSで確実にあるのはSANEのほうだった。すまん。
TWAINは確かにほとんど情報が無かったね。
201:デフォルトの名無しさん
09/05/14 17:17:13
SilverLight3.0 で昔のデフラグ画面みたいなものを作りたいんですが、
動的に色の変化する小さな長方形を大量に描画する方法って何かありますか?
加えるなら、その長方形の個々にツールチップを出そうとしてます。
DataGrid で無理矢理やるのも何か違う気がして、悩んでいます。
SilverLight だと drawing 名前空間が使えないみたいです。
よろしくお願いします。
202:194
09/05/14 17:38:26
>>200
いやいや、わざわざありがとう
だいぶ煮詰まっててね、どんな些細な情報でもありがたいんだ
203:デフォルトの名無しさん
09/05/14 18:15:56
煮詰まっているなら別に問題n(ry
204:194
09/05/14 18:31:43
>>203
「?」だったからググってみた、検索Topで把握した
間違った使い方だったんだなorz
205:デフォルトの名無しさん
09/05/14 18:59:10
>>202 の使い方を誤用としてる辞書もあるが、広辞苑ならどちらも正しい。
206:デフォルトの名無しさん
09/05/15 09:17:28
いや広辞苑でも正しくないよ。
207:デフォルトの名無しさん
09/05/15 16:34:34
>>191
elライブラリ?ゲーム製作技術板のwikiに上がってるよ。
ページ一番下に添付されているのじゃないかな?
URLリンク(wiki.game-develop.com)
ゲーム製作技術板もよろしくね。
ゲ製作技術
URLリンク(pc11.2ch.net)
208:デフォルトの名無しさん
09/05/15 19:58:27
ある日時以降じゃないと解凍出来ないアーカイバを作りたいと思っています。
目的は、nyやshare等のp2pを使っての犯罪告白等の流布です。1年くらい前からp2pで広めて、
1年後にようやく解凍出来るなら足も付きにくいかと思うんです。
何より重要なのは「何が何でも、指定した日時以前に解凍させない」事なんですが、何か良い
案は無いでしょうか?
ntpでインターネットタイムをチェックするなんて幾らでも偽装出来るので、ぶっちゃけ「指定日になった
ら解凍キーを広める」位しか手がなさそうなんですが、これだと解凍キーを放流する際が非常に
危険なわけで。
何かいい案はありませんかね?
209:デフォルトの名無しさん
09/05/15 20:01:05
通報した
210:デフォルトの名無しさん
09/05/15 20:08:08
間違いなくいい方法がいくつかあるが、犯罪に利用されるので言わない。
211:デフォルトの名無しさん
09/05/15 22:58:24
その方法自体が犯罪な方法しか思いつかない。
212:デフォルトの名無しさん
09/05/15 23:28:12
タイムカプセル暗号とかあるなぁ
もう10年ぐらい前の研究テーマだけど…
213:デフォルトの名無しさん
09/05/15 23:28:15
emacs使いの人はブラウザは何を使ってますか?
最近emacsを勉強しはじめたのですが、ブラウザを何にしようか迷ってます。
FireFoxにvimperatorとかfiremaxのようなアドオン入れてキーボード操作にしてしまうか、
古典的にw3mかemacs-w3mを入れるか。
そもそもw3mというブラウザは今でも使われてるのでしょうか?
最近のwebページはコンテンツが豊富でw3mで表示するとちゃんと見れないページも多いですよね。
214:デフォルトの名無しさん
09/05/15 23:32:23
>>208
時間指定メールで、メールで書き込めるブログに書き込む。
ブログが押さえられたら終わりだが。
215:デフォルトの名無しさん
09/05/15 23:33:14
最近emacsを勉強しはじめたのですが、unix板があるのを知らない情報弱者でした。
216:213
09/05/15 23:39:34
お騒がせしました。unix板に行ってきます。
ツンデレさんありがとう
217:デフォルトの名無しさん
09/05/15 23:42:38
悪いことは言わないから今からemacsに没入するのはやめとけ。
IDE、ブラウザ、メーラ等々個別に作りこんだアプリ郡の足元にも及ばない。
218:デフォルトの名無しさん
09/05/15 23:53:19
emacsなら2ちゃんねるブラウザとかありそうだな。
しかも、結構使いやすそうだ。
219:デフォルトの名無しさん
09/05/16 00:06:34
つ navi2ch.el
220:デフォルトの名無しさん
09/05/16 06:06:23
>>217
IDE は対象言語が lisp だと, いまだに emacs を越えられてないな.
221:デフォルトの名無しさん
09/05/16 08:00:56
クラスの内部変数を複数渡すためのGet関数なんですが
引数でどの変数を渡すか指定する
→受け取りたい値に対応する引数を知らないといけないのはクラス間の結びつきが強くなってしまうのではないか?
配列、コンテナに詰めて渡す
→コンテナを利用した場合処理のコストがおおきくなってしまうか?
渡したい変数の数だけGet関数を作る
→インターフェイスの整合を保つ工夫が必要
データ構造体、クラスを渡す
→継承などによって渡したい変数が変わってしまった場合どうするか?
どれも何かしら気になってしまう点があるのですが、どういう形で渡すのがいいでしょうか?
222:デフォルトの名無しさん
09/05/16 08:05:50
イテレータ
223:デフォルトの名無しさん
09/05/16 14:09:15
>>210
断言しても良いけど、その「間違いなくいい方法」は全部穴があるという罠。
完璧に隙の無い方法は存在しない。
224:デフォルトの名無しさん
09/05/16 17:16:28
2chを自動巡回させていたところ、バーボンを暗い、bg20鯖を使えと言われたんだけど、
BBSPINKは何所から取ってくればいいのかね?
225:デフォルトの名無しさん
09/05/19 23:00:29
フックは自由に作れる。
こんな俺はDLLインジェクションを理解できますか?
226:デフォルトの名無しさん
09/05/19 23:10:38
無理
227:デフォルトの名無しさん
09/05/20 13:46:45
C or C++ソケットプログラミングで、
マルチプラットフォームを意識した定番なライブラリってないのん?
228:デフォルトの名無しさん
09/05/20 13:49:12
BSDソケット
229:デフォルトの名無しさん
09/05/20 14:01:39
あいや、ラッパーっていうのかな?
プリプロセッサ使ってある程度コンパイラ判定してくれて
同一のインターフェイスで提供してくれて、
環境変わってもソースあまりいじらなくて済むやつ
230:デフォルトの名無しさん
09/05/20 14:12:17
socket
231:デフォルトの名無しさん
09/05/20 14:14:44
boost
232:デフォルトの名無しさん
09/05/20 14:24:36
BSD socketで書いとけばそのまま通る。通らないのはクソ。
233:225
09/05/20 14:42:13
できた!
234:194
09/05/20 14:44:41
ちょっと前に聞いた者だが
やっぱこの情報は少なすぎて出てこないかぁ
自分でも引き続き情報収集してるけどサッパリだーわ
改めて、何でも、どんな小さい情報でもいいから
何か知っている事があれば教えてほしい
詳細は前回レス周辺を
235:デフォルトの名無しさん
09/05/20 14:47:44
winで動作するソフトを作りたいのですが
これから言語を覚えたいと思います
簡単な言語順にいくつか教えてください
236:デフォルトの名無しさん
09/05/20 14:51:39
HTML+Javascript (サイドバーガジェット、Vista/7専用)
VisualC# (要.NETランタイム)
Delphi (32ビットのみ、64ビット版はまだ開発中)
C++Builder (DelphiのC++版。64ビットは同上)
この辺
237:デフォルトの名無しさん
09/05/20 15:10:06
>>234
ドライバがバグってる場合もおうおうにしてあるので、
複数のデータソースを試してみると良い。
238:デフォルトの名無しさん
09/05/20 15:23:36
>>234
ダミーのTWAINドライバ書いて、
ほかのアプリがどうアクセスしてくるかモニタしてみるとか
239:デフォルトの名無しさん
09/05/20 16:34:43
オープンソースのサイトをTWAINで検索するといっぱい出てくるけど?
240:デフォルトの名無しさん
09/05/20 21:20:19
>>234
TWAIN Working Groupのサンプルデータソースは当然使っているんだろうな。
241:デフォルトの名無しさん
09/05/20 23:22:12
>>227
Boost.Asioなんてどう?
242:デフォルトの名無しさん
09/05/21 20:19:33
レポート書くときのことなんだが、出力結果とかソースコードとか書くときのそれっぽいフォントないですか?
プログラムそのものとあまり関係ない質問ですみません
243:デフォルトの名無しさん
09/05/21 20:24:44
>>242
ソースコードや出力例だったら Courie New がいいんじゃないかな。
昔からマニュアルに記載されている出力例なんかにも使われているし、等幅フォントだし。
244:デフォルトの名無しさん
09/05/21 22:38:17
objective-cについて質問です。
以下のコードの流れについて知りたのですがよく分かりません。
分かる方がいましたら行ごとに簡単に解説してくれないでしょうか?
よろしくお願いします。
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
Animations:nil context:nil];
[UIView setAnimationDuration:0.7];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:selfcache:YES];
if ( enabled )
[[UIApplication sharedApplication] sendAction:@selector(buttonPushed:)
to:target from:self forEvent:event];
[UIView commitAnimations];
245:デフォルトの名無しさん
09/05/21 22:41:14
iPhoneだかの開発者の集うスレ探した方が早いと思うぞ。
ここでレスつくんなら問題ないけどさ。
246:デフォルトの名無しさん
09/05/21 22:41:52
>>244
ここでどうぞ
スレリンク(tech板)
247:デフォルトの名無しさん
09/05/22 01:17:58
>>245
開発者のスレで質問したところ、無事解決しました。
マイナーな言語なんで>>244のスレは過疎ってるんですよねぇ・・・
248:デフォルトの名無しさん
09/05/22 05:22:41
過疎ってるから全く関係ないスレで質問するとかありえんだろ。死ねよ。
249:デフォルトの名無しさん
09/05/22 23:57:01
全く関係ない?
250:デフォルトの名無しさん
09/05/23 10:38:11
WindowsのプログラミングをVisualStudioで学習しているのですが
Windows Handleの概念と、Callbackの概念が今一よくわかりません
Handleはなんとなくですが、関数ポインタのような、気がしますが、間違っていませんでしょうか?
251:デフォルトの名無しさん
09/05/23 11:49:22
handleは入場整理券の整理番号
callbackは切手を貼った返信用封筒
252:デフォルトの名無しさん
09/05/23 12:01:28
ハンドルは構造体のポインタかもしれないし
構造体のリストのインデックスかもしれない。
なんにしろユーザーは一切知る必要はない。
詳細を一切隠せるのがハンドルの利点。
なんだかわからないまま使っておけばいい。
253:デフォルトの名無しさん
09/05/23 17:14:02
分岐って基本的に、
if とswitchしかないの?
254:デフォルトの名無しさん
09/05/23 17:19:14
>>253
メソッド呼び出しが暗黙の分岐になってることはある。
255:デフォルトの名無しさん
09/05/23 17:29:04
基本的にってアセンブラ的に、ってことか?
だったら、フラグを見て飛ぶか飛ばないか(if)と、
テーブルジャンプ(switch)しかないな。
256:デフォルトの名無しさん
09/05/23 17:32:39
マシン後CPUから見れば割込みも分岐のひと(ry
257:デフォルトの名無しさん
09/05/23 19:31:43
アセンブラ的なテーブルジャンプって何?
ジャンプ命令にジャンプテーブルみたいなアドレッシング指定できるプロセッサなんてあるの?
258:デフォルトの名無しさん
09/05/23 20:01:49
もし無ければ
C++の仮想関数なんて実現できませんけど。
あ、「テーブルから参照してレジスタの示す値へジャンプ」は違う、
というのなら、そういうのもあるかもしれませんが。
それはともかく、テーブルジャンプもテーブルコールも
普通にあるプロセッサが多いんじゃないですかね。
259:デフォルトの名無しさん
09/05/23 20:44:35
だから、テーブルコールなんて言うニーモニックが存在するプロセッサなんてあるの?
複数のニーモニックを組み合わせて実現する機能なら全然「アセンブラ的」でも何でもないじゃん。
複数のニーモニックを組み合わせていいなら、正規表現だってHTTPサーバーだってWindows7だって全部「アセンブラ的」だろ。
260:デフォルトの名無しさん
09/05/23 20:53:19
間接アドレッシングって聞いたこと無いのか?
261:デフォルトの名無しさん
09/05/23 20:58:05
あるけど、君の言う間接アドレッシングってどういうもの?
switchのようなテーブルジャンプが実現できるの?
そんなアドレッシングを備えたプロセッサあるの?
262:デフォルトの名無しさん
09/05/23 21:04:12
jmp table[eax]
とか普通にありすぎて困るんだけど。
263:デフォルトの名無しさん
09/05/23 21:07:39
あと、
mov eax, [ecx+?] ; <- vptrのロード
call [eax+12] ; <- vtbl経由でのcall
とか。
アドレッシングなんだから、普通にtable[eax*4]とかも使える。
264:デフォルトの名無しさん
09/05/23 21:07:42
それを実行すると、どのアドレスに飛ぶか理解してる?
飛び先のアドレスをtableとeaxの式で表現するとどうなる?
で、それって、テーブルジャンプと言える?
265:デフォルトの名無しさん
09/05/23 21:11:33
jmp table[eax*4]
がテーブルジャンプじゃないって言いたいの?
jmp [eax] だよ?
jmp eax じゃないよ?
わかってる?
>複数のニーモニックを組み合わせていいなら、正規表現だってHTTPサーバーだってWindows7だって全部「アセンブラ的」だろ。
何て言ってる、いかにも週末なおめでたいおこちゃまが。
266:デフォルトの名無しさん
09/05/23 21:11:45
面倒ながんばり方しないで自分がどう思ってるか書けばいいのに
267:デフォルトの名無しさん
09/05/23 21:15:13
君はそれをテーブルジャンプと呼ぶかもしれない。
だか私はそれを霧の古城と呼ぼう。
ということで、君が見たのは霧の古城だ。 話を進めようか。
268:デフォルトの名無しさん
09/05/23 21:25:20
>>264
269:デフォルトの名無しさん
09/05/23 21:26:24
jmp table[eax*4]
はテーブルジャンプじゃない。
270:デフォルトの名無しさん
09/05/23 21:28:22
で、そのテーブルジャンプを備えるプロセッサって具体的に何?
271:デフォルトの名無しさん
09/05/23 21:41:23
飽きた。
272:デフォルトの名無しさん
09/05/23 21:51:50
>>269
テーブルジャンプってどういうもの?
273:デフォルトの名無しさん
09/05/23 22:21:41
>>272
こういうの。
void f1();
void f2();
void f3();
void (*tbl[])() = {f1, f2, f3};
void func(int n)
{
tbl[n]();
}
274:デフォルトの名無しさん
09/05/23 22:24:39
もう霧の古城の話はこれくらいにしようぜ
275:デフォルトの名無しさん
09/05/23 22:47:35
>>273
アセンブラの擬似文法忘れてるが
.data
table dd f1, f2, f3 ; offset が必要かも
.code
func proc
mov eax, [esp+4]
call table[eax*4]
ret
endp
これとどう違うのか是非教えてくれ
276:デフォルトの名無しさん
09/05/23 22:52:04
>>273
ちなみに、>>273をVC++でコンパイルした結果
PUBLIC _tbl
EXTRN _f1:NEAR
EXTRN _f2:NEAR
EXTRN _f3:NEAR
_DATA SEGMENT
_tbl DD FLAT:_f1
DD FLAT:_f2
DD FLAT:_f3
_DATA ENDS
PUBLIC _func
; Function compile flags: /Ogty
_TEXT SEGMENT
_n$ = 8 ; size = 4
_func PROC NEAR
; File 内緒.c
; Line 8
mov eax, DWORD PTR _n$[esp-4]
jmp DWORD PTR _tbl[eax*4]
_func ENDP
_TEXT ENDS
END
277:デフォルトの名無しさん
09/05/23 22:58:48
プロセッサは何?
278:デフォルトの名無しさん
09/05/23 23:15:54
VC++が対応しているプロセッサ
279:デフォルトの名無しさん
09/05/23 23:18:01
分からないならレスしないでください
280:デフォルトの名無しさん
09/05/23 23:20:57
テーブルジャンプできるかどうかにプロセッサが関係してるのか。
281:デフォルトの名無しさん
09/05/23 23:23:00
関係するだろ。
282:デフォルトの名無しさん
09/05/23 23:26:29
テーブルジャンプって、テーブルにアドレスが入ってて、
インデックスでそれを引っ張ってきて、そのアドレスに飛ぶことを言うんだろ?
できないCPUってあるのか。
命令一個でできないとテーブルジャンと認めないとか、そういう話?
283:デフォルトの名無しさん
09/05/23 23:29:45
つーか、>>255の「アセンブラ的に」ってのが意味不明。
どういう意味?
284:デフォルトの名無しさん
09/05/23 23:35:18
PGはコミュニケーション能力に難有
までよんだ
285:デフォルトの名無しさん
09/05/23 23:37:02
「PG」なんて意味不明の略語使う奴は、そもそもコミュニケーションの意思なし
286:デフォルトの名無しさん
09/05/23 23:41:31
半可通ほど頑張る、の図。
287:デフォルトの名無しさん
09/05/23 23:56:16
むしろswitchがテーブルジャンプになることの方が少ないだろ。
288:デフォルトの名無しさん
09/05/23 23:58:55
少ないね。
289:デフォルトの名無しさん
09/05/24 00:22:33
>>257は無知の上塗りまだ続けたいのか?
むしろ、間接アドレッシングの出来ない汎用CPU見てみたいわ。
290:デフォルトの名無しさん
09/05/24 00:24:32
Z80
291:デフォルトの名無しさん
09/05/24 00:36:35
なるほど、Z80しか知らないから↓この発言か。
> 複数のニーモニックを組み合わせて実現する機能なら全然「アセンブラ的」でも何でもないじゃん。
292:デフォルトの名無しさん
09/05/24 03:23:35
Z80だって JMP (HL)とかできるじゃん
293:デフォルトの名無しさん
09/05/24 09:36:10
で、>>255の「アセンブラ的に」ってどういう意味?
294:デフォルトの名無しさん
09/05/24 10:09:00
確かSC61860に、テーブルのアドレスを指定するテーブルジャンプ専用の
命令がなかったかな?
295:デフォルトの名無しさん
09/05/24 10:58:44
相手を叩きつぶして悦に入りたいお子様はお帰りください
296:デフォルトの名無しさん
09/05/24 10:59:46
このスレで程度の低いがんばり方をしているのが
どんな層かというのがよくわかるキーワードがいくつか出てきましたね。
297:デフォルトの名無しさん
09/05/24 11:15:57
お互い確信突けよ
うぜーよ
298:デフォルトの名無しさん
09/05/24 12:04:01
×確信
○核心
こうですか
わかりません><
299:デフォルトの名無しさん
09/05/24 15:45:38
×うぜーよ
〇うざいでござるよ
300:デフォルトの名無しさん
09/05/24 15:55:38
>>297
テーブルジャンプできるって方は十分だろ。
301:デフォルトの名無しさん
09/05/24 16:28:08
Visual C++2005での質問なんですが、std::findで文字列を検索するのに
""で囲んだ文字列で検索するとヒットするのですが
なぜかtxtファイルから取得した文字列をstrtokで切り出した文字列で検索すると
ヒットしません。
文字列そのものはMessageBoxで確認したら同じなのですが、
どうしたらstrtokで切り出した文字列でもヒットするようになるんでしょうか?
302:デフォルトの名無しさん
09/05/24 16:38:15
Visual C++2005にはデバッガすらついてないのか
303:デフォルトの名無しさん
09/05/24 16:41:28
>>302
付いています
エラーはでずに""で初期化した文字列ではヒットするのに
strtokで切り出した文字列(char *型)ではなぜかヒットしないです
文字列はMessageBoxで見る限り同じに見えたのですが何が違うんでしょうか?
304:デフォルトの名無しさん
09/05/24 16:46:32
""で囲んだ文字列で検索するとヒットするんなら
strtokで切り出した文字列も""で囲めばいいんじゃないかと思ったら
"で初期化だから実際は""で囲んだ文字列で検索してないんだな
305:デフォルトの名無しさん
09/05/24 17:03:52
>>304
すいません
>>301は説明ミスでした
文字列「abc」があったとして""で囲んで初期化した「abc」と
txtファイルから取り出した文字列をstrtokで切り出した「abc」です
char *token = "abc";で初期化した文字列だとヒットするのですが
なぜかstrtokで切り出したabcではヒットしないです
306:デフォルトの名無しさん
09/05/24 17:11:17
strtokで切り出した方は"abc\n"になってるから
307:デフォルトの名無しさん
09/05/24 17:18:18
>>306
ありがとうございます
ちゃんとできました
とても助かりました
ありがとうございました
308:デフォルトの名無しさん
09/05/24 20:32:33
質問させてください。
大量のエクセルファイル中のデータを
一つのエクセルにまとめてグラフ化するのに、
手作業ではなくプログラムを作って一気にやりたいんですけど
お勧めの言語はありますか?(VBAが一番妥当なんですかね?)
またその際に使える本をお教えくださいm(_ _)M
309:デフォルトの名無しさん
09/05/24 23:46:11
要は、各ブック各シートを順番に巡って、集計データを1つ作ればいいんだろ?
OLEオートメーション使える言語なら何でもよかろう。
RubyでもPythonでもJScriptでもVBScriptでも。
何使っても大差はない気がする。
本はしらね。
310:デフォルトの名無しさん
09/05/24 23:48:52
>>308
Ruby on Windows
URLリンク(www.amazon.co.jp)
311:デフォルトの名無しさん
09/05/25 06:38:34
>>309-310
ご回答ありがとうございます。
312:デフォルトの名無しさん
09/05/25 19:04:27
画像ファイルの拡張子はjpegとかpngとかエンコード形式で拡張子が分けてあるのに
何故テキストファイルはtxtだけなの?混乱させるため?
313:デフォルトの名無しさん
09/05/25 19:18:29
ム板でする質問じゃないな
314:デフォルトの名無しさん
09/05/25 19:19:02
詳しく
315:デフォルトの名無しさん
09/05/25 19:27:07
∫x*cos(π* x)dx 範囲[0→2]
みたいな積分をプログラムでやろうとしたんだけど
シンプソンの公式だとうまくでない?
↑のような場合ってどうしたらいいんでしょう?
316:デフォルトの名無しさん
09/05/25 19:27:20
フリーフォーマットのテキストは .txt が主だけど
それ以外の一定のフォーマットを持ったプレインテキストは .xml .ini .cfg .log .rtf ...
といろいろあるが。
317:デフォルトの名無しさん
09/05/25 19:57:31
.doc .csv とか
318:デフォルトの名無しさん
09/05/25 20:03:08
エンコードという言葉を持ち出してるから
SJISとかEUC、UNICODEとかで拡張子変えろよ
って言いたいんじゃないか?
319:デフォルトの名無しさん
09/05/25 20:20:37
そういう意味か。
1つのOSで異なるエンコードを混在させるような運用は、しないからね、フツーは。
混乱の元になるだけだろ。
あっちのOSからこっちのOSへ、テキストファイルを移動するときには
ファイル名はそのままでエンコードだけ ”コンバート” する方が円滑に運ぶだろ。
320:デフォルトの名無しさん
09/05/25 20:24:00
.utf8 とか .euc とか .sjis とか見たことあるけどな。
321:デフォルトの名無しさん
09/05/25 20:32:51
>1つのOSで異なるエンコードを混在させるような運用は、しないからね、フツーは。
しまくりですが。
322:デフォルトの名無しさん
09/05/25 20:34:07
運用がヘタだな。
だから混乱の元になる。
323:デフォルトの名無しさん
09/05/25 20:41:28
テキストの文字コード変換とかいつの時代だよ。
324:デフォルトの名無しさん
09/05/25 21:08:12
WindowsはいつになったらS-JISを捨てるんです?
325:デフォルトの名無しさん
09/05/25 21:11:00
MBCSでNT向けコンパイルする馬鹿がいなくなるまでだろ。
326:デフォルトの名無しさん
09/05/25 21:59:31
内部的にはすべてUTF-16LEだから、ある意味では
15年前、Windows NT 3.1の出たそのときから既に捨て去っていたとも言える。
327:デフォルトの名無しさん
09/05/25 22:09:17
今って、昔のWindowsでもUNICODE版APIが使えるようになる修正パッチが出てるんだっけ?
328:デフォルトの名無しさん
09/05/25 22:15:33
知らないならレスしないでください
329:デフォルトの名無しさん
09/05/25 22:36:41
>>327
そんなものありませんから、早くVista買って下さい。
330:デフォルトの名無しさん
09/05/25 22:56:51
>>328
パッチとは違うけどMSLUのこと?
もちろんNT系にはそんなものいらないけど。
331:デフォルトの名無しさん
09/05/25 23:21:22
条件分岐について質問です。
例えば
class hoge{ bool flag; int x ; int y };
hoge a , b ,c;があるとして
flagがtrueのものがひとつのときはそれを、複数のときは距離が近いものを取得したい場合
if( a.flag && !b.flag && !c.flag ) return a;
else if( !a.flag && b.flag && !c.flag) return b;
else if( !a.flag && !b.flag && c.flag) return c;
else if( a.flag && b.flag && !c.flag){
if( distance(a.x, a.y) < distance(b.x, b.y)
return a;
return b;
}
....
else if( a.flag && b.flag && c.flag){
if( distance(a.x,a.y) < distance(b.x,b.y) ){
if( distance(a.x,a.y) < distance(c.x,c.y)
return a;
return c;
}else if(.................
}
...........
こんな感じにたった3つでもとんでもなく条件分岐が増えてしまうのですが、
もう少し簡潔な分岐の仕方があったら教えて頂きたいです。
332:デフォルトの名無しさん
09/05/25 23:28:54
フラグがあるのだけを取り出して、単純ソート3つのな、で近いのを出すだけ。
短いプログラムですむ
333:デフォルトの名無しさん
09/05/25 23:33:24
da = a.flag ? MAX_INT : distance(a.x, a.y);
db = b.flag ? MAX_INT : distance(b.x, b.y);
dc = c.flag ? MAX_INT : distance(c.x, c.y);
tmp = da < db ? a : b;
return tmp < dc ? tmp : c;
334:デフォルトの名無しさん
09/05/25 23:48:30
>>331
問題の捉え方が悪い。
flagが trueのもののうち、distanceが一番小さいものを選べ
と捉えるべき。
で、汎用性持たせると↓みたいなかんじ。
hoge set[] = {a, b, c};
int num = 3;
hoge* t = 0;
int minDistance = MAX_INT;
for(int i = 0; i < num; i++){
if(set[i].flag){
if(distance(set[i].x,set[i].y) < minDistance){
t = &set[i];
minDistance = distance(set[i].x, set[i].y);
}
}
}
335:デフォルトの名無しさん
09/05/25 23:51:35
汎用性と言う割にはアドホックな記述が増えているようなw
336:デフォルトの名無しさん
09/05/25 23:57:36
気にするなw
337:デフォルトの名無しさん
09/05/26 00:13:05
>>332 >>334
なるほど。フラグがひとつだけなら~とかそっちばかりに考えがいってました。
いろんな視点で考えるの大事ですね。ありがとうございます。
>>334さんのコード参考に自分でも考えて保存しておきます。
>>333
ものすごくすっきりしてますね!
私が書いたものの発展型みたいな感じですね。
今回のような個数が少ない場合に使いたいと思います。
ありがとうございます。
338:デフォルトの名無しさん
09/05/26 00:17:05
そして、trueが無かった場合にこける。
339:デフォルトの名無しさん
09/05/26 00:18:13
class hoge{ bool flag; int x; int y; bool operator< (hoge h);}
bool hoge::operator < (hoge h)
{return this.flag && this.distance() < h.distace(); }
return a < b ? (a < c ? a : (b < c ? b : c)) : (b < c ? b : c);
340:デフォルトの名無しさん
09/05/26 00:27:58
>>338
さっそく使ってみようと思ってそれに気づきましたw
他にも色々直すところありますが、三項演算子便利ですね。
>>339
おおーoperatorはまったく自作した事なかったです。
ぱっと見だと理解できないのでちょっと実際動かしながら考えて見ます。
341:デフォルトの名無しさん
09/05/26 00:29:55
?:は基本的にゴルフ用だけどな。
342:デフォルトの名無しさん
09/05/26 13:11:14
そうでも無い
lispのcond特殊形式っぽく描くときにも使える
343:デフォルトの名無しさん
09/05/26 14:39:35
現在社会人でソフトウェア作成とは違う職業なんですがVC++2008を
学びたいと思っています。Cの経験は昔まだWin3.1が出てきた頃に
大学の教養でちょこっと制御文とか学んだ程度です。
専門学校探してもなかなか良いところがありません。例えば横浜
市内の大学で、学部生のプログラムの講義だけ受講させてもらえる
ようなところありませんか?
344:デフォルトの名無しさん
09/05/26 14:45:05
どの板で聞くべきかはよくわからんけど
少なくともここじゃないことは確か。
345:デフォルトの名無しさん
09/05/26 14:53:17
プログラマのほとんどは自力で覚えた人ばかりだ
逆に、自分で覚えられないようでは使い物にならない
研究目的でもないかぎり学校で教えてもらおうなんて思わないほうがいい
346:デフォルトの名無しさん
09/05/26 14:53:51
VC使って教える大学ってどこよ?
347:デフォルトの名無しさん
09/05/26 15:20:16
>>345
そういう専門の教育を受けてない底辺PGが流入してるからこの業界ダメなんだよ。
348:デフォルトの名無しさん
09/05/26 15:23:52
「特定のプラットフォームにおけるプログラミングのやりかた」なんてのは専門教育と言いません。
349:デフォルトの名無しさん
09/05/26 15:34:14
今日も底辺グラマがよく吠える
350:デフォルトの名無しさん
09/05/26 15:36:11
もう降参かい?
351:343
09/05/26 15:36:59
社会人なんで時間短縮が一番重要です。時間さえかければ自力でも出来ますが
それに時間を費やすのはバカバカしいです。時間をかけるべきことは他にたく
さんあります。
>>346、>>348
いろいろググって見てるとVC++でWindows Programmingや.Net Frameworkの
講義をするところもあるみたい。ただ、なかなか家の近くにヒットしません。
「特定のプラットフォーム」に偏るのは教育上避けたいのも分かるけれど、
現実問題として今すぐそれがほしいというニーズがあるのも事実。
プログラマで飯食ってくわけじゃなし。Microsoftが廃れて別のものが
流行ればすぐにそっちへ移行するだけのこと。
どこか良いスレあったら誘導してもらえませんか?
352:343
09/05/26 15:40:06
>>346
ちなみにこんなのがあったので、もしやと思って聞いてみました。
URLリンク(csweb.tezukayama-u.ac.jp)
353:デフォルトの名無しさん
09/05/26 15:40:15
マイクロソフトに直接聞いてください。
ライセンス等の関係でどの大学で授業をやってるかは把握してます。
354:デフォルトの名無しさん
09/05/26 15:58:22
来年開学の秋葉未来大学なら、ゲイツ×西和彦だからMS系はカバーするんじゃね?
355:デフォルトの名無しさん
09/05/26 16:13:56
>>351
金払ってセミナーでもなんでも行けばいいだろ。
356:デフォルトの名無しさん
09/05/26 17:28:26
このスレの欠点は答える能力のない人が
がんばって回答しようとしてしまうところだな。
357:デフォルトの名無しさん
09/05/26 18:57:46
>>356
このスレに限らんがな。特にスレタイに“初心者”が入ってる場合。
358:デフォルトの名無しさん
09/05/26 19:14:25
シェルスクリプトのクソ仕様を愚痴れるスレはありますか
359:デフォルトの名無しさん
09/05/26 19:18:10
気に入らなかったら自分で作れ
360:デフォルトの名無しさん
09/05/26 19:19:40
各種OS板にある
361:デフォルトの名無しさん
09/05/26 19:29:05
>>359
別の物が使えりゃ苦労しねえんだよクソが
>>360
ありがとうございます探してみます
362:デフォルトの名無しさん
09/05/26 19:33:25
雑談だか荒らすつもりならやめとけよ。
大抵質問スレになってるから。
363:デフォルトの名無しさん
09/05/26 23:15:22
ゲーム作りたくて
URLリンク(www.plala.or.jp)
ここで勉強してるのですが、アルゴリズムはわかってもコンパイルの仕方がわからなくて困ってます
普段プログラム作るときはbcpadっていうエディタに書いてツールバーの実行ボタン押してます
今まで一度にたくさんのソースをコンパイルしたことがないです
364:デフォルトの名無しさん
09/05/26 23:21:54
ゲーム作成板にでも行ってくれ
365:デフォルトの名無しさん
09/05/26 23:46:42
>>363
PHPのほうがカンタンだよ
366:デフォルトの名無しさん
09/05/27 00:02:49
>>363
Visual C# 2008 Express Edition
を使おう
367:デフォルトの名無しさん
09/05/27 00:45:27
>>363
初心者はBorlandCに手を出してはいけない。
368:デフォルトの名無しさん
09/05/27 01:54:04
RS232cからデータを読み込む関数なのですが
X文字の読み出しリクエストを受けたのに、受信bufferにX以下しか溜まってなかった場合
エラーを吐いて中止するのか、とりあえずあるだけ受信してしまうのか
どちらの方がいいでしょうか?
369:デフォルトの名無しさん
09/05/27 01:57:21
仕様による
370:デフォルトの名無しさん
09/05/27 02:00:48
マイコン開発のために色々しようと
汎用のシリアルポートクラスをつくっておこうと思ったのですが
こういう場合どちらが適切なのかなと迷った次第です
371:デフォルトの名無しさん
09/05/27 02:03:46
適切もなにも、たかがそんな事で中止するような貧弱な仕様でいいのか?
372:デフォルトの名無しさん
09/05/27 02:07:26
ネットワーク(ソケット)関係だと、
「今ある分だけでいいからちょうだい」と「足りないならピッタリになるまで待つ」
の2本立てが多い気がする。
373:デフォルトの名無しさん
09/05/27 10:32:56
ブロックする/しない/非同期
の3本立て。
374:デフォルトの名無しさん
09/05/27 10:49:59
>>363
誘導:
【初心者】スレを立てる前にココで質問を【Part19】
スレリンク(gamedev板)
ゲ製作技術
URLリンク(pc11.2ch.net)
375:デフォルトの名無しさん
09/05/27 19:06:24
XMLとDTDをテキストファイルに書いて
データーベースを作ったんだけど、
それを開いて検索したり手軽にするには
どんなソフトを使えばいいですか?
376:デフォルトの名無しさん
09/05/27 19:14:49
ソフトウエア板を使う
377:デフォルトの名無しさん
09/05/27 20:25:22
xmlをdbみたいにアクセスするライブラリってなかったか?
378:デフォルトの名無しさん
09/05/27 21:06:09
MS-DOSで,ファイルサイズが4Gbytesを超えたかどうか判定するのに,例えば
if %~z1 leq 4294967296 echo 超えません
とやって,4GBytesを超えるファイルを放り込んでも『超えません』って表示されるのは仕様?
379:デフォルトの名無しさん
09/05/27 21:10:06
echo if %~z1 leq 4294967296 echo 超えません
とやって表示を見れば~zがしくじってるのかleqがしくじってるのかが確認できるな。
確認できるだけだがw
380:デフォルトの名無しさん
09/05/27 21:13:41
>>379
~zはちゃんと機能してるっぽいです.
それから%~z1の部分を手動で変えてみても
例)
if 100000000000 leq 4294967296 echo 超えません
判断は真となるようで,DOSさんは大きな数字を扱えないのかなーと思った.
381:デフォルトの名無しさん
09/05/27 21:46:03
大きな数字じゃなくて何ビットかだろ
382:デフォルトの名無しさん
09/05/27 21:58:51
MS-DOSではそもそも4Gを超えるファイルを扱えないので、
判定もへったくれもない。
383:デフォルトの名無しさん
09/05/27 22:03:28
cmdは完全な32bitのWindowsアプリだけどな。
単に実装が手抜きなだけ。
384:デフォルトの名無しさん
09/05/27 23:03:18
>>363です。誘導ありがとうございます。
385:デフォルトの名無しさん
09/05/28 01:16:20
>>383
はぁ?何が手抜きなんだよ。具体的に言ってみろ。
386:デフォルトの名無しさん
09/05/28 01:22:49
waveデータ(可能ならばそれ以外のサウンドデータも)のスペクトルを取得したいのですが
参考になるようなサイト、書籍で何か良いものは無いでしょうか?
音を弄るわけではないので精度は問わないので簡単に出来る方法はないでしょうか?
どうにも取っ掛かりがなくて困っています
387:デフォルトの名無しさん
09/05/28 01:26:48
>>386
URLリンク(ja.wikipedia.org)
388:デフォルトの名無しさん
09/05/28 15:24:29
やはりフーリエ変換が必要ですか
学生の頃しっかり勉強しておけば良かったorz
389:デフォルトの名無しさん
09/05/28 21:04:53
フーリエ変換を楽しく遊びながら学べる
ゲームを作ったら良い。
そしてベクターで公開しろ。
390:デフォルトの名無しさん
09/05/28 21:31:42
>>383
32ビットで扱える数値は 4294967296 だから
それを超えたら誤作動しても不思議じゃないだろ。
391:デフォルトの名無しさん
09/05/28 22:41:03
そもそも
MS-DOS != cmd
なのに何でcmdの話になってるんだ?
392:デフォルトの名無しさん
09/05/28 23:00:00
>>391
ほんとうに分からないの?
393:デフォルトの名無しさん
09/05/28 23:18:36
DOS窓と呼べば説明も楽で誤解も少ないと思う。
394:デフォルトの名無しさん
09/05/28 23:20:26
それは一番最悪の答えだ
395:デフォルトの名無しさん
09/05/28 23:54:19
>>391 は、ほんとうは知ってるクセに、煽って楽しんでるだけだろ。
だいたい文脈でわかるだろ。今時ホンマモンのMS-DOS使うヤツなどおらん。
ホンマモンのMS-DOSじゃ1ファイル2GBまでしか扱えないんだし。
%~z1 とか使えたっけ?もう遠い昔の記憶なんで忘れたが。
396:デフォルトの名無しさん
09/05/28 23:59:02
NT系以降では16bitアプリを動作させるDOS窓と、32ビットアプリを動作させるコマンドプロンプトは別物。
よってDOS窓は間違い。
397:デフォルトの名無しさん
09/05/29 00:00:14
DOSで2GBも扱えるわけないだろ。
398:デフォルトの名無しさん
09/05/29 00:02:33
ディスクオペレーションシステムなのにファイル操作もできない世の中じゃ
399:デフォルトの名無しさん
09/05/29 00:06:01
自称プログラマの高校生だが、使えるプログラミング言語はVBとc++しかない。
何か他に手を出すべきか、このままでいいのか。
助言を仰ぎたい。
400:デフォルトの名無しさん
09/05/29 00:07:40
C#をすべき。
401:デフォルトの名無しさん
09/05/29 00:20:15
>>400
ううむ、
助言感謝。
C#のリファレンス引っ張ってくる。
402:デフォルトの名無しさん
09/05/29 00:25:51
VBつかえるならVBでイイジャンと思わなくも無いがVBはもう先細り確定かねぇ
C++は色々面倒だよね、とくにwinアプリ作るときは・・・
403:デフォルトの名無しさん
09/05/29 00:32:20
全部使えればいいじゃね。w
CLR な環境だったらどうせほとんど一緒なんだし。
404:デフォルトの名無しさん
09/05/29 00:37:02
正直WinでVC++は非常に面倒なんだが、C/C++で提供されてるライブラリを使うときは
どうしてもVC++なんだよな。
405:デフォルトの名無しさん
09/05/29 00:40:34
P/Invokeでおk
406:デフォルトの名無しさん
09/05/29 02:03:47
連想配列ってのが、
はじめて登場したのは、どの言語から?
407:デフォルトの名無しさん
09/05/29 04:07:39
>>398 オペレーティングシステム ね。 ションなんてイヤン
408:デフォルトの名無しさん
09/05/29 10:31:14
>>406
wikipedia の説明では足りませんか?
409:デフォルトの名無しさん
09/05/29 10:43:15
>>408
wikipediaには、LISPからとは明示されていませんが?
410:デフォルトの名無しさん
09/05/29 11:14:24
なんでそこでLISPがでてくるんだ?
LISPには明示的には連想配列は無いし。
awkの連想配列がSNOBOLの影響だったかな。SNOBOLがかなり初期の
連想配列の採用例だと思うが、最初かどうかは知らない。
(最初の、ってのは結構面倒なのよ。あまり知られてないマイナーな
先行例がたいていどんなものにもある)
411:デフォルトの名無しさん
09/05/29 11:18:50
「連想配列が登場した言語」の定義を明確にしてくれないとなんとも。
412:デフォルトの名無しさん
09/05/29 12:12:45
わからないなら無理に答えようとしなくていいですよ
413:デフォルトの名無しさん
09/05/29 12:30:49
つまらん煽りを入れる屑は死ね
氏ねじゃなくて死ね
414:デフォルトの名無しさん
09/05/29 12:35:34
つまらん煽りに乗る奴もな。
415:デフォルトの名無しさん
09/05/29 17:41:22
ある基板と通信をするモジュールを考えたとき、
送信処理はアプリから命令とデータをセットして通信モジュール
の関数をコールすれば、通信モジュールがデータを送信
してくれるとする。
受信は基板からの応答があった場合通信モジュールはアプリに
データが来たよってのをアプリに通知し、データはそのまま
アプリに渡し、データ内容を解読して処理するのはアプリの
仕事にするのが普通でしょうか?
416:デフォルトの名無しさん
09/05/29 17:46:15
仕様にもよる
417:デフォルトの名無しさん
09/05/29 17:47:45
一般的にそれでいいと思うけど、よく知りたかったら通信のレイヤーでも調べてみ
418:デフォルトの名無しさん
09/05/29 22:56:20
普通です。
でもそれだけが普通の方法ではありません。他にもあります。
419:デフォルトの名無しさん
09/05/29 23:32:47
>>415
・特権移行に伴うオーバーヘッド
・専用アプリ/汎用ドライバ
・ボードの性格(既にフレームワークがあるかも知れない)
その他いろいろを考えると普通でもあり、普通ではない。
420:携帯から
09/05/30 17:46:45
携帯からでスマソ。
音楽作成アプリで何か良いの有りますか?
操作とかも簡単で出来ればサクラの携帯版見たいな奴。
どうかお願いします
421:デフォルトの名無しさん
09/05/30 17:58:59
この板はプログラムを作る人のための板です。
422:デフォルトの名無しさん
09/05/30 18:58:09
Windowsのタスク スケジューラを利用して、wwwから定期的にファイルをダウンロードして
自分のPCに名前を付けて保存してくれるようなプログラム?を作るには、どんな言語を
勉強すればよいでしょうか? 以下のような動作を期待しています。
1.特定のWebページにアクセスしてHTMLソースから日付(YYYY-MM-DD)を正規表現で
さがして変数$dateに入れる
2.URLに変数$dateを含んだファイル(.csvです)にアクセスして、自分のPCのHDDに
変数$dateを含んだファイル名で保存する
ということを毎日勝手にやってほしいのです。要するに、ある公的なサイトが公開している
ファイルのうち、最新のものを毎日自分のPCに保存したいのです。GUIといったものは
不要ですが、保存が成功したか失敗したかぐらいのダイアログは表示させたいと思います。
なお上記と同様のことを、借りているレンタルサーバ上でcronと自作のphpでは実現できて
いるのですが、このたび自分のPCにもバックアップしておきたいと思った次第です。
PCはDell XPS 435MT、OSはVista Home Premium SP2です。ご教示よろしくお願いします。
423:デフォルトの名無しさん
09/05/30 19:00:29
cron&wget
424:デフォルトの名無しさん
09/05/30 19:13:38
タスク スケジューラと自作のphpでいいやん。何が不満なの?
425:デフォルトの名無しさん
09/05/30 19:16:04
WindowsならPowerShell一択だね
426:デフォルトの名無しさん
09/05/30 19:25:11
PowerShellでいいよ
427:422
09/05/30 21:25:08
>>423-426
お答えありがとうございます。>>422のPCはApacheやphpをインストールする
つもりがなかったので、PowerShellというのを入れてみてみたのですが結構
難しそうですね。ちょこちょこっと書いて動かせるWindowsのプログラムを
新しく勉強してみようと思っていたのですが、思ったより敷居は高そうです。
428:デフォルトの名無しさん
09/05/30 21:26:36
VC#が一番簡単。
429:デフォルトの名無しさん
09/05/31 01:02:28
3Dで表示するプログラムの勉強したいんですが
DirectXじゃなくてもWinAPIとかJAVAのグラフィック機能で3D表示はできますか?
430:デフォルトの名無しさん
09/05/31 01:07:23
3DはDirectXとOpenGLが双璧。
それらをラップして使いやすくしたと称するライブラリも多数ある。
431:デフォルトの名無しさん
09/05/31 01:12:35
Java3Dはいらないこですか・・・
432:デフォルトの名無しさん
09/05/31 01:39:22
自作カーソルを作っても、有効なのは親のクライアント領域だけで、
他のコントロールやダイアログボックスでは使えないんですが、どうすればいいのでしょうか?
WM_MOUSEMOVEをつかまえてSetCursorしてみたのですが、
チカチカして全然だめでした。
433:デフォルトの名無しさん
09/05/31 02:04:29
>>429
できるし、原理知るためには一度やってみるのもいいかもしれないけど、
必要なものは全部自分で作ることになるわけで、楽ではない。
434:デフォルトの名無しさん
09/05/31 09:23:06
>>422
ruby(wget呼び出すとか、open-uriとか、www::mechanizeとか)
435:デフォルトの名無しさん
09/05/31 09:24:12
>>429
DirectXがイヤな場合は、普通OpenGL使えばよろし
もしくは、ソフトウェアレンダリングだが、茨の道
436:デフォルトの名無しさん
09/05/31 12:15:30
>>431
そもそもJAVAでパソコン用アプリというのが要らない子のような気がする。
437:デフォルトの名無しさん
09/05/31 12:51:07
動的計画法と、メモ化した再帰って、大体同じもの?
438:デフォルトの名無しさん
09/05/31 12:54:28
メモ化⊂動的計画法
439:デフォルトの名無しさん
09/05/31 13:07:48
なるあり
440:デフォルトの名無しさん
09/05/31 13:25:48
メモ化は動的計画法以外でも使われうるだろ。
441:デフォルトの名無しさん
09/05/31 16:30:23
Cのように関数や変数の宣言と定義が分かれている言語では、
ドキュメント化コメントは宣言と定義のどちらに書くのがよいでしょうか。
442:デフォルトの名無しさん
09/05/31 16:38:50
定義
443:デフォルトの名無しさん
09/05/31 16:51:22
使い方の説明は宣言の側に付けることがあるかな。
444:デフォルトの名無しさん
09/05/31 17:25:07
ライブラリならヘッダのみが基本だな
445:デフォルトの名無しさん
09/05/31 17:39:52
>>441
宣言だろ。
そもそも宣言が定義に対するコメントなのだから。
446:デフォルトの名無しさん
09/05/31 17:58:01
ところが、近くに無いと更新を怠ってしまうのだ。
447:デフォルトの名無しさん
09/05/31 18:17:02
だからお前はいつまで経ってもバグを作り続けるんだ。
448:デフォルトの名無しさん
09/05/31 18:27:47
宣言(ヘッダ)は定義から自動的に生成されるインターフェイスを表すものと考えるか、
宣言は定義に対して制約を加える契約の一つであると考えるかで、変わってきそうだよね。
449:デフォルトの名無しさん
09/05/31 18:30:52
>>441
定義の方にすると構造体、定数、マクロに対するコメントが浮くから
宣言だな。自分は。
450:デフォルトの名無しさん
09/05/31 21:38:00
両方すれば無問題
451:デフォルトの名無しさん
09/05/31 21:41:56
二重管理は大いに問題あり
452:デフォルトの名無しさん
09/06/01 01:20:45
javaのgraphicsクラスで描画をしているのですが、クラス内の1回目しか描画されません
順番を変えれば描画されますし、イベント処理から2回目以降も何らかの処理はされているようです
どうすれば2回目以降も描画されるでしょうか
453:デフォルトの名無しさん
09/06/01 01:49:10
日本語で説明できないならコード貼れ
454:デフォルトの名無しさん
09/06/01 01:59:30
多分バッファに描画しただけなんだろうな
455:デフォルトの名無しさん
09/06/01 09:20:22
>>427
なでしこみたいな言語でも十分できるレベルだから、なでしこを使うほうが簡単。
456:デフォルトの名無しさん
09/06/01 23:32:58
C#で住所録みたいなの作りたです
登録したデータを次回起動時まで保持する方法を教えてください
457:デフォルトの名無しさん
09/06/01 23:36:08
ファイルに書き出す
458:デフォルトの名無しさん
09/06/01 23:43:44
>>456
System.Xml.Serialization.XmlSerializer
459:デフォルトの名無しさん
09/06/02 04:02:04
エクセルじゃダメなの?
460:デフォルトの名無しさん
09/06/02 10:12:15
SQLiteお勧め
そのうちサーバのRDBMSに発展するだろうし。
ってC#ならmdbでもいいのかな
461:デフォルトの名無しさん
09/06/02 10:22:31
> そのうちサーバのRDBMSに発展するだろうし。
そんなことになったら、SQLiteの手軽さがなくなってしまう。
462:デフォルトの名無しさん
09/06/02 10:34:50
SQLはほとんどそのまま移行できるじゃない
463:デフォルトの名無しさん
09/06/02 11:43:35
普通にDBだな。超手抜きでCSVでもいいけど。
XMLでシリアライズするとフィールド追加・削除ですぐ例外吐くからイヤン。
464:デフォルトの名無しさん
09/06/02 22:34:02
質問です。ちょっと漠然としていますが、
研究室や工場などで、測定したデータを管理したり、
グラフ・帳票化したりするソフトについて、
どういった言語をベースに開発しているんでしょうか?
465:デフォルトの名無しさん
09/06/02 22:41:48
アセンブラです。ハーブサッター(C++の標準化委員会の人)が
「すべてはアセンブラでできる」って書いてます。
466:464
09/06/02 23:00:33
>465
つまり、アセンブラに変換してしまえば元は何でもいいってことですね。
色々読んでなんとなくわかってきたような気になってきました。
どうもありがとうございました。
467:デフォルトの名無しさん
09/06/02 23:04:30
用途ごとにいろいろ。
アセンブラは無い
468:デフォルトの名無しさん
09/06/02 23:05:43
漠然としすぎている。
特に、研究者や技術者が自作する場合は、プログラムを作る事が目的ではなく、
そのデータを活用する事が目的なので、使えるものは何でも使う。
C,C++,perl,python,matlab,GNU plot,Excel
469:デフォルトの名無しさん
09/06/02 23:20:56
普通はexcel
470:デフォルトの名無しさん
09/06/03 02:12:07
まぁ、ExcelとAccessで十分だなぁ。
複数の人間で同時にいじるとなると
もう少しましなデータベース(と言語)が必要だけど。
471:デフォルトの名無しさん
09/06/03 05:34:30
>>465
初心者スレみたいなところで、ネタはヤメレw
472:デフォルトの名無しさん
09/06/03 18:26:18
何か質問すると、よく
「○○じゃダメなの?」
っていうレスが付きますよね。
なんだかバカっぽいです。
どうして
「○○で出来ますよ」
ときっぱり言い切れないのでしょう?
よっぽど自信がないんでしょうか。
473:デフォルトの名無しさん
09/06/03 18:34:25
> よっぽど自信がないんでしょうか。
疑問形で終わってるところが、バカっぽいです。自信の無さが滲み出ています。
474:デフォルトの名無しさん
09/06/03 18:41:41
うん。自分はある意味自信のないときに使う。
その内容があまりに基本的すぎて、んなもん当然試してだめたったから聞いているんだろゴラとか
言われかねないようなときに使う。
475:デフォルトの名無しさん
09/06/03 19:19:17
じゃあ、代わりにお前が自信を持って答えろ
*この回答は自信をもって書きました
476:デフォルトの名無しさん
09/06/03 19:52:47
なんなのソレ
盗んだバイクで爆音とどろかせて住宅街を走る15歳の少年に
「うるさいからやめろ」と注意したら
じゃあ、代わりにお前がバイク盗んで走れ
*オレは信念をもって走ってる
って言われたような気分。
477:デフォルトの名無しさん
09/06/03 20:02:07
>>472
が、なったばかりの中二病で言いたいだけのお子様だと、絶大なる自信を持って言う!
478:デフォルトの名無しさん
09/06/03 22:10:36
ガチムチお兄さんに
フルボッコにされるのと
無理矢理フルボッキさせられるのとどっちがいいですかね
479:デフォルトの名無しさん
09/06/04 03:12:13
フルインサートされなきゃ、ボッキぐらいなら我慢するわ
480:デフォルトの名無しさん
09/06/04 08:32:16
アッーいお話し中失礼します。
CodeIgniterの話しはこの板でいいですか?
スレがないようなのでたてたいのですが。
481:デフォルトの名無しさん
09/06/04 08:43:25
需要がないからスレがないのに
スレ立てたって意味ないだろ
482:デフォルトの名無しさん
09/06/04 08:46:19
> CodeIgniter(コードイグナイタ/イグニター)は、PHPを用いて
> 動的Webサイトを構築するために利用するオープンソースのWebアプリケーションフレームワークである
サイト構築は板違い
483:デフォルトの名無しさん
09/06/04 08:50:03
ちゃんと2ch内にスレが存在する
自分で検索すらできないやつ = CodeIgniterなんだな
484:デフォルトの名無しさん
09/06/04 09:31:01
>>482
> サイト構築は板違い
サイト構築板ですか。
ありがとう。
485:デフォルトの名無しさん
09/06/04 20:27:04
opensslのEVP_SignUpdate関数とかは、ライブラリの中で排他されていますか?
2つのスレッドで同時のEVP_SignUpdate関数を呼び出した場合、内部でブロックされるのでしょうか?
486:デフォルトの名無しさん
09/06/04 20:36:24
誘導もできんのか
>>480
スレ立てるまでもない質問はここで 97刷
スレリンク(tech板)
487:デフォルトの名無しさん
09/06/04 20:57:25
>>486
>誘導もできんのか
なんでそんなに知能が低いの?
板違いなのが解らないの?バカなの?死ぬの?死ねば?
488:デフォルトの名無しさん
09/06/05 00:19:50
modelインスタンスが15個、viewインスタンスが5個あって
クライアント領域を5分割してmodelの内容を最大5個同時にモニターするようになっています
これをtabコントロールをしようして、viewの所有するmodelを切り替えることで表示を切り替えたいのですが
viewにどのようにmodelを渡そうか悩んでます。
viewがどのmodelを持つのか
どういう風に対象のmodelを選択するのかが上手くまとまりません
どういう構造にしたらよいでしょうか