1 :
デフォルトの名無しさん :
2010/12/14(火) 22:23:25 BE:255611693-S★(532000)
2 :
デフォルトの名無しさん :2010/12/14(火) 22:50:17
BASIC言語で元素分析値から組成式を計算するプログラムを作れと言われたんですが… 誰かわかる方いませんか? 例えば炭素:66.6%、水素:11.1%、窒素:0%、分子量 72.038から組成式を導けということらしいです (酸素(%)=100−炭素(%)−水素(%)−窒素(%))
そのまま日本語BASICのソースにすると 酸素 = 100 - 炭素 - 水素 - 窒素 となる
4 :
デフォルトの名無しさん :2010/12/14(火) 23:14:13
>>3 30行以内にまとめろと言うことなんですが…
BASICが分からんのかアルゴリズムが分からんのか どうせそれすら考えてないんだろうな
30行どころか1行じゃないか! 文句を言われる筋合いは無い!
7 :
デフォルトの名無しさん :2010/12/14(火) 23:38:12
しつもーんノシ 排他制御がない状態での同期方法を教えてくださーい。 プログラムAとBがあって、Aが更新するファイルをBが読むのですが、 Bが読んでる間Aは更新しない、Aが更新している間はBは読まない、と したいです。 open/close/read/write しか使えない状態でこれをやる方法を教えてください。 よろしくお願いします。
8 :
デフォルトの名無しさん :2010/12/14(火) 23:43:55
>>5 1)配列変数を確保する
2)データを読み込む
3)データを合計する
4)酸素の%を求める
5)組成式を出す
6)与えられた分子量から分子式をだす
だと思うんですがBASIC言語がわからないのでこれをどう書けばいいかわからないんです
OSと言語によってマシな方法はあるだろうからそちらへどうぞ
このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
>>7 排他制御なくてもプロセス間通信とかやりようはあるんじゃね
12 :
デフォルトの名無しさん :2010/12/15(水) 00:08:04
>>11 open/close/read/writeのみしか使えない条件で。
ン十年前の並列コンピューターの教科書で見た気がするんだけど、忘却の彼方w
>>2 10 'HOME WORK
20 TANSO=66.6
30 SUISO=11.1
40 TISSO=0
50 BUNSIRYO=72.038
60 KOUSO=100-TANSO-SUISO-TISSO
70 ? KOUSO
80 END
>>7 1. フラグ用フォルダを作成
2. フォルダ作成に成功すればファイル更新やファイル読み込みの処理を実行
3. 処理が終わればフォルダを削除
>>15 フォルダの作成が排他的ならそれでいけるんですけどね。
普通はフォルダのリネームを使う
あれ?例の魚いなくなったの?
sendtoフォルダにバッチファイルを置いて「送る」から使っているんですけど、 複数ファイルを送った時ってどういう引数がバッチファイルに渡されているんですか?
半角スペース区切りのファイル名
ありがとうございます
相変わらず前スレ埋めないんだな。
作ったソフトを誰かに使ってもらいたいんだけど そういうスレってないかな?
VIP
>>25 ボットで荒らそうとしてるようにしか見えないから教えてあげない
次にTCP/IPプロトコルを勉強します
最初にマルチを反省しなさい
30 :
25 :2010/12/16(木) 18:31:08
掲示板を荒らすようなことはしません HTTPについて勉強しました TCP/IPについても勉強しました マルチについても反省しました よろしくお願いします
まったく反省してねえじゃねえか
赤黒木で削除の操作が理解不能なんですが 理解出来た人はどうやって勉強したのですか?
理解できないのは理解しようとしないからです
35 :
デフォルトの名無しさん :2010/12/16(木) 20:22:18
.NETのオブジェクトを他言語から呼び出す方法にはどんなものがありますか?
.NETは言語ではないので多言語は存在しません。
37 :
デフォルトの名無しさん :2010/12/16(木) 22:12:03
C++を覚えるのにC言語はあんまり必要ない派の人と C言語やらないとC++は絶対に出来ない派の人がいるようなんですが 本当はどっちなんですか?C言語以外の、Cに似た言語を触ったことがある場合どうなんでしょうか。
>>37 C++だけをやる場合、Cを学ぶ際に必ず付いてきてかつボリュームのある「標準C関数」がまったく要らないから、
その部分をさして「C言語はあんまり必要ない」と言ってるんじゃないかな。
最初のif-then-else, while, forとか、ポインタとか関数の作り方とかを学んでるうちはCもC++も全く変わらないから、
その部分をさして「C言語は絶対必要」と言ってるんじゃないかな。
C知ってた方がC++やるのは楽、でも別にC+;+から初めてもいいと思う。
> C言語以外の、Cに似た言語を触ったことがある場合どうなんでしょうか。 たまに「C系の言語」みたいな言い方してるやつがいるけど、 C系の言語といえるのはC++くらいだぞ。
Javaから入るとC++で泣きを見る
ALGOL系のことだろ。察しろよアホ
入門者に必要なのは「プログラミング的な考え方」であって、 言語がBASICだろうがHSPだろうがあんまり変わらん気がする。
Javaは今後昔のVBみたいになる
JavaやC#も広い心で見ればC系と言えなくもない
2.0以前のC#ならC系と言ってもいいが。最近のC#は離れすぎてる。
>>43 熟練者に必要なのは「プログラミング的な考え方」であって、
言語がBashだろうがLISPだろうがあんまり変わらん気がする。
などと遊んでみる
>>49 ブロックが{}だとか、整数がintだとかぱっと見た目が似てると
安心するような人しかそう思ってないんじゃないの。
そういえばCやC++意外ではメモリを自分で管理するメジャーな言語ってほとんどないね 他になんかあったっけ?
まあ、VB6とかやってた連中にC#とVB.NETはおんなじようなもんだって 言うとびっくりするしな。 見た目重要だな。
Cの正当進化はJSだとおもう。C++アマグラマ。
C の正当進化は Python だとおもう。
cshだろJK
Goかも
63 :
25 :2010/12/17(金) 07:31:03
もしかしてわからないのですか?
_ _ 〃:V::⌒⌒○Y:ヽ なんでやねん j:.:./.:.:.:.:.:.:.:.:.:.:l|.:. l |:.:.|.:.:.:.:.:.:.:.:.:.:.:l.:.:.:| |ハ:!.:.:.:i.:.:.:.:.:.:.:.レj/ ビシッ ヾ|i:.:.:|:.:.:.:.:.:.:.iV x|i:.:.:.V:.:.:.:.:.:八「ヽ ^ー'て ∧!:.:.:.:.'、:.:.:.:.:i:.:.l| ∧ ,xっ ( / ヘ:.:.:.:.:ヽ:.:.:.:.:.:リ ヽ<ヽ三) rァ、_/ 〉:.:.:.:.:ハ:.:ノ人 ` 」」 V// ハ{\ノ jイ=' {ゝ-'´ 弋>、__/ {/ l ヽ / l ', / l | /T7 r┬┬ ┼1T| 〈_/ |│ | | │」」」 /  ̄¨77¨ ̄/ / /./ /
そういうのはこの板じゃないよ
COMはRPC likeと表現していいとおもう?
TCHAR test[16] = _T("17じ"); _stscanf_s(test, _T("%2d%s"), &var, sizeof(int), tmp, 127); %sを読み込もうとするとアクセス違反で怒られます "%d%s"の順番の場合だけなんですが、何が原因なのか教えてください
>>71 ありがとうございます、動きました
数値の場合はサイズを指定してはいけないのですね
以前そこを見たことはあったのですが、そのときは数値を読み込まなかったので気が付きませんでした
C++でwin用GUIアプリをつくるとき 小規模な物ならwin32apiを直に記述するけど 規模が大きくなる場合どうするのがよいでしょうか
GUIビルダを使う
やっぱりC++はGUIに向かないかぁ・・・ C#って言語的に分かりやすい?
GUIに向かないってなんだよVC++使えよ まさかGUIの描画までコード書いてるのか
GUI重視ならVBかDelphiだろ
いつの時代のGUI重視だよ
重視もなにもねーわ ほぼなにやるにしてもC#最強
あと今更だけどVC++って言い方やめろよ VS + C++とかにしろ
何言ってんだか。
>>51 最後に「LISPとCOBOLだったらゴメン」って付けようか迷ったんだ
C++っていっても.NETとMFCとあともう1つぐらい選択肢あっただろ
キュートがいいよ
.libファイルってリンクの時に必要になるけど loadLibraryみたいにdll読み込む方法もあるわけで dllだけあればlibなんて無くてもリンクできそうな気がするんだけど libファイルの存在意義ってなに?
めんどくさいだろ?
リンカが関数名が解決できるように DLLがエクスポートしている関数名とオブジェクトファイル上の関数名が一致しないことがまれによくあるので あと序数でエクスポートしてる場合とか
UnionCopyていうデータ構造知ってる人いる?解説してる本とかないかな
Union-Findの拡張かあ、unionってCの予約語と被ってるから アルゴリズムの本でサンプルコードがCだと気持ち悪いよね、なんとなく
そう。Copy操作も出来るようになったUnionFindらしい 疑似コードだと型が無かったりするからCはましなほうだよ まだインタフェースしかかけてない、メソッド空だ・・誰かサンプルコードを・・
92 :
デフォルトの名無しさん :2010/12/18(土) 01:47:28
ヒープ領域の仕組みは理解できるのですが、 1)動的に確保される領域全般で使われていると思って良いんでしょうか? mallocとnewがヒープ領域の仕組みを使っているのはウィキペディアにありました。 2)JVMではnewはヒープ領域として作られているのでしょうか? 3)ヒープの未使用ラベルがつけられた領域は、どのタイミングでどの程度確保されるのでしょうか? よろしくお願いします。
CのmallocとJavaのnewはまったく違う 世代別GCでぐぐってみ
94 :
デフォルトの名無しさん :2010/12/18(土) 04:24:22
嫌だね。死ね。
ハッキングの話は厳禁ということですが ファッキングはどうすればいいですか。 ここでいいすか。
96 :
25 :2010/12/18(土) 10:38:28
僕の質問に答えたらいいっす
HTTPとTCP/IPの勉強をしたのにまだわからないというのはまったく不思議なことだ いったい何がわからないのか具体的に述べたまえ ソケットAPIの使い方か?
98 :
25 :2010/12/18(土) 12:19:10
手間を省くためにもC/C++のソースで返答をお願いする
俺の手間はどうなる
質問して回答を待つ手間を考えれば、お互い様だろ
俺は別に何も待ってないぞ お前の返事が来なきゃ何かが困るわけでもないし
102 :
デフォルトの名無しさん :2010/12/18(土) 12:38:05
書きたくない奴は、書きこむな。お前の手間など知らん。
自分に何のメリットもない面倒な仕事をわざわざ引き受けてくれる親切な人が現れるといいね ┐(´ー`)┌
さすが2ちゃんねるを「仕事」にしている奴の言葉は重いな
自分で作るつもりが無いのなら、そもそも板違いだ。
じゃあ作れよ。
ぐぬぬ
俺は(俺の作りたいものを)自分で作ってるから問題ないな
よかったね^^
うむ。よかった。ということは俺にはこの言葉を言う権利があるわけだな。 自分で作るつもりが無いのなら、そもそも板違いだ。どっか他へ行け。
どうせ答えられないなら黙っとけよ
うるせーバカ
113 :
25 :2010/12/18(土) 14:40:22
┐(´ー`)┌
COBOLのSCREEN SECTIONとやらで画面の項目がどうたらこうたらと聞いたのだが、さっぱりわからない 詳しく解説してるホームページとかは無いものか
テストケースを作るのが下手なんだがいい方法とかツールとかある?
おいら宗教哲学専攻なんだが、 たとえば日本のキリスト教の教会は(どこの宗教団体とも同様に)女の数が多いが、 少ない男の信者には技術系の人は結構いる。 むしろ文系の方はあまり多くない。 文系の人間は近代人の迷信を信仰しやすいからか? ともあれ理系(特に工学系)の人に比較的、宗教との親和性が高いようなのは 何故なんだろう? マジレスきぼんぬ。
理系は出会いが少ないから、そういうところに所属してるの。
>>116 宗教と科学ってのは起源が共通するんだよ。
ガリレオやコペルニクスも神学者だし、
聖書に書いてある神の奇跡とかを証明しようと研究してたのさ。
>>117 いや、おいらにだって本当に信仰持ってるか、さもなくばその振りをしてるだけの人間か、
ぐらいの見分けはつくよ。
専門家をナメちゃいかんよ。
なにが専門家だよ、笑わせるな
それなら宗教学は理系ですか文系ですか?
論理が通じないものは理系じゃない。
よくわからんが、理系なんじゃないのかなー
>>120 は文系
>>123 俺は理系ですが。宗教の専門家が、2chで宗教について質問って笑わずにはいられないけど
3DグラフィックソフトはMac OSに対応していたりしますが どのような言語で作られているのでしょうか?
Objective-C
そんなので書いてるんだ? 相当な手間だろうね
うん 何で書いても手間だろうとは思うけどね
Windowsの3Dグラフィックソフトも大抵C++で書かれてると思うが
逆に手間がかからない言語って何だ?
Lisp
GCが組み込まれた言語では、循環参照の問題をどう解決してるのでしょうか?
マーク&スイープやコピーGCでは循環参照があっても回収できる。 リファレンスカウントGCの場合はマーク&スイープを併用したり、解決できなかったりする。
教えてください。 リソースに組み込んだファイルはどうすれば参照できるのでしょうか。 ・環境は WindowsXP + VC 2008 ・VC で実行ファイルにバイナリファイルをリソースとして組み込んで使いたい ・.rc ファイルを編集して以下のような行を追加した IDR_DATA DATA_TABLE "data.bin" ・上記のリソースはリソースエディタ?上で見えている ・API を以下のように実行した handle = ::FindResource( NULL, "DATA_TABLE", "IDR_DATA" ) ・前項の handle が NULL だった 念のため、::FindResource の第2/3パラメータを逆転させたり、 resource.h に ID を登録して MAKEINTRESOURCE() で変換した値を渡してみたりしても 結果が変わらず。ずっと前には同じようなことしてできたような記憶があるのですが。
>>134 WinAPIは知らんが、APIに渡すのはDATA_TABLEやIDR_DATAというシンボルじゃないのか?
あんたは文字列を渡しているぞ。
136 :
134 :2010/12/20(月) 15:38:48
返信をありがとうございます。 書き方が悪かったようで申し訳ないです。 ::FindResource() の第2/3パラメータの型は LPCWSTR(wchar_t*) です。 MAKEINTRESOURCE() はマクロで、与えられた数値を LPCWSTR 型の数値にしてくれます。 ネットで検索した結果では .rc に設定した値(先の例では IDR_DATA と DATA_TABLE )を そのまま渡していたのでそのように記述しました。 が、ご指摘のようなことも気になったので、MAKEINTRESOURCE() を使ってパラメータを 設定する方法も試してみました。このため、resource.h にも同じ名前の #define 定義を行いました。 .rc の定義名も "" で囲ってみたりしたのですが、試した組み合わせではすべて結果が同じでした。 お心当たりがございましたら、お願いします。
教えて下さい! プログラム上から動的に住所→緯度経度変換するAPI探してます。 有料サイトで使いたいため、Googleとヤフーに問い合わせたら 年間1万$と105万と言われてしまいました。 もっと安くすむサイトは無いでしょうか?ご存知の方いたらお願いします!
138 :
デフォルトの名無しさん :2010/12/20(月) 17:00:04
nn
139 :
さいたま :2010/12/20(月) 17:05:50
以前書き込みさせていただいたものです
ある会社に見積もりしてもらったら200マンくらいかかりますわといわれました。
マジですか?
100マン以下でできると記載されてた方もいらっしゃいましたので
もういちど見積もりお願いします
http://jan39.com/ あとどこの会社に見積もり依頼すればよろしいのでしょうか。。。。
WEB制作会社ですか?
優秀な大学生やっとったほうが安いですか?
回答よろしくお願いします
2-3人月か。 ずいぶん良心的な気がしなくもないけど。 フリーランスの個人に頼むなら100万くらいでできるかもしれないけど、見積もり甘いんじゃないかと思わんでもない。 勉強をかねて利益を捨ててるならそれでもいいが。
>>137 住所→緯度経度変換の無料サービス(google api使用)を作って、そのサービスを使うようにするってのはライセンス的にどうなのかな。
問い合わせドゾー
内部にリスト的なものを持つクラスAがあったとして new A() とやったときに リスト自体はnewしといて空 リストはnull のどちらにするか迷うのだけど、どっちがいいですか?
つ[std::list]
std::listで言えば、std::listのポインタをクラスメンバに持つとき、 最初からnewする(or std::listとしてメンバに持つ)か ポイント先が必要になってからnewするべきかって疑問なのですyo
std::listをnewするなんてどんな阿呆なんだ?
>>144 要素の表現としての話であれば、結局NULLチェックしないとどっかで不具合出るから、何もない表現はNULLがいいと思う。
でも、Listをあらわすクラスをnewするかって話だと俺はしないな。
まぁポインタ使えるようになると何でもポインタにしてみたくなる年頃なんだろ。
148 :
25 :2010/12/20(月) 22:33:00
多態性をつかうならポインタしかできないが?
149 :
25 :2010/12/20(月) 22:36:34
listを継承する気かよwwww
>>149 多態性使うのにlistをポインタにする必要ねーよw
お前Cしか使えんのだろ。
日本人はひとつウケルとそればっかりやるからな ゲーマーがおっさん化しているのに 少年少女が主人公のゲームやアニメやドラマばっかり作って 排他的な民族性が共有できるゲームエンジンを開発するまで至らず 独自エンジンに独自フレームワークで時代遅れのゲームやCGを作る iPodやiPadも日本の技術力があれば簡単に作れたのに 携帯電話ばっかり作って、いつも先を越される 独創的な言動をする奴は忌み嫌われ淘汰してきたツケがこれだよ
>>152 おまえは、おっさんが主人公の中二ストーリーがやりたいのか?
日本人はって言うが欧米でもひとつウケルとそればっかり 最近の洋ゲーなんて売上上位の9割は続編だよ
「不思議の国のアリス」全文英語で読了した人いますか? しかも辞書は英英辞典のみで、とか。
157 :
デフォルトの名無しさん :2010/12/21(火) 05:17:37
Magicmouseをwindows7で使っているのですが、 appleのドライバだと、スクロールしか対応していないようです。 フリックなどにも対応させることは出来ないでしょうか?
>>155 洋ゲーは同じものなんだと開き直って効率を重視してるのが違う
日本は同じものを違う方法で何作も作るから値段が下がらないし給料もあがらない
せめて生産性をあげてバランス調整に時間をかければおもしろさもあがるのにな
洋ゲーと和ゲーで2値化してる時点でもうお察しって感じ 自分の周りが世界の縮尺だとでも思ってるんだろうな まるでどっかの船さんみたい
そうだな。スレ違いだしな。
呉越同舟か、んでどこの船? タイタニック?
162 :
25 :2010/12/21(火) 12:32:38
話が進まず沈んでしまうという点においてはタイタニック
163 :
25 :2010/12/21(火) 12:53:03
質問に答えないという点においては 総理大臣の要求すら一瞬で拒否する某前幹事長並の鉄壁さ マスコミと手を組んでネタがないときのネタ供給源として契約しているのではないかと思うくらい
How To のEric Steven RaymondさんがMacやWindowsだと制限?されてるから Unix やLinuxを使いなさいとの事ですが、 今現在世界で1番優れてるノートPCはMacBookProかAirだと思うので それらを買うつもりなのですが OSをSnowLeopardからFreeのUnixやLinuxに 変えなさいという事ですか? VMware等でMac OS X内でLinux等を動かしては 彼がいってる事を実践してるとは言えないですか? もしダメならもう一台安いパソコンかって それにlinux等をいれてリモートで動かそうかなと思うのですが。
165 :
134 :2010/12/21(火) 13:46:50
昨日、リソースへのファイルの組み込みについて質問をさせていただいたものです。 ほかの掲示板でも質問をさせていただいて、一応解決?したので、念のためご報告させていただきます。 ・IDR_DATA と DATA_TABLE を、resource.h で定義 ・以下のように参照するうように修正 ::FindResource( NULL, MAKEINTRESOURCE( IDR_DATA ), MAKEINTRESOURCE( DATA_TABLE ) ); 結果、昨日試していたプロジェクトでは結果が変わらなかったものの、試験用に新規に起こした プロジェクトでは成功するようになりました。 この違いの原因は今のところわかりませんが、最悪の場合は、プロジェクトを作りなおすことで対処できそうです。 返信をいただいた方にはお手数をおかけいたしました。 ありがとうございました。
指定されたフォルダを一定間隔で監視し、 そこにファイルが置かれていたらそのファイルを取り込み、 処理が終わったら指定されたバックアップフォルダに移動しておく という常駐アプリを作成しているのですが、 指定された監視フォルダとバックアップフォルダが同じ場所だった場合、 ルーチン的には無限ループになってしまいます (バックアップフォルダに移動したつもりのファイルを再び拾ってしまう)。 このような状態って、どのように対応するのが望ましいのでしょうか。 (バックアップフォルダに移す際に拡張子を変更しておく?)
監視とバックアップが同一フォルダかチェックすればいいだけの話
>>168 同一かどうかって、簡単に判断できるものですか?
単純な文字列比較では済まないのではと思うのですが。
ちなみにOSはWindowsXP/Vista/7です。
>>169 単純な文字列比較で済まないと思う例を列挙せよ。
片方は絶対パスでもう片方は実行位置依存の相対パスだったり、 片方は「C:\hoge\」でもう片方は「C:\hoge\..\hoge\」みたいな意地悪な記述だったり、 片方は共有フォルダのローカルパスでもう片方は「\\マシン名\共有フォルダ名」だったりとか。
テスト用のファイルを書き出してチェックする程度のことは思いつかないのかな?
>>167 MOVEじゃなくてCOPY&DELETEにすれば同一フォルダの場合は検出できるんじゃね
検出フォルダ配下の別フォルダならダメだけどね
それはフォルダ設定時のチェックだけでいいと思う
エイリアスまでチェックしなくていいんじゃね
>>171 C#ならパスを自動整形してくれるし
監視用のライブラリもある
そこのフォルダのファイルを列挙した時に 相対パスで名前が帰ってくるとかありえないけど
>>174 ハードリンクとかジャンクションとかUNCパスとか
>>164 いつの記事?今と昔じゃOSをめぐる環境は劇的に変わってると思うけど・・・・
とはいえインターネットに関する利点を強調してるような記事ならUNIX系OSの利点は失われていないよ
>>164 安心しろ。
MAC OS X のベース Darwin は Mach 3.0 + FreeBSD をもとに開発されており、POSIX 準拠ですらある。
windowsもmacもLinuxもみんなunixさ!
windows is unix wiu mac is unix miu linux is unix liu
182 :
25 :2010/12/22(水) 19:02:25
どうだ?ここの2chのレベルは? すごいだろ? 世界一のトップレベルのキチガイの群れ 決してこの世に出荷されませんように
183 :
25 :2010/12/22(水) 19:06:23
おそろしいのはこれからだ こいつらが現実の世界で出会って群れをなして こんな意味不明の会話をやりとりして会社に出勤して意味不明な開発をするんだぜ そしてそれに影響されてしまった人柱がまた会社に出て意味不明な発言をして 永遠に続く予定なんだ 某前幹事長もこんなおそろしい○○ガイの群れをひきいて出陣なさるようだ もちろんえらい○○大臣は説明を要求しているんだがこれを拒否してるんだ おそろしいことや
>>30 掲示板を荒らすようなことはしません
HTTPについて勉強しました
TCP/IPについても勉強しました
マルチについても反省しました
よろしくお願いします
>>179 なるほど。ではあの記事を書いた人はなぜWindowsやMacだとダメだと言ってるんでしょうか?
SJISだからだろ
あの記事のときはまだmacのosが古かった時代じゃね
授業中の不意の勃起を抑えるのに最も都合の良い言語は
(あまりのつまらなさに)誰もレスをしないようだ
選択範囲がある場合、その範囲を分かるように色付けするプログラムを組んだ
このプログラムにマーカーで色分けされた場合、それも表示する機能を付け加えようと思うんだが、スマートな組み方が思い浮かばなかった
スマートな組み方があったら教えてほしい
選択範囲を表示するプログラム
http://codepad.org/tBcCvk4H
日本語だと思うんだけど何を言ってるか全然わからない ボケたかな?
>>188 エロゲ会社なら勃起しても許されるけど
ギャルゲ会社なら許されない。不思議!
血統的に俺の代で純日本人じゃなくなりそうなんだが ハーフは優秀らしいからまぁいいやって思ってる
VBとVC++の無料版2008をXPで使っています VBは自分用のブラウザやアプリ、VC++はゲーム作成です。勉強中なので公開してません 2010に変えた方がいいんでしょうか? あと今XP使っているのですが、開発するならOSはXPと7だとどちらがいいですか? CPUはE5200、メモリは2GBですが、現状特に不便は感じていません
DirectXとか関係あるくらいじゃねーの。
さすがに今どきXPだと開発ツールが対応してなくて大変だと思うが
198 :
デフォルトの名無しさん :2010/12/24(金) 04:06:51
windows7 32bitでmagicmouse使ってます。 フリック入力できるように、ドライバ書いていただけませんか?
あっちのスレでやってたじゃん
200 :
デフォルトの名無しさん :2010/12/24(金) 09:52:05
商用、SSL対応のメール送信ライブラリで オススメの物って何がありますでしょうか?
>>195 両方用意できるなら両方で動作確認するとなお良い
研究で、不正プログラムと誤認されないための持続可能なWebアプリケーションプログラム開発に関する検討をしてるのですが、簡単なアンケートに答えてもらえないでしょうか><
まかせなさい。おじさんに何でも聞いてごらん。
>>205 ありがとうございます!
今年の岡崎市図書館の事件のように、プログラム製作者が意図せず、ボットネットやウイルスと酷似した動作をとってしまう可能性について対策方法を一般化しようと思っています。
そこで、プログラム開発者(とくにWeb2.0や3.0のようなセマンティックシステム)の開発経験のある方に、普段どういった開発を行っているのか調査しようとしています。
そこで、
>>204 の簡易アンケートを作成したのですが、もし開発リスク評価をはかる上で決定的に足りない項目などがありましたら、ご教授いただけると幸いです><
>>206 なんか認識おかしくね?
あれってプログラムがおかしかったのを誤魔化したくて、開発側がほとんど虚偽の理由で訴えたんだろ?
ボットネットやウイルスに似てすらいなかったんじゃ
不正アクセスかどうかの判断がアクセスされた側の主観や都合に委ねられるのではどうしようもない
小手先でどうこう言う問題ではなく、すぐに弁護士に連絡が取れるような体制を作っておけばいいだけの話。
アンケートか。しょうがないな手伝ってやるか。
求められているのは、プログラム制作云々ではなく、 相談窓口や弁護士の見解をまとめたものを作ること。 相手はコンピュータではなく、社会の中にあるのだということが認識出来ていないのが痛いんだよ。
>>208 普通のブラウザで普通にアクセスしたのに不正アクセスで訴えられた人もいたなwww
虚偽による訴訟に対するペナルティってないの? あんないい加減なことされたら怖くて商売できないよ
虚偽告訴罪ってのはあるよ
威力業務妨害で逆に捜査してもらうのが一番効果的 最近の警察なんかも罪状が特になくて面倒なときは威力業務妨害で捜査開始するでしょ 日本の司法制度は捜査といっておけば何でも免罪符になるような警察天国だし
>>215 みたいな素人判断が一番危険。
やぶ蛇になる前に法律は法律の専門家を訪ねること。
逆に訴えようとして取られた調書が、あとから不利な証言として採用される可能性があるので、 基本的に弁護士と相談した後でないと、証言をするのは危険きわまりない。
刑事事件なんでしょ? 弁護士とか関係ないしw
>>218 どこの国にお住まいですか?
無法地帯ですか?
>>216-217 そういう無責任や警戒心が長年積もり積もって他人まかせになっていき、結局は警察権限が強くなり今問題になっている警察・検察の独占利権を生んでしまったんじゃないか?
なんか妙な流れになってきたな
>>218 刑事事件に弁護士が関係ないって、無知にもほどがあるぞ。
突然、関係のない話を始める
>>220 みたいな馬鹿って何なの?
そんなことより最近ウィキリークスの流出のニュースやらないけど マスコミが故意に伏せてるの?
岡崎の図書館の話は、一般的な警察官が想像する「大量」のリクエストと、 コンピュータ業界で一般的な「大量」の意味が違ってたという悲しい勘違いもあるらしいな
素人が訴訟すんなよ
トヨタが米でハチャメチャに叩かれて米で村八分にされてることなど、産業界に都合が悪いことは一切報道しない
アクセス側の工夫で訴訟リスクを妥当な費用対効果で減らせるなら
>>203 の研究はきっと役に立つよ。
応答が悪くなったらリクエスト間隔を徐々に広げていくような感じで。
アンケートにただで答えろというのはちょっと自己中で都合よすぎ。 自分の利益になんもならないのに協力するようなアホはこの世に存在しないよ。
たとえ任意であっても警察の捜査協力には従ってもらわないとね・・・
232 :
デフォルトの名無しさん :2010/12/24(金) 20:25:59
責任者が不明なアンケートに回答するバカはここにはいない。 回答ボタンが攻撃の引き金になってたりしてな。w
たまたまだろ。
+A +B +C +D +E こういうツリー構造のテストデータがほしい。 適当で一般的で簡単に転用できるようなものは何がいいと思いますか?
自分のPCのディレクトリツリーでいいんじゃね
man hier
それみてもしょうがないような。 find / -type d とかでいいんでないの
hier.manにデータがあるだろ。
俺俺構造だと、 +A --B -+C ---D --E かな。汎用性はきいたことないね。。。
ちょっとそのデータの数行を書いてみてくれないか
標準出力にバイナリを出して コマンド > test.gif みたいに保存は可能でしょうか?
アリスソフトの無料になったランスってどこからダウンロードできる?
板違い
P2Pで会社のソフトを共有したいんだけどOK?
だめ
数億の損害賠償請求される覚悟があるなら
バレないようにUSBメモリに入れて渡すのは?
「ハッキング」から「今晩のおかず」までを手広くカバーする巨大掲示板群『2ちゃんねる』へようこそ! とありますが どこでハッキングについて話し合いが行われているのでしょうか?
256 :
デフォルトの名無しさん :2010/12/25(土) 14:45:44
英語のサイトでプログラム関連のお勧めのサイトをおしえてください。 こないだ、英語翻訳のソフトをいれたので、一度みたいです。
>>7行プログラム 可読性の低さ 汎用性の低さ 実用度の低さ 環境依存度の高さ 以上から使えないゴミと認定されました
eclipseスレ前から落ちてるみたいだけど立て直していいの?
まともなハッカーを知りませんか?
はい、知ります。
clipseピザ
ダイアログベースのアプリケーションを作成しているのですが、常に最善面表示になってしまいます。 普通のウィンドウのようにZオーダーを自由に移動できるようにするには、どのように設定すれば良いでしょうか? リソースファイルの設定でTOPMOSTはいれていないのですが・・・
最善な面が表示されるなら問題無いんじゃw
親ウィンドウが最前面とか
すみません、10年ぶりぐらいにJavaやってみようと思って JDK6.23入れて どこにでもあるようなHelloWorld的な入門プログラムを動かそうとしたんですが コンパイルできても、mainスレッドで例外が出てエラーになります。 eclipseだと問題なく動くのですが、 コマンドプロンプトでjavac、javaするとエラーです。 環境はWindows7です。 どうしたら動きますか??
何の例外よ
どうせクラスパス絡みじゃないのか
>>270 以下の通りです:
Exception in thread "main" java.lang.NoClassDefFoundError: Sample1
Caused by: java.lang.ClassNotFoundException: Sample1
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Sample1. Program will exit.
>>271 環境変数は以下の通りですが、付け加える順序って関係ありますか?
新しくインスコしたものは後ろに付け加える、とか。
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_23
PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin
CLASSPATH=C:\Tomcat60\lib\servlet-api.jar.;C:\Program Files\QuickTime\QTSystem\QTJava.zip;C:\Program Files\Java
クラスパスにカレントディレクトリが入ってないからカレントディレクトリを見ないでSample1が見つかりませんよーって言ってるだけでは
>>273 ほんとだ!
ありがとうございます!
デフォルトでクラスパスにカレントが入ってない、というかユーザ環境変数で
クラスパスが設定されてないのってWin7からですか?VISTA?
JDKもWindows自身もCLASSPATH環境変数は一切設定しませんので、TomcatだかQuickTimeだか知りませんが何かインストールしたときに設定したんでしょう CLASSPATH環境変数が空っぽならデフォルトでカレントディレクトリになります
設定したんでしょうね
高校の文化祭で簡単なシューティング作って出したのですが、 それを見た後輩が、 『あの処理、無限ループですよね〜 回避処理難しくて僕にはできませんよ〜』 といってきます。 私はループ処理の部分を、 サブルーチン組んで、 マルチスレッドで呼び出して、 Sleep関数で一時的にスレッドとめて・・・ っという形で処理しているのですが、ほかにあるのでしょうか・・・? 独学なので、この形しか知らないので何もいえなかったのですが・・・ ほんの4〜5行で終わるので、難しい・・・とは思わなかったので、質問させていただきました。 お願いします。
OSや言語によるけど 基本的に何らかのループ内で毎フレームの処理をすると思うぜ まあ、普通のアプリケーションと同じような イベントドリブンで作る事もあるけど
>>278 早速の返信ありがとうございます。
OSはWindowsで、
私はBASIC言語、その後輩はC・・・だったかな?
苦手なタイプなので、かかわりはないですが・・・
イベントドリブン・・・はじめて聞く単語でした。
N88BASICでいう、Input命令語みたいな感じ・・・ですかね・・・
漠然としたイメージしか、わきませんでした・・・
・sleep ・タイマー系クラスののコールバック関数 ・時刻を取得する関数を使って一定時間ごとに自分で関数を呼ぶ あたりが思いつく 回避処理が難しいって、何の回避が難しいんだろ
>>277 その文章だけではなかなか判断しづらいが。
ゲームの基本は大きなループの中の分岐処理が基本だ。
基本的に、
インプットー>データのアップデートー>描画
ということを繰り返すんだ。重い処理をスレッドに投げるということはあるけど、基本はこの形。
メリットデメリットを勘案しながらこの形の変形に持っていけばゲームのシステムは作れる。
あと、タイマ関数とかもあるえけど、どっかで起動トリガーを引かないことには関数の呼び出しすらままならん。
なので、処理されているコードは必ずそこを通っている。どのような形かは開発者しだいだがね。
>>280 回答ありがとうございます。
私はCreateThread関数で、ループ処理用に定義(?)した
サブルーチン(たとえば自機の移動処理など)を読み出しています。
サブルーチン内には、Sleep関数を入れています。
>回避処理が難しいって、何の回避が難しいんだろ
それはよく分かりませんでした。
背景を動かすのも無限ループ
自機を動かす処理も無限ループ
敵も無限ループ
描画も無限ループ・・・
・・・どれなのか・・・
そもそも、コードは見せていませんので、
何をいいたかったのが分かりませんでした。
>>281 回答ありがとうございます。
上にも記載させていただきましたが、私は、CreateThread関数ですべてやっています。
メモリデバイスコンテキストを作って、そこにすべてを描写してから、MainWndのデバイスコンテキストに
メモリDCを描画しています。
・・・一応これでよさそうですね、参考になります。
タイマー関数というのは、RADツールで使えるSetTimer関数でしょうか?
それなら当時は使ってませんでした。
全部スレッドに丸投げしています。
無限ループが何個あるんだ? 1個ですまないか
後輩が知ったかしただけにしか読めないのは俺だけか
処理ごとにスレッド作ってるのか 同期面倒そうな気がするというか、 用語からSTGっぽいけど、 自機と敵の処理の順番に再現性がなさそうで リプレイ作るの難しそうという気はする
専用板があるけど
N88BASICって25年くらい前?
30年前くらい
>>283 完全独学ゆえ、どうしたらいいのか分からなかったので
こんな感じかな〜で組んでます。
なれている方がみたら、ありえないような書き方も多々あるはずです。
>>284 あんまり好きなタイプじゃないので、かかわりたくないのが本音です。
生徒会の人間で、断りなくパソコンにリナックス(?)入れてるとか。
>>285 同期処理などはしていません。
とりあえず、動いて、ゲームっぽくなるのが最優先でしたので・・・
リプレイもないですね。
とりあえず、分かったことから、スレッド(タイマー関数を含む)を使わないと、
ゲームでは無限ループを行えないという感じですね・・・
勉強になります。
>>290 他人が実装したソースを1度ぐらい見てみれば?
>とりあえず、分かったことから、スレッド(タイマー関数を含む)を使わないと、 >ゲームでは無限ループを行えないという感じですね・・・ ちょい意味不明だけど、winのメッセージループ以外の無限ループと言ってるわけ? 別にスレッドが必要なら幾つでも作ってるが。それは、必要だからで。 「行えない」とかは全く感じないが。 基本のループでもたいがいの物は出来るのだが…
実物見てないからなんともいえないが、 物理学的な処理が入ってないと思われるから玉のすり抜けとかできると思うよ。 当たり判定の大きさでごまかしてるかも知れんけどね。 スレッドだとそういう再現性の難しい不具合に出会うのだ。
>>292 スレッド作って、その中で無限ループしてるんだろう
Sleepしないとそのスレッドがかなり処理を占有してしまうから問題になる
この程度の知能では釣りだろ
そんなことないでしょ。定石を知らないままに、ともあれ実装できたのはアマチュアとしてすばらしいことだと思うよ。
言語やアルゴリズムについて未熟でも一つのものを作り上げたのは立派だよね
アマチュアでも作らんだろ常識的に考えて 高度知能障害でももってるんじゃね?
>>298 中高生に暴言吐いてたら
またお医者さんに言われるので黙ってたほうがいいですよ
無理しないで頑張ってください
何作ってもいいけど、独自の発想で作ったものなら 人に相談しないでひとりで勝手にやってくれ
独自の発想じゃないものを作るのに相談しないとだめとかヘタレすぎないか?
プロジェクトJAPAN ※要注目
第0次世界大戦総合 2010年12月27日(月)午後10時00〜59分
「坂の上の雲」の時代を、新たな史料をもとにグローバルな視点で見つめる歴史ドキュメンタリー。
12月放送のドラマ「坂の上の雲」第2部に対応し、日露戦争の時代を検証する。20世紀最初の大国間戦争・日露戦争。その背後では、欧米列強の思惑が渦巻いていた。
それはどのように影響し合い、何をもたらしたのか。戦争の引き金となった鉄道建設、第3国の画策、埋もれた同盟案…。日露戦争を「第0次世界大戦」として読み解く。
http://www.nhk.or.jp/japan/pjyotei/prg_101227_4.html
中高レベルで無限ループ作るとか・・・いっぺん医者にいきな 仮に頭が良くてできてたとしてもヤバイ 偶然できたとしてもヤバイ どちらにしろヤバイ ネタだと思ってるが
いまどきの医者はITにも知があるときいて。
>>291 おっしゃるとおりですね。
理解している人のコードをみて、少しずつ吸収していきたいと思います。
>>292 一番最初の質問のことです・・・
無限ループ処理をする場合は、マルチスレッドを使わないといけない・・・
という感じに思えたので
今回は、お世話になりました。
ありがとうございます。
>>306 シングルスレッドで無限ループ処理の例。
int main(){
while(1);
return 0;
}
俺もとりあえず定石を吟味するに一票 自分で作ったのがだめとかじゃなくて比較して研鑽するのが大事
定石どこにあるの?
WindowsでC++ということなら ウィンドウメッセージを処理するメッセージループを工夫して メッセージが来てない時に処理させる
ウインドウズのメッセージでさー、WM_MSGQUEUEEMPTY的なメッセージ投げてほしいなぁ。 ゲームシステムがグローバル変数になっちゃってすごいやな感じだ。
スラドでニュースでた アマチュア向けゲーム開発雑誌の名前なんていうんだったっけ?
がまぐ!
>>312 Game Programming Gemsじゃない?
がまぐでした けど・・・このクオリティ・・・
316 :
デフォルトの名無しさん :2010/12/29(水) 20:23:03
テスト
>>312 想定ターゲットは中高生らしいし、合ってるんじゃない?
pthread_attr_t をNULLに設定した状態で pthread_createでスレッドを作成したきのスタックポインタの設定について質問です。 glibc 2.12.90 linux kernel 2.6.35 (Fedora14) strace 4.5.20 上記の環境でスレッドを作るプログラムを作成し、システムコールのトレースをとってみました。 clone(child_stack=0xb781a494,... となっているので、glibcのソースを見てみたところ nptl/allocatestack.c # define STACK_VARIABLES void *stackaddr = NULL # define STACK_VARIABLES_ARGS stackaddr nptl/sysdeps/pthread/createthread.c # define ARCH_CLONE __clone int rc = ARCH_CLONE (fct, STACK_VARIABLES_ARGS, clone_flags, となっていました、 cloneのmanをみると第二引数がchild_stackとなっていましたが stackaddrに値を設定している箇所がみつけられませんでした。 どのように、スレッドのスタックポインタを設定しているのか教えてください。
現在、卒業研究でブラウザとデータベースを使用した問題集を開発中なのですが、 IEで入力した値をデータベースに入力すると、文字化けしてしまいます。 IEで入力する際には「Windows-31J」 データベースは「SHIFT_JIS」で設定されているので、 変換を利用すればいけるだろうと思い、 String a = new String (req.getParameter("パラメータ名").getBytes("Windows-31J"), "Shift-JIS"); を使用してみたのですが、データベースには相変わらず文字化けした状態で入力されてしまいます。 どなたか解決策を御教授願えないでしょうか。
320 :
319 :2010/12/29(水) 23:54:16
すみません。書き忘れてました 言語:Java+JSP データベース:MySQL 以上です。よろしくお願いいたします。
VS2008を使っているのですが、あるプログラム(ネット上で拾ったもの)をビルドしようとしたところ 「fatal error C1900: 'P1' Version '20080116' と 'P2' Version '20070207' が一致しません」 というエラーが出てしまいました。 どなたかこの解決策を教えていただけないでしょうか。
ググってなんですか
お前には関係の無い事だ
325 :
デフォルトの名無しさん :2010/12/30(木) 00:16:45
326 :
デフォルトの名無しさん :2010/12/30(木) 00:24:23
はい
どうやったら当たるんですか? 普通にやり続けても当たらない気がするんですけど。
あきらめなさい
vb.netのサンプルソースを見ていたら、 Dim test As Char = " "c というのがあったのですが、この最後の「c」は何なのでしょうか? cを付けた場合と付けない場合では何が違うのでしょうか?
331 :
デフォルトの名無しさん :2010/12/30(木) 07:32:08
iPhone開発に関するスレはありますか?
新mac板にあるみたい
>>330 " "が文字列リテラルじゃなくて文字リテラルになるんじゃないか?
たしかCharを文字列で初期化しても自動で文字に変換されるから
なくても問題ないと思う(うろおぼえ
動画ファイルミラーソフトの基本仕様 ・開発環境はVC6.0(MFC) ・テスト環境はWindows XP ・ハイブリッドP2P型 ・基本的にポート開放が必要(以下必要版とします) ※不要版も作る予定 ・非同期通信 ・対象サイトは「にこにこ動画」(いつも混雑してるので) ・ファイルを保持しているクライアントが無い場合はサーバーからダウン ・ファイル転送はファイルをヒープ領域にreadしながらリードできたデータを同時にsendする ・ファイルをアップロードするとクライアントのキャッシュに30ファイル転送する ※不要版には転送しない ・キャッシュサイズは初期値が1GBでダウンロード数が少ないものから削除される ・ファイルはURLにリンクされる へんなところがありましたらご指導下さい
開発環境がおかしい。
何を聞きたいのかがよくわからないです
プロ棋士のことか
オープンソースにするといいよ
P2Pにするのなら、動画データをパケットフレームで区分して、 途中のデータが欠損しても無い部分を飛ばして再生できるようにしなければ使い物にならない。 ファイル単位でミラーしようとするのは愚の骨頂。
341 :
デフォルトの名無しさん :2010/12/30(木) 12:23:20
素人は黙ってろ
>>336 最初は2008のExpress Editionで作ってたのですが
Win32APIと.NETの併用が分からなくて最終的にVC6で作ることにしました
>>337 説明不足で申し訳ありません
本格的な通信ソフトは初めて作るので事前にある程度
方向性が間違ってないか確認したかったので書き込みました
例えば
・非同期通信で問題ないか
・サーバー側はacceptで要求を待ち、要求が来たらそのソケットを別スレッドに渡していますが
その点問題ないか
・そもそも需要があるのか
・キャッシュサイズの初期値1GBは大きすぎないか
>>340 たいていのP2Pソフトはそのような作りになっていることは知っています
なのでそれが正しいような気もします
保持しているクライアントが起動していない場合は、サーバに取りにいくので問題ないような気もします
ファイル単位でミラーすると途中のデータが欠損することもないと思うのですが
もっと具体的に駄目な部分を指摘していただけると助かります
データの二次配布になるので法的な問題が発生する。
複製権の侵害?
著作者の同意を一つ一つとった上で、該当データのみをミラーするのであれば問題は発生しない。 まあがんばれ。
最近、超熟の食感が落ちたように感じるのですが気のせいでしょうか? 関東在住です。
349 :
デフォルトの名無しさん :2010/12/30(木) 13:49:22
冬は乾燥するので例年食感が落ちます。
ラッパークラスは通じる言葉やと思うけど、 マッパークラスってのは通じるかいな? ほかの概念をクラスにマップしたクラスって意味で使いたいんだけど。
大変判りやすい解答ありがとうございました
352 :
デフォルトの名無しさん :2010/12/30(木) 14:31:03
>>350 通じない。
通じるとしたらマップドクラスじゃないの?
それでも事前に説明しないと通じないけど。
>>352 確かに、真っ裸(まっぱ)クラスと空耳されても困りますね…
あるインスタンスの子インスタンス同士でアクセスしたい時ってどうするのが普通ですか? 今は親からそれぞれにお互いの参照を渡しています
Javaの悪口はそこまでだ
>>354 その質問では、「設計による」としか答えられんな。出直せ
>>354 まず相互に依存するような状況は設計が悪い。
設計を見直す。
>>356 ,357
そうしてみます、ありがとうございました
>>359 怪しいのはブラウザから文字を受け取ったときと、DBに書き込むときだろ。
>>319 のaに文字列が入ったときに中身を確認して、正常にunicodeに変換されて
るようなら、DBに書き込むときのunicode->sjisの変換がうなくいってない
からだから、そこらへんの設定がおかしいとか。
>>350 ラッパークラスが通じるのもネットだけ
2chスラングだよ
さすが2ちゃんねらーだ息をするように嘘を吐くw
>>360 返答ありがとうございます。
私としては、現在構築中のシステムにunicodeを利用する予定がありません。
htmlのinputから送られる値の文字コードは「Windows-31J」と認識しているのですが、
間違っているでしょうか。
それとも、Windows-321JからSHIFT_JISに変換するために、unicodeを仲介しないといけないのでしょうか。
バグが全くない自信がある完全なソースを8時間で何行作れますか
>>363 webアプリで、サーバー側はJavaなんだなと思って返事をしたのだけど、
もしそうなら、Javaは文字列をUnicodeで扱うからクライアントと
DBをSJISにしても、途中のサーバーの処理でUnicodeの変換が起きる。
Windows-31JとSJISはほぼ同じもの。
文字化けが`_みたいな一部の文字だけでおきているならWin31JとSJISの
差異のせいで、全体的におきてるならSJIS(Win31J)←→Unicodeの変換で
文字化けがおきている。
>>365 返答ありがとうございます。
サーブレットの言語はJavaです。
なるほど、String型にはUnicodeが入るんですね。
それを調べていったところ、解答に行き着きました。
以前のコードではWindows-31JからShift_JISに直接変換しようとし、
その結果、String型に文字化けした状態の値が入ってしまっていました。
それを、「ISO_8859_1」を仲介することで、無事データベースにShift_JISで値を入れることが出来ました。
重ね重ね、ありがとうございました。
なるほどっていうか、それを知らずにJavaを使っていたというのは少し驚きだ
>>367 いや。お恥ずかしい限りで・・・
専門学校の詰め込みなのかゆとりなのかよくわからん授業なんで、
細かいとこまでは教えないんです。
で、行き詰まった部分を独学でやる形になります
しかし、今までデータベースとブラウザの連携をやったことが少なく、
更には、ブラウザから入力した値をデータベースに格納することがなかったので、
現在まで文字コードに悩まされることがなかったのです・・・
WEBサーとJavaの間は明確に文字コードが変換されているんだから、 分かっていないのはJavaとDBの連携部分だろう。 ブラウザ云々は関係ない。
370 :
デフォルトの名無しさん :2010/12/31(金) 20:01:00
ヤバイ 暇すぎる 金はねーし、車もない田舎 おやはテレビにくぎつけ、兄弟も やることない・・・3日まで超暇 何しよう・・・
Javaバインディング とかのバインディングってどういう意味ですか?
Javaから対象のライブラリAPIなどに接続するためのアダプタというかブリッジというかラッパーというか
無料のコンパイラ VisualC++ 2010 Express と 有償のコンパイラ VisualC++ 2010 は何が違うんですか?
>>375 MFCついてるとか、サポートちゃんとしてくれるとか。
正月は えびぞうやら おざわやら 政治、金、社会関連のマスゴミが いなくて平和でいいな
さっさとメシつくれクソババって言ったら 聞こえていたのか変なメシがでてきたw ほんとクソババだな
メモリリークについてウィキペディアには以下のように記載されてますが それについてどう思いますか 近年のマルチプロセスOSではメモリ空間がプロセス(プログラム)ごとに独立に確保され、 プロセス終了とともに解放される。 したがって、メモリリークが単独で発生する場合、 あるいはそのプロセスがすぐに終了される場合は、 深刻な影響をもたらすことはあまりないと言ってよい
>>379 Windows系サーバはメモリリーク前提で運用される事が多く
週一回程度のリブートが運用に組み込まれる
そりゃ影響つってもパフォーマンスの問題だけどさ
それが深刻かどうかはwikipediaが決めることじゃないよ
まあメモリリーク対策で週一回再起動っていうより windowsupdateしただけでほぼ毎回再起動求められてる気がするから 運用方法についてはたいした違いは無いと思う
MDISみたいな厨房SIerはリブートが定例業務。
msysがダウンロードできる場所がわかりません。 一杯ファイルがありすぎてどれかわかりません。
384 :
デフォルトの名無しさん :2011/01/02(日) 15:11:43
GMailのメール検索をプログラムから呼び出せるAPIってない?
ある
寒いを英語で言うと?
BOOOOOOOOOOOOOOOOOO!!! っていうか普通にColdじゃないの?
Catch a coooooooooold.
>>380 週一でリブートって、10年くらい前の話なんじゃないの?
390 :
デフォルトの名無しさん :2011/01/02(日) 17:14:10
>>386 怪談話を聞くと身も心も凍るド。
いえーい。
>>389 今でも1週間でやってもらうように運用に入れてもらっているなー
だめなら1ヶ月とかな・・・
なんか解からんけど思ったとおり動かなかったらマシン再起動。 これはWindows脳とでも言えばいいのかなぁ… .bashrc書き換えただけでマシンを再起動してる人もこの世には結構いるんだぜ…
Linux,UNIX,FreeBSD と Windows陣営は分かれるべきだと思う
分かれてないの?
MACは意外にUNIXなんだよな。
xxx.ne.jp の登録者ってどうやってwhoisするんだったっけ?
Domain Information: [ドメイン情報] a. [ドメイン名] XXX.NE.JP b. [ねっとわーくさーびすめい] かいてきつうしんたんきゅうもう c. [ネットワークサービス名] 快適通信探究網 d. [Network Service Name] the eXcellent eXchage eXplorers network k. [組織種別] ネットワークサービス l. [Organization Type] Network Service m. [登録担当者] AT290JP n. [技術連絡担当者] AT290JP p. [ネームサーバ] ns1.futurismworks.jp p. [ネームサーバ] ns2.futurismworks.jp [状態] Connected (2011/03/31) [登録年月日] 1998/03/19 [接続年月日] 1999/02/04 [最終更新] 2010/04/01 01:21:17 (JST)
Linux陣営がWindows領域に進出してきて 荒らすだけあらして Linuxに帰る現状はどうかと 人として
Windowsは伸びてるしLinuxも微増 シェア下げてるのはUNIXだけ
> Windows領域に進出してきて > 荒らすだけあらして > Linuxに帰る 妄想乙
質問です。 ImageMagickをインストールしてある事を 前提にしたフリーソフトを2chで作りましたが ImageMagickのヴァージョンがあっという間に上がって行きます。 最初にソフトを作ったヴァージョンのままでいいのか 新しいバージョンに対応した方がいいのかどうしたらいいのでしょうか? もし新しいバージョンに対応した方がいいなら どのぐらいの頻度がいいのでしょうか? バージョンが上がるのが早すぎて毎回は付いていけません。
それを決めるのがお前だろ
ちょっとLimechatのマクロで複数行出力したかっただけなんだけど DLL作らないと駄目らしかったんで VisualC++ 2010 Express 落として試行錯誤してるんだけど 参考用のソースをコンパイルしようとしたら error C2664: 'lstrcpyW' : 1 番目の引数を 'char *' から 'LPWSTR' に変換できません。(新しい機能 ; ヘルプを参照) 1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。 と出るのだけど どう直したらいいのかな 助けてくれないでしょうか? 以下ソース =========================== #include "stdafx.h" extern "C" __declspec(dllexport) void __cdecl mozi(const char* Input, char* Output); extern "C" __declspec(dllexport) void __cdecl mozi(const char* Input, char* Output) { lstrcpy(Output,"Privmsg %a テスト/r/nPrivmsg %a 改行/r/nPrivmsg %a されているか?"); ←ここでエラー } ===========================
VC無料にしたら馬鹿ばっかり増えて困るな ボランティアでこんなアホのサポートするお人よしがいるのかな サポセンに電話しろよ
無料ほどこわいものはないな
>>404 プロジェクト>プロパティ>全般>文字セット
Unicode 文字セットを使用する→マルチ バイト文字セットを使用する
に変える。
>>407 感謝 無事コンパイルできました ありがとう
VBでやっちゃいなよ
そこは素直にstrcpy使うほうがいいと思う。 const char*固定なのだから。
バグ、悩みもバージョンアップですね
ある計算が停止するかを判定する関数、みたいな自己言及的な関数を 考慮しないことにすると、プログラムの停止性って再帰的に判定出来るように思うんですがどうですか?
ファイルの最終アクセス時刻って時刻取得しただけじゃ書き換わらないですよね? openしなければ・・・
試して確認するのは素人。プロはドキュメントを確認したうえで、 ドキュメントに嘘がないことを確認するために質問する。
なんのプロだよ おしえてクンのプロかw
実機で試して「動いた〜〜 OKOK」ってやってるんだね。素人は脳天気でいいなあ。
プロは「//理由は分からないが、とりあえず動いたからOK」ってコメントを付け加えないといけないからな
素人はドキュメントを読まない 初心者はドキュメントを鵜呑みにする プロはドキュメントを読むが偶にドキュメントに嘘があることを知っている
そんなもん読んでる暇があったら手を動かせよ
今日も右手が止まりません
削除スプリクトコードが漏れて、+板とかが大荒れなんだが・・・・
スプ いやなんでもない
424 :
デフォルトの名無しさん :2011/01/06(木) 22:16:51
r'゚'=、 / ̄`''''"'x、 ,-=''"`i, ,x'''''''v'" ̄`x,__,,,_ __,,/ i! i, ̄\ ` 、 __x-='" | /ヽ /・l, l, \ ヽ /( 1 i・ ノ く、ノ | i i, | i, {, ニ , .| | i, .l, i, } 人 ノヽ | { { }, '、 T`'''i, `ー" \__,/ .} | .} , .,'、 }, `ー--ー'''" / } i, | ,i_,iJ `x, _,,.x=" .| ,} `" `ー'" iiJi_,ノ
(`・ω・´)コラッ!ヤメタマエ
Subversionでコミットするときに間違えてクリップボードに残ってたエロ画像のURLをはってしまったんですけ消せませんかね…
無理
svnadmin使えるなら、巻き添えがでるけど消せなくもないか
画面の色が変化したときにクリックするようなプログラムを作りたいんですが 何を利用すればいいのか皆目見当つきません
Google Chromeのクッキーから値を取得したいのですが、どのようにしたらいいでしょうか? クッキーファイルを見るとバイナリ形式になっているのか、値を見ることができませんでした。
>>431 >>1 >ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
433 :
431 :2011/01/07(金) 19:17:00
>>432 すみません。
単にログインが必要なサイトのセッションIDを取得したいだけなのですが、
なにか問題がある行為なのでしょうか?
現在は、FirefoxでLiveHTTPHeaderを使い、送られているクッキーの中身を直接はりつけているのですが、
普段使用しているブラウザがGoogle Chromeなのと、手作業で張り付けるのが面倒なので、
それを自動で取得することができないかと思っております。
板違い
素直にChromeでログインすればいいだけ。
質問です 専ブラ(JANE)と携帯に対応した、ログイン制の掲示板を作ろうと思うのですが その為に改変許可のあるオープンソースの2CH型かしたらば型の掲示板を探しております。 いいのあったら紹介お願いします。
追記で言語は出来れば PHP か JAVA が望ましいです。
板違い。
439 :
431 :2011/01/07(金) 23:30:16
>>434 すみません
プログラムで処理するためプログラム版が適切かと思ったのですが、
適切な板があれば誘導していただいてよろしいでしょうか?
>>435 Chromeでログインするのであれば問題ないのですが、不自由があるので
専用のツールを作ろうと思っております。
そのプログラムを作ろうと思っているので、プログラム版にて質問させていただいております。
教えて欲しい。 複数のスレッドがあって、その全てのスレッドが終了したら以降の処理を開始したいとする。 こういう場合って、同期処理用のオブジェクトとしてはなにを使うとよいだろうか? たとえばセマフォを各スレッド用に作って、スレッド開始前に全てのセマフォをロック、 スレッドの終了時にそれぞれのセマフォを解放。 すべてのスレッドの終了を待ってる側は、すべてのセマフォを順に永遠待ちでロックしていって直後に解放、とかすれば 望みの動作にはなると思うんだけど、もっとキレイに出来そうな気が。 すべてのスレッドの状態をひとつの同期処理用のオブジェクトで判定出来ないかな、と。
>>439 >>433 と言ってることが矛盾してるじゃん。
>>433 はfirefoxでログインして
chromeに貼り付けたいといってるんじゃないのか?
>>440 セマフォにはカウンタはふくまれてなかったか?
443 :
431 :2011/01/08(土) 00:38:53
>>441 ChromeでLiveHTTPHeaderのようなものを知らないので、セッションIDを取得するために
Firefoxを利用して送信されるクッキーからセッションIDを取得しています。
FirefoxでもGoogle Chromeでも、ブラウザを利用すればサイトにアクセスできます。
上に書いたのは、
普段利用しているのはGoogleChrome
と、普段はFirefoxを利用していないということを、無駄に書いているだけでした。
読みづらくなってしまい申し訳ありません
444 :
440 :2011/01/08(土) 00:49:13
>>442 セマフォにカウンタはある。
だけど、「同時に*個までなら実行可能」って使い方になる。
たとえば特定のリソースに最大で3つまで同時にアクセス可能って制御なら出来るんだが、
複数のリソースがすべて解放されていたら、って判断ができるようには思えなかった。
勘違いでなければ、セマフォのカウンタは 0 以上、設定値以下で変動して、
ロックを掛けるたびにカウンタは 1 ずつ減り、解放すると 1 ずつ増える。
ロックをする際にカウンタが 0 であったら、どこかで解放されてカウンタが 1 以上になるまで待機になる。
‥‥と理解している。
この動作を先の処理に結びつけられるようには思えなかったんだ。
>>444 WindowsだったらWaitForMultipleObjects()ひとつで済みそうだけどな。
linuxなんかには同様の物は無かったはず。
無いものは自分でつくらなきゃなるまい。
pthread_joinで全部のスレッドを順番にやればよい
RSA暗号についてですが、実行プログラムだけで簡単に解析可能でしょうか もしも簡単に解析できるのであれば通信を暗号化する意味がないような気がします。 ここでいう簡単に解析とは、C言語を理解できるぐらいの理解力がある人が 書籍などで勉強して一週間程度で解析できることとします。
>>447 現在使われてる暗号っていうのはな
仮に実行プログラムのソースが手に入ってそれを理解できたとしても
そのソフト同士の通信を傍受しても解読できないの
そういう暗号があるの
449 :
440 :2011/01/08(土) 12:02:03
>>445 ,446
ありがとう。
Windows なので WaitForMultipleObjects を利用しようと思う。
これならスレッドのハンドルだけで判定できるんだな。
完全に忘れてたよ。。。
RSA 暗号は、大きな数の素因数分解が困難であることを利用した方式。 困難であるだけで、不可能ではない。 不可能ではないが、お前の秘密を暴くためにスーパーコンピュータを貸しきりなんてする価値ないから事実上不可能。 実際、その暗号化のタネはそれ系企業のトップシークレット。 でもまえに NHK の番組で、素因数分解を容易にやれるようになるかも知れない。 その場合にはいまの通信の秘密性を維持できなくなってタイヘン、的なことを言ってたね。
>>448 >>450 今暗号については勉強中で、先ほどウィキペディアでwinnyについて調べていたら
下のように書かれていました。
ウィキペディアの情報が正しいならプログラムによっては通信の暗号化は意味が無いような気がしたので
質問しました
だが、公開鍵暗号を使わないでいると、第三者のなりすまし攻撃を受ける可能性がある。そのため Winny では公開鍵暗号が使われており、同時に固定鍵がWinny内部に内蔵されている。
しかしデバッガを使えばその固定鍵を取り出すことができる
>>452 それは winny の実装の問題。鍵をプログラムに埋め込まず、実行時に鍵を都度乱数で生成するなどの方法がとれるのでは?
>>453 >>実行時に鍵を都度乱数で生成するなどの方法がとれるのでは?
これだと遅いらしいです。どれくらい遅いのかは分かりませんが
公開鍵暗号は遅いらしいので、一般的には早い共通鍵暗号でデータを暗号化し
その共通鍵暗号の鍵を公開鍵暗号で暗号化するらしいのですが
共通鍵暗号の鍵の保管方法について疑問を感じてます。
winnyの保管方法だと暗号化自体意味がなくなってしまうと思います。
だからなんだってんだ? ちゃんと勉強してから質問してくれ
Winnyは秘密鍵が生のまま交換されるデータの中に含まれていた。 本来秘密鍵は秘匿すべきもので、鍵を交換するときは鍵を交換するための 特別なプロトコルを使わなければいけないのにそれをやっていなかった。 つまり、正しい暗号の使い方をしていなかった。 Winnyがどうこう言い出すならまず「Winnyの技術」と「Winnyはなぜ破られたのか」ぐらい 読んでくれ。疑問を感じる前にまず基本を勉強しろ。
というか次々にああだこうだ言うから要点がどっか行ってるぞ 質問しなおせ
>>457 結局私が知りたいのは、「実行プログラムだけで通信を傍受することができるのか」です。
例えば実行プログラムのバイナリにデバック機能を付けるツールがあれば、通信の暗号化は無意味になるような気がします。
これまでのレスで理解できないのであれば、何を言っても無駄だな
>>458 >デバック
きっと君はそのままずっと理解できないと思う
まずは基本情報技術者試験からチャレンジしよう^^
実行プログラムがローカルにある限り、 最終的にはリバースエンジニアリングされます
理解できてない人まで寄ってきたじゃねえか
凍ったこんにゃくゼリー食べて人が死んだから、こんにゃくゼリーを売るのは取り締まるべきな気がします
疑問を持ったり調べたり時には質問したりする事は、プログラマにとって必要な事でありすばらしい事。 しかし、勉強不足で根拠も薄くしかも聞く耳持たずの質問者は、ただの愚か者。
窓がガラスだから玄関に鍵かけても意味ないみたいな理屈だな 今日から鍵つかわずに生活しろ
実際、玄関の鍵なんてあまり意味ないけどな
屁がでる
実がでる
奇跡へ
序章
>>454 論点を整理しましょう。
「公開鍵暗号は共通鍵暗号よりも処理が遅い」
これはそのとおりです。
「公開鍵暗号の鍵を生成する」
巨大桁の素数を乱数をもとに二つ発見することであり、
これも負荷の高い作業ではあります。
「共通鍵暗号でデータを暗号化しその共通鍵暗号の鍵を公開鍵暗号で暗号化する」
これもそのとおりです。
そして共通鍵暗号の鍵は乱数を使って生成すればいいでしょう。乱数の生成自体は遅くはありません。
winny の実装は確かに問題がありました。
>>>実行時に鍵を都度乱数で生成するなどの方法がとれるのでは?
>これだと遅いらしいです。どれくらい遅いのかは分かりませんが
共通鍵暗号の鍵の生成の場合は、都度生成しても遅い(負荷の多い)というわけではありません。
>>458 暗号化、というのはたとえばA と B が暗号通信しているときに、第三者が通信中のログを除いて解読することを防ぐことですよね。
プログラムに鍵がうめこんであり、そのプログラムが広く入手可能である場合には、バイナリハックして鍵をとりだすことで、
暗号化は無意味になりますね。
でも、 AとBが、通信の都度に鍵を変えて通信すれば、(第三者がいくらプログラムを解析しても)鍵は通信の都度つくられて AB 以外の第三者には
わかりようがないですから、暗号通信は意味があることですよね。
今回の質問では、具体的な説明はしていませんでしたが、私が暗号化を行おうとしているのは、サーバークライアント方式の 通信プログラムで、通信のプロトコルだけ暗号化しようと考えています。暗号化はある程度勉強していてopensslで実装しています 簡単に説明すると サーバ側 A「Hello」を受信すると、そのクライアントにクライアントから受け取った公開鍵で暗号化したプロトコルを送信 クライアント側 @サーバーに通信開始の文字列を暗号化をしないで送る「Hello」など 同時に公開鍵も送る A公開鍵暗号方式の秘密鍵で暗号化したプロトコルを復号化する 通常はデータを共通鍵暗号方式で暗号化し、共通鍵暗号方式の鍵を公開鍵暗号方式で、暗号化するらしいのですが、今回はプロトコルのサイズが小さいので 公開鍵暗号方式だけで暗号化しようと考えています 今回質問した経緯は、上記の勉強している過程で、通信の暗号化は場合によっては無意味になると思ったので、質問しました ※例えばリバースエンジニアリングやP2Pのプログラムなど(P2Pはサーバがない為、確実に安全な通信は不可能ではないかと思ってます) > 暗号化、というのはたとえばA と B が暗号通信しているときに、第三者が通信中のログを除いて解読することを防ぐことですよね。 > プログラムに鍵がうめこんであり、そのプログラムが広く入手可能である場合には、バイナリハックして鍵をとりだすことで、 > 暗号化は無意味になりますね。 そうですよね。 ただ全く暗号化していないよりは安全性はあると思います (一般の素人にはバイナリハックはできないので) > > でも、 AとBが、通信の都度に鍵を変えて通信すれば、(第三者がいくらプログラムを解析しても)鍵は通信の都度つくられて AB 以外の第三者には > わかりようがないですから、暗号通信は意味があることですよね。 この方法だと、バイナリハックしても暗号通信は意味があると思います。 だた、気になる点があってVCなどでデバッグしているときにメモリの内容を見ることができますが 実行プログラムに、VCのデバッグ機能のようなものを実行プログラムに埋め込むツールがあれば 暗号化したプロトコルも復号化することができるのではと思い質問しました
出来るもんならやってみろよ
埋め込むツールなんかなくてもopensslはソース公開されてるんだからいじり放題じゃないか デバッグ機能を使おうが使わなかろうが、メモリの内容を見ようが見まいが、 正しい鍵があれば復号できるし、正しい鍵がなければ復号できない それ以外になにがあるっていうんだ
>>474 >だた、気になる点があってVCなどでデバッグしているときにメモリの内容を見ることができますが
>実行プログラムに、VCのデバッグ機能のようなものを実行プログラムに埋め込むツールがあれば
>暗号化したプロトコルも復号化することができるのではと思い質問しました
通信当事者であるA, B で実行しているプログラムに仕掛けをつければ、通信中に使用している鍵を拾い出すことは原理的には不可能ではないと思います。
しかし暗号化は当事者A, B 以外の第三者Cが通信を覗き見することを防止することで、C が A, B のプログラムに仕掛けをつけることはできません。
C に対しては暗号化は意味があります。
プログラム使用者 A, B に対してプロトコルの解析を防止するためには、暗号化は効力を持ちません。
AやBにウイルス踏ませたいんですけどって話だな
既存の方式なら定石通りにやればいいだけだし 独自方式なら好きなように勝手にどうぞ 質問することなんかないだろ
ぼくのかんがえたさいきょうのシェアウェアプロテクト、でも発明して発表したいんだろ。 そんなもんがあったらとっくに使われてるわ。あいつらの必死っぷりったらないからな。 確か何年か前にコンテストとかもやってた記憶がある。
現状では定石通りが一番安全なのに馬鹿な素人が勝手にいじるから穴が開くんだろ
法則 : 売れないソフトに限ってプロテクトに必死
プログラムを改変された時点で暗号もクソもあったもんじゃねえよな
暗号したけりゃしとけ 復号でシンでもしらんが はい次どうぞ
ネットでC言語のソースを見てて初めてgoto文を見たのですが 私は今でgoto文を仕事でも趣味でも使ったことがありません。 そのソースではエラー処理で使われていて、これはいいなぁと思ったのですが 会社でC言語などでgoto文を使うとやっぱり何か言われるのでしょうか?
つかうな。そしたら関数化してしのげ。 gotoをリターンやブレイクに返還しろ。
後藤真希
>>485 あなたが説明説得できるレベルであれば使えばいいと思うよ
突然、処理を止めるにはリターンでいいって。これで代換えできるって。
代換えって、最近妙に聞くようになったがこれも2ch用語かね
具体的に。 gotoを含む場所、gotoのある場所をひとつの関数としたら returnとgotoは同じ意味。
____ 、ミ川川川彡 /:::::::::::::::::::::::::""'''-ミ 彡 //, -‐―、:::::::::::::::::::::三 ギ そ 三 ___ 巛/ \::::::::::::::::三. ャ れ 三 _-=三三三ミミ、.//! l、:::::::::::::三 グ は 三 ==三= ̄ 《|ll|ニヽ l∠三,,`\\::三 で 三 / |||"''》 ''"└┴‐` `ヽ三 言 ひ 三 ! | / 三 っ ょ 三 |‐-、:::、∠三"` | ヽ= U 三. て っ 三 |"''》 ''"└┴` | ゝ―- 三 る と 三 | / ヽ "" ,. 三 の し 三 | ヽ= 、 U lヽ、___,,,...-‐''" 三 か て 三 . | ゝ―-'′ | |::::::::::::_,,,...-‐'"三 !? 三 ヽ "" ,. | | ̄ ̄ ̄ 彡 ミ ヽ、___,,,...-‐''" ,,..-'''~ 彡川川川ミ 厂| 厂‐'''~ 〇 | ̄\| /
>>485 個人的には、現在書いてるコードのラインより上に飛ぶgotoは禁止してる。
ほんとにスパゲッティになるからね。
494 :
デフォルトの名無しさん :2011/01/08(土) 20:57:04
gotoが悪いのではなく、gotoでスパゲティになるようなコードを書く奴が悪い。
クソコード書く奴かどうか事前には分からないから、goto禁止。
コーディング禁止でいいよ
本当のプログラマはgotoを恐れない、みたいなパロディ無かったっけ。
>>485 絶対にgotoを使わないと書けないという処理というのは極めて少ないのと、
Cにあまり習熟していない人が使うと悲惨なことになるかもしれない……というのは周知の通り。
趣味ならともかく、会社だと自分が書いたソースを別の人が保守することもあるわけで、
会社やプロジェクトの方針でgotoを禁止するというのも、あながち間違った判断ではないと思う。
>>490 発祥は2chでもないし、生まれも最近じゃない。
正しい読み方なのか間違った読み方なのかはともかく、かなり昔から使われてる言い方だよ。
gotoを禁止する前に、Cにあまり習熟していない人を開発に使うプロマネを首にしろ。
お前だって最初は素人だろ。いつから玄人になったんだよ
Cならエラー処理にgotoは常道 これ禁止する人は大体聞きかじりでgoto絶対ダメと妄信してる人だけ
>>499 お前は癌になって素人に手術してもらえばいい
goto無しでは書けないプログラムは存在しないので使うな。
>>500 > Cならエラー処理にgotoは常道
> これ禁止する人は大体聞きかじりでgoto絶対ダメと妄信してる人だけ
私もそう思いますが、会社で禁止しているケースもあるのでは
馬鹿な会社だな
> 本当のプログラマはgotoを恐れない、みたいなパロディ無かったっけ。 Real Programmers Don't Use PASCAL に "Real Programmers aren't afraid to use GOTOs." ってあるけど。
gotoを禁止する会社には、底辺ITドカタしかいない
PHPにはGOTOないだろ。ver.6からは入るらしいが。
gotoを禁止しない会社を挙げてくれ
教えてやってもいいが、お前の就職口はないよ
gotoを禁止しない会社を挙げろ
goto を許可すると、以上のような無意味な議論を繰り返すアホが出没して迷惑だから禁止。
google
×誤:goto を許可すると、以上のような無意味な議論を繰り返すアホが出没して迷惑だから禁止。 ○正:goto を禁止すると、以上のような無意味な議論を繰り返すアホが出没して迷惑。
gotoを禁止する会社には、底辺ITドカタしかいない ソース
>>506
>>511 int match(char *exp, char *dic) {
for () {
for () if () {
flag = 0;
goto jump;
}
}
jump:
return flag;
}
これですむぞ。
int match(char *exp, char *dic) {
for () {
for () if () {
return 0;
}
}
return flag;
}
これでいいか。flgつかうこともない。 int match(char *exp, char *dic) { for () { for () if () { return 0; } } return 1; }
goto無しでは書けないプログラムは存在しない
自分がコード書くなら後者だけど、ライブラリ作者は前者で書くんじゃなかろうか インライン展開してくれるかどうかなんて知らないし
全部チューリングマシンでいいよ
>>519 なるほど、他の goto も書き換え可能かもしれませんね。
というか、
>>511 で使っている goto のほとんどが、「探索等を打ち切って次にすすむ」という効率化のためであり、別に goto がなくてもいいものですしね。
馬鹿な人って、ひとつの特殊な事例を一般化するよね
凍らせたこんにゃくゼリーで死亡者が出ているんです 全面的にこんにゃくゼリーを禁止すべきです
消防調査では全部で432例あり、中身を大別すると以下のようになります。 もち:77例 ご飯(おにぎり含む):61例 パン:47例 あめ:22例 すし(食品成分表で分類できないのでその他扱い):22例 おかゆ:11例 だんご:8例 流動食(食品成分表で分類できないのでその他扱い):8例 カップ入りゼリー:8例 ゼリー:4例 しらたき:4例 と言うことで、NO1のもち禁止に。次にご飯禁止
528 :
後藤 :2011/01/08(土) 22:07:48
そんなに嫌わないでくれ。
消費量ベースで計算すればこんにゃくゼリーの圧倒的な殺傷度が高いことが明白です 即刻禁止すべきです
いや一酸化二水素こそ前面禁止すべき
全体的な質量で計算すればこんにゃくゼリーの圧倒的な殺傷度が高いことが明白です 即刻禁止すべきです
規制主義者
状態遷移なんかにgoto使ってもいいと思うの
状態遷移には=を使うのがいいよ。
状態遷移には関数呼び出しを使うのがいいよ
状態遷移はExcelからマクロでコードジェネレートするのが楽よ
初めからLISP使えよ
えらいつれるな
えびぞうとか政治家とかテレビでいろいろ問題おこしてるやん まったくの他人事なんでどうでもいいwwwwwwwwwwwwww
もしかして業界ではこういうのが冗談でまかりとおってるの? きもちわるっ!
何に対してだよ
尖閣ビデオのコメントで嘘吐いてた政治家が多過ぎてひどす
リスト作っとけよ
VisualStudioって良くできてるなぁと、PHPに手を出して思いました。
PHP(言語)とツールを比較するな。
>>545 実際にコードを書くまでにかかる下準備がえらくかかるなぁの意味
PHPの仕事があると、オールインワンパッケージみたいので一発で環境構築OKってことは なくて、無意味にapacheのバージョンはこれで、phpのバージョンはこれで、MySQLの バージョンはこれでとか細かく指定されてて、毎回苦労させられるイメージ。
PHP4で動けば平気だろ。極力、バージョンに依存する機能つかわない。
apacheの95%はアホ
>>549 バージョン指定してくるのに、だいたいこれでOKっすよってこっちで判断して環境構築して
なんかトラブルあったらいやだろ。
下位互換のみで作れば平気。一部の関数で機能が変わるのがあるからな。
>>552 まあ、そういう判断をこっちでしてなんかトラブルがあったらいやだって話だし。
C++で質問です 一次元の配列で hoge[HEIGHT * WIDTH * 4]; 以下のように3次元と同じ量の配列を確保できますが for(int h=0; h<HEIGHT; h++){ for(int w=0; w<WIDTH; w++){ hoge[h][w][0]=処理 hoge[h][w][1]=処理 hoge[h][w][2]=処理 hoge[h][w][3]=処理 } } のように3次元配列でアクセスしてたものを 上記の一次元で作成した配列で同じように実現するにはどのようにやるのでしょうか?
>>554 for(int h=0; h<HEIGHT; h++){
for(int w=0; w<WIDTH; w++){
hoge[(h*WIDTH+w)*4+0]=処理
hoge[(h*WIDTH+w)*4+1]=処理
hoge[(h*WIDTH+w)*4+2]=処理
hoge[(h*WIDTH+w)*4+3]=処理
}
}
または
p = hoge;
for(int h=0; h<HEIGHT; h++){
for(int w=0; w<WIDTH; w++){
*p++=処理
*p++=処理
*p++=処理
*p++=処理
}
}
C++のスレはなくなったんだ
C++以前に中学生からやり直そう
Lispって世界中の天才?に近い人達が絶賛してるけど本当に凄いの? プログラムもなにもわからない人間だから 他のプログラム言語と比べてどうちがいがあってどこが特別なのかおしえて欲しい。 将来A.Iもこれでつくるの?
凄く括弧が多い。AI用言語とかいうのは過去の話
しょせんは人工無能
>>558 まず
>Lispって世界中の天才?に近い人達が絶賛
前提の、これが間違い。
EmacsLispがあるだろ
lispといえばemacs emacsといえばlisp
クラス系の言語について質問です。(Cから移行しているため) public 画像のファイル名格納変数(filename) private 画像の高さ格納変数(height) 画像の横幅格納変数(width) として、作成しようとしています。 このときprivateのheight / widthはクラス内の関数で使うのですが 位置づけ的に、Cでのグローバル変数と近い位置づけと考えて 良いのでしょうか? その場合Cではグローバル変数をあまり使わないようにしてきたため このprivateの使い方に若干抵抗を覚えてしまいます。
566 :
デフォルトの名無しさん :2011/01/10(月) 10:36:07
ユニックスのようなOSを使っている人々は普通は 普段はグラフィカルユーザーインターフェイスの 画面でしようしていますか?
乱暴だけど、ファイルスコープ(static)に近いと考えたら良い。
>>567 なるほど、ありがとうございます。
どうにも使うのが怖いですね。。。
1ファイル == 1クラス これで怖いならクラス設計が間違っている。
日本語でお願いします
>>566 デスクトップOSとして使う場合は、GUIを使用している。
但し、それでもターミナルは頻繁に使用する。
>>565 何故、
>public
>画像のファイル名格納変数(filename)
の公開が怖くなくて。
>private
>画像の高さ格納変数(height)
>画像の横幅格納変数(width)
が怖いのか理解できない。
XPからVISTA,7 へと移行するメリットを教えてください
Windows Serverって具体的にどういうことをしたい時に使うんでしょうか? DreamSparkで無料で提供されているので使ってみたいのですが。
VISTA は移行する意味がほとんどない。 7は、7用のソフトが動く。64bitOSが使える(ふつに使う分には要らない)
>>574 サーバーを立てたいときに使う。 普通には全く要らない
vistaの意味はなくて7の意味はあると言ってる奴は少し頭のネジが緩んでる奴だけだから信用しない方が良いよ
VISTAにするならせめて7にしろというのは間違いではないと思うけど
XPとVISTA,7の違いの方が、VISTAと7の違いより明らかに大きいだろ 語弊のある教え方してんじゃねえよ
昔のバージョンは、DirectX入ってないとかあったよな。サーバ特化だし当然だが。
設計での質問なんだけど、ある月を表す変数monthについて 実際の月-1←ライブラリのAPI 実際の月←自作クラス という前提で作られてるとします 自作クラス内部でライブラリのAPIを使っているとき、 外部には実際の月を引数にとるメソッドを公開すればいいと思いますが 内部的に使うのに、どのタイミングで実際の月と実際の月-1を変換するのが良いと思いますか? 具体的には、自作クラスの中で自作子コンポーネントが階層的に入っていて 自作子コンポーネントに渡す時点で変換する(子コンポーネントはライブラリのAPIと同じ)のと 最終的にライブラリを使う子コンポーネントが変換する(子コンポーネントは自作クラスと同じ)か どちらがすっきりしてますか
私には分からない。 なぜwindowsのような糞OSが一番はやっているのか。 そしてなぜlinuxのような無料のOSがはやらないのか。 言い換えるならば、なぜ人はWindowsを選び発展させて行こうと努力するのか。
>>582 自作クラスと自作子クラスで扱いが異なると混乱のもとになりがちなので
問題のライブラリAPIに月を渡すときだけ-1する
>>583 LinuxはフリーソフトがWindowsより少ないから流行らない
フリーソフトよりも簡単さだろ。使いづらさともいう。
Linuxは良くも悪くもコミュニティのオナニー Windowsユーザが金で買ってるのは単にOSだけじゃない
>>585 エミュでそれは終了じゃない?
LinuxでWindowsのフリーソフトが使えればいいわけだ。
>>562 やっぱりLispって凄そうですね。
最近実装された事とかがLISPで存在しててまだ未知な所があるとか。
Lisp作った人は天才なんですか?
>>589 すべてのソフトがエミュレータで動くとは限らない
またlispか
linuxプログラマとwindowsプログラマでは単価が桁違い
そんな理由で返品を受け付けてもらえるということに驚き
いまどき返品答えてくれないとネットでうわさが一瞬でひろがるからな
こんな理由で広まってもイメージダウンにはならんだろ 情弱乙って笑うだけ
アメリカ人は日本じゃ考えられないくらい簡単に返品するって話だしな。
だからLinuxは誰もが使えるOSじゃないんだよ 使えない奴が悪いみたいなスタンスだから一生普及しない
>>599 どこかに x window を Windows 風にみせる wm はないでしょうか?
それだけで万事解決だと思うのですが。
fvwm95ェ・・・
それで解決すると思ってるアホが多かったのも原因の一つ
603 :
デフォルトの名無しさん :2011/01/10(月) 19:16:10
お知恵拝借。 JISの漢字(区点)一覧表を作ろうと思ったんだけど、うまくいきません。 なるべくWindows標準機能だけを使って作るアイデアをください。 画像よりは、テキストの方がいいです。改行とか文字の大きさとかをいじれるので。 とりあえずjavascriptで、区点→Shift_JIS変換して、ブラウザに表示させて みたんだけど、まったく頓珍漢な内容。メモ帳へコピペ等してみると、どうもユニコードに なってるらしい。 javascriptは、ファイルへはShift-JISで書けるらしいので試してみたんだけど、 これもうまくいかない。コード128以上が書けないようです。 var FSO = new ActiveXObject('Scripting.FileSystemObject'); var stream = FSO.CreateTextFile('一覧.txt',true,false); stream.write(String.fromCharCode(●●)); //●●に文字コード 別にスクリプトでやらなきゃならんわけではなく、ワードパッドとか何か 適当なツールで技があるのなら、それでも構いません。 よろしくお願いします。
GUIで悩んでるんですがどちらが良いと思いますか? コードはかなり被るが登録と修正の画面を別にする 適当に場合分けして一つのコードで登録修正画面とする
基底クラスを作り、全く同じ部分を基底クラスで実装する。 違う部分を子クラスで個別に実装する。 もし二択なら、同じような画面を二つ作った方がいい気がする。
>>591 全てのWindowsソフトがWindows上で動くのなら
LinuxでもWindowsソフトを動かすのは不可能ではない。
VMWareがあれば解決でしょ?
海賊版のWindowsを使ってもいいわけだ。
というかその海賊版ですら必要のない日が必ずくると思いますけども?
あとは、WindowsXPライクなデザインは変わっても雰囲気が似てるモードを選べる様にすればいい。
なぜWindowsのエミュを使わなければいけないのかよく考えてから話せよ LinuxがあればWindowsが必要ないという論点からずれてる
エミュをランタイムに言い換えれば別に問題は無いんじゃね
いや、そういう話をしてるんじゃないから
Linuxは触れたこともない素人が言うけど、流行ってる云々じゃなくて、素人がよく分からずに最初に触れるにあたってwindowsはハードルが低いってことでしょ あとは、Linuxが無料であっても、入れる場所は?ってことじゃない?それを自分で用意できない人はLinuxを持ってたって十分に使えないんだろうから、現在普及してるwindowsでいいじゃんっていう windowsが糞OSかどうか俺のレベルじゃわからんけど、情報が見つけやすいって意味で楽だよ
MACは叩かれないのにLinuxには文句を言う おかしいと思いませんか
windows → 凡人 Linux → 玄人(自称含む) mac → オサレ という認識をしております
>>616 本当の玄人はAIXとかSolarisつかってんじゃね
だいたいlinuxつったってディストリ次第でかなり違うのに一緒くたにされても困る。
せめてubuntuとでも言ってくれ。知らないけど。
618 :
デフォルトの名無しさん :2011/01/11(火) 01:03:20
MacBook上にBootcampでWindows7入れて、その上でVMwarePlayerを使って時々Ubuntu動かしてるよ。 キー入力が変になるから、イマイチ常用では使えないけど、たまに使ってる。
>>618 それならぶっちゃけwindowsにcygwin入れておくだけで事足りるのではないだろうか。
>>616 windows → 池沼
Linux → エリート
mac → オサル
アーイタタタタ
mac -> 俺の道をいく(自爆を含む) linux -> 40〜60代のおっさんようPC(月給が高いので安く抑えたい(クビ)) windows -> バージョンアップを続け、ユーザーも獲得しているOS
日本のSI業界でJava PGとして仕事をするためには、オブジェク ト指向的にきれいなあるべき姿でコーディングできるスキルでは なく、このようにオブジェクト指向をまったく理解していない上 流のSEが作成した異常な設計書に忠実にしたがってコードを書き 、また、その複雑なスパゲッティコードを長期にわたってメンテ ナンスする根性と忍耐が最重要のスキルとして試験で試されてい るということなのかと私は理解しました。
日 ト な 流 、 ナ る
VisualStudioのExpressEditionって以前は試用期間とか無かったような気がするんですが 今はそういうバージョンって無いんでしょうか?
登録すりゃいいじゃん
630 :
562 :2011/01/11(火) 21:30:43
なるほど。登録してきます
>>630 相変わらずコテつけたり外したりしてるんだね。
そのレスも意味がわからないよ。
>>562 の引用部分が最強だどうだという内容でもあるの?
>>626 いえ、上流のSEになった時に同じ過ちを犯さないため、反面教師になってくれているのです。
早くSEになれるとよいですね。
変数のスコープを実装するのに便利そうな 同じキーに複数の値を入れられるデータ構造で Hash<variable,Stack>よりマシなのってありますか 実装言語自身のスコープを利用するのは無しの方向で
エスパー能力が必要な質問だな。そのままならエスパースレにいけ。
逆にそれのどこが不満なのかな
不満というか好奇心です 今となってはアドレスがわからないんですが 確か昔のバージョンのBoost.spiritのページに、 変数テーブルの実装にはある種の3分木のほうが ハッシュよりも効率的、みたいな話が書いてあったように思うので 今ならさらに速い奴があるんじゃないかと思いました
638 :
562 :2011/01/12(水) 01:17:27
>>632 >>562 のオチが通じにくいものだったかと思いましたので、
>>630 に差し替えたつもりでした。
「lisp 最強」と連呼する私自身を自身で笑っているんですが関西風はお気に召しませんでしたか?
>相変わらずコテつけたり外したりしてるんだね。
>>630 の名前欄の数字をたどれば自明でしょう。
>>611 いや大有りだよ。
エミュ使えばWindowsは要らないという環境を構築する事が出来れば
Linux/Unixに移動するのも容易になり
けっかユーザーが増え
バランスシートがかわる。
まず第一に、そんなのは出来てから言え
ユーザーが増え?バランスシートが変わる?いつから言ってんだよ聞き飽きたぞ
>>583 は根本的に間違っている。Windowsを発展させようとしてるのはMS関係者だけだし
対してLinuxはかなり多くの人間が発展させようと努力してる
その他の一般ユーザーは何の努力もしてない。彼らにとってはユーザサポートが無いOSこそ糞だ
Cでバイナリファイル内の置き換えについて質問です 74 65 73 74 (test) を検索して別の値に変換するつもりですが どのように処理したらいいでしょうか? 74 がでてくるまで1バイトずつ読み込んでいくのか ファイルを全部メモリに読み込んでから検索するのか バイナリ操作が初めてなのでどうのようにするのがいいのでしょうか
楽なのは後者じゃないかなあ。
大きいファイルなら4096バイトとか区切りのいい単位でやるけど
windowsでもエミュできるわけで・・・
現実問題として1バイトづつ読むとめっちゃ遅くなるよ
最低でも
>>643 さんの言うようにある程度まとまった大きさで読んだ方が良い
ふつーメモリマップ
1バイトずつ読み込んでも10MB以上くらいいかないと たいして速度に影響しないよ
働けましぇ〜ん 働けましぇ〜ん
病気のプロフェッショナル
>>645 つ バッファリング
標準ライブラリからしてバッファリングを前提に設計されている。
参考になりました ありがとうこざいます
いえいえこちらこそ勉強になりました ありがとうございます
IOとCPUキャッシュに何か関連が?
658 :
デフォルトの名無しさん :2011/01/12(水) 15:34:10
HTML5だな。
660 :
デフォルトの名無しさん :2011/01/12(水) 15:44:39
>>659 マークアップ言語以外ではどうでしょうか?
簡単なアプリを作れる言語の中では?
>>658 難しい理屈が全く必要ない言語のひとつに
Prologがあります。しかも、かなり高度な
プログラミング課題の記述に適しています。
しかし速度が遅く画像表示を伴うプログラミング
には不向きですから、あなたにとって実用的
いえるのかどうか。
662 :
661 :2011/01/12(水) 15:52:31
実用的と
663 :
デフォルトの名無しさん :2011/01/12(水) 15:55:11
>>661 はい。なにが実用的かは状況次第だというのはわかります。
661のような意見を聞けただけで参考になります。
prologについて後であたってみようとおもいます。
どうも。
VBだろ常考
665 :
658 :2011/01/12(水) 15:59:28
あ、ついでに、らいぶらりがある場合で既に用意されているライブラリの種類と使い方が短時間で把握しやすい言語とかありますか? 言語を実用できるようになるまでに言語を時間をかけてマスターし、その後でライブラリーの関数の意味もようやく理解し、ライブラリーの使い方もわかるとか、そういうのとは違う言語ってありますか?
666 どこを縦読み
>>665 ひどくプログラミング言語の習得をめんどくさがっているようだけど、
最低限の学習時間で最大の効果をあげたいならまず何をしたいのかはっきりしてもらわないと。
どの言語も非常に狭く限定的な問題空間でしか威力を発揮しない。
場合によっては言語よりも専用のツールやゲームエンジンの方が優れている場合もあるかもしれない。
668 :
デフォルトの名無しさん :2011/01/12(水) 16:41:29
>>667 そんな具体的で大した質問ではないです。
最大の効果なども考えていませんし、専門知識が身に付いてきてから始まる(使える)作業もあるってのも理解してます。
667が私の意図を聞いているのなら、そういう具体的な実用性ではなく、
たとえば、簡単なアプリ(例えばですが、高校数学レベルのを計算するアプリとか、しりとりするアプリとか)
をつくろうとした場合に、まずその言語を使う方法の勉強が200時間要るとかなら、まちがいなく挫折するしかったるいということです。
簡単な事をやろうにもそんな前置きが必要な道具が他にありますか?
そういう話です。それに関して、抽象的でも偏屈でも個人的な意見でも仮定の話でもいいので、どの言語がおすすめというアドバイスが欲しいということです
高校数学レベルのを計算するアプリ
javascriptでいーんでねーの。
>>668 Prologのプログラミングをひとつ載せておきます。
'乱数を使って計算機とジャンケンをするゲームを作成せよ。人間の入力はグーは0、チョキは1、パーは2などとし、勝ち、負け、引き分けの判定をする'(_判定) :-
repeat,
人間の入力(_人間の拳),
乱数を使って計算機と(_計算機の拳),
判定(_人間の拳,_計算機の拳,_判定).
人間の入力(_人間の拳) :-
write('拳を入力してください 0..グー 1..チョキ 2..パー : '),
get_integer(_整数),
拳に変換(_整数,_人間の拳).
拳に変換(0,グー).
拳に変換(1,チョキ).
拳に変換(2,パー).
乱数を使って計算機と(_計算機の拳) :-
_計算機が生成した整数 is random mod 3,
拳に変換(_計算機が生成した整数,_計算機の拳).
判定(_拳,_拳,引き分け).
判定(グー,チョキ,勝ち).
判定(チョキ,パー,勝ち).
判定(パー,グー,勝ち).
判定(チョキ,グー,負け).
判定(パー,チョキ,負け).
判定(グー,パー,負け).
672 :
671 :2011/01/12(水) 17:34:45
人間の拳がなんであったか(整数ではなく)。それから、 計算機の拳が何を出したかを表示しなくてはいけません でしたね。どこでwriteしたらよいか、考えてみてください。
そんなものはない あったらとっくに使われてるし \ ヽ ! | / \ ヽ ヽ / / / お断りだああああああああああぁぁぁ!! \ | / / ,イ  ̄ -- = _ / | --''''''' ,,, ,r‐、λノ ゙i、_,、ノゝ -  ̄ ゙l ゙、_ .j´ . .ハ_, ,_ハ (. ─ _ ─ { (゚ω゚ ) /─ _ ─ ). c/ ,つ ,l~ ´y { ,、 { < ゝ lノ ヽ,) ,
675 :
デフォルトの名無しさん :2011/01/12(水) 18:03:44
いまが使われ始めてる段階かもしれないでしょ?違いがわかる人に。 たとえば、ブラウザでいえば、OSがwindowsがメジャーなため、IEが大人社会的にはメジャーで仕事用pcではそれが採用されているが、 実際はFFやサファリの方が趣味の人には人気があったりする。デザインや機能で。 特にFFは昨今のデータではIEに迫るほど普及してきてるだろ?自分はFFは出だした頃からつかってたがもちろん会社などでは全くみかけずつかわれもしてなかったが、私用ではその頃からクールだと思ってずっとつかっていた。 そういうのがあるだろ。 何事も、ある/なしの2択の状態ってことはないだろに
676 :
デフォルトの名無しさん :2011/01/12(水) 18:04:57
675->673
FireFox使ってる奴なんて情弱だけだろ
Firefoxはアドオン入れなきゃ意味ないだの、入れすぎたら重くなるだの全然ダメ デザインもIEと大して変わらん。一般人向けなのはデフォルトで欲しい機能が入ってるスレイプニルだった デザインでクールなのはクローム。タブはあの位置にあるのがベストだろう
WEb系ならFF「も」使っててもおかしくないと思うが
それで?それで?
スレイプニル(笑)
>>675 企業がWindowsを使うのは、MSが法人向けのサポートを売ってるからじゃないのかよ
それがお前の言ってる「違い」じゃなくて?
683 :
デフォルトの名無しさん :2011/01/12(水) 18:38:27
なんか、いまも昔も自民党、いい政党は戦後から今日まで自民党しかないっていってるおっさんを思い出した
それで?それで?
確かに、Windowsは有料だから糞で、Linuxは無料だから最高という主張は それこそどこかに埋蔵金があって、予算の心配はいらないって言ってたどっかの政党みたいだ
誰が言ったの?詳しく!ソースもキボン!
|:::::::::;;;;:| :;:;:;:;:::::| ハ:::::::::::;;;|:::::;;;;:;イ;;l {、::::`ー‐::'':":::::::, ;;l |仆、:::::::::::::::;;;;;; _ノ'ミi lミ{ ` ニ == 二 lミ| . {ミ| , =、、 ,.=-、 ljハ {t! ィ・= r・=, !3l 妄想ってわかるか? `!、 , イ_ _ヘ l‐' Y { r=、__ ` j ハ '゙\ . r‐、 /)へ、`ニニ´ .イ /ヽ ゝ } i/ //)ヘ` ニニ´__ ノ´ ) l / / /〉 丶、_ _,ノ /| ' /) | ヽ
>>668 とりあえずHSPオススメ。軽くてシンプルなエディタと開発環境がセットでついてきて
すぐ始められるし、文法はBASICライクで直感的。必要な機能は一通り揃ってる。
これからプログラミングを始めるなら一番簡単だからマジオススメ。
>>685 Windowsが良いのは多くのソフトがフリーで質が良いからだろ?
OSですらフリーになるべき。
なんでアンドロイドはスルーされるの
>>689 逆だろ。言ってることが全部逆。話にならない
官公庁のデフォルトがWindowsとExcel, Wordなので、 仕事に使うならWindowsを使わざるを得ない。
官公庁は財政難かなんだか知らないけどLinux化を進めてる
ふつう一太郎だろ
おっさん乙
>>693 Linux扱える業者って安くなくね
安定した立場の事務屋にLinux仕込むだけでも苦労するだろうね
結局Windowsが安上がりってことに気付くだけ
それではLinux運営のメリットってなに? OSが安く、フリーソフトが充実してるから? Linuxの方が専門性が高く人件費やら専門性やらで高くつく ミドルウェアのバージョンアップにしたって、誰かが人柱にならないと みんなついてこれず、最新のハードを扱うには不向き それにくらべWindowsでは、ハードウェアレベルのセキュリティ対策が 行われていてて、バージョンアップするときのハードウェアの互換性も MSが保証してくれる これはでかい
698 :
デフォルトの名無しさん :2011/01/12(水) 22:00:03
ルーチンワークしかする必要のない地方公務員は時給800円でLinuxアプリ使ってればいい。 アプリの使用に専門性なんていらない。
2000が出るまでは、数時間に一度再起動しなきゃならんかったんだよな
NT使えよ
まずさあ、Windowsが有料って意識してる一般人いるの?MSが大嫌いな人くらいじゃね PC買ったら元から入ってるじゃん。OS無しモデルやLinux搭載モデルが別段お得ってわけでもないし Linuxが良いのは、ソースが公開されてて誰でも改善に参加できるからでしょ 前に流行ったwisdom of crowdsの一例でもあったし。参加する人間は楽しいのかもしれないけど、 一般人としてはMS職員が改善しようが、どっかの暇人が改善しようがどちらでも良いよね ボトムアップ方式のメリットしか見えてないのならまだしも、無料で手に入るから良いなんて、とんでもない。 同じwisdom of crowdsでも商業ベースのグーグルは成功。そうじゃないウィキペディアは乞食やってるし
>>702 うちは企業だけど、10台導入するときは中古のノートとLinuxだけど。
コストが全く違う。
>>703 それで仕事になるの?
みんなこっそり海賊版windows入れて仕事してますとか、自宅からノート持ち込みとかなんじゃねーの?
マイクロソフト包括ライセンスうまうま^^
>>704 営業所はほとんどがメールだから。
Thunderbirdで問題ない。
システム管理の立場からはUnix系の
方が細工しやすいし。
コメントがハングルで書かれています。どうしたら日本語と混在できますか
UTF-8
>>706 なるほど
メールだけで事足りる職場ならLinuxもアリなのか
こっそりwinny入れられる心配もなさそうだ
普通にtorrent使うだろ
711 :
デフォルトの名無しさん :2011/01/12(水) 23:26:21
>>702 たくさんいるだろ。
昔からそれになやまされてたぞ。
ストレージやフリーソフト、昔のデータを掘り上げるときの互換性や友達からもらう違法コピー使う時とか、
対応するwinOSが欲しくて、それらの度になんどosだけを買おうか買うまいか悩んだ事か。
98使ってて、一方でxpが欲しくなったときとか。
痛ぇ
OSはバンドルされるものって認識だと、電気やで売ってる2万台のパッケージが買えなくなる。 でも一個パッケージかっとくと、アップデート時のライセンスが安かったりするから一個持っとくといいと思う。 最近はwineが結構スポットライト浴びてるようだが、詳細はしらね。
714 :
デフォルトの名無しさん :2011/01/12(水) 23:33:33
有料と無償の壁は痛いよ実際
GIMPはいつになったら糞高いPhotoshopに勝てるんだ?
勝つ必要があるのかね
>>702 MSは公共団体じゃないので職員ではなく社員です
NHKは特別だけど
揚げ足どりはいいけど、現実見ようぜ
>>715 linuxユーザーにデザイナーが居ない
>>702 Linuxがいいのは、いろんなサーバが簡単に動くからだろ。
それは根拠の無い思い込み
とりあえず自分に都合のいい尺度でしか議論できない人間が無駄。 互いにばらばらのベクトルを揃えずに比べようとしている時点で、プログラマとしての才能はない。
だそうです
デスクトップ環境にlinuxを導入するチャンスがあるとすればWindowsXPのサポートが切れる2014年か、 PCを4,5年で買い換える前提で「XPマシン買うなら今のうち」とか思ってそうな層にねじ込むか。 しかしながら一般ユーザにとってlinuxでしか使えないキラーアプリがあるわけでもなく、デバイスドライバ関係の不安が残る。 いちいち調べてなんかいられないので、ショップでXPマシンを衝動買いするのが関の山。 となると、やっぱりサーバ用途で流行らせるしか……
Linuxは無料エロ動画観賞用
726 :
てすすき :2011/01/13(木) 13:52:58
基本的な質問ですが switch(a){ case 0: b=0; break; case 1: b=0; break; case 2: b=5; break; ・・・ } return b; ↓ var b[3]={ 0, 0, 5 ・・・}; return b[a]; 上2つは返す値でいえば同じだと思います 速度とかメモリ関連では違うと思いますけど・・・ 下のも同じようにまたは別の形で簡潔にできる方法はありませんか? 言語はそこそこメジャーなものならなんでもいいです if(a < 0){ b=0; }else if(a < 1){ b=0; }else if(a < 2){ b=5; ・・・ } ↓ ・・・ 至らない点あればすみません
aarrayは{0,1,2,...}としてこんな感じ for(int i=0;i<aarray.length;++i){ if(a < array[i])return b[i]; }
ありがとうございます さすがというか・・・確かにその通りよく考えればですね
でも不等号が逆になったりしたら使えないんだね 何か思いついたわけではないけど
>>715 元が悪いのにいくら直してもダメ
まだPictBearのほうが可能性があった
それにスペック食いのソフトはフリーでは育ちにくい
map くわしくはぐぐって
そもそもLinuxを流行らせる必要があるのか?
>>729 複雑な条件付けが必要、あるいは頻繁に条件が変わる可能性があるなら
素直にifで記述した方が便利かもしれない。
不等号が逆になるなら、引数にcompareを取るようにすればいいだけ
>>733 やっぱりそうなるね・・・
>>734 function(a,cmp){
var b[n]={ 0, 0, 5 ・・・};
for(int i=0;i<aarray.length;++i){
if(a cmp array[i])return b[i];
}
}
みたいなの?そのまま使えることってあるの?
それともifのネスト?
a[n]={〜0:0,0〜1:0,1〜2:5・・・};みたいに要素に範囲を指定して設定できればいいのにね
そんなのあるかは知らないけど
>>732 私のようにUNIXの長いユーザだが、Windowsは全く使った
ことがない者にとっては、流行ったほうが生計が楽。
cmpは関数だよ if(cmp(a,array[i]))みたいにする
ある程度プログラミングに慣れてくると普通にこういうコードは書くよ Javaや.NET系のCompareTo C言語のqsortの引数 C++のSTLでの比較関数など 普通に色々な言語で使われてる cmpの合成もよくやる
739 :
デフォルトの名無しさん :2011/01/13(木) 16:48:09
新参者です。 もう一週間以上、いろんなことを試みても解決できず。 GWTとJDBCに詳しい人がこの質問を読んでくれる幸運を期待。 eclipseで新しいGWTプロジェクトを作りはじめたが、リモートサービスの中にpostgresqlをconnectしているが、エラーが出て進まない。 (旧gwtのバージンが古いときに作った)半年ぐらい前のプロジェクトはそのまま動いているいた。そのときはtomcatを利用していたが今回初めてgoogleのapp engineを試用してみた。 環境が変わり今はupdateサイトで最新のにしたのが不味かったか。 D/Bはリモートにあるのだが、開発機からpgadmin3でリモート接続してもしっかり編集できるのでユーザー名やパスワード、ホストなどの指定ではなさそう。 いろいろなバージョンの組み合わせをしましたが最終(現在)のバージンは eclipse :3.5 jre :1.6 GWT:2.1.1 APP engine:1.4.0 posgre: postgresql-8.4-702.jdbc3.jar (war/WEB-INF/libに置き参照設定済み) なお、新規にweb application (旧GWTプロジェクト)プロジェクトでテンプレートにconnectだけ追加しても同じ現象がでます。 エラーの出るアプリケーションは下のこの行です。 conn = DriverManager.getConnection("jdbc:postgresql://192.168.1.19:5432/mydb", "myid", "mypw"); エラーをトレースすると DriverManager.classの Connection result = di.driver.connect(url, info); ここでエラーが出ていることがわかったが、このコードはループの中で2回目のinfoがpostresqlの番になるとトラップしてしまい追跡不能。 下にコンソールに吐き出た内容を貼り付けておきます。
741 :
デフォルトの名無しさん :2011/01/13(木) 16:53:00
Initializing AppEngine server
Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/appengine-web.xml
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/web.xml
The server is running at
http://localhost:8888/ [ERROR] javax.servlet.ServletContext log: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException:
Service method 'public abstract java.lang.String myproj.mylib.client.SendVoiceInfo.sendTextItems(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.lang.IllegalArgumentException' threw an unexpected exception:
java.lang.NoClassDefFoundError: java.net.Socket is a restricted class.
Please see the Google App Engine developer's guide for more details.
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)
...
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details.
at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
....
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
... 30 more
conn = DriverManager.getConnection("jdbc:postgresql://127.0.01:5432/mydb", "myid", "mypw"); でもだめか?
744 :
デフォルトの名無しさん :2011/01/13(木) 17:01:52
>740 サンキューです。 そちらに移動しました、。 お騒がせ、失礼
745 :
デフォルトの名無しさん :2011/01/13(木) 17:07:00
>743 ローカルにpostgreサーバーを建ててないのが問題という助言ですね。 そうかも知れないし、前回と異なったローカルマシンにtomcatをインストールしていないことも原因かも。
746 :
デフォルトの名無しさん :2011/01/13(木) 17:09:12
あっ、そういえば以前(動いていたのは)はSSLでトンネルを掘っており、確かに127.0.0.1を使っていました。 試してみます。
>>745 気持ち悪いとこでちょん切るな > posttgreサーバー
748 :
デフォルトの名無しさん :2011/01/14(金) 00:24:22
>>747 気持ち悪いところを重ねるな。 > posttgreサーバー
751 :
748 :2011/01/14(金) 00:49:06
>>750 こんなものがあったんですね!全然マニュアル見てなくてすみません!
本当にありがとうございます!
ある処理の前に「フィルター」てインターフェース作るたび、いつも悩むんだよな。 チェックボックスにチェックをつけたものを「処理」するのか? チェックつけたものをフィルタリングして「処理」から外すのか? 「フィルター」以外に気の利いた日本語なんだろ?「処理選択」?固ェ〜
唐突で恐縮ですが、 素数表を提供しているところを教えてください。
wikipedia
インターネット検索サービスを使うといいと思います。
呼び出しの順番を変えたいのですが if (order == HOGE) { if (piyo) { Piyo(); } if (huga) { Fuga(); } } else { if (huga) { Fuga(); } if (piyo) { Piyo(); } } 上のコードだと2重に関数を呼んでるので 保守するときにバグが入る余地がありちょっと嫌な感じだったので for (i = 0; i < 2; i++) { currentOrder = (i == 0) ? ((order == HOGE) ? true : false) : !currentOrder; if (currentOrder && piyo) { Piyo(); } if (!currentOrder && huga) { Fuga(); } } 上のようにしてみたものの,なんとなしに大げさな感じがするので もうちょっとスマートなやり方ってないでしょうか? goto 文以外でお願いします.
2つしか関数がないならhogeをbool値にして if(hoge){fuga();piyo()}else{piyo();fuga();}でいいと思うけど。 大量にあるなら (順番、関数)からなる何らかのリストを定義して順番でソートまたはSortedMapに入れその順に呼ぶ あるいは順番を保持するクラスを定義してpiyoやfugaという名前をやめ、func()みたいなメソッドにして 比較関数を渡してそのクラスをソートしfuncを呼ぶ
>>757 言われる通り2つしか関数がないので
最初のコードで書いてたんですが,冗長なコードになっているので
うーん?と思ったのですが…やっぱりこの場合は冗長でも,
一般的に真偽で順番を2つ書いておくのが普通なんですかね?
>>757 もう一度両方を眺めてみてどっちが保守しやすいと思う?
間違えた。 失礼しました>757
>>75 8 もう一度両方を眺めてみてどっちが保守しやすいと思う?
こういうことかな var HOGE=0,order=HOGE,f=[new Function("alert('piyo');"),new Function("alert('fuga');")]; var func=order?[f[0],f[1]]:[f[1],f[0]]; func[0]();func[1]();
761だけど更新してなかった・・・
763 :
デフォルトの名無しさん :2011/01/14(金) 12:23:28
2ちゃんねるのソースってどこで手に入りますか?
板違い
>>761 if (piyo)
が消えてるよ。
>>757 もだけど。
関数の中で判断すればいいって暗に言ってるのだろうか。
>>760 可読性の観点で見ると前者がいいですが,
関数名や引数の構造を後に変更されてもバグが出にくい観点で見ると
冗長になってない後者がいいので,自分としては可読性がよく
関数の呼び出しが冗長にならないコーディングがあればなと思ったんですが思いつかないので…
呼び出しの順番毎にifで振り分けるのが普通みたいなので自分もそうする事にします…
「ついカッとなって書いた」 って英語で同表現すればいいんでしょうかね?
アメリカ人はそんなこと言わない
オージー英語でもいいです。
Becoming addition, I wrote it.
i will dead, so i write this message.
この時期に誰も求人に応募されていない企業からオフォーがあったんですけど どうしましょうか?
773 :
772 :2011/01/14(金) 16:30:26
ああ釣りか
オッフォー♪
775 :
772 :2011/01/14(金) 17:03:31
オファーですw
>>709 winnyみたいに更新のないアプリなら、
ハッシュキー指定で起動できないようにしちゃえば良いじゃん
777
Eclipse 64bit で32bitアプリを作るにはどうしたらいいのですか? 普通にコンパイルすると64bitアプリになります。 それに、mingwなどが使えません。
780 :
デフォルトの名無しさん :2011/01/15(土) 16:50:33
組み込みやりたいんですけど、組み込めるものって何処に売ってるんですか? レゴとか子供のおもちゃみたいなものじゃなくて本格的なやつがほしいです。
秋月電子
>>780 秋葉原のパーツショップなど。
通販で購入できるよ。
ハードウェアに詳しくないならArduinoがいいんじゃないかな。
783 :
デフォルトの名無しさん :2011/01/15(土) 16:57:05
google app engine のスレってありますか?
786 :
779 :2011/01/15(土) 20:33:23
直った
クライアントからネット経由してサーバでコンパイル&実行ってあり?
WindowsやらのVSがアホらしくなってきた・・・
普通にあり
勉強用にLR Parserの実装を知りたいんですが その目的にあったjavaのプロジェクトってありますか? antlr ver3はソースコードのダウンロードページに今アクセス出来ません
sourceforgeのプロジェクトのソースをチェックアウトしてきたいんですが、 TortoiseCVSでできますか?
VSイラネ
ANTLRはLLパーサらしいけど... JavaのLRパーサなら俺が今書いてる ドキュメントなしでバグが残ってるかもしれなくてもよければ差し上げるが、要らんよな
いらんよ
あ、やっぱり要りません
あ、やっぱり要る
Javaで扱える数値 double (-)1.79769313486231570E+388(15桁の精度) とのことですが 15桁までは保証してるけどそれ以上は桁を覚えてるだけで誤差が出るということですか? 7桁まではそのままの表記になりますが8桁以上はE付き表記になります 実際に扱える上限は179769313486231(15桁)ということでいいですか?
実際は誤差が蓄積するんで、アルゴリズムにもよるけど もう2桁ぐらいは度を見積もったほうがいいと思う
>>799 整数限定ならlongの方がいいんじゃない
9223372036854775807 まで使える
実数として使うつもりなら整数部だけで15桁まで使ったら小数点以下の桁は保持できないし
802 :
799 :2011/01/16(日) 13:53:54
小数も使うつもりです ギリギリ限界のところでエラークリップを付けたいので 具体的な限界の数字を知りたいのですが…
整数の話なんだよな? 15桁っていうか正確には -(2^53) - 1 から (2^53) - 1 までなら誤差が出ないって話になる((2^53) - 1 は9.00719925E15) つまり15桁だな
>>802 小数か
0.1でも誤差がでるよwwww
ですか 整数の場合53bitをフルに使ってるんですね
>>802 整数部とか小数部とかの区別なしに合わせておよそ15桁くらいだと思えばいいです (整数15桁なら小数0桁、整数10桁なら小数5桁)
なので小数部がどのくらい欲しいかによって変わります
また800さんの言うように1〜2桁余分に見ておいた方がいいです
807 :
799 :2011/01/16(日) 14:17:59
あ、違ったw
ありがとうございます 詳細はこれから見ますが、 collectFollowingSymbolsがfollow集合、かな? 個人的に気になっている箇所はFirst集合の計算です オリジナルのアルゴリズムへの理解が怪しくて 左再帰とかが与えられると無限ループが 発生するような気がしていて、その辺参考にさせてもらいます
組み込みは使用できる言語は決めつけられているんですか? 自由な言語で組み込みめるものありませんか?
中で動くのは機械語だから機械語に翻訳する前の言語が何かなんてほとんどどうでもいい
>>811 どの言語が使えるのかは、その組み込み機器に用意されたコンパイラ、インタプリタで決まる。
普通はアセンブラ、よくてC(標準C関数が無かったり)など。
貴方が自分でコンパイラ、インタプリタをその機器向けに移植するなら可能性は無限大だけど事実上不可能。
フォルダやファイルをコピーしたり移動したりするプログラムを作ろうかと思ってます。 実際に操作するのはPCに詳しくない人なので、使いやすい物がいいのですが 最近の言語では、どのようなものがおすすめでしょうか。 自分は過去にプログラムをつくる仕事をしていましたが、最近ではVBAくらいしかさわっていません。 かろうじて記憶に残っている言語は、.net以前のVBや、PHP4などです。
シェルスクリプトを使うのがいいと思うよ。
>>814 VBAやってんなららWSHでいいんじゃない?
PHP4
すみません。メモリの論理アドレス空間について質問したいのですが、 ここはスレ違いでしょうか。 ハードウェア板で質問する内容かとも思ったのですが、 ハードウェア板ではもっと実用的な話をされていたので……
大丈夫だと思うから質問するといいよ
>>819 ありがとうございます……!! 悩みすぎて頭が痛いので本当に嬉しいです。
お聞きしたいのは、
32bit CPU が使用可能な論理アドレス空間が 4GB である理由についてです。
以下のように解釈しているのですがどうでしょうか……。
正直、アドレスを 32bit で指定できることが実はよくわかっていないのですが……
-------------------------------------------------------------------------------------
CPU が 32bit なので、CPU 内のアドレスバスも 32bit のデータを扱える。
従って、メインメモリ上の領域 1 Byteに割り当てられるアドレスも 32bit にすることができ、
1 Byte の領域が 2^32 個あることから、使用可能な論理アドレス空間は 4GB となる
821 :
814 :2011/01/17(月) 16:53:57
>>815 ,
>>816 ありがとうございます。
スクリプトの線で調べてみたところ、htaにするのが
自分の要望とあっていたので、チャレンジしてみます。
ヒントをいただけて助かりました。
>>820 レジスタのサイズが32ビットだから
2^32以上の値をレジスタに格納できないから
2^32以上のアドレスを指定したくてもそのアドレスの値をレジスタに格納できないから
ってことじゃだめ?
i386の32bit hugeモデルならもっと広い…
>>822-823 ありがとうございます。質問後も調べていたのですが、
どうやら「CPUのビット数」自体、技術的に定義があるわけではなさそうです。
ただ、
>>822 さんの考え方が良さそうです。
CPUのbit数とメモリの関係について教えてください。
http://mag... - 人力検索はてな
http://q.hatena.ne.jp/1207136686 最近の 32bit CPU では、メモリのアドレッシングに使うレジスタの bit 数が
CPU の bit 数になっていることが多いようです。
アドレスバスの本数も 32 であることが多いようです。
ありがとうございました! もうちょっと調べてみます
そんなあいまいな情報いらねぇよw
だからといって調べて報告すんなよ
すみません。。。
828 :
デフォルトの名無しさん :2011/01/17(月) 21:48:49
javaとpythonだったらどっち覚えたらいいでしょうか? 目的はゲームとかwebサイトとか作れるようになりたいです
java
どっちも覚えればいいと思います
java クライアントは自由度低いけどサーバーサイドでは強力なきがする。
832 :
デフォルトの名無しさん :2011/01/17(月) 22:34:34
どう考えてもpythonだろ。javaなんてpythonでひと通りやり尽くしてどうしても必要になってからでいい。
どう考えてもjava
>>828 世の中に既に存在するゲームとかwebサイトが
どんな技術で構成されているか知るのが先決でしょう。
csvファイルを読込 ↓ 配列に値を確保 ↓ 簡単な演算をして配列の中身を更新 ↓ 画面に簡単な図形、色、数値の組み合わせを表示 ↓ 配列の行をステップして、各行での条件に合わせて画面の図形や色、数値を変化させる 上記のようなexeファイルを作成する場合、どのようなプログラムソフトを使うのが良いでしょうか? プログラム経験は、他ソフトのAPIとC++を用いてそのソフトを拡張したことがある程度です。
>>835 データの規模は?オフラインなの?
PHP+MySQLでいいと思うけど規模によってはJava+Oracleかな。
>>835 プロッタ作りたいのかな。
画面に出すなら、最低GUI使えないといけない気がする。バイナリも吐きたいなら、もっと狭まる。
WindowsならC++使えるようだし、VS系ソフト一択じゃね?金がなければExpressでおk。
ほかだとGCC+いくりぷすかな??
マルチプラットフォームを目指すんであれば、そういうライブラリもあるから、そこから入るのもなくはないかも。
WxWidgetsとかそれなりに有名な気がする。
Excelでよくね?w
C++を使ったことがあるにもかかわらずこの程度の質問してくるってことは 何か解決が難しい落とし穴があったからだと思うんだけどそれが見えてこない。
図形をお手製関数で描きたいのであれば、言語なんかかんけーねー。マジで。 Bitmap辺りのクラスを自作して、そいつに任意の点を打てるようにすれば、 あとはそれ使って線とか三角形とか書けばいい。 立体にしたければ、行列とか検索するんだ。
>>836 オフラインの10〜50KB程度です。
ググってみたのですが、この規模でしたらPHP+MySQLで良いでしょうか。
どちらも使ったことが無いのですが、
exeファイル作成と
配列の行番号を指定することでその行の値が示す条件を表示させることが可能なのでしょうか?
842 :
840 :2011/01/17(月) 23:09:25
俺おかしなこと言ってるな。すまねー。
>>838 VBを使うのですか?
>>837 ,839
すみません。前提を書いていませんでしたがVSは事情により使えません。
C++を使えば簡単に実装できると思います。
Express,GCC+いくりぷす,WxWidgetsググってみます。
>>840 C言語に近い言語で最低限の勉強で出来たらいいなぁと考えています。
俺ならDelphiを使う。
small basicやHSP exeにできる
RubyもEXEに出来るよ。
VSが使えないならBCCを使えばいいじゃない。 ボーランドが潰れてからもう配布してないのかな。
難しいやつ、追加機能必須なやつばかり出しやがって。 small basicやHSPは、インストールしたままの環境でやりたいことが実現できる。
pythonで良いんじゃね。matplotlibで。
851 :
835 :2011/01/17(月) 23:26:46
>>837 プロッタ程のものではなく、表示画面には予め決まった図形を描いておき
条件によって塗りつぶしの色や数値を変えたいという程度の物です。
Expressは無償のVSの事ですか?基本的なライブラリなどは使えるのでしょうか?
有償VSとの違いが良くわからなくて…
マルチプラットフォームではなく、windowsのXPで動けば良いです。
語彙もほとんど無いので、言われたことの意味を履き違えていたら申し訳ありません。
まずはsmall basicやHSPから
マイナー言語を選ぶと誰も助けてくれない
small basicやHSPは、昔からあるBASIC言語とほぼ同じ。追加関数が豊富なだけ。
>>851 そうだよ。VC++とかVC#の無償版。MS由来のMFCやATLがないけど、C/C++の基本関数やクラスは全部使える。
VC10EE入れてC++&WIN32APIはそのときから使える。
スモールベーシックは世代が違うからわからない。
Hot Soup Processorは、米ダートマス大学で開発されたBASIC言語の書式をベースにして 1994年に開発が開始され、1996年以降フリーウェアとして公開されている。 1994年におにたまにより開発されたプログラミング言語環境である。 基本的にMicrosoft Windowsプラットフォームが持つ機能を手軽に使えるような ツールとして開発されたため、OS向けの低水準な記述は不可能ではないがあまり推奨されない。 Hot Soup Processor - Wikipedia
858 :
835 :2011/01/17(月) 23:40:16
皆さんたくさんの回答ありがとうございます。
>>845 small basicイイですね。
多人数でいじったり、拡張したりクラスを作成したりはしないので
このくらいのシンプルなソフトで作れれば一番助かります。
>>856 Cの基本関数が使えるのであれば全然問題ないです。
こういうのって昔は評価版だった気がするのですが、開発もOKなんですか?
HSPはリアルタイム3Dゲームが作れるほどの性能がある。 3D格闘ゲーム、レーシングゲームなど。 低スペックマシーンでも動かせる。
Visual Studioは安価なStandard版がディスコンになって 有料版は8万円からのスタートになったんで 学生でもなく会社にライセンスを買ってもらうこともできない日曜プログラマには Express版が最高の選択肢だよ。 もちろん商用プログラムを書いて販売することもOK。
素人が作るゲームの限界を感じる
863 :
デフォルトの名無しさん :2011/01/17(月) 23:52:29
差し支えがなければVSがNGな理由を。
図を出したり、ウィンドウ出すだけで一苦労。
誰もSwingとか言い出す人が居なくて泣いた
一苦労たって、 WNDCLASSEXの準備→レジスト→CreateWindow→UpdateWindow→メッセージループ んでもって、コールバック関数の中でWM_PAINT捕まえてドロー。 こんだけじゃん。 …めんどくせ。
868 :
835 :2011/01/18(火) 00:18:45
>>864 VSは大学の研究で使っていました。
自分の所有しているVSは当時使っていたものでとっくにライセンスが
切れているので、使えないと思ったんです。
会社で使うソフトを作りたかったので、
Express版では問題があるような気がしたのですが
特に問題が無ければVSのEXPRESS版でも良いです。
じゃあExpressで決まりだな さぁ、みんな散った散った
870 :
835 :2011/01/18(火) 01:21:37
>>869 とりあえずsmall basicでやってみて、限界を感じたらExpressに切り替えたいと思います。
皆さんありがとうございました。
Lenaってヌード画像だったのか、授業でよく見る例のサンプルしか知らなかった
googleのHadoopてなにがすごいの? 持ち上げられてるみたいだけど ごく当たり前の処理な気がするんだが・・・・
googleがすごい
874 :
デフォルトの名無しさん :2011/01/18(火) 14:59:19
googleの中の人ってどうやって収入得てるの?
ググレ
sourceforge.net のプロジェクト(中の人)に連絡取りたいとかいう時って やっぱアカウント作ってからの方がええのん? それとも個人メールから、なんか送っても構わんの?
プロジェクトごとにやってる人間が違うから 中の人の考えかたも方針もばらばらに決まってるだろ
新幹線の経路探索が500程度ってありえないんだけど 何かが間違って伝えられてるのかな
1分あたり、だ。
そうか、ここではおまえの技が通じないのか
>>835 普通にC#でええやん。
デルファイかC++Bulderが安く手に入るならそっちでもいいけど。
ファイト魂がこみ上げてくる これがおまえの力なのか
どうしたんだ?そんな気合じゃぁ 子猫だってふっとばせないぜ?
AかBのどっちか一つ書くときどっちが好み? void DoSomething1(int a, int b) { ... if(a==b) DoSomething2(a); // A if(a==b) DoSomething2(b); // B ... }
if(a==b) if(rand()&1) DoSomething2(a); else DoSomething2(b); 実にどうでもいいと思わんかね
どっちかひとつなんて状況がそもそも理解不能
え?
つまりAB以外の書き方があるってことか
好み以前にどういった機能を求めているかすらわかんない
aとbだったら微妙だけど hoge[0]とhoge[1]だったら、数字の若い方を使う人が多そう。
>>890 じゃあこれだったらどっち?
void DoSomething1(int min, int max)
{
...
if(min==max) DoSomething2(min); // A
if(min==max) DoSomething2(max); // B
...
}
大小が比較できる型で同値を比較するケース自体があんまりない気もするけど 俺なら足して2で割るかな…。
void DoSomething1(bool a, bool b) { ... if(a==b) DoSomething2(a); // A if(a==b) DoSomething2(b); // B ... }
>>892 DoSomething2はどんな処理?
>>892 int max(int a,int b){ return a>b ? a : b; }
か
int max(int a,int b){ return a>=b ? a : b; }
かで悩んでるって事か?
ノイローゼだな
>>892 構文糖なら、引数の早いほうか、副作用のなさげなほうえらぶかねー。
ちゃんとそのことをコメントに書いておくのが一番だけど。
参照やポインタで受けてるなら影響出る場合もあるが コピーで受けてるんだからどっちにしようが同じ 悩むだけ無駄
>>892 片方しか処理しないのに二つ引数を取る理由は?
キャッシュ的にはどちらが有利なんだろうね?
>>894 まぁ、普通はaかな。
void DoSomething1( bool a, bool b = true )
みたいになっていたとき、確実に明示されるaを使ってた方が
なんかかっちょいいから。
あぁやっと意味わかった 「どっちも何も両方やってるじゃねぇか」とか思ってたわ
遅えよ
これはひどいな
どこをみたら構文糖かもしれないと思えるのか。 最初のうちで終わってる話なのに、ずるずる引っ張ってるほうが理解できてないとかひどすぎる
powershellでunix系コマンドが使えるんだな。エイリアスで。 お前らはコマンドプロンプトからpowershellに移行した?
いいえcygwinです
馬鹿には聞いてない
おもしろそうだけどコマンドプロンプトと何が違うの?
そういうことを自分で調べられない人間には向いていないし、必要性もないだろう。
DLLに関数定義して読み出すのと、EXEの中に直接書き込むの、 どう違うのでしょう?
>>912 複数起動時にdllを使いまわせるからメモリ消費が少ないとか
後でdllだけ差し替えることができるとか(プラグインみたいに)
>>913 なるほど、それで処理が多そうなソフトはDLL使っているんですね。
分かりました、ありがとうございます。
ダイナミックリンク方式だと言うのに、なぜLinuxでは ライブラリのバージョンを変えると「ライブラリのバージョンがおかしい」とかヌカして動かなくなるのですか。 完全互換が取られていても動かないのですが
lingos みたいなマウスオン辞書を自分用に作りたいんだが,まず何をどう調べたらいいのかわからないから相談させてくれ スペック 大学生 理系 プログラミングはCをほんの少し 変数に代入とかifとか,コンパイルの言葉の意味ならわかるとか,そういうレベル 今考えてるソフトウェアは,・そのテキストをドラッグしたら内部でweblio やgoogle 翻訳 など複数のところでで検索し, 適当な結果を窓に表示させる.・検索した内容はどこかに蓄積しておいてあとで見返せるようにさせる.みたいなのを考えてる. 全然すれ違いかもしれないけど,プログラミングは分野が多すぎてどこから手をつけられるのか全然わからん.あれこれ調べる気はある. キーワードだけでもいいから教えてください.お願いします
例えば 1.0 libFuckMac-so.1 1.1 libFuckMac-so.1 同じなのに動かない
>>916 IneternetExplorer FireFox Chrome ブラウザ 表示方法 ドラッグ指定
ダブルクリック処理 ポップアップウィンドウ キャッシュメモリ
辞書 著作権 利用契約書 誓約書 ソフトウェアライセンス
思いついただけでこれくらい?
>>918 完全互換じゃないだかだろ。
どれだけ馬鹿なんだよ?
コンパイルし直すと動く ってことは完全互換
922 :
デフォルトの名無しさん :2011/01/22(土) 07:29:31
コンパイルしなおしたらダイナミックリンクの意味ないわな。
仕事での相談です 60歳のおじさんとら合計5人くらいで作業してるんですが このおじさんがいきなり北朝鮮語か、何語かでいきなり叫ぶのです 何を言っているのかもわからず、どう反応してもいいのかわからず 困っています 彼はいったい何をしたいのでしょうか? よろしくお願いします
スルーしとけ
ipv4アドレスって枯渇したの?
IBM, ATT, XEROX, HP, DEC, Apple, MIT, Ford他、CLASS A取得してる処から 召し上げればもう少しもつ。
APNICの地域レジストリーが枯渇するのは10月か
モモヒキ履いてる?
ヒッキーなら間に合ってる
vidual basicと vidual c との混合プログラムって出来る? また作る場合どの様な、作り方なのですか? 参考になるサイトとか有ったら宜しくです。
オープンソースはたしかに無料ですばらしいソフトが多いが やはり、お金を一定額支払うという社会的行動を伴うMSの主張の方が正しいように聞こえる
VCでDLL作ってVBから読むぐらいじゃないの?
オープンソースのコミュニティに参加する事も社会的行動ですよ
>>932 一定額のコスト計算はMSのみが取り仕切っている。
オークションに投げ出してきたりはしない。
>>932 有料だがソースを公開する、というソリューションがあってもいいと思います。
GNUとかいろいろあるけど PL法はないもんな アメリカ産のソフトを運用するのと 日本産のソフトを運用するのとどっちが高くつくかってこと 法的に問題が起きたらどうなるとか、リスクが高すぎる
>>936 質問者じゃないけど、コンパイルする能力すら無い人だけが商売の対象ということ?
「もし問題が起きたら」なんてことは考えてもらえないので、 そのようなリスクは考慮されず、たとえどんなに高くてもゼロに等しい
なんとなくありそうかなと思って深く考えずに軽いノリで言ってみた 反省している
>>936 たくさんあるように思うけど、どうしたの
C#やVBにあるプロパティって、 実質的には関数呼び出しかインライン展開されたコードですよね?
>>943 そこまで気付いているなら、自作クラスのプロパティ編集を可能にする方法を調べればいいのに。
そのスレはキチガイ隔離スレ
荒らし認定を管理人に判定してもらわないとそのままだろ
うめうめだろ
949 :
デフォルトの名無しさん :2011/01/22(土) 22:27:58
>>936 普通にある。知らないならば情弱という他ない。
^(.っ){2}$ とか?
誤差の無い円周率計算ってどういうコード書くんですか?
多倍長整数を使う
円周率は無理数、誤差を0にすることは不可能。
円周率を1とした単位系にすればいい。
1/3 = 0.33333... 1/3 × 3 = 0.33333... × 3 1 = 0.99999...
>>955 1/3 = lim(n->∞)Σ(k = 1, k = n) 3 / 10^k
1/3 x 3 = lim(n->∞)Σ(k = 1, k = n) 3 / 10^k = lim(n->∞)Σ(k = 1 k = n) 3 * 3 / 10^k = lim(n->∞)Σ(k = 1, k = n) 9 / 10^k
1 = lim(n->∞)Σ(k = 1, k = n) 9 / 10^k
当たり前ですが。
Double以上の数を使うとき、多倍長演算を使えと よく書かれていますが、多倍長演算って結局何をやっているのですか?
>>957 1桁の計算しかできない計算機があったとします
それを使ってあなたは1桁以上の数を扱いたいとします
どうしますか?
その計算機をいくつか使って、筆算のようなことをすればいいわけです
960 :
素人 :2011/01/23(日) 14:57:05
初心者です。それぞれLineEditとPushButtonを1つずつ持つ、2つの(同じ、又は、異なった)クラスオブジェクトのウィジェット間で、それぞれのLineEditのテキストを、PushButtonで、送信受診するには、どのように考えていけば良いのでしょうか。 おおよその(概念)で結構ですので御教示頂けたら幸いです。 サンプルプログラムのURLなど在りましたら御教え頂けましたら有難いです。
環境は
962 :
素人 :2011/01/23(日) 16:10:51
>>961 ubuntu10.04のqtcreatorでqt4です。
クラス変数など使うのでしょうか。
そこはライセンスについて議論するスレみたいだから 技術的な質問しても答えもらえないよ
データベースって adoとかdaoとかoracleとかoleとか色々あってよくわからないんですが 全体的な位置付けとかを学ぶのに良いサイトってありますか?
ADO -> DAO -> OLE は DB にアクセスするフレームワークのレイヤー ORACLE はただの DB ソフト
ただじゃない 有料だ
>>966 ありがとうございます
ググりにくいのでwikiとかで調べてみたんですが
こんな感じでしょうか
Access/Oracle/SQLServer/Postgres/MySQLなどはDB
ODBC/JDBC/OLEDB/ADO.NETが抽象化層
RDO->ODBC
DAO->ODBC
DAO->JET->ODBC
ADO->OLEDB
ADO.NET
ODBC、RDO、DAO、JET等は古い
開発でaccessを使うんですが
ローカルでは.sdfファイルを使ってアプリケーションを作成し
同じコードを使ってaccessで動かすってことは
ADO.NETを使えば可能なのでしょうか?
.netには色々とAPIがあってどれを選べばいいのかがわかりにくいです
>>963 >>964 レス誠に有難うございます。Qtについての質問で、C++についての基本的な事で、この初心者用スレッドの方が良いと思いました。
ウィンドウ間通信もシグナル&スロットで、と思いましたがスコープが通らないようです。
外部変数を使わないとだめかなと思いました。
今も、サンプルを探しています。
>>956 1/3 = lim(n->∞)Σ(k = 1, k = n) 3 / 10^k
ここをどうやって導出したんですか?
いきなりそんな展開をされても、それでは
>>955 と同じことを言っているに過ぎないですよ。
>>968 DBになに使おうとしてるの?そのままaccessなら何もいらないよ
>>973 公式サイトに書いてるからそれ見るといいよ
>>973 ヘルプに書いてあるからそれ見るといいよ
>>974 どこだかわかりません
>>975 >このプログラムのヘルプは以前のバージョンの Windows で使用されていた Windows ヘルプ形式で作成されており、
>Windows Vista ではサポートされていません。
と、言われます><
>>972 家にaccessないのでSQL Server Compactを使おうとしてます
>ODBC、RDO、DAO、JET等は古い 今のAccessってJETじゃなくなったのか。
>>976 そんなんじゃまずいからもう少し探せ。
検証アルゴリズムについても明記してあるから。
ヘルプもそこで詰まって終了とか小学生か?
>>977 > 同じコードを使ってaccessで動かす
ごめん、ここ見落としていた。
VBAにしてもVSTO使ってC#とかにしてもオフィスなくて開発するのは難しいんじゃないかなぁ?
>>971 S(n) = Σ(k = 1, n)(3 / 10^k) とおく。
1/3 の筆算をよく調べれば(あるいは、1/3 - S(1), 1/3 - S(2), 1/3 - S(3) .... と順次筆算をしていけば)、
1/3 - Sn = (1/3) * (1 / 10^n)
が導き出せる。さらに変形すると、
S(n) = 1/3(1 - 1/10^n)
n->∞とすると、
S(∞) = 1/3
すなわち、
lim(n->∞)Σ(k = 1, k = n) (3 / 10^k) = 1/3
>>984 この問題の本質である、出題者がひねくれているという点に回答をしていないと思われる。
そのままだと 0.333... から 0.333... * 0.1 を引くと0.3 - 0.000...3 になるんじゃね?って流れじゃないかね。
いや...の意味分かってないだろ 0≠0.00000 0=0.00000... 表記上の問題であって端っこなんて無いから。
そこが分かってたら1 = 0.999...に疑問を持たない あと、0 = 0.00000だよ。
>>987 ちょっとミスっただけだ。言いたいことは分かるだろ
1/3≠0.333...3ってこと
結構面倒な話なんで専用スレで続きをどうぞ。(まだ残ってれば
APIのラッパーライブラリって何のためにあるんでしょうか? 楽するため?
うん
いや理学か。とにかく有効桁数は結構大事だから
桁落ちではない 情報落ち
jqueryはラッパーライブラリですか
ただのライブラリ
つまり、有効桁数が小数点以下3桁なら 1 = 0.999 ってことかぁ
どちらにしろ正確には違うが少なくとも四捨五入くらいしろよ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。