トップページ⇒tech
1001コメント279KB

スレ立てるまでもない質問はここで 125匹目

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/02/23(土) 17:40:47.22
質問する前にGoogleで検索しましょう。http://www.google.co.jp

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 124匹目
http://toro.2ch.net/test/read.cgi/tech/1359210850/
0153デフォルトの名無しさん2013/02/28(木) 12:53:27.18
GUIを作成して、そこに画像を任意の位置に表示させる
表示させた画像の左上を座標0:0として相対的に座標を指定して座標50:50の位置の色を取得する処理で
一番簡潔に書ける言語を教えて

PHP,Perlは長すぎるから論外
0154デフォルトの名無しさん2013/02/28(木) 12:54:46.19
.NET
0155デフォルトの名無しさん2013/02/28(木) 12:58:03.10
C#
0156デフォルトの名無しさん2013/02/28(木) 12:58:03.60
C#
0157デフォルトの名無しさん2013/02/28(木) 13:05:10.25
>>152
うるせーハゲ
0158デフォルトの名無しさん2013/02/28(木) 13:10:36.27
プログラミングやったことない初心者がいまからCかC++どっちを覚えるべきかググりながら決めて
http://king-soukutu.com/flash/owata.htmlみたいなやつを作れるようになるのにどのくらいかかりますか?
0159デフォルトの名無しさん2013/02/28(木) 13:14:27.87
これAS3だろ
0160デフォルトの名無しさん2013/02/28(木) 13:16:38.14
ただ今から始めるならASはちょっとな
JavaScriptとHTML覚えたらすぐ作れるよ
0161デフォルトの名無しさん2013/02/28(木) 13:17:37.71
昨日からAS3はじめた。
0162デフォルトの名無しさん2013/02/28(木) 13:25:32.46
Flashとかもう死にゆくだけの技術だろ
0163デフォルトの名無しさん2013/02/28(木) 13:32:34.26
でも今日マスターしたからもういいかな。
AS3なら普通にプログラミングだな。
0164デフォルトの名無しさん2013/02/28(木) 13:59:47.56
win32API
0165デフォルトの名無しさん2013/02/28(木) 18:03:27.23
PHPやHTMLで個人を識別してそれぞれに違う動作を与える事はできますか?
0166デフォルトの名無しさん2013/02/28(木) 18:17:46.07
>>165
ログインという概念を知らないということなのかな
0167デフォルトの名無しさん2013/02/28(木) 18:18:42.57
ログインさせるとかセッション使うとか、端末固有のあれ使うとかの話?
webprog板で聞いた方がよさげ
0168デフォルトの名無しさん2013/02/28(木) 18:31:46.28
>>166
ログインするためにはメールを送信してもらうなどの事をして貰わなくてはいかませんか?
0169デフォルトの名無しさん2013/02/28(木) 18:32:16.89
>>167
わかりました。ありがとうございます
0170デフォルトの名無しさん2013/02/28(木) 18:32:47.34
>>168
ログインサービス使ったことないのかよ
0171デフォルトの名無しさん2013/02/28(木) 18:49:45.18
てめーが在日だろ
0172デフォルトの名無しさん2013/02/28(木) 19:16:35.25
AS3は厳しいです
HTMLとJavaScriptを覚えたらこういうの作れるんですか?
ジャンプとかのコードの書き方がいまいちわかりません
0173デフォルトの名無しさん2013/02/28(木) 19:21:13.50
Cが出来てAS3が出来ない理由はなんだ
FLASHならこれくらいのレベルのはめちゃくちゃ簡単に作れるぞ
勉強する段階から始めても1ヶ月掛からんのじゃないか
0174デフォルトの名無しさん2013/02/28(木) 19:26:08.25
でもなんかadobeが今後ってメンテナンスされていかなさそうな気がするんです
0175デフォルトの名無しさん2013/02/28(木) 19:44:04.84
やっぱりJavaScriptとHTMLでやってみます
0176デフォルトの名無しさん2013/02/28(木) 22:26:58.19
C++でやれ
0177デフォルトの名無しさん2013/03/01(金) 13:50:10.71
5x5のマスがあります
■■■■■
■■■■■
■■■■■
■■■■■
■■■■■

左下の□の斜めのラインにも□があるかどうかチェックするアルゴリズムを教えてください
将棋の飛車?みたいな斜めです
■■■■□
■■■■■
■■■■■
■□■■■
■■■■■
0178デフォルトの名無しさん2013/03/01(金) 13:57:30.32
まずその□と■がどう定義されてるかわかんないけど
2次元配列ならxとy同じ数だけ増やしたり減らしたりするだけじゃねーか
0179デフォルトの名無しさん2013/03/01(金) 14:06:39.95
さすがにこれがわからないのは向いてないとしかいえない
0180デフォルトの名無しさん2013/03/01(金) 14:24:24.06
8方向を1byte(8bit)に割当てるという今日び流行らないメモリ節約
0181デフォルトの名無しさん2013/03/01(金) 14:28:52.84
すいません配列として考えてください

$ary = [
[0,0,0,0,1],
[0,0,0,0,0],
[0,0,0,0,0],
[0,1,0,0,0],
[0,0,0,0,0],
]
0182デフォルトの名無しさん2013/03/01(金) 14:31:01.02
xとy同じだけ増減ってどういうことですか?
たとえば
$ary[3][1]が1なので
斜めライン上に$ary[0][4]がそんざいするのですが
x=3 y=1
x=2 y=2
x=1 y=3
x=0 y=4
こういうことであってますか?
0183デフォルトの名無しさん2013/03/01(金) 14:31:38.64
この表記、言語何?
0184デフォルトの名無しさん2013/03/01(金) 14:36:39.72
PHPです
0185デフォルトの名無しさん2013/03/01(金) 14:37:17.03
ディレクトリとファイルの違いってなに?
プログラム以前にPC初心者なのでものすごく優しく教えてください
0186デフォルトの名無しさん2013/03/01(金) 14:41:06.01
>>185
ディレクトリがフォルダ
ファイルはファイルだ
0187デフォルトの名無しさん2013/03/01(金) 14:41:17.05
ディレクトリは書類入れ。
ファイルは書類。
書類入れの中には、小さな書類入れも入れられるし、書類も入れられる。
0188デフォルトの名無しさん2013/03/01(金) 14:42:23.46
ディレクトリって何個まで作れますか?
32bitと64bitで同じ数作れますかね?
0189デフォルトの名無しさん2013/03/01(金) 14:45:19.84
>>186-187
つまり、ファイルはディレクトリ(フォルダ)の配下ってこと?
0190デフォルトの名無しさん2013/03/01(金) 14:54:18.37
>>184
http://ideone.com/VwcElJ

エラーは自分でなおしてくれ
0191デフォルトの名無しさん2013/03/01(金) 14:56:41.06
>>190
コードみても高等すぎてすぐり理解ができないのでゆっくり勉強してみます
ありがとうございます
0192デフォルトの名無しさん2013/03/01(金) 15:00:32.12
高等・・・?
0193デフォルトの名無しさん2013/03/01(金) 15:02:34.02
最近質問のレベルが低い
低いのはまだいいとして>>185はスレチだ
0194デフォルトの名無しさん2013/03/01(金) 15:04:13.06
いっとくがゆとり教育をしたのは大人だからな
子どもは悪くないぞ
0195デフォルトの名無しさん2013/03/01(金) 15:22:54.20
組み込みでお手軽に実装できる排他制御を調べていて
ランポートのパン屋かピーターソンが適当かなと思って検討しています。

ランポートのパン屋で、発行される番号 (Wikipedia のコードで Number[]) は
常に誰かがロックするようなオブジェクトの場合、インクリメントされつづけて
オーバーフローしてしまうと思うのですが、それは考慮されてないんでしょうか。

また、ピーターソンのアルゴリズムを3個以上のタスクに一般化したコード例はありませんか。
なんとなくはわかるのですが、これまた Wikipedia のコードで待ちループに入る前に turn を
誰に押し付けるかが問題だと思ってます。できれば優先度の高いタスクに渡せられれば
実用度の高いものになると思うのですが。
0196デフォルトの名無しさん2013/03/01(金) 15:48:15.50
>>195
言語は?
0197デフォルトの名無しさん2013/03/01(金) 15:48:33.69
何いってんのかわかんない
0198デフォルトの名無しさん2013/03/01(金) 16:05:05.07
その「組み込み」では、排他制御に使える資源は全くないのか?
0199デフォルトの名無しさん2013/03/01(金) 16:07:44.94
ただ組み込みっていわれても名
0200デフォルトの名無しさん2013/03/01(金) 21:31:14.84
>>188
ファイルシステムによるんじゃないか。
0201デフォルトの名無しさん2013/03/02(土) 16:22:56.66
ゲームのアップデートディスクを購入したのですが、アップデートが正常におわらなかったので、
アンインストールを試みましたが、成功しませんでした。
ゆえにフォルダごと削除したところ。

ディスクのsetup.exeをクリックしても、インストールが開始されるのではなく、
アンインストールが開始されるようになり、それも正常に終わらないため、インストールしなおすことができなくなりました。

その後コンパネより、アンインストールを試みましたが、アンインストールができない状態です。

ググってみたところ、レジストりを削除すればいける可能性があるとのことで、
Hkey_Users のsoftwareの該当のゲームのフォルダをバックアップをとった上で削除しました。

しかし、やはりアンインストール画面がでてきてこれが正常に終わりません。


質問としては、アンインストールを完全に行えるコマンドラインからでの操作はありますでしょうか?

また、installshieldwizard において、setup.exeがアンインストールになるのをインストールに変えるために
削除すべきレジストりなどはありますでしょうか?

プログラマの方であればわかるかと思い、質問させてもらっています。
0202デフォルトの名無しさん2013/03/02(土) 16:23:57.35
無理。ゲーム開発者に聞け
0203デフォルトの名無しさん2013/03/02(土) 16:39:17.56
>>202
プログラマの方はレジストりとかは触らないんですか?
0204デフォルトの名無しさん2013/03/02(土) 16:40:19.48
>>201
そこまでやったなら、ついでに
hkey_local_machine
hkey_current_user
の下も探してみたらいいんでない
0205デフォルトの名無しさん2013/03/02(土) 16:40:29.41
そういう問題ではない。ここでレジストリについて説明しても意味ないだろ
そのゲームの開発者に問い合わせろ
0206デフォルトの名無しさん2013/03/02(土) 16:41:50.74
なかなかアンイストールできないソフトが存在する
バグかスパイウェアか知らんが問題はフィードバックしろ
0207デフォルトの名無しさん2013/03/02(土) 16:51:16.02
>>204
すいません。>>201でHKEY_USERSといいましたが
HKEY_local_machineのほうでした。
おっしゃられる場所もみたのですが

該当しそうなのがHKEY_Classes_ROOTに一つあるだけという感じです。
このゲームに関係ない場所にある可能性もあるのでしょうか?

>>205
レジストりはシステムの設定やアップデートを保存してるプログラムのキャッシュみたいなものですよね。
プログラムを作成する際に、お決まりのルール、例えば、インストール時のレジストりなので
一般的に、ここに置くとかいうものかと思ったのですが。。
0208デフォルトの名無しさん2013/03/02(土) 16:56:21.44
>>207
サブフォルダも全部みた?

あとあるとすれば、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
みたいなところの下に
InstallShield自身の情報が入ってたような気がする
まあ、まちがって他のソフトに影響出る可能性も高いから自己責任でな
0209デフォルトの名無しさん2013/03/02(土) 17:00:40.38
>>208
いえ、サブフォルダまで切り分けられる知識がないので、

該当箇所みつかりました。install shield uninstall information
5つぐらいフォルダありますが、バックアップとりつつ一度削除してみます。

ちなみに、削除しても
インポートすれば元に戻るという認識なのですが、そうならないこともあったりしますでしょうか?


もちろん、自己責任、わざわざレス有難うございます。
0210デフォルトの名無しさん2013/03/02(土) 17:00:53.10
ここで聞かなきゃわからない素人がいじるものじゃない。
ウソ教えられても判断できないんだろ。
0211デフォルトの名無しさん2013/03/02(土) 17:02:56.43
>>209
レジストリいじるときはマシン壊す覚悟でやるもんだ
windows再インスコからやるのが苦にならないマシンでな
0212デフォルトの名無しさん2013/03/02(土) 17:03:40.06
>>210
ある程度試行錯誤しながらやってるので、また最悪
クリーンインストールを考えてますので
0213デフォルトの名無しさん2013/03/02(土) 17:11:54.74
まあ、賛否両論あるだろうけど、
いじらなきゃずっと素人のままだから、どんどん壊して経験値つむことはいいと思うな。
プログラムとは全然関係なかったけどな
0214デフォルトの名無しさん2013/03/02(土) 17:24:18.72
レジストリって壊すぐらいっていいますが、バックアップしたファイルをインポートすれば
サクっと元通り。というイメージがあるんですが、違うんでしょうか?

先ほど、試しにやってみたんですが、
フォルダ位置指定せずとも、元あった場所にもどっていきました。
ソフトウェアの話なので、単純ということですかね。
0215デフォルトの名無しさん2013/03/02(土) 17:49:33.85
>>214
仮想PCなら、壊しても復旧が速い。
0216デフォルトの名無しさん2013/03/02(土) 20:03:39.66
C++のコードをJavaのコードに変換するツール無いですか?探してみたんですが無さそうです。
LLVM IRからJavaScriptに変換できるEmscriptenみたいに、
LLVM IRからJavaに変換できるのがあってもいいのに。
あとはC2JやLLJVMのようなC言語向けしか見つかりませんでした。
0217デフォルトの名無しさん2013/03/02(土) 20:04:52.98
GCのない言語からある言語にコンバートするのはかなり難しいな
0218デフォルトの名無しさん2013/03/02(土) 20:06:12.79
仮想ならデータそのままコピーするだけだから10分20分で復旧出来るな
0219デフォルトの名無しさん2013/03/02(土) 21:01:14.46
JavaからC++のコードを呼びさせるよう組んだほうがマシだな
02202162013/03/02(土) 21:16:50.09
やっぱり既存のでは無いんですかね
>>219
それやろうとすると各プラットフォーム向けにC++のライブラリをコンパイルする必要がありますよね
0221デフォルトの名無しさん2013/03/02(土) 22:27:22.94
javaだって仮想マシンで半分コンパイルしてるようなモンじゃねーか
0222デフォルトの名無しさん2013/03/03(日) 01:43:49.47
そんなややこしい環境を作って管理していくことに比べたらプラットフォーム別にコンパイルするくらい屁でもないわ
0223デフォルトの名無しさん2013/03/03(日) 02:47:55.07
マイクロソフトのSDKのヘルプをダウンロードしたんですが
.hxs とか .hxiとかへんなファイルが大量にあって
そもそもどれを開けば見れるのかさっぱりわかりません。

探しまくってDocument Explorer
(IDE起動すると最初に出てくるあれですね)
ってやつで見れるそうなのですが

どうやってこのフォルダにあるhxsやhxiの中からトップを探してそれを表示させることができるのか
わかりません。

どなたかお助け〜
0224デフォルトの名無しさん2013/03/03(日) 09:28:19.02
ヘルプのためのヘルプがまずは必要なようだな
10000000000ジンバブエ・ドルで相談に乗ろう
0225デフォルトの名無しさん2013/03/03(日) 11:00:28.02
安いなw
0226デフォルトの名無しさん2013/03/03(日) 12:03:11.11
DocumentExplorerで
1.「キーワード」タブで何らかのキーワードを検索する
2.出てきたリストから任意のトピックを選ぶ
3.右のペインにその内容が表示される。
4.その内容はドキュメント全体のどこかのページのはずだ。と予想
5.しかし「目次」タブを押して目次を表示させても、すべて折りたたまれていて
  いま見ているページの親チャプターがわからない

マイクロソフトのヘルプではいつもこうだ。
今見ているページに対応したチャプターが自動で開かれるのを見たのはWebページ版のMSDNの
なんかのバージョンの時の一回こっきりだけだ。

どうして毎回毎回糞みたいなヘルプシステムにするんだ
コンセプトの前にちゃんと動かねーじゃねーか。

ページを開くたびにスクリプトエラーとか出る糞みたいな品質だし
大企業病丸出しだな!
0227デフォルトの名無しさん2013/03/03(日) 12:30:25.91
その言語とそれが抱えてるドキュメント体系は
やっぱり使いやすさに相関があるらしい

ヘルプでもマニュアルでもドキュメントでもいいが
それがしっかりしてると結局はそちらの方に流れる

こりゃもう言語機能の一つとしてカウントしたほうがいい
0228デフォルトの名無しさん2013/03/03(日) 13:02:16.99
PHP最強
0229デフォルトの名無しさん2013/03/03(日) 14:35:25.80
>>227
javadoc最強ってことか。
0230デフォルトの名無しさん2013/03/03(日) 15:07:28.53
違いますよPHP最強です
あんな神ドキュメントは他にはありませんね
javadocはサンプルコードがないので没
0231デフォルトの名無しさん2013/03/03(日) 15:08:44.88
PHPは遅い
0232デフォルトの名無しさん2013/03/03(日) 15:16:13.89
どこが遅いのかコード出せや
0233デフォルトの名無しさん2013/03/03(日) 17:14:46.58
C#コンソールでダブルバッファを実装したいのですが、
具体的なやり方を教えてください
0234デフォルトの名無しさん2013/03/03(日) 17:22:42.63
いいえ
0235デフォルトの名無しさん2013/03/03(日) 18:12:28.12
>>230
PHPはよく知らないけど、pythonのdoctest便利だな。サンプルコードをコメントに書いておくと、それを単体テストとして使える。python自体に含まれている。
0236デフォルトの名無しさん2013/03/03(日) 18:20:53.79
それって単にコメントが冗長になって読みにくくなるだけじゃないのか?
0237デフォルトの名無しさん2013/03/03(日) 18:29:53.32
テストコードは分けるべきだ
0238デフォルトの名無しさん2013/03/03(日) 18:30:20.20
>>236
対称の複雑性によるんじゃないか。
別ファイルによる、xunitみたいなのもあるから使い分けろってことだろ。

javadocは引数、戻り値の型の宣言が決まってるのでドキュメントが書きやすいし読みやすい。
0239デフォルトの名無しさん2013/03/03(日) 18:31:46.77
>>237
そしてメンテされてないサンプルコードが残るんですね。わかります。
0240デフォルトの名無しさん2013/03/03(日) 18:32:45.11
いや、doctestはドキュメントに含まれる実行例だよ
それを書いておくこと自体は害じゃない
対話シェルでhelp()でどんな入出力になるのまで参照できて便利だよ
もちろんそれで足りない分はすぐに自分でも実行できるわけだが
0241デフォルトの名無しさん2013/03/03(日) 18:37:56.27
たとえば、コマンドプロンプで
>import numpy as np
>help(np.linspace)
と入力すると
http://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html
と全く同じ説明が見られる。もちろんソースコードにもこれは埋め込んである
doctestに使われるのはこの Examples の部分。これを実行して出力が正しいことを確認するわけ
0242デフォルトの名無しさん2013/03/03(日) 18:40:38.49
>>239
もし中身を変更した際にサンプルコードが動かなければ
どちらかに問題があることが分かる
0243デフォルトの名無しさん2013/03/03(日) 19:04:24.79
>>242
いちいちサンプルコードをインタプリタに入力してテストするのかい?
その労力を節約するためのdoctestだが、>>237はサンプルコードとテストコードは分けるべきと言っている。そうした場合、労力を惜しみ、実態と合わないサンプルコードとなるのは必然。
0244デフォルトの名無しさん2013/03/03(日) 19:06:11.74
>>243
俺は237でなく240-242なので知らん
0245デフォルトの名無しさん2013/03/04(月) 12:13:34.91
ラッパーって何ですか?
0246デフォルトの名無しさん2013/03/04(月) 12:17:26.21
吹いたら音が鳴る楽器
0247デフォルトの名無しさん2013/03/04(月) 12:19:11.61
それはサクソフォーン
0248デフォルトの名無しさん2013/03/04(月) 12:44:00.31
朝起きるとおちんちんが大きくなってるのですが病気でしょうか
0249デフォルトの名無しさん2013/03/04(月) 12:50:42.84
>>248
悪性腫瘍になってる可能性があるから
早く病院いって切ってもらえ
0250デフォルトの名無しさん2013/03/04(月) 13:56:43.34
100m走選手が走る時間とスピードと距離をサンプルコードで表したいが
100メートル13秒00で走る選手がいるとして、
最初のスタートダッシュ→最高速まで伸びる過程→最高速を維持→ゴールをどのように実装したらいいでしょうか?
0251デフォルトの名無しさん2013/03/04(月) 14:09:27.49
>>250
何が入力で何が出力なのかをはっきりさせろ
100m13秒という入力だけで最高速度とそれに至る時間(距離)を一意に決めるのは無理
片方は適当な乱数で良いのかどうなのか
0252デフォルトの名無しさん2013/03/04(月) 14:31:57.83
それプログラム板より陸上とかの板いったほうがいいんじゃないの?
あるかどうかは知らないけど
■ このスレッドは過去ログ倉庫に格納されています