_,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'″ `'―、,,,,/
あ、立ってた。ありがと。メモメモ・・・
4 :
デフォルトの名無しさん :2010/03/18(木) 01:24:34
Ubuntu 9.10でnkfを使ってファイル名を変換したいのですが、 ls > filename mv `cat filename` `nkf -w filename` これではできなかったので、他のやり方を教えてほしいです。よろしくお願いします。
板違いかもしれないのですが、二つ質問お願いします。 mixiにあるようなFLASHゲームはどういう言語を使い、作られているのでしょうか。 これから、プログラミングを始めたいと思っているのですが、 TwitterやYoutubeなどもプログラミング言語を使われているのでしょうか。 もし、私が「TwitterやYoutubeなどのウェブサービスを作りたい」と思ったのなら、 どのような言語を始めれば良いでしょうか。
>>7 FlashはActionScript
Webサービスはどれでも実現できるけど、とりあえずやるならPHPとか
Javaやっとくとどの環境でも使えるかもね
>>9 ありがとうございます。
PHPをやってみることにします。
11 :
デフォルトの名無しさん :2010/03/18(木) 13:09:11
>>6 確かにそれは便利ですが、たかだかファイル名の文字コード変換だけのためにそれを入れる事はしたくありません
Linuxか何かしらんけどOSのスレへ消えろ 邪魔!
>ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 普通にハッキングは推奨だろJK
リネームソフトを自分で作るのか?
xargs とか find 使えばいいだろう
プログラムを自分で作る質問スレ
スレチだったらすみません。WindowsXPです。 ファイル名を指定して実行 > cmd で立ち上がるコマンドプロント上で、echo hoge としたい場合に、.batファイルを作らずに cmd "echo hoge" ←(左はだめだけど)のように一発でできる方法はないでしょうか? 今、タスクを生成するソフトウェアを作っているのですが、大量にバッチファイルを登録させるのがいやなんです、、、。
cmd /c "echo hoge"
>>11 そのためのソフトだというのにいらないとはこれいかに
22 :
19 :2010/03/18(木) 18:34:54
>>20 様
ありがとうございます。本当に助かりました。
正直、ソフトウェアを組みなおす必要があるんじゃないかと
悩んでいたので、本当に助かりました。
プログラミングのプの字も知らないものです 定型化されたアプリケーションの操作を自動で行いたいのですが どういったプログラミング言語を勉強すれば良いでしょうか? 使用OSはWin7です 行いたいのは ・Youtubeなどの動画サイトから選択した動画をダウンロード ここからほぼ定型となった操作を行います 具体的にはあるソフトで動画のサムネイルを作成→それをフォトショップで加工 新規フォルダを作成、リネーム→フォルダの中に先ほどの画像を保存 といった具合です…実際にはもっと工程数が多いですが なるべく初心者でもとっつきやすいものを教えて下さい
>>23 phpもしくはC#でいいんじゃないかな。
加工が大したことをしていないのならそれも自前の方が楽だと思う。
>>23 フォルダを作ったりファイルを移動したりするのはバッチファイルか
PowerShellが楽
「アプリケーションの操作」が、コマンドラインのプログラムを引数つきで
実行する程度でいい場合も同様
COMオートメーションインタフェースを公開しているGUIアプリケーション
(その例でいうとPhotoshop)を制御したい場合は、バッチでは無理で
WSHかPowerShellが向いている
それらで書いたスクリプトをバッチファイルから呼ぶことは出来る
つまり、総合的に見ると、PowerShellが多分最適だと思う
ちなみに俺はPowerShellは嫌いだし、多分自分なら使わないんだけどな
python
>>27 COM利用ってとこで理解が止まってるみたいだけど、PowerShellって.NETのクラスライブラリを使えるんだよ。
>>29 んなことは知っとるがな
>>23 が書いている作業の中では、それを必要とするものが見当たらんし
右も左もわからん超初心者だそうだから敢えて触れてないだけ
COMオートメーションなら初心者でもバッチリだね!
そこは理解してもらうしかないな どうしても自前で単なるシェルスクリプト以上の何かを組む必要が生じた場合は 別に言語や手段は何でもいいんだが Photoshopを操作したいのなら、少なくともそれは必須だからね
COM使うだけならWSH(VBScript or JScript)の方がいいと思うけど。 得られた知識がVB系言語やJavaScriptに使い回せるし。 Active Script Rubyとかもいいかもね。 今のところ、.NET Frameworkを使わないならPowerShellを使うメリットが見いだせない。
>>33 PowerShellでCOMの操作は問題なくできるし
ファイルを移動したりディレクトリを掘ったりというシェル的作業は
PowerShellのほうがWSHより格段に楽
もとの要求をちゃんと読んだ上で書いてるの?
ん? バッチファイルからCOMを操作するスクリプトを呼ぶ話だよね?
ああ、確かにそういう形態を取るならどっちでもいいね ただ、PowerShellなら、そういう形態を取る必要すらなく スクリプト1つで済むし、覚える言語はPowerShellだけでいいよね だから総合的にはPowerShellが一番お勧めだと思うよこの場合
PowerShellってバッチファイルライクな書き方出来るの? ファイル移動やフォルダ作成はバッチファイルの方が楽だと思うけど。
PowerShellの変態構文なんか見るのも嫌。
>>37 インスコしてlsとかmvとかmkdirとかタイプしてみれば
無駄に重いし構文が汎用言語として使うには構文が醜いから俺は嫌いだが、
強力なシェル言語と見るなら十分すぎるぐらいだろう
PowerShellでディレクトリ作成: New-Item -path C:\ -name Work -type directory バッチファイルでディレクトリ作成: mkdir "C:\Work"
>>37 できるよ。
PowerShellは糞重いので、俺も嫌い。.Net Frameworkも知らんし。
>>40 そんな無駄に冗長な書き方せんでも
PowerShellでもmkdir fooでディレクトリ作れるよ
他人に何かを進めるのに、無知な上に自分の好みを優先させるのは感心しないね
43 :
デフォルトの名無しさん :2010/03/19(金) 13:26:42
>>19 です。
WindowsXPで、タスクの登録を管理者権限を持っている人間が行うとして、タスクをユーザーアカウントを見て実行させるか、どうかを判定したいと考えています。
・atコマンドで登録 →コマンドプロンプト上で実行
at 15:00 cmd /c if "Guest" equ ^"%USERNAME^%" ( echo hoge )
で実行するも、登録はされるのですが、
1、ダブルコーテーションがはずされてしまうという問題があります。
2、これを今度はバッチファイル上で実行しようとすると、ダブルコーテーションがはずされた上に、^"%USERNAME^%"の部分が^だけになってしまいます。
なにか、解決に向けてヒントなりをいただけないでしょうか、、、
そういうのはwin板でやってくれ
PowerShellユーザがこんなに多いのに驚いた。 .NET FrameworkをインストールしなければならいないPCもまだまだ多いし、 そもそもPowerShell自身をインストールしなければならないPCも多いというのに。 俺からすると、PowerShell好きが自分の好みを押しつけてるようにも見える。
>>23 は使用OSがWindows7と書いているわけだが
お前さん、元のレスすらよく読まずに一体何が言いたいの?
別にPowerShellユーザが多いようには見えないよ けどまぁ配布したいというわけでもなさそうだから別にそれでもいいと思うけど、、けど、COM使うくらいなら 加工内容によっては自前で作るのが楽だと思う。
48 :
デフォルトの名無しさん :2010/03/19(金) 16:16:36
あるソースのmain関数を無理やり別のプログラムに移して 名前を変えて使いたいと思っています。 array<System::string> から char**への変換を行いたいと思っています。 void hoge(int argc, char *argv[]); void wrap(array<System::String^> strArray) { int argc = strArray->Length; char **argv = (char**)malloc(sizeof(char)*argc); for(int i=0;i<argc;i++) { argv[i] = new char[256]; sprintf(argv[i],"%s",strArray[i]); } hoge(argc,argv); } こんな感じでhoge()のargc,argv引数を作りたいんですが、 sprintfの時点でargvが全部書き変わってしまいます。 ポインタの使いかたおかしいんでしょうか? 間違いないしエレガントな方法ありましたら指摘してください。 よろしくお願いいたします
System::stringからchar*への変換ができれば ループして取りたぜよ
>>48 要は、既存のmain()関数を流用したいから、array<System::string>からargc, argvに変換したいと言うことだな。
・newとmalloc()を混ぜるな。
・argvはポインタの配列だ。そこをきちんと理解すること。
・sprintf()のフォーマットが"%s"だけなんて無意味なことはするな。
取り敢えず、argvの初期化はこれでいいよ。
char ** argv = (char **) malloc(sizeof(* argv) * argc);
そうなれば、当然argv[i]の代入はこうなる。
argv[i] = (char *) malloc(sizeof(* argv[i]) * strArray[i].size() + 1);
strcpy(argv[i], strArray[i]);
そうそう、argv[argc]にNULLを入れるのも忘れずに。
51 :
デフォルトの名無しさん :2010/03/19(金) 16:33:25
>>50 System::stringにsize()ってあるの?
つーか、sizeof(* argv[i])ってすごいなぁ。意地でも型を書かない主義とか?w
>>46 ぶっちゃけ元レスはあまり読んでないけど、俺の言いたいことはこれ。
> PowerShellユーザがこんなに多いのに驚いた。
Windows7ユーザはデフォでPowerShell使ってんの?
普通さ、何か新しいものが出てくると、アーリーアダプター(笑)のブロガーあたりが、 競って使ってみました系のブログ書くじゃん。goとか。 PowerShellってそれ系のブログ見たこと無いんだよね。@ITとか大手の解説記事はあるけど。 で、何人もがお勧めするレベルまで広まってるなんて全然知らなかったw
>>53 元の質問も読まずに回答にだけ突っ込みってナンセンスここに極まれりだな……
Windows7には.NETもPowerShellも標準搭載されてるんだから
>>45 の2行目と3行目はナンセンスなたわごとだし、
>>23 の1段落目を読めば、cmd.exeでのバッチファイルも書いたことが無い、
どの言語も使ったことが無いユーザなのも、
目的が単に「自分の」作業を自動化・効率化するためなのも明白だろ
要するに
>>45 の1行目が言いたかっただけなら
4行目は明らかに余計な一言だろ
2行目と3行目は、理由になっていないしな
なにそんなにカリカリしてんだか
やっぱPerlかASRがお勧めな気がする。 Youtubeからのダウンロードスクリプトとかありそうだし。
>>57 レスもよく読んでません話の流れも知りませんって奴が
>俺からすると、PowerShell好きが自分の好みを押しつけてるようにも見える。
こうだぜ
へえ、「押し付け」な
俺は
>>23 の要求をその環境で一番簡単に満たせるのはPowerShellだろうと
思ったから、PowerShellは嫌いだが敢えて勧めたんだぜ
こんな言い方されたら流石にムカっとくるわ
まあ、もういいわ
>>59 Youtubeからのダウンロードはどうやるの?
>>61 そこらにあるDLスクリプトの類でも使えばいいんじゃないか
PowerShellなら.NETのクラスライブラリも使えるしな
>>59 >>27 を読むと、
「バッチファイル or PowerShell」と「WSH or PowerShell」の組み合わせだけど、
何が簡単かというなら、バッチファイル+WSHもありだよね。
現に君はPowerShellは嫌いだし、自分でも使わないんだろ?
なのに人には勧めちゃうわけ?
>>63 確かに「俺なら」PowerShellを使わないが、それは単に俺と
>>23 の初期条件や
利用環境が違うからだよ
PowerShellなら
>>23 はPowerShellを覚えるだけで済むし、.NETのクラスライブラリを
使える分射程がより広い
バッチ+WSHなら、
>>23 が覚えることが2つになるよな
>>65 Perl or ASRなら一個ですみますよ。
>>66 Perlはインストールが必要だろ?
それにWindows版PerlはUnicodeファイル名をまともに扱えないと思ったが
>>64 欲嫁
オートメーションはバッチでは無理でしょ
コマンドラインからの呼び出しで、特定の作業をやってくれるようなアプリを探し、 これをバッチファイルで併用しまくるのが楽っちゃ楽か。 見つかればだが。
YoutubeからのDLみたいな非常に一般的な要求に関してはそういうものは余裕で 見つかるね Photoshopの部分は、運がよければImageMagicなどのコマンドラインツールで 置き換えられる どうしてもPhotoshopでなければならない作業なら、オートメーションしかないし、 おそらく自分で書くしかないな
まじでPowerShellを誰かに薦める奴を初めて見たわ
同じ処理が5回ほど出てくるんだけど、その処理が2行しかない お前らだったら、新しくメソッド作る?
言語によるわ
偶然同じなのか、必然に同じでなければならないのかによる
78 :
デフォルトの名無しさん :2010/03/19(金) 20:56:41
wgetでリクエストするURLにindex.php?command=editというクエリ文字列があった場合に、 editという語句が含まれていたらダウンロードしないというようにしたいのですが、オプションをどのように使えば実現できますか?
エスパー待望論
クエリ文字の解析はboost.spiritで!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
81 :
デフォルトの名無しさん :2010/03/19(金) 21:13:53
>>80 え?何言っているんですか?
オプションをどのように使えばって提示していますよね?
「オプションが何か明確でない意味の分からない文章ですね」って言ってるんだよそれくらい気付け
>>78 はつまり
1) wgetで-rオプションあたりを使って、再帰的なダウンロードをするつもりである
2) ただし、index.php?command=editというパターンにマッチするURLからは
ダウンロードしたくない(除外したい)
という意味ではないだろうか
--rejectオプションが使えないか?
84 :
デフォルトの名無しさん :2010/03/19(金) 21:48:03
>>83 貴重なレスありがとうございます、-Rオプションを使ってみたのですが、?以降が無視されます。
>>84 見た感じ、-Rではワイルドカードが使えるようだが、それと変に
バッティングしてるのかもな
シェル自体も解釈するだろうし
クォートを工夫してもダメかね
まあ、ダメなら他のcurlなどのプログラムを試すなり
後は、ダウンロードリストだけstdoutに出す方法があれば、それをgrepして
食わせるのが早そうだが……
ま、ここはプログラムを組む人のための板だから、Unix/Linux/ソフトウェア板のが
いいんじゃないかな
linuxの質問スレとスレタイが似ているから、誤爆してんじゃないの?
条件反射でレスしてから板違いに気がつくことはあるな
ポインタの 存在意義が 分からない
>>89 キミを排除するためのお札。バカ除けとも言う。
あと、真っ黒な本もなぜだか外れが無い(達人プログラマ、Clean Code、コードの世界でさえ良い)ので あれ良いよと言っとくのも手。
スレ間違えたorz
vb.netでアプリケーションを作成し、アプリケーション終了時に ファイルに書き込む動作をさせようとしているのですが、 OSをシャットダウン、あるいはログオフされた時にそのアプリケーションが 書き込み完了するまで待ってくれるのでしょうか。 また待ってくれるとして、フォームが閉じるときに発生する クローズイベントにファイルを書き込む処理を記述しておけば シャットダウン時にもクローズイベントが発生してファイルを書き込む処理は 確実に実行されると思っていればいいですか?
>OSをシャットダウン、あるいはログオフされた時にそのアプリケーションが >書き込み完了するまで待ってくれるのでしょうか。 落ちる前に終了処理を呼んでくれるからその間は待ってくれる 一定時間内に応答しなければそのまま待たずに殺される もちろん電源切ったときもだめだよ
東芝製携帯921Tの電卓において 7.5-6.4+0.9という計算を行うと答えが2.000000001になってしまいます 1.1+0.9ならば2 0.9-6.4+7.5ならば2 -2.3-6.4+2.7+7.1+0.9を行うと +2.7のところで-6.000000001になり そのまま+7.1を行うと1.1になり、+0.9で2となります なんらかのプログラムミスのような気がしているのですが こうなる原因はなんなのでしょうか? 検証の際に必要な計算がありましたら行います。
丸め誤差でググれ
内部は2進数だからね
99 :
デフォルトの名無しさん :2010/03/22(月) 17:41:31
なぁ jwordってどういう言語使ってるかわかる人?
いろいろ組み合わせてるだろう
101 :
デフォルトの名無しさん :2010/03/22(月) 17:52:57
それはそうだろうけど・・
うんこがくさいんですけど
103 :
デフォルトの名無しさん :2010/03/22(月) 18:16:56
VBとかじゃない?
jwordってマルウェア扱いだよな
105 :
デフォルトの名無しさん :2010/03/22(月) 19:51:20
TortiseSVNみたいにエクスプローラーの右クリックメニューで表示する 項目を動的に変化させるのってどうすればいいんでしょうか? 例えばTortiseSVNの場合、SVNの管理下のフォルダで右クリックを押した場合 「SVN更新」が表示されるが、管理外のフォルダで右クリックした場合は 「SVNチェックアウト」が表示される、という具合です。 レジストエディタで見たところ、HKCR\shellex\ContextMenuHandlersの下に TortoiseSVNキーがあるんですが、値がなんだか訳のわからない文字列で、 よくわかりませんでした。
三角関数について質問です pythonですが、pythonのmathライブラリはCのmathを直接借りているはずなので from math import cos,pi print cos(pi),cos(0) #=> -1.0 1 これはいいのですが print cos(pi/2),cos(pi*1.5) #=> 6.123233995736766e-17 -1.8369701987210297e-16 と、0がほしい時に上手くとれません -1<=cos(θ)<=1 の双曲線ではないのでしょうか?
108 :
107 :2010/03/23(火) 04:28:15
組み込みのmath.pi=3.1415926535897931 より 試してみた結果、自分で定義した pi=3.142 の方が実用的な精度で値が返って来ます これはライブラリで極付近の計算が上手くいってないということでしょうか
>#=> 6.123233995736766e-17 -1.8369701987210297e-16 これは殆ど0だから問題ないよ
LSBの何bitぐらいが違うんだろう?
>>108 π= atan( 1.0 ) * 4.0;
を使って試して見てくれないかな
実用的な精度って?
>>108 >自分で定義した pi=3.142
これを使ったら数値は何になったんだ?
おまえらいい加減に釣り耐性つけろよ
ということにしたいのですね:-)
手元の処理系でも cos( pi/2 ) は
>>107 の数値で一致したわ
>>108 の pi = 3.142 で精度が上がったってのが何かの間違いだろうな
釣りというより間違いだろう
>>> math.cos(math.pi / 2.0), math.cos(math.pi * 1.5) (6.1230317691118863e-017, -1.8369095307335659e-016) >>> math.cos(3.142 / 2.0), math.cos(3.142 * 1.5) (-0.00020367320369517789, 0.00061101957729003779) ああ、0かどうかを小数点の前の数字で判定しているのか たしかにもう厨学生は春休みだな
そういう出力の違いがあるなら勘違いしたのも、まぁわかるな。 どうせならもっとはやく、cosの値なのに6よりも大きい数字が出るなんてバグってますよね? といったことを書いておいて欲しかった
-1<=cos(θ)<=1 の双曲線ではないのでしょうか? 書いてあるぞw
双曲線という文字を見てその行をスルーしていた 何かの間違いだろう
122 :
105 :2010/03/23(火) 20:59:35
>>109 なるほど、COMですか。
教えていただいたサイトを参考にチャレンジしてみます。
ありがとうございます。
動画共有サイトから動画をダウンロードしてくるソフトを作っている所なんだけど、 ブラウザのオフライン作業に相当する機能を作っている もしも、ダウンロード中にオフライン作業が行われたら、お前らならどうする? 1.ダウロードを中断する 2.次の動画をダウンロードする時からオフライン作業を適用する 3.その他(オプションで1.と2.を切り替えるってのは無し)
はあ?それが人に聞く態度か?
アンケートにわかるわからないもねーだろw
好きにすれば
テレホタイム超えたらすぐ切って欲しいから1だな。
129 :
デフォルトの名無しさん :2010/03/24(水) 03:32:18
アプリケーションを作りたいわけではなく、 PC上でのルーチンワークを機械的に処理するためにプログラミング言語を勉強したいんですが、 その用途に適している言語はなんですか?
エディタに付いてるLISP
ルーチンワークの内容による
132 :
デフォルトの名無しさん :2010/03/24(水) 04:45:58
Windows Script Host は?
133 :
129 :2010/03/24(水) 05:36:45
>>131 例えば、テキストファイルを書いているときに、項目が大量にあり、それを手動で入力するのは大変な作業ですが、
一定の規則で数字が変化するので機械的に作成できるようにしたいといったところです。
>>133 ・現実的な解
表計算ソフトで連続数値の入力操作を行ない、それを貼り付ける。
・もう少しプログラミングよりの解
同じことを表計算ソフトのマクロで行なう。興が乗ったらフォームを作ることもできる。
・この板的にはポピュラーかと思われる解
エディタのマクロで行なう。
・環境によってはそこそこ便利な解
Perl/Pythonなどのスクリプト系言語で作る。
・恐らくは勉強にはなるけれども実用性に乏しい解
C/C++/Javaなどで作る。
>>133 それだと Prolog が一番簡単何じゃないか。
開発更新が過去に終ったものの改良とか 製作者が死んじゃって改良の希望が絶たれた場合の リバースエンジニアリングのスレ立ては禁止ですか?
しつもんするとおかしなのが沸いてくるんで黙ってやってください
問題はその行為がライセンス的にまかり通ること。 作者が死んでも権利は残る。
早く春休み終わんないかな 自演ばっかりでレスにならない 例えば↓みたいな奴ばっかり
マセ待てィ化っていうのがいいらしいですよ
141 :
129 :2010/03/24(水) 17:28:11
>>134 このレスはかなり参考になりました!
表計算ソフトでできることは限界がありそうなので、
直近の問題がそれで解決できるとしても、
今後のためにも柔軟性のあるものを学習したいと思います。
Perl/Python/Prolog/F#あたりが良さそうみたいですが、
どれが結局一番いいんでしょうか。
重視するポイントは、
・学びやすさ
・(言語に慣れた後)コーディングから実際の適用までに要する時間が短くて楽
・広く問題を解決できること
(ただし、プログラマーの人のするようなアプリケーションの開発などは今後もすることがないと思うので、PC上での作業の機械化程度でいいですが、
テキストファイルの処理だけでなく、webページから一定の規則で抽出するとかもっと複雑なこともしたくなると思います。)
この手のもので勉強したことがあるのはC言語と正規表現とTeXです。
しかしC言語はほとんど覚えていません。
Excel VBAとRubyがいいよ。
rubyやってみたけど、pythonの方が良さそう
RubyもPythonもやったけど、やっぱりPerlがいいよ
>>141 だから
>>131 >>133 の詳細によっては
>>134 のいうようにエディタのマクロですぐ終わると思うんだ
毎回書いても毎回1分弱の手間をかければ数万件を処理できるでしょう
> webページから一定の規則で抽出するとかもっと複雑なこともしたくなる
めんどそうだね。めんどそうだけど、内容によっては sh sed awk wget を使うのが一番楽に思う。
もしくはperl
テキスト処理を自動化したいことが多いなら、どのみちエディタのマクロは覚えたほうがいいと思うよ。 例えば、正規表現使ってサッとテキストを置換したい時に、いちいちプログラミングするのは面倒だから。 各言語守備範囲が異なるので、どの言語が良いかは一概に言えないけど、 独断と偏見で評価してみた。 学びやすさ / コーディングの速さ / ライブラリの豊富さ / Webでの情報量の多さ / 備考 Perl 6 / 9 / 9 / 9 / テキスト処理に強い、長いコードになると読みにくい Python 7 / 9 / 8 / 7 / 読みやすく書きやすい Ruby 8 / 9 / 6 / 7 / 初心者でも書きやすいが、いろんな意味で中途半端 C# 9 / 6 / 9 / 10 / 情報量が非常に多い、Windows的プログラミングではC#が便利 VB 8 / 6 / 9 / Excelプログラミングには最適、Windows的プログラミングに便利、情報量は非常に多い 学びやすさにこだわるならRuby, C#かな。 Perlも中級までならそんなに学ぶの苦労しないから選択肢に入れても良いと思う。
いやなぜそこにPHPがないのかと。
WindowsならJScriptかVBScriptでいいよ 実は大抵の事ができるし
画像編集ソフトや動画編集ソフトってほとんどC言語でかかれていますよね。 では、PythonでもGIMPやAdobe Premiereのような高度な編集ソフトを作成することは可能でしょうか。 Pythonでも簡単な画像編集であれば可能なことは知っています。(PyGIMPなど)
おまえにはむり
>>149 パフォーマンスを犠牲にすれば可能じゃないか。でもそれは高度とはいえないかもしれない。
C++はパフォーマンスのチューニングが可能
PyGTKってPythonとGTKを別々に勉強すればおkですか?
>>151 パフォーマンスの問題はより早いPCを使うことで解決できる場合があるし、
肝心な部分はCで書かれたライブラリを利用するなら問題ない気がする
Pythonの画像編集ライブラリはPythonで書かれてんの?
しつこいなPythonスレで聞いてこいや
>>154 Linux版GIMPのみ対応していますね。
>>151 ,153
ありがとうございます。C言語かPythonかで悩んでいましたがPythonからはじめてみることにします。
どうしてそうなった
>>156 どういうこと?
Pythonの画像編集ライブラリが、GIMP付属ライブラリを使用しているのか、GIMPを経由しているのか
>>159 すみません。PyGIMPではなくてPython-Fuでした。
Python言語にGIMPの関数を使ってマクロ処理をするものです。
クロージャがどういう動きをするかは何となく分かるんですが どういう場面で最大限に有効利用できるかが想像できません こんな時に使うと超便利だろ!って例があったら教えてください
・コールバック関数や関数の引数として渡す関数をその場で作れる ・そういった関数にいちいち名前をつけなくていい(リテラルだから)、名前空間を汚さない ・関数を引数に取る関数を気軽に作れる(引数にする関数をその場でリテラルで書けるから) 名前を考えなくて良いのが一番嬉しいな。
正しい禁則処理のやり方教えてください
詳しい説明を書くスペースがここには無い。
350年後そこには全ての問題を解決した嬉しそうな禿の姿が!!
解決できてないだろって自演書き込みしようとおもったらC++スレじゃなかったごめん
フェルマー乙
アプリケーションを作ったのですが、アイコンがデフォルトのままでした。 こういうのは自作するのですか?
フリー素材サイト、他人に作ってもらう
自作する フリーのを探してきても良いかもしれない
フリーの素材がいいみたいですね。 ありがとうございました。
quarts composerやmax/mspやpdのような Visual Programming Language(という分類があるのかは知らない)を知りたいんですが 他に何がありますか 出来ればwindowsで動作するものがいいです
ビジュアルプログラミング言語/環境でググったら
Windows XPでファンを回すにはどうすればいいですか?
タケコプターを頭に刺せ
祝日に関する質問です 現行の祝日法ではありえないのですが共通関数を作る為に優先順位を教えてください 祝日A、祝日Bがあり、 祝日B = (祝日A + 2日) この場合に祝日Aが日曜だったらその後はどうなりますか? 1.祝日A + 1日 = 振替休日 2.祝日A + 1日 = 国民の休日、祝日B + 1日 = 振替休日 1か2のどちらかだと思うんですが祝日法を読んでもわかりませんでした
振替休日も含めてどっかに登録しておいて、ロジックゼロにしとく。
>>176 過去のカレンダーを眺めましょう
馬鹿でも1分で理解できる
法律を読んでたらわかるだろうけど、計算で祝日を決め打ちしてはいけない。
>>176 国民の祝日に関する法律第3条の2項は
国民の休日が日曜に重なったときは、このケースの場合は、その翌日が休日となると定めている。
すなわち、「国民の祝日」となると定めているわけではない。ということは
その月曜日の休日は「その前日及び翌日が「国民の祝日」である日(「国民の祝日」でない日に限る。)」に該当する。
重複して該当していることになる。
ごめん。後半の部分は第2項ではなくて第3項ですね。
役に立たねえトーシロは黙ってな!
連休になりやすいようにちょくちょくずらしたりするよね それとか地方によって休日をずらす法律だっけ?そんな変化球も作ろうって話じゃないか
>>176 5/3が日曜なら、5/6が休日になるけど、やっぱプログラムで判断すべきじゃないと思うよ。
186 :
176 :2010/03/26(金) 16:31:05
>>180 ということはA+1日は振替休日であり、国民の休日でもあるということでしょうか?
確かに振替休日も国民の休日も第2条で定められた国民の祝日でないことを考えれば重複した休日になるのも頷けます
ありがとうございました
>>185 先方が年1回のメンテすらしたくないって言うもんで…
>>185 振り替えの振り替えがあるかどうかよりも
祝日にはさまれた日は休みになるルールによってはさまれた日が日曜だった場合、
そこから振り替え休日は生まれるのかっていう話かなl
と思ったらAが日曜って話だったごめん
そういうときは先方にルールを提出させるな、俺の場合は
ひょっとして、春分・秋分の日も計算で出してたりするのか?
去年だったかおととしか、国会で祝日をきめるのが遅れてカレンダー作る会社がパニックになってたね。
祝日が増えたとき、法律が改正されたとき、春分の日・秋分の日が計算上の日付と違った日 だったときにメンテすればいいじゃん。
駄目だ、聞く耳持ってねー
194 :
176 :2010/03/26(金) 17:14:39
やりたいようにやれよ。去れ。
>>194 ここはお前の満足する回答をする奴はいない
消えろ
.go.jpが提供すべきだよな
手のひら返しすぎワロタ
>>194 この問題の最も基本的な仕様は
国民の祝日に関する法律ですから、法律エキスパートシステムを
作り、この法律を解析して得られたルールをプログラム化するのが
最も真摯な対応であると考えます。
未来に行って必要な分のカレンダー買ってきて入力するくらいしか無いな
仕事なら毎年案件化してちょっぴりお金を頂くんだ
>>201 それの話の持っていき方が不味かった結果が
> 先方が年1回のメンテすらしたくないって言う
なんだよきっと。
祝日のデータ取得用の専用 URL を用意すれば良いのにね 祝日を決めてる人たちがさ
ネットに繋げられるという前提のソフトならアリだが・・・
俺が総理大臣になって俺の許可が無いと休日を返られないようにしておく
総理になったら決定権発言権なくなっちゃうよ?
俺は草履大臣で
仕方ないから俺が雑煮大臣やってやるよ
>go.jpが提供すべきだよな 時計がサーバに時刻を取りに行く延長でどうにかならんかなと思う。 でもやっぱりgo.jpでやってほしいよね。
今日が祝日かどうか知ってもあんまし嬉しくない
黙れニート
ただ業種にもよるけど、カレンダーの祝日=非営業日と一概に言えない場合 やっぱり自前でなんとかするしかないよね
>>212 そういう人は、祝日=忙しいぞパネェだから必要だね
企業城下町だと、その企業のカレンダーに合わせるからお手上げな罠
4月10日が休みとか地元の学校行事にあわせてる企業もあるぞ
豊田死のことですか
どうせおまいら毎日が日曜日だろ
日曜日は一週間に一度しかありません。 カレンダーを見たことがありますか?
>>217 何について途方に暮れているのか想像できない。
大体、天皇誕生日をどうやって計算で出すんだよ
>>217 タイムゾーンが分かれているのと同じで良いんじゃないの。
今だってサマータイムとか地域毎でしょ。
大型連休に地方の友達と遊べないことを悲観してるんだろ
この問題が分かりません どなたかおながいします 下の文で正しいものには○を、間違っているものには×を付けなさい。 1.お金はお金が沢山ある人の所に集まる 2.お金はお金が好きな人の所に集まる 3.お金は使えば使うほど増える 4.お金は稼ぐものではなく集めるものである 5.お金は預かったものは返さなければならない 6.お金は借りたものは返さなければならない
つまんね
春だな
おながいされた
ショートコーディングのサイトにのってたんだけど これどうやってコンパイルするの? gcc hoge.cとかやっても普通にエラーなんだけど バージョンの問題? (gcc 4.3.4 cygwin環境) main(n){gets(&n);putchar(n%85+5);} 後main関数の再帰はC++は仕様にダメって書いてあるけど Cにはそういう制限ってないの?
Mac の GCC 4.2.1 だが普通にコンパイルできるぞ 警告すら出ない mainの再帰はCでは特に制限はない
そうなのか、どうも じゃあバージョンの問題だろうか こんな警告でる hoge.cpp:1: error: expected constructor, destructor, or type conversion before ‘(’ token
ああ、拡張子が原因か。hoge.cにリネームしたら解決しました
gcc hoge.cとかやっても普通にエラーなんだけど
文法エラーは出ないな。 ところでこれは何をするプログラムなの? 長い文字列入れたらintの場所が壊れるし、文字列の最後の文字の剰余取って +5で何を作りたいのかがワカラン
intの場所くらい壊れていいじゃん コードが短くなるなら というコード
複素平面使って歪ませろ
vb.net にてwebbrowserコントロールを使っています。 webにアクセスし、スクリプトエラーなどでダイアログが出た場合 webbrowserコントロールもしくはvb側でダイアログが出たことを 検知し、自動的に応答することはできますか? なんらかのイベントで検知して、そのダイアログに対してsendkey する。という流れになるのでしょうか。
はい
243 :
デフォルトの名無しさん :2010/03/30(火) 17:00:58
PerlとPythonどちらを勉強すべきか迷ってます。 お勧めはどっちですか? それぞれどんなことをしたい人が向いてるんでしょうか
いまさらPerlをやるのはPerlをやる必要に迫られて、としか思えない 迷うまでもない
まずあなたがどんなことしたいのか
つまりPerlが脳裏によぎった瞬間、君はPerlを使うべきだと、そうおっしゃるのですね
普通はよぎらないからね
汎用のバイナリデータ格納フォーマットと、CかC++でのその実装ライブラリを探しています。 要するに、XMLのバイナリ版のようなものです。 調べたところ、EBMLとEXIというものを見つけましたが、 EBMLは使おうと思ったところドキュメントがほとんど見当たらず、 EXIはCで実装されたライブラリがありません。 他に良いものがあったら教えてください。
sqlite
データベース以外でお願いします
フォーマットじゃないけどBoost::Serializationとか
Boost::Serializationは同一プログラムの別プロセス間でデータのやりとりをするためのものだから、 1) Boost::Serializationでシグネチャを統一した読み取り関数をシリアライズ 2) Boost::Serializationでデータ本体をシリアライズ 的な妄想
Google Protocol BuffersとかMessagePackとか
C++で多倍長クラスを実装したいんですが 参考になるものってありますか 早くなくてもいいので 正しく動いて分かりやすいものがあればうれしいです
GMP
GPL汚染するから却下。
参考にするだけならGPL汚染しないし、過去にそういう判例が出てる。
>>242 さん、ありがとうございます。
>>246 さん、ありがとうございます。
調べてみたらありました。
WebBrowser.ScriptErrorsSuppressedをtrueにすれば
いいみたいですね。助かりました^^
ちょっとおしえてください 先PCを買い換え、win7でカキコしてんですが、2chのアンカー(>400←こいうの)に カーソル合わせてもポップでなくなりました; 設定とかで変える必要あるのですか?? あと、書きこんだら2chのageられたスレ一覧(?)みたいな画面へ必ず飛びます なにか設定とかイジらないとだめでしょうか? 素人です、よろしくおねがいsます ちなみに前機vistaでは問題なかったです
ここは そんな話を する板じゃない
262 :
デフォルトの名無しさん :2010/03/31(水) 00:15:41
C言語で乱数の合計をだして、その後それの平均を出すというプログラムを組もうと思い作成したのですが、 うまくいきません。 何がいけないのか教えてください。 打ち込んだプログラムはこれです↓ #include<stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int num; int sum; int count; sum=0; count=0; int num = 1; double ave,ran; double sum = 0; int num_max = 100; int ran_max = 100; srand((unsigned)time(NULL)); while(num <= num_max){ ran = (rand()(ran_max+1))/RAND_MAX; sum = sum + ran; printf("%.0f\t",ran); num++; } ave = sum/num_max; printf("\n"); printf("%.2f\n",ave); return 0; }
>>262 最初に、何を見てうまく行かないと判断したのか書いてくれ
sum変数どうにかしろよ
Cの本を買ってきた初者なんだけど その本の中でアルゴリズムの例題が出されていたんだが判らなかったんだ 「A子さんは、8歳で、そのおばあちゃんは、63歳です。おばあちゃんの年齢が、 A子さんの年齢の6倍になるのは、何年後ですか?」 って問題なんだけど答えは3年後だった。理解不能だったんだけど誰か助けて…
すいません 真面目にやっときます… リアルに厨なんでちゃんと読んどきます ありがとうございました
3年後: A子11歳、おばあちゃん66歳 どうやってこれを求めるかはともかく、 これが問題の答えになっていることはすぐ分かるだろう。
答えが正しくなる補償は無いけどな
>>268 >>269 ありがとうございます
自分A子がずっと8歳のまま固定してるとおもってました
中学生でなくても小学生がとけますねコレ…(--;
アルゴリズムもつるかめ算と同じだと思って今納得してるところです
テストの成績表があります 科目毎の点数の範囲が 0〜9 10〜19 20〜29 ... 80〜89 90〜100 と分類されていて それぞれに人数が記入されています 一人一人の得点は分かりません この情報からおおよその平均点を出そうとする場合 各範囲の中間値×人数 を合計して全人数で割れば大体の値が求まると思うのですが 中間値を 5, 15, 25, ... 85, 95 とするべきなのか 4.5, 14.5, 24.5, ... 84.5, 94.5 とするべきなのか迷っています また 90〜100 の範囲だけ他のと範囲の広さが違うので どう扱えば良いのか分からず困っています どなたか明快な解説をおねがいします
>>271 そのテストの配転が全て偶数点だったら結果がずれることになるし、
適当なサンプルをシミュレートして判断するしかないんじゃね?
まぁ、それほど厳密でなくていいなら4.5, 14.5, ... 95でいいと思うけど。
>>272 氏の言われる中間値をX軸に置き、累計値のグラフがきれいな曲線に
乗るようなら、曲線を当てはめて各点の累計値から差分を採って、後、平均
を計算するという、手品めいた手もあるカナ?
どうせ正確な値なんて出ないんだし 4.5, 14.5, ... 95でいいと思う もし点教が整数じゃないものが含まれていて 59.9点みたいあ値があるなら 5, 15, ... 95で
275 :
262 :2010/03/31(水) 09:35:34
.\h.dat.cpp(26) : error C2731: 'main' : 関数はオーバーロードできません。 .\h.dat.cpp(25) : 'main' の宣言を確認してください。 .\h.dat.cpp(33) : error C2370: 'num' : 再定義 ; 異なるストレージ クラスです。 .\h.dat.cpp(27) : 'num' の宣言を確認してください。 .\h.dat.cpp(35) : error C2371: 'sum' : 再定義されています。異なる基本型です。 .\h.dat.cpp(28) : 'sum' の宣言を確認してください。 .\h.dat.cpp(42) : error C2064: 1 引数を取り込む関数には評価されません。 .\h.dat.cpp(43) : warning C4244: '=' : 'double' から 'int' への変換です。データが失われる可能性があります。 このようなエラーメッセージが出てしまいます。
そういう時は一番上のエラーから見るといい main関数を2個以上書いてたりしないかチェック
2か所に同じコード書いてるかヘッダに書いて2回インクルードしてるか
vb.netのwebbrowserコントロール上に展開されたwebページの javascriptがそのwebページ内のリンクを書き換えたのを vb.netもしくはwebbrowserコントロールで知る方法はありますか? documentcompleteは反応しませんでした。
すみませんゲーム板ではなくてこっちの方で良いのか分かりませんが質問させて下さい。 自分はプログラムとか全く組んだことのない人間なのですが オンラインゲームのツールなどを作ってもらおうと思った場合は どの言語が出来る人に頼む、または雇ったりした方が良いなどの区別はあるのでしょうか? それと一人で作れるのでしょうか?それとも数人いないと作れないのでしょうか。 お分かりになる方いましたら教えて下さい。 例えば自動でキャラを動かす類のツールやゲームのパラメーター設定をいじるなどの行為ができるツールなどです。 子供っぽい質問でごめんなさい
あほな言語じゃなければ大抵の言語でどれでも出来る 一人でも出来る
OSのAPI使える処理系選べ。 それ以上言う事はない。
javascript最強
283 :
デフォルトの名無しさん :2010/03/31(水) 11:31:53
それはない
オンゲのパラメータ設定をいじるってサーバをハック?なら無理w マクロツールも違反なのが多いでしょう。検知されたらアカウント停止。
>>280 ありがとうございます
そういう人雇いたいと思います。
>>281 279へのレスかな・・?
osのapi使える処理系ですか。よく分からんですけど調べてみます。ありがとうございます
>>284 チートって言われる奴です。ゲームの速度速くしたり出来ればパラメーターいじれるような。
マクロなんかはゲーム内では違反ですけど違法ではないのでアカウント停止覚悟でやりたいのです。
レスありがとうございます
知識がなさすぎてよく分からんでしたが調べて何とか作れる人雇おうと思います。
こんな事で人を雇おうとかキチガイ
自動BOTなんて外注すりゃ一発だよな 月何十万も払う意味がない
外注でも馬鹿の極み
オンラインゲームの改造が流行ってるのか。 ちょっと研究してみるかな。
ガンバレよ
うちに発注してください おながいします
ゲームってスーファミまでしかやったことないから 全然わからん
>>285 遅レスだけどゴーストリプレイ知ってるか?
もうネトゲが流行りだして10年経つから色々ツールは出てるから調べてみろよ。
恐らくこれ以上の物を作るのは難しい。
BOTの類は大抵Perlで作られると思ったが
何で作るかとか関係なくね?
たった1年で50kgも増えるのか?
>>279 この掲示板はそういう書き込みしちゃいけないってルールじゃなかったっけ
電話がかかってきてその番号が通知される場合、その番号をPGから取得することってできる? 回線ーPC−電話 てつなぎ方になると思うんだけど・・・ それとも専用の機械でも入れないとダメなんだろうか?
ナンバーディスプレイ用のなんちゃらが必要です
>>300 専用機器の導入が必要なんですね
ありがとうございました。
ググってきます
ISDNの時はTA兼ルータのログで取れたなあ
>>302 そういうやり方もあるんですね
勉強になります。
秀丸みたいな本格的なエディタを作りたいときは、 自前でgdiでdrawstringしなきゃいけないのでしょうか?
あたりまえ
A/D変換のサンプリングスピードが4800sps だとすると200usで0.96回なので余裕を見てマイコン側は 100usのタイマ割り込みでデータ取得します。 それでそのデータを電圧なり温度なり人がみてわかるデータに 変換するわけですが、その変換後のデータを表示するタスクが 5ms周期で起動します。 悩んでるのがこのサンプルデータの受け渡しなんですが、表示タスクの 起動周期の度に4800spsだと24個データが溜まります。 当然このサンプルデータにデジタルフィルタなりをかけるわけですが、 1.表示タスク側で24個分の処理を一気にする 2.100usのタイマ割り込み内で1データ取得毎に処理し、電圧等の意味 のあるデータにしてから表示タスクに渡す どちらがいいでしょうか?タイマ割り込み内でデジタルフィルタみたいな 重い処理はしないほうがいいかと思い、1の方法がいいのかなと思ってます けど、ほかに良い方法があったりするでしょうか?
何故かマトモなPHPスレが無いのでここで聞かせてください PHPで、特定のオブジェクトに対する処理(メソッド実行やプロパティへの代入など)を 一括して行う方法というのは無いでしょうか(オブジェクトの表記を省略したい)。 (VBScriptのWithステートメントのようなモノを考えています) $object->method1(); $object->method2(); $object->method3(); これを With($object){ ->method1(); ->method2(); ->method3(); } こういう風に省略できたら見た目にもすっきりしていいなーと思うのですが。 また、無いとしたら何か他に何か、良い短縮方法というのはありますか?
短縮は可読性を下げる
309 :
307 :2010/03/31(水) 22:39:40
すいません、WebProg板と分かれていることに今気づきました。
ポリモーできないって不便だな
>>306 5ms周期で表示更新されても困るので、3回に1回表示でいいと思う
6回に1回で十分
>>306 何に表示させてるのか、数字なのかグラフなのか
どの程度の精度要求されてるのか、とかで作り方変わってくると思うけど
オレだったら、表示タスクにもそんな重い処理させないかなぁ
優先度低い別タスク起こして、そこで表示用データを生成させて表示タスクに渡す。
むかし、一秒間に数百枚の画像を更新したいとかこだわってた馬鹿がいたな
316 :
デフォルトの名無しさん :2010/04/01(木) 19:06:00
プログラム会社のことってここでいいんでしょうか? 業務で使用するWindows用のソフトを作って頂いたのですが、 (関数名だと思いますが)よく意味の分らない英字のエラーが色々出て困ってしまっています。 改善するよう伝えても全然直らず、話の流れで「ホントにログ見て解析してるの?」 と聞いたらログは出力してないと言われ、何故してないかを聞くと 仕様に無いからだと言われ、そんなことから仕様決めしないといけないのかと困ってしまいました。 こんなもんなんでしょうか? ちなみに仕様は上司がその会社の人と作ったので私は関わってないんですけど。
そんなことから仕様決めしないといけない
power management toolに関する質問です。 Vista/Win7にはpwrtest.exeがありますが、 XPには同じようなツールは無いのでしょうか?
>>316 製品版(リリースビルド)ってログあんまり出さないよ
>>316 必ずその状況が再現する手順を伝えると直してもらえやすいと思う
>>316 どうせ安いとこに頼んだんだろ
俺のとこに頼めば超絶安定したソフト作るのに
そんなエラーが色々出るなんて、webでCGIの奴くらいじゃない?
>>306 普通は1の方法
割り込み内の処理は最小限にするのが基本。
324 :
デフォルトの名無しさん :2010/04/01(木) 19:59:09
>>317-322 そうなんですね。トラブってるのは伝えてるのにログも出さずにどうやって
調べてんだよ!と思ってしまいました。
仕様でログを出せと言わないといけないんですね・・。
こちらとしてはログは問題ではなくてトラブルが直ればいいんですけど。
再現性を・・とは向こうからも言われたのですが見つからなくて。
同じ操作しても出ないし。かと思えば出たり。
見にすらこないで電話対応だし最悪です(>_<)
安かったんでしょうね。金額知らないんですが。
わざとそうして保守料稼いでるのかと思ってしまう・・。
エラー出たらスクリーンショットくらい取っておけよ、つかえねーな なんかエラーが出たとか言われても対応できるわけねーだろ メッセージ出たんなら消すな、せめてそのままにしろや
以上、接客をしない作業者のコメントでした。
みんなも心じゃそう思ってんだろ! あんたも!あんたも!
>わざとそうして保守料稼いでる とうぜんです
>>324 うちは、再現性が認められず、かつソフトに問題があることがほぼ確実な場合
客にログを出力するような動作モードで動かしてもらい、
問題が発生した時点でログを送ってもらうというやり方をしたりする
再現性が認められ、条件まで分かる状態ならログはいらないからねぇ
てか、保守契約してるんなら直せの一点張りでいいよ別にw
呼びつけて直すまで返さない絶対にだ、こういう調子で
ログ出していいっていってくれるだけいい客だな 俺なんてなかなか再現しないバグなのにログなんて出さずに 直せっていわれて超困った。
うん。経過観察を許してくれるのは本当にありがたい。
306だけどみなさん意見ありがとう。 1の方法がいいかなやっぱ。表示タスク5msってのは例であって さすがに5ms間隔表示は行いません。
333 :
316 :2010/04/01(木) 22:10:41
お金は私が払ってるわけではないので分りませんが、ずるずるとだいぶお金を払ってるようです。 むこうからすれば上客でしょうね・・。 デバッグ出来るようにログを出してと仕様に書かないといけないとは知りませんでした。 あと、これ仕様に入れといたほうがいいよっていうの有りますでしょうか?
そういうのは作る前に言う事だ 今更言われても作る以上の労力が必要
335 :
デフォルトの名無しさん :2010/04/02(金) 01:02:25
3.14から始まる円周率は不変で定数というのはわかるのですが、 富士山の高さ3776mが定数っていうのは納得できません。 なんで富士山の高さは定数として扱われるのでしょう? 山の高さというのは地殻変動、隕石の衝突、噴火などさまざまな要因で、 時代とともに変化するものだと思うので、変数なのでは?と思うのですが、 定数と変数の違いについて聞いたとき、定数の例で富士山の高さを持ち出されて、 それに大して上記のような疑問を持ち突っ込んだのですが、 うまく説明できないけどそういうもんなんだと、はぐらかされてしまいました。 なぜ富士山の高さは定数なのでしょう?どなたか説明していただけませんでしょうか?
よくわからんが、その話は富士山の話が本題で富士山のプログラムだったのだろうか? だったら変数だな。
>>335 3776以外の数値を使わないのなら定数にすればいい。
富士山にこだわりすぎ。 プログラムは3776という数値に対して処理をし、プログラム中で3776の数値が頻出するため 定数として振舞う識別子を3776に束縛しているだけ。
339 :
335 :2010/04/02(金) 01:38:01
レスしてくれた方ありがとうございます。 頻度と束縛がキーワードですね。 正直まだ理解できませんがもう少し考えてみます。 >例えば人の名前や場所の名前などは変化するものではありません。そんな使い方の場合に定数を定義しておくようにします。 こんなのを例にしてるとこもあり、 名前は結婚したら変わるし、場所も合併で変わるだろうなぁなんて思ったり。 ようするに定数にしてたものでも変更(変更がそもそも許されるのかはわかりませんが)があったら、 ソースを開いて後から定数値を変更する分にはいいってことなんですかね?
>>333 ログがないからバグ修正できませんってのは保守できていないから契約違反で金払わなくていいよ
上客っていうよりもいいようにカモられてる
立場を明確にしたほうがいい。開発者が怒るようだったら引継ぎ資料作らせて他の会社に委託。
>>339 あなたにとって富士山の標高は何メートルですか?
俺は3776メートル。低くなってるらしいけど、やっぱり3776メートルだと思っている。
SI系だと1メートルは富士山標高の1/3776に規定されてるらしいよ。 つまり富士山は常に3776メートル
それはさすがにないw マジレスすると光が1秒で進む距離の約3億分の1(細かい数字忘れた)が1メートルと規定な
>>339 初めてプログラムしてんだよね?
ネタじゃないレスしてやるぜ。
プログラム実行中に変更の疑いが一切ないデータが定数だ。
プログラム内と現実をごっちゃにするんじゃねぇ。
345 :
335 :2010/04/02(金) 02:15:14
>プログラム実行中に変更の疑いが一切ないデータが定数だ。 なるほど。 何か分かった気がします。 実行中でないときは変更可能なわけですね。(設定の変更などでソースをいじるみたいな感じで) それでプログラム中では定数は呼ばれるだけ専門みたいな感じになるわけですね。 シンプルにa = bという処理がない限り常に定数にしとけばいいということでしょうか?
いいか。全部自己判断です。 誰かの名前が変わったときに、名前変更も仕様に加えるかも自己判断。 富士山の標高変化をプログラムに対応させるかも自己判断。 何を定数にするかも自己判断。 そりゃ富士山の観察経過プログラムなら間違いなく変数だよあんた。 だいたい、それ以前に定数とかどうでもいい。 変数じゃないから少しだけ読みやすくて少しだけ速いだけ。
>シンプルにa = bという処理がない限り常に定数にしとけばいいということでしょうか? すみません。最初の宣言では必ず書きますね。 2回以上a = 値が出てくることがないという意味でお願いします。 a = null; b = true; if (b) { a = 1; } else { a = 0; } これだけの処理ならbは定数でもいいってことですよね?
>>345 全部変数でいいよ。とりあえずそれで作ってけ
349 :
335 :2010/04/02(金) 02:32:14
>>346 まだ自己判断できるようなレベルじゃないので・・・
せめて何かわかりやすい基準があればいいのですが、
どこも抽象的でいまいち理解できなくて・・・
>>348 わかりました。そのうちわかってくると信じてとりあえず変数でやっていきます。
これ以上質問されると言語教室になっちまう。 3時間1万円くらいなら教えるけど。 そんなどーでもいいこと気にしてないで言語を一通り覚えて、 なんか実用的なソフトを一つ開発すれば、データの扱いなんたるかだいたいわかるよ。 今の段階じゃ無理。
結局まともな説明できるやつはいないみたいだな この手の話題はまともに説明できるやつは少ない 長くやってるとなんだかわからないけどそうなった だからそうなんだっていう感じになってしまうから無理もない DBの正規化にしてもちゃんと説明できるやつは少ないけど 特に考えてないけどなんだかまともな正規形になってるなんていうのはよくあること デザパタなんかも特に習ったわけではないが 知らないうちになんかのデザパタを使って問題が解決されてるみたいな感じ まぁ何がいいたいかというと経験だな はじめたころは定数変数とか細かいことも考えたのかもしれないが そのときの感覚は覚えてないし身についたらそういうもんなんだって感じ 言語を他人にまともに教えられる人間って言語開発者ぐらいしかいないと思う
プログラミングで言う定数とは値が変わらないもの。0も1も2も定数。 値が変わらないとは、i = 1, i = 2のような変数では無いということ。 物理学的・数学的な定数や概念的な定数とは違う。
GUI部品の上にマウスが入るとヒントみたいなのが表示されるあれは何というのですか?
ツールチップ(tooltip)
>言語を他人にまともに教えられる人間って言語開発者ぐらいしかいないと思う えっ?
ネットワーク上のディレクトリにいくつかのword、excel、pdfファイルが置いてあって、 それらのファイルの全文検索を(できれば)C#で実現したいんですが、 その辺を実装する方法を載っているサイトか書籍の紹介お願いします。 ちょっと調べたら、Hyper EstraierかLuceneをバインディングすると できそうな気がするんですが… よろしくお願いします。
>>357 namazuでできなかったっけ。C#じゃないけど。
WordとExcelなら簡単だがpdfは知らんな。
pdfは中身が圧縮されてるから面倒だな
>>358-360 >>357 です。ありがとうございました。
やっぱり、namazuですか、、、
kabayakiは有償っぽいので、
namazuを調べてみます。
最悪、C#でなくても実装できればいいので。
つか、本当は買い物でなんとかしてほすぃ
不景気の馬鹿…
webに全部上げてgoogleに拾ってもらえばタダだよ 情報は全部オープンになっちゃうけどな!
ひとり使いに都合の良いVCSってありますか?
googleはdesktopも含めて、全文検索じゃないよ
>>363 たぶんsvnでいい。
念のためgitも確認しておけばもっといい。
evernoteにファイルぶち込んで、evernote API使えば全文検索できるんじゃね?
すみません、該当スレがないのでココで質問させてください。 次の仕事でStrutsのe-CANDOを使うことになったんですが、グーグル先生で検索しても一切情報ヒットせず困っています 現時点で判ってることは ・日立のカスタマイズフレームワーク ・何かから自動生成を行う 知りたいことは @自動生成はクラス図などからのコード生成なのか AStrutsを判っていれば対応できるか? B実際使ってみた感想 です プログラムに自信がないため、あらかじめある程度の情報で予習をしておきたいのです どなたか情報お持ちの方お願いします
「日立 e-CANDO」で検索した。 すげぇ。 >"Chu s? ra Ha N?i tham gia khoa training e-CANDO framework c?a Hitachi do khach hang tr?c ti?p d?y". これとか。 >その他:e-CANDO ス キ ル:<必須スキル> COBOLバッチ設計経験 <あればなお可> e-CANDO経験 要 員:4名 契約条件:精算あり こんなのも。 >35名の技術者が“日立の生産性向上の支援ツール(e−CANDO)のJava版/Cobol版による3層アプリケーション技術者”の試験に合格し認定証を頂きました。
DirectXの使用前提で、キーボードだけでも操作が快適なC++の統合開発環境があれば 教えて頂けないでしょうか。当方、VS以外はほとんど知らないっす。
Emacs
372 :
370 :2010/04/10(土) 22:04:30
肝心なこと書き忘れてた 関数やクラス、最低でも.hやcppにキーボード操作だけで飛べると嬉しいです。 できればインクリメンタルサーチ風に関数名入れると飛べたり。
>>371 書いているうちにすんません、早速調べてきます!ありがとうございます。
vimも。 てか、VisualStudioもキーボードでずいぶん操作できたと思ったけど、だめなの?
質問させてください perlのwhile(<STDIN>){...}にあたるものを、 c/c++で書こうとするとどのように書けばよいでしょうか? ・詳細 Apacheのフィルタを開発していおり、 ユーザに渡すHTMLをフィルタを用いて書き換えたいと思っています。 調べたところperlを用いた次のようなものはあるのですが、 c/c++を用いた方法がわからず質問させていただきました。 ・perlでは while(<STDIN>){ //標準入力に元のHTMLが入った状態で起動される //ここで書き換え } ・自分で試したこと void main(argc,*argv)のargv内に元のHTMLが入ってるのではないかと思ったが入っていなかった。 fgets(stdin)を用いてみたが、(おそらくキー入力待ちとなり)ブラウザが停止してしまった。 以上です。 よろしくお願いいたします。
質問を見ればキミのレベルが判断できるが、キミには無理。外注しなさい。
>>375 Apacheのfilterのことは何も知らないが、perlでSTDINから読み込んで実現できるなら、
C/C++でも標準入力からの読み込みでいいはず。
フィルタプログラムを単体で起動したら、標準入力はキーボードになるが、
cat filename | myfilter
みたいにフィルタとして起動された場合は、標準入力はパイプになる。
378 :
375 :2010/04/11(日) 16:47:13
>>376 外注はできないため、もう少し自力でやってみます
>>377 なるほど。
フィルターの呼び方を少し工夫してみます、ありがとうございました。
いや、普通に標準入力から読めばいいだけ。 #include <stdio.h> int main(int argc, char* argv[]) { char buf[1024]; while (fgets(buf, sizeof buf, stdin)) { printf("%s", buf); } reutrn 0; } バッファサイズは考慮する必要があるが。
つか、プロセス起動するフィルタなんだったら、Perlでいいんじゃね?
381 :
375 :2010/04/11(日) 17:14:06
>>379 試してみましたが、うまくいかないようです。
どうも常にwhile(偽)となってしまっているようです、
フィルター自体は正しく読まれているのですが、
フィルターに標準入力から渡されるはずのHTMLソースが渡ってないように感じます。
おそらくまだ私が何かミスをしているはずなので、
もう少し試行錯誤してみます、アドバイスありがとうございました。
>>380 今回の作成では、いくつかの制約があり、
その一つがc/c++を用いなければならないというもののため、
現在四苦八苦しています。
Apacheスレ(ってどこ?)で、どうやってそのフィルタを起動しているかを具体的に書いて 質問した方がいいと思う。
バッファの状態をチェックしないで読み込めば、 待ち状態になるのは当たり前だろ。 ランタイムライブラリの使い方を一からやり直せ。
だから外注させろと。オレ様の見立てが狂った事は無い。
┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
確かにこのレベルで頑張って作ってもどうせバグだらけだろうし、 僕には無理です、という勇気も大事
387 :
(u_・y) ◆e6.oHu1j.o :2010/04/12(月) 01:08:36
クソグラマーの皆さんが。 コレは難しい・・・と思うプログラムって何??
うまく動くプログラム
他人のコード
ボケいらねえんだけど とあるクソボケはサウンドドライバの作成がとっても難しいって言ってたけど、どうなの? 何が難しいのかしゃべらないで逃げたからわけが分からない
適度に割り込み掛けて 音がずれないようにするとか 最近だと動画も出さないといけないし
ついに他のスレにまで現れたか・・・
今から Windows の GUI アプリを勉強し始めるとするならば、WTL というものを勉強すればいいのでしょうか?
WTLは情報が少ない上にc++とwinapiの深い知識が必要になってくる代物だよ。 そもそも何の言語が使えるかによって選択肢が変わってきますし。
とりあえず.netでいいんじゃないの
>>393 C#
本当はVBのほうが楽だけど、構文が他と違いすぎるんだよな
guiでもクラスやハンドル、配列でもおぼえて置けばok
猫でも分かるシリーズでもよんでおくといいらしい
VBよりC#のほうが楽 速く学習できるし、同じ内容書くのにかかる時間は大差ないし
C#は{}が場所とり過ぎる
まあまて、まだ393がただGUIアプリを作りたいだけなのか WinAPIを直接叩きたいのかすらよく分かってないんだから
>>400 ソース自動整形の設定できんの? {
こうしたい
}
WinAPIを叩きたい
>>401 使ってるエディタがプログラミングを想定したものなら設定できるだろ
なに使ってんだ?
>>403 デフォルトが気に入る設定になっているエディタを使うか、設定を変更して気に入るようにするかのどちらを選んでもいい
>>401 VS、VC#ならエディタの改行設定の中括弧チェックを全部外せばそうなるよ
@IT もレベル下がったな
うyは何もしらないんだなぁ
屑だからな
そんなに褒めるなよ
うyって読むのか
そろそろ人頼ってもいいよね? unzip32.dllでファイル名に[があると正規表現とごっちゃになって解凍できない問題なんですが、 とりあえず[[]に置き換えればおkってところまでは出来ました でも単純に'['を探して置き換えると、2バイト文字?とごっちゃになってるファイル名では、2バイト目が[になってる文字も置き換えられてしまって解凍できません 具体的には、'ー'が'ー[]'になります マルチバイト文字やらワイド文字やら、詳細も扱いも全くわからない初級者なんだけど、なんかいい方法ない? 一つ後ろの文字でそれが2バイト文字の一部かどうか調べようかと思ったんだけど、 そもそも2バイト文字の1バイト目って何が入ってるのかわからなかった
>>413 IsDBCSLeadByte()
というかWCHARにしてから処理した方が簡単。
>>414 ありがとう
やっとすっきりして寝れそうです
またちょっとググってたらトップビット云々って話があって、
この関数も'メ'(0x8381)以降を誤認してるようなのでまだ修正要りそうですけど、
取っ掛かりは見つかったので安心しましたしボチボチ弄ってみます
>>416 ちょっと参考書かじった位の話にしか頭出さないからだろ屑
>>417 ハァ?
「 ちょっと参考書かじった位の話 」に頭を出した記憶がない
むしろ、それをやっちゃうと技術が無いって言ってるようなものだから、誰でもわかるような質問にはなるべく答えないようにしてるくらいだ。
それに俺は基本的におれはマ板にいる。
マ板はほぼ雑談しかしてねーのに技術的話題があっちで行われることなんてほとんどねーぞ どこの話をしているんだ
それとも大昔の話? 脳内妄想やめてくれ粘着、 気持ち悪い
それとも初心者がたまたま雑談の最中に質問してきた時に、(←たまにある)
俺が気まぐれで親切に答えてたそれをみて、そんな事を思っちゃったのかなぁ?ゴミだな チラシの裏へ。 どーぞ
ム板は勉強熱心な、プログラマー以外の人たちもいる可能性のある板だから できれば荒らしたくない、
スクラッチの話題を扱うスレッドは無いという事でよろしいか?
出すのは口だな
ない それより、質問したかったことを思い出せたから質問する 俺は、今のラグナロクでBOT作れないかどうか試したんだけど、 出来なかった メッセージポスト、キーボードシミュレータ、マウスシミュレータ、どれも不能。 これって、どういうプロテクトをかけてるの?(nProtectっていう謎のハッカー集団がからんでるらしいが・・・) 俺が考えられるのは、WinAPIの使用を監視してて(確か方法あったよね?) そのAPIが使われた直後にROに入ってきたメッセージはスルーしてる。 その位しか思いつかない。 だから、WinAPIを使うんじゃなくて、その機能を提供する機械語の塊を実行したら、プロテクト超えられるかな?とは思うんだけど 機械語の塊を作って実行するほどの技術はない。 ちなみにROを起動してると、マウス右クリックメニューがでなくなったり、 ペイントやメモ帖の起動や保存が出来なくなったりとか日常茶飯事になる。 かなり変なことやってることは確実 BOTがつくりたいです
APIフックすればいいじゃない
>>424 そうだった。 勘違いしてた。
けど、RO内にBOTって全然いないから、
逆にその程度で超えられる気があまりしなくなってきた、 けどあとで試してみる。
>>425 それ意味ないような。
ドライバの自作?
Intel のアセンブラと AMD のアセンブラって違うんですか?
違わないけど、コマンドの再配置の挙動とか、細かな動作が違うから最適化にぴりぴりしてる時は気にする。 コンパイラもIntel系とAMD系で、最適化オプションつけたときに吐くコードが変わる。 著しく互換性がない訳ではない。
>>426 ロボットアームにBOTをさせる発想
それだとコストがかかる上に無駄が多いからもっとシンプルに考え
マウス・キーボードを分解して配線をジャックし
PCか何かの機器で信号を送り、操作する
マウスを動かしてるのが人かロボットか見分けが付かない訳だからいける
>>429 それは文鎮マクロってやつやつだな
ゲーミングキーボードのハードウェアマクロレベル
オンラインゲームは自分以外にもプレイヤーがいるので
送信垂れ流すだけじゃ使い物にならないよ
パケットやメモリを見て受信に対して反応しないと
今更ROなんか始めてどうすんのよ
それはもちろんそう BOT作りたいとか言ってるくらいだから AIとかも考えると思うし触れなかった
ハックしたら、高度な画像認識マクロと併用すればそれなりのことは可能 botはパケ解析が面倒すぎるからやんないなあ 確かroは一度データ流出したよな 解析する手間がなくなったからbotが大量に出回った憶えがある まあuyは屑だからわかんないか
>>433 それってロケットマウスのカラーサーチみたいなもんでしょ?
原始的だよ
424で既に答えは出てるけど
プロテクトを外すのが手っ取り早い
>>434 プロテクト外してもその後のフックがあるわけだが
そしたらカウンターで
438 :
デフォルトの名無しさん :2010/04/14(水) 01:57:42
誰かdirect2Dのスレ立ててくれ。
窓使いの憂鬱ユーザなんだが、RO起動したらキーボード殺されてなんもできなくなったな せめてROが起動できないとかROを強制終了するとか、そっちで対応してほしい
440 :
デフォルトの名無しさん :2010/04/14(水) 13:30:05
関数fは構造体のアドレスを引数としてint型変数を返します。 fのポインタを定義したくてtypedef int (*pf1)(&構造体); と記述しましたがコンパイルできませんでした。 現在はvoid*を使って何とかしのいでいますが上記のようなことを行いたいです。 以下のtypedef int (*pf1)(void*);をtypedef int (*pf1)(&tag_t1); と記述したい場合、正しい記述を教えてください。 void*しか無理なのでしょうか? struct tag_t1 { int i; } T1; int f(tag_t1 *p) { int c = p->i; return c; } maim() { typedef int (*pf1)(void*); }
そのままでした。自己解決でした。
そのままっつーか、tag_t1*だろうが。
>>429 ハードしらねーよ・・・
出来ればそういう反則技ではなく正攻法で破りたいね
>>433 >ハックしたら、高度な画像認識マクロと併用すればそれなりのことは可能
>botはパケ解析が面倒すぎるからやんないなあ
ハァ?????うん。そうだね。
>確かroは一度データ流出したよな
>解析する手間がなくなったからbotが大量に出回った憶えがある
ハァ???wwww
クズはおめーだ。
知らないんだったら黙ってろカス 無知は死ね
失礼、 マ板のノリでかいてしまいましたね。
>>431 今のラグナロクにはBOTがほとんどいない。
2年前まではかなりいた。
つまり、ほとんどの奴はBOTを作れなくなってる。
今のラグナロクのセキュリティ破ってBOTを作ったら俺TUEEEする事ができる
今ってActiveX経由とかになってないの?
>>444 ログインシステムが変わってから激減したよな確か
rmtも暴落してたし、落ち目でtwとかにどんどん流れていった
まあ屑だからわからないか
>>433 >>446 うん。だから知ったかぶりは死んで良いよ。
さっきからお前がほざいてる事って、
廃ならさらにもっと詳しい事情を知ってるんだ。 それを現プレイヤーの俺にいっちゃうって
どれほど恥ずかしいことか、自覚してくれないかなゴミ君
しかもお前の見解はズレてる。
>解析する手間がなくなったからbotが大量に出回った憶えがある
>ログインシステムが変わってから激減したよな確か
>rmtも暴落してたし、落ち目でtwとかにどんどん流れていった
〇じゃなくて△だな。
△とかwwww
おまえが言うな
452 :
デフォルトの名無しさん :2010/04/16(金) 09:19:38
HSPを使い始めて一週間ほど経ちました 別の言語も使ってみたいな、と思うのですがゲームを作るならなにがいいんでしょうか Directsexというものを調べていますがなんだかよく分かりません。 描画の方法だとは思うのですが。 2D用と3D用でオススメの言語を教えてください、お願いします。
DirectSEX
ケータイアプリで3キャリア対応するならFlashLiteでしょうか? auのBREWが開発環境から別に用意しないといけないので管理が大変そう・・・
動画ファイルに関して質問があります。 動画ファイルをバイナリエディタなどで開いたときに 動画ファイルのシークタイム(再生可能位置)や、動画ファイルの終端はどのような記述になっているのでしょうか? 例えば、今は直接書き込まれることがありませんがテキストファイルならEOFなどが終端をあらわしますが シークタイムや終端の位置を変更するツールをつくりたいため、よろしくお願いします。
>>455 編集したい動画ファイルのファイルフォーマットを調べてくださいとしか言えないな
>>452 HSPでDirectXが使えるし、2Dと3Dの両方のゲームが作れる。
一般的にはC/C++が使われることが多いけど、何か不満がある訳でないならHSPでいいよ。
>>454 auのオープンアプリを使えば3キャリア共にJavaで統一できるよ。
BREWは法人じゃないと配信できないしね。
機能制限が気にならないならFlashLiteでも良いと思うけど。
>>458 掲示板で聞く事じゃねーよ。テメーで調べろ。
>>457 その場合オープンアプリプレイヤー搭載機種のみですよね。
大分機種が制限されるイメージがあるのですが、最近はそうでもないのかな?
auのサイトで調べたら3割くらい非搭載な気が。
ネットワークでデータとって来れればFlashLiteでいいかなという感じなのですが、
機能制限ってそんなにありますか?
>>459 >>461 まあ、わかってたことですが、ここじゃ誰もわかりませんよね
いいんです。最初からこのスレに知識人はいないことは知ってたので
>>460 FlashLiteは基本的な機能は揃ってるけどいくつか制限がある。
・方向キーが使用できない機種がある(事実上使えない)
・処理速度が遅い(機種のスペックにもよるけどFPSは10前後)
・容量が少ない(1.1=100KB、2.0=150KB)
個人的に気になるのはこの辺かな。
あとFlashLite1.1だとFlash4相当なので開発が相当やり辛い。
464 :
455 :2010/04/16(金) 15:47:38
ちなみに動画ファイルのバイナリにシークタイムや終端が直接記述されることはありません。
>>455 の質問に対して、そんなものは存在しないと回答できれば正解でしたが、
ファイルのフォーマットによるなどと答えた時点で知らないのがバレバレです。
ま、カマをかけてみたんです。次回はしったかで回答しないように。ではノシ (定期巡回警備員より)
>>462 まぁ、普通は最初にファイルフォーマット探すからなぁ
そこから先の話してくれないとどうにもならん
>>464 シークタイムと終端という言葉自体がツクリモノってこと?
467 :
455 :2010/04/16(金) 16:12:13
>>465-466 正確にいると俺もよく知らん だから適当なこと言ってる
ただし誰も的確な反論できない時点で、知らないんだってことだけはわかる
だからここで聞く意味がないってのだけははっきりしてる
たとえばmp3のRIFFかなんかのタグはファイルの末尾にあるから、 それだと音楽データの終端はタグの前に位置しているようになる そういう話を求めていたわけではないのか
そもそもこのスレにいたら用語の用法に不安の残る質問者が多々いることは理解してるだろうに
とりあえず動画を加工するならまず一番単純なAVIファイルに 変換してからでないとね
471 :
455 :2010/04/16(金) 16:37:51
動画を加工するんじゃなくて、シークタイムとファイルの長さを偽装したいだけなんですけど
そうですか。
>>463 ありがとうございます。調べたら方向キーはFlashLite3.1なら使えるんですね。
まあ2468で代替できるし。auのアプリプレイヤーみたいに最新機種でも
搭載してない事があるよりはマシかなあ。FPS10前後ってのはちょっと気になりますが、
処理速度を要求されない場合は検討に値しそうですね。
> だからここで聞く意味がないってのだけははっきりしてる そう思うならとっとと去れ。
レスするおまえらが悪い 馬鹿に去れったって聞くわけないだろ、馬鹿なんだから
失礼します質問です。 よくVBは遅いとかを聞きますがどの言語でも最終的には機械語になるんですよね? そうなると遅いとか早いとか言うのはコンパイラの最適化等の能力のことを言っているんでしょうか?
>>479 VBが遅いのはライブラリね。フォームとか。
でも今の.netに比べればかなり高速だ
人間だって、ママチャリやMTBなど漕ぐ人は同じでも乗り物が違えば速度もかわるでしょう?
> どの言語でも最終的には機械語になる そうでもないので、差が出る
最近打ち合わせでは分かり切ったことは飛ばして話を進めているのに 知識として持っててあたりまえのことを質問する馬鹿が増えた
京都大霊長類研究所(愛知県犬山市)人類進化モデル研究センターで昨年
3月〜今月までに、飼育中のニホンザル15頭が急死していたことが28日、
かった。
死因は不明で、感染症の疑いもあるという。
同センターによると、死んだニホンザルは昨年6頭、今年9頭。いずれも血液中の
血小板や赤血球、白血球の数が減少する「再生不良性貧血」を発症していた。ただ、
病気と急死の因果関係がはっきりせず、死因は特定できていないという。
また、一つの飼育室で複数のサルが発症していることなどから、感染症の疑いも
あるという。2001〜02年にも再生不良性貧血の症状があった6頭が急死したが、
死因は分かっていない。
同センターでは約1000頭を飼育しているが、ニホンザル以外での発症例はなく、
平井啓久センター長は「今夏以降、死因を本格的に調べている。分かり次第、
公表したい」と話している。
読売新聞 2009年12月28日19時56分
http://www.yomiuri.co.jp/science/news/20091228-OYT1T01061.htm
485 :
デフォルトの名無しさん :2010/04/17(土) 00:16:19
スレ立てるまでもない質問とは言いますが、 逆にスレを立てるべき質問って、どんな質問ですか? 立つべくして立ったスレや、この質問こそスレ立てるべきだったとか そんな過去の質問とかあったら教えて下さい。
たとえばF#に関する質問とか、と思ったらスレあった
そんな質問なんて無いと考えてよい。あるとしてもごくごく稀の例外中の例外。 原則的に質問というものはスレ立ててするべきではないということだ。
>>487 てことは、いろんな言語で、スレ立てるまでもないってあるけど、
これは、単なる枕詞で、各言語のスレで聞くか、
専用のスレが無ければ、スレ立てる(略)を立てるか、このスレで聞くってこと?
>>486 例えスレが立ってない状態でも、単発の質問でスレ立てたら怒られません?
>>488 > いろんな言語で、スレ立てるまでもないってある
なくね?
>>489 F#のスレがなくてF#に関する質問をしたければ、ここかF#スレ立てて
>>2 で聞けばいいじゃん
>>490 >
>>2 で聞けばいいじゃん
このスレの
>>2 を見て
「このおさかなで聞く・・・???」
となってしまったずぁ
492 :
デフォルトの名無しさん :2010/04/17(土) 10:32:40
>>488 特定の質問が増えてきたら専用スレに分割するからオメーは心配すんな。
C言語にはBoostのような先進的なライブラリはあるのでしょうか?
Boostが先進的だとは思わないけど Cには俺ライブラリしかないね
確かに俺ライブラリが一番かもしれんな。 俺も自分専用ライブラリをもう10何年もこつこつと作って使ってるけど ある日もうこれを使うなと言われたら死ぬしかないレベルだわ・・・
辞書から品詞をランダムに抽出するプログラムを作りたいのですが、 オフラインで使えるフリーの辞書はありますか?
スワヒリ語?
>>500 言語指定してなくてすまん。日本語で。
>>501 IMEだとライセンスにひっかからない?
CannaやAnthyの辞書はいいんだろうか。
ちょっと自分で調べてみます。レスありがとう。
茶臼
日本語ならIPADICが良い。
IMEで書いた文章はMSの作った辞書を利用しているので、公に発表するものに使ってはいけません。
↑今キミもつこうた
WordNet も日本語版があった気がする
C#でdllを使用するためにとりあえずdumpbinで関数名をすることができました。 しかしパラメータがわかりません。 dllのパラメータは通常どうやってしるものでしょうか? そもそもC#ではdumpbinよりもっとふさわしい方法があるのでしょうか?
MSDNライブラリなりDLLの公式マニュアルを見る
けいおん生でみんの?
すいません誤爆しました^^;
まあdumpbinよりdependsのが手軽な気が
時計の秒みたいに1秒間隔で表示更新必要な画面を考える。 表示タスクを2つつくり、1つは1秒起動周期で完全に時計の表示を担当させ(このタスクは 1秒間隔で時計表示の部分のみを消去更新を繰り返す)、画面が複数あるときは 画面にIDを割り振りそのIDごとの適切な位置を更新する(時計の表示位置が画面ごとに異なる) もう一つのタスクで別の表示を担当(こちらはキー入力があったときに次ページにいくとかの 画面変化が頻繁ではない表示を担当させる)するやり方ってありだと思いますか? 画面更新のタイミングがスイッチとか押したときだけなら表示タスク1個で簡単にできるけど 常に変化する部分があるときどうすべかと思って質問しました。 他にいい作り方があったら教えていただきたいです。
イベントドリブンそのままでいいだろ
文字列をひっくり返す関数下さい in→あいうえお out→おえうあい こんな感じのです
使っているOS名からどうぞ
OS?
>>516 for(int i = 0; i < length; ++i) tmp = str[i], str[i] = str[length - i - 1], str[length - i - 1] = tmp;
std::reverse(str, str + strlen(str));
>>519 2バイト文字は?
utf-16は?
円でぃ案は?
何の問題もない
strがwchar_tなら無問題
360度回転して元に戻りますね
std::string henkan(const std::string &in){ return str == "あいうえお" ? "おえうあい" : str; }
ワロタw
VC9で使える多倍精度演算ライブラリが欲しいのですが、堅牢なものはどれがありますか? GMPは最新バージョンをインストールする事ができないみたいでした。
俺のがあります
さっき乗った電車の釣り広告で 「まおういあ」 とう名前の雑誌っぽいのを見つけた どう見ても 「MAOUIA」 だったんだが デザインの配色が悪すぎて 「MAQUIA」 だったと気付いたのは電車から降りるときだった
その広告は成功した訳だ
その文字だけに目が逝って 広告記事の部分は一切覚えていない
一日に見る広告の内、どれだけ名前を覚えてると思う?
あぁそういうことか タチの悪いSPAMだな
MAROUEE
539 :
デフォルトの名無しさん :2010/04/25(日) 12:17:18
perlの文字列置換でお知恵をお借りしたいです。 ターゲット→@log 置き換え対象→[ ]で囲まれた文字列 [Feel1]〜[Feel13]までの14個 置き換える文字列→<img src="$html_url2/Feel$num.gif" onclick="document.getElementById('talk2').value='[Feel$num]'"> Feelに続く数字を変数$numを使って置換処理をループしたいんですけどどうもうまくいかず・・・
そこまで具体的に聞けるならなぜ専門のスレで聞かないのかな その方が早く答えもらえるだろうに
けれどあまり具体的じゃない雰囲気。
[Feel1]〜[Feel13]までの14個って、[Feel1]と[Feel13]の間の12個は どういう文字列なんだろう。気になる。
初心者で申し訳ないんですが、12万件ごとにループしてデリートしてるプログラムがあるのですが、 処理はループ文の中で最後に必ずコミットを行い、そしてループを外れたあとも一度コミットを行っているのです ループの中で行うコミットは処理が途中で異常終了した場合と思ったのですが、 肝心のループを外れたあとに切るコミットの意味がわかりません ループ外れた後コミットを行うのでしょうか? ちなみにループ文の後には例外処理以外の処理はありません…
↑言語はVBAです データはアクセスから引っ張ってきてます
そもそもループの中で書く必要がない
ためすぎるとコミットが遅くなりすぎることに対する対応なのかなぁ ループのあとのは深く考えないで安全策として入れてるんじゃないかなぁ
//よくわからないが、このcommitを外すとうまく動かないので //外さないようにすること
まだ経験の浅かった頃、それに出くわしたが解決できなかったことがあったなぁ。 今見れば解決できるんだろうか。 そして「うまく動いているものを修正」することに対して許可を取れるだけの理屈を出せるだろうか。
>>543 ループ内のコミットは12万件完了の場合。
ループ外のものは12万件存在せず終了した場合。
ではないの?
ループと言うのが12万回回っているのかどうかが>543じゃよくわからんな。
>そして「うまく動いているものを修正」することに対して許可を取れるだけの理屈を出せるだろうか。 だよな 問題出ないと思ってても問題出たら責任取れないし 障らぬ神に祟りなし 桑原桑原
何が起こるか調べないとわからないと事実を報告すればいい。
いや現時点で何も起きていないのならその報告は「ふーん」で片付けられる
言っとけば後で起こった時に責任回避できる。
と思ってた時期が私にもありました
うけるw
「どうしてもリファクタリングしたいなら止めはしないけれど、 回帰テストする予算が無いよ。 君の責任で(サービス残業で)やってよね」
558 :
デフォルトの名無しさん :2010/04/27(火) 22:00:32
学校の課題研究で、マリオシーケンサのようなソフトウェアを 作成する予定なのですが、なんの言語を使ったらよいのでしょうか 自分達で調べてはみたのですが、 言語の種類が多すぎて、どれを使用したらよいか全くわかりません よろしかったらいくつか候補を挙げていただくだけでも構いませんので よろしくお願い致します スレ違いだったらすみません
COBOL
0 1 2 2 1 0 0 1 2 2 1 0 4 5 6 6 5 4 4 5 6 6 5 4 8 9 10 10 9 8 8 9 10 10 9 8 12 13 14 14 ... っていうような数列を表す式を予測するアルゴリズムとかってないですか? ちなみに上の式は (n%4)^(n/3) です。
剰余類でっぐぐれ
>>559-560 ありがとうございます!
ちなみに担当の先生(このことに関してはあまり知識なし)には
Javaが良いのではないか、と言われたのですが
候補に挙がってこないということは、あまり良くないのでしょうか?
JAVAは昔やっただけなのでよく解らん。 .NETならWAVEとかでぐぐってコードペタペタ貼り付けてボタンピコピコくっつけたらおしまい
>>564 なるほど
参考にさせていただきます
ありがとうございました!
566 :
561 :2010/04/27(火) 23:20:58
>>562 多分私に対する回答なのだと思うけど、上の数列はただの例で実際にはどんな演算子が現れるか分からないと考えてください。
なにか規則性がありそうな任意の数列から、式を求めるにはどうしたらいいかということです。
使える演算子を幾つか決めて、逆ポーランド式の計算式を総当たりで試してみたのですが
ある程度の長さになると計算が終わらない上に、例えばフィボナッチ数列のような数列だと
シンプルな関係式があるのに、答えにたどり着かないという欠点があります。
数列 解析でぐぐってみたらロト6の解析とかあってワロタ
セチ関係のサイト見てみたらどうかな?「この信号が自然現象か、知性を持つ存在が 作った信号か」 を判別するにはどのような手法があるか? をマジに議論してるとこ。
そんなこと言われても知性を持つ存在も自然現象によるものやろ
570 :
デフォルトの名無しさん :2010/04/28(水) 06:42:33
lsi-cで32ビットコードを吐くにはどうしたらいいですか?
>>571 それが私の知っているLSI-C86のことなら、不可能。
LSI-C86で32ビットコンパイラを作ればいい
デスクトップマスコットを作りたいのですがどの言語を使えばいいですか? パイソン・ルビー・パール・JavaScriptこのあたりから選びたいです
そういう選択肢しかないんならどれでもいい。
>>576 ありがとうございます。まったくの初心者なので頑張ってみます
↑ 頑張らなくていいよ 成果さえ出ればいいから
非矩形ウィンドウ・リージョンを調べろと
C#で
>>574-578 流れは面白かったけどほんとに腐った板だと実感した
プログラマはゴミだな
>>579 失敬な
あと君はムから出てこなくてよろしい
s/ム/マ/
じゃあプログラマはマ板ム板からでてくるなよ 他板に出張されてだれも聞いちゃいない事を、素人ばかりの場所において いきなり妙に漢字や専門用語つかった長文かかれても迷惑なんで
>>582 プログラマとしての私はム板にしか書き込みをしない。
そうでない私は、それぞれ適切な板に書き込みをする。
何か問題はあるかね?
私プログラマだけどム板しか見ないから他の板でどうなってるかわからない
>>582 ム板でアナニーの仕方聞いてもレスつかねーよ。
瞬殺ワロタ
1年程前に未経験入社でウェブプログラマーもどきになりました。 主な使用言語ははPHPとRubyなのですが、 実際の仕事はWebアプリ作るよりもテキスト処理の雑務を行うことが多いです。 大量のファイルの中から、ある正規表現にマッチした行を抜き出して整形するとか ログファイルを支持された形式で出力するように設定するとか そんな感じの雑務です。 PHPとRubyしか分からないので、Rubyでスクリプト書いてるのですが、 ネットで調べるとPerlという言語がテキスト処理の王道だと知りました。 Rubyで出来ないことも無いのですが、どうせならもっと効率の良い言語を勉強してみたいです。 RubyとPerlのテキスト処理の機能はどのぐらい差があるのでしょうか? また、Perlはこの手の処理においては今でも主流なのか、あるいは他に有名な言語があるのか、等 分かる方がいましたら教えてください。宜しくお願いします。
Perlは過去の遺物です。 Perlじゃないと困るっていう事情がない限り勉強する必要はありません。
↑ はいはい そうやって否定し続けてれば
perlに出来てrubyに出来ない事は何も無い それでもperl使いたいならご自由に
perlでと指定された仕事は出来ない。 ruby以外でと指定された仕事は出来ない。
>>587 それぐらいの簡単な処理なら自分ならPerlを使うかな
プログラムを組む、というより、sedとかawkよりちょっと複雑なことをしたい、
という場合はPerlが楽だと思う
本格的に(気合を入れて)作る場合はrubyの方がいいと思う
↑ 出たよw 口だけで実際に何も見せないやつ
自己紹介乙
595 :
587 :2010/05/03(月) 09:49:06
皆様ありがとうございます。
rubyがそんなに高機能な言語だとは知りませんでした。
>>592 >本格的に(気合を入れて)作る場合はrubyの方がいいと思う
Railsしか知らないせいかRuby=ウェブプログラミングだと思っていたので、これはすごく意外でした。
perlに手を出すよりrubyをもっと勉強することにします。
ありがとうございました。
cairoとかpangoって難しいの?
るbyとぺrlで迷ってるならpyてょnにすべき
gtkとglibの関係を教えてください
>>596 cairo は簡単だよ
pango は知らん
600 :
596 :2010/05/03(月) 23:22:07
603 :
デフォルトの名無しさん :2010/05/04(火) 20:37:56
※スレ違いでしたら誘導をお願いします。 10mSecごとの測定値をHDDにロギングしていくのですが(連続24時間*3日)、 HDDへの書き込み負荷を考えると、厳しいでしょうか? それともHDDのキャッシュとかあるので気にしなくてもいいでしょうか?
その様子だと、シーケンシャルライトでシンクはしてないみたいだけど、 どんなディスクを使ってるかにもよるし、データのサイズにもよるよ。
10mSecごとに書き込む必要がどこにもない
>>605 アホ?
必要があるかは
>>603 にしかわからないだろ?
なんの目的のアプリかもわかんねーし。
>>603 全然気にしなくていい。
それでも気になるなら自分で実験しろ。
あ、シンクはしてるのか。 数十バイトのデータが 100 IOPS で数十時間続くだけなのかな。
その「ログ書き込み」の方法が、(自前で)バッファリングしているのでなければ SSDあたり使わないと間に合わないんじゃないか。 もちろん、HDDに対する転送は全然余裕だが。 OSは書き込み要求の度にジャーナル書きに行って 普通のHDDは、1ブロック書き込むためであっても シークと回転待ちでその程度の時間は楽に消費するんだから。 まあその間に合わない状態が続いた結果として OSかHDDのファーム側で (ジャーナルをも含めて)まとめて書き込みするようになるのかもしれんけど。
610 :
デフォルトの名無しさん :2010/05/05(水) 03:01:53
アプリケーションの製作に関する質問です. ある人物の被写体が写った画像を用いてその人物に関する情報をweb上で自動収集 するようなアプリケーションを製作するとしたら、どのような技術が必要になるでしょうか? アプリの概要としては入力画像に対してクエリーとなる画像をweb上から自動収集し、 入力画像とクエリーの類似度を比較した上で、その値が閾値以上ならクエリー画像に付随している タグ情報等を保存するといった処理を行いたいと思っています.
>>610 google先生に頼むか、顎でこき使う。
613 :
デフォルトの名無しさん :2010/05/05(水) 11:43:11
すいませんちょっと質問いいですか? 遠隔地にある畑に水をやるプログラムを考えています。 畑に設置したコンピュータにメールを送ると、 指定した時間だけ水が流れるような構造を考えているのですが、 ソフト面だとどの言語を勉強すればいいでしょうか?
>>613 実行すると水やりをするプログラムがすでにあるという前提なら、秀丸マクロ
615 :
610 :2010/05/05(水) 12:18:53
>>611 , 612
ありがとうございます。
webからの情報収集はgoogle apiの利用を考えてみます。
顔認識に関しては少しばかり知見がありますので、OpenCVに含まれている
技術を使おうかなと考えています。
ただ、C/C++とgoogle apiをどのように連携させればよいかが全く分かりません…orz
最終的には回収したタグの統計情報まで解析できるようにしたいと思っています。
>613 PCで水道のバルブを制御する装置持ってるなら説明書読め
正しく水が出たかどうかをどこでフィードバックするんだ
>>617 水やりプログラムの仕事だろそれ。
エラーになったらメールでも出しゃいい。
畑にコンピュータを設置するのが難しそうな
620 :
デフォルトの名無しさん :2010/05/05(水) 15:49:13
やっぱり難しいですかね? サーバ用コンピュータと電磁弁で何とかなるかなと思ってたんですけどw
> サーバ用コンピュータ だめだろ。 「産業用コンピュータ」でググレ。
622 :
610 :2010/05/05(水) 15:54:13
取りあえず、javaの開発環境 (eclipse, jdk) とTomcatをインストールしてみました。 javaの基礎的な言語仕様だけなら何とか分かるのですが、tomcatで何が出来るのかとか、 jspって何かといったことが全然分からないので、ここら辺の理解から始めたいと思います…
>>620 携帯電話で受信電話番号1つだけにして残りは受信拒否
バイブレータをばらしてオフディレイタイマをかませて電磁弁につなげば、電話掛けるだけで済む
TV電話機なら現地の映像も見れる
アク禁食らったんでフォローよろ
学問理系の電気・電子板でも聞けばいい
来年からSEとして働くことになったんですが、それまでに普段からチェックしとくとよさげなWebサイトとかありませんかね?
webサイトじゃなくて本を読め
626 :
デフォルトの名無しさん :2010/05/05(水) 20:53:15
既存の英語の語彙リスト(レベル1からレベル4に分かれている)ものを使って教科書の本文の 難易度の調査を自動で行いたいのですが、どのようなプログラミング言語を使用すれば最も楽に出来るでしょうか? それともエクセルでマクロを組んだ方が楽でしょうか?
アルゴリズムを作るのか? それとも1語ずつ拾ってリストの難易度と比較して統計出すだけ? 後者なら何でもいいんじゃないの?スクリプト言語が楽でいいよ
> それともエクセルでマクロを組んだ方が楽でしょうか? それでいいんじゃね。
>>625 もうわかったからいいや
聞くだけじゃなく自分で調べてたから
ありがとな役立たずども
無駄な説教ご苦労さん^^
こんなレスするやつ、いまだにいるんだ...。 なんか懐かしい。
>>630 なりすましでレスをしている可能性もあるよ
レス自体がつり臭いし
632 :
デフォルトの名無しさん :2010/05/06(木) 10:47:18
GUIの扱いが容易で、マルチプラットフォーム(Windows、Linux)な コンパイル型言語ってないですか? BASICは除外で。
ないです
634 :
デフォルトの名無しさん :2010/05/06(木) 11:26:34
そんなぁ・・
monoのC#でも使ったらできるんじゃね?
Qt
ネイティブなやつは?
は?
マルチプラットフォーム(Windows、Linux)でGUIが扱えるコンパイル型言語はJavaかC(C++)+Qt。
しかし、これは
> GUIの扱いが容易で
という条件を満たさない。従って
>>633
QtってGTK+より簡単?
GTK+は汚い。 総合的に見てQtの方が簡単になってる。
GTK+はGNOMEやxfceで使われてるのが強みだけど。
C#+Windows.Formsだな
ネイティブは条件に入ってないようだが
>>632 =
>>634 = >> 637 =
>>640 です
GUIの扱いが容易で、マルチプラットフォーム(Windows、Linux)な
ネイティブコンパイル型言語ってないですか?
BASICは除外で。
なら、
>>639 じゃね?
ただ Qt は何となく好きじゃない。条件の変更が利くなら
>>643 が一番楽。
条件を満たすのはLazarusくらいじゃないか 日本語で嵌っても知らんが
みんなありがとう。 ついでにお尋ねいたしまつが テキストエディタを、文字の描画やらキーワードの色付けやら 全部自前でやって作りたい場合、 C#みたいな言語でも速度的に問題ない?
あり
あら、やっぱりそうなのね。 本当にエディタを作ろうと思ってるわけじゃないけど そういうのが作れないくらい速度的に問題があるなら やっぱり選択肢から外したくなるなぁ。
ガタガタ言わずにリッチテキストで作れよ
全部自前で描画するならC#でも問題ないでしょ
なんでそんな大事なことを自分で試さずに他人から聞いた話で決めてしまうんだろう
>>656 言語をいま選んでる段階の人だからでしょ
自分で使えもしないものが選択肢にあってもどうしようもないだろ
どのへんが?
他のスレで似たやりとりを見たが、同一人物?
どこ?
図星か 氏ねよ
エスパー同士の会話
今更何を
意味わからん
これはひどい
型Typeのn * m (n != m)の行列を表している連続メモリ領域による配列matrixがあり、matrixを転置行列matrix' in Type^(m * n)にするのに 一時的にType[n * m]のサイズの配列を使わずに処理をしたいのですが、 matrix[0 + n * 1]にt = 1 + 0 * m, matrix[t]の値を入れ、今度はmatrix[t]にu = (t / n) + (t % n), matrix[u]をに入れ、更にmatrix[u]にv = (u / m) + (u % m), matirx[v]を入れ... といった風に続々と処理をn * m - 2回続ける方法を思いつきました。しかし、これで正常に転置行列に変換できるかどうかの裏付けがうまくいきません。 証明には剰余式などが絡んでくるのですが、どうやればいいんでしょうか?
おやおや、すみません。u = (t / n) * m + (t % m), v = (u / m) * n + (u % n)でしたね。すみません...
そうですね。すみません...
こんばんは、670さん。私には分かりません。すみません...
>>670 nとmが逆の関数作れば配列をいじる必要がなくね?
675 :
610 :2010/05/08(土) 03:36:23
javaのStringクラスについての質問です。 public class Stringtest { public static void main(String[] args) { String str = new String( "apple" ); str = "orange"; System.out.println( str.length() ); } } 以上の記述では出力結果が「6」になります。 ここでstrは参照型、つまりStringクラスのインスタンスの位置を示すアドレスが記録されているはずです。 ですが、そこに"orange"を代入した時もjava.lang.Objectクラスの振る舞いを失っていません。これはなぜでしょうか? 私は現在C言語を主に使用しているため、Stringクラスのインスタンスの参照を格納している変数に対して"orange"を代入した時に、その変数がStringクラスの振る舞いを失わないというのは非常に奇妙に感じるのですが… 私の考えとしては文字列リテラルをコード中に記述した時点でメモリ上ではインスタンスが生成されているのではと予測しています。 支離滅裂な質問内容かもしれませんが、よろしくお願い致します。
Javaではインスタンスを常にポインタで扱うと考えれば納得できるんでね?
677 :
610 :2010/05/08(土) 04:03:10
>>676 インスタンスをポインタで扱うということは理解しています。
ここでの主たる疑問点は
str = "orange";
でどのような処理( やりとり )が行われているかです。
質問の説明が分かりにくくてすいません。
画像処理スレでカメラの関数がどうのって言ってたひとか
String str = "apple"; System.out.println( str.length() ); としたときの結果は?
680 :
610 :2010/05/08(土) 04:12:04
>>678 私のことですか?
多分別の方だと思います^^;
>>679 「5」と出力されます。
となるとやはり"orange"はStringクラスのインスタンスの様ですね。
System.out.println( "hage".length() ); としたときの結果は?
682 :
610 :2010/05/08(土) 04:13:15
すいませんが本日は午前中から仕事があるので、ここで失礼させていただきます。
683 :
610 :2010/05/08(土) 04:14:16
何が分からなくて困ってるのか分からない .length()を記述できるところが不思議なのかね
685 :
610 :2010/05/08(土) 06:47:34
>>684 おはようございます。
C言語だと"orange"とコード中に記述すると、それはchar型の配列の先頭アドレスとして扱われます。
ですが、javaの場合に"orange"とコード中に記述するとStringクラスのインスタンスのアドレスとして
扱われる、という違いで混乱していたようです。
では、仕事に行ってきます。
>>681 さん、ありがとうございました。
そもそもなんでJavaがCと同じと思っちゃったんだろう
vb.netとc#.netが別れている理由を教えて下さい。 調べてみたのですが、機能や速度なども同等で 何のために分けているのか、よくわかりません。
BASICはビル・ゲイツが大好きなので会長にこびて C#は反ビル・ゲイツ派の意向で作成。
>>688 政治的な理由だったのですか。
納得しました。
ありがとうございました。
あれだけど 納得したんならいいか
他にも理由あるなら教えてもらえると助かります。
本来 vb.net は作らない予定だった MS としては旧 VB の人たちにも C#.net に乗り換えて欲しかった ところが VB 保守派の人たちは VB という名前が消えるのを嫌った 結果として MS は C#.net を VB.net と名前だけラップして出した
vb.netはVBしか使えないと言い張るロートルの為に用意されたんじゃないのかw
いやビル・ゲイツがいるかぎりBASICは消さないよ これはマジ
VB.Net はBASICというよりPASCAL ほぼ出来そこないのPASCALになってる。
もう、いないし。
>>692 何故、ほぼ同じ物であるかの理由や経緯がよくわかりました。
VB、C#それぞれ触り始めてから、ずっと疑問でした。
ありがとうございました。
もっともそうな作り話だなと思ったけど 納得したんならいいか
妹が情報工学部に入ったんですが早くもプログラムで挫折しそうらしいです…
あっそう
何の言語やってんの
C
エロいな
いい本を選ぶ事だ
童貞ってほんと頭の中そればっかw
姉が商学部に入ったんですが早くもマクロ経済学で挫折しそうらしいです…
phpのmysql_connect()関数が使えません。 環境は、 windows7 Apache2.2 PHP5.1 mysql server 5.1 です。 普通のphpファイルは開けるのですが、 mysql_connect()を使うとブラウザでページを表示できなくなります。 なぜでしょうか?
webprog板へどーぞ
質問なのですが、ネットワーク経由で動画や音声を配信してるサイトが ありますが、どんな感じでデータを送受信しているのかイメージが分かりません。 AVIファイルやMP3ファイルを全部ダウンロードした後に、再生が始まるなら 分かるのですが、実際にはファイルを全部ダウンロードしてないのに 動画や音声の再生が始まっているように見えます。 これって、どうやってるのでしょう?1つのAVIファイルやMP3ファイルを 細かく分割し、たくさんのAVIファイルやMP3ファイルを作成して それを順番に送受信して、切れ目無く再生してるという感じですか? それともAVIファイルやMP3ファイルの再生って、ファイルの最初からデータを シーケンシャルに読み込めば、データが全部届いてなくても途中までは再生 できるようなデータ構造なんでしょうか? 何か参考になりそうなサイトがあったら、教えてほしいです
>>711 情報どうもです。flvの仕様書を見てみます。
ざっと見た感じでは、flvの中にmp3形式で音声データが入っているみたい
なのですが、今度はmp3の仕様が良く分からなくなってきました。
mp3のデータ構造や、その圧縮アルゴリズムに関する仕様書って
インターネットを見ることができますか?
ストリーミングすら知らないようだから ソフトウエア板か何かと勘違いしてる人かと思ったけど、 仕様書とか圧縮アルゴリズムとか言ってるから一応プログラマなのか もうちょっと基本的な部分を勉強してから出直したほうがいいのでは?
>>715 >>714 じゃあ菊が、
ZIPとかダウンロード中に部分解答できるの?
全部落とさないと壊れていますになるじゃん?
これはどういうこと?説明してよね
あなたのお使いの解凍ソフトがCRCチェックしてる
mp3だって区切りまでは読み込まないと再生できないよ。
>>718 うおおおお ありがとう
来世女の子になったら 処女ささげるわ。
いますぐチンポ切れ
↑ リンゴでも食ってろ
722 :
712 :2010/05/11(火) 11:48:53
>>714 ストリーミングの存在は知っているのですが、中でどんな処理が行われているか
分からないので、それが知りたかったのです><;
>>715 情報どうもです。ただ、言葉足らずですみません。動画や音声のストリーミングを
行うためのライブラリ等のAPIの使い方というよりは、プロトコルのシーケンスや
送受信されるデータの符号化・復号化の仕様に関する情報を探していました。
昨日からインターネットで情報を探していたのですが、ドキュメント的なものが見つからず・・・。
ただソケットを使って動画や音声を配信するためのライブラリのソースコードが
ダウンロードできましたので、ソースをリバースして必要な情報を抜き出そうと思います。
質問に答えてくださった方、ありがとうございました(`・ω・´)ノ
ストリーミングを知ってて中でどんな処理が行われてるか 想像できないってプログラマと言えない。
残念だがそういうプログラマは多い
各ストリーミング方式の公式サイトへ行けばドキュメントぐらい置いてあるだろ
>>716 zipは途中でも部分展開は可能だがいったい何を言ってるんだ?
ぐだぐだいう前に、zlib使ってもいいから自分で展開用のプログラムを作ってみろ。
HTML もある意味ストリーミングだよな
お前OnLoadイベントハンドラさんのことdisってんの?
CDやDVDなんか再生中に回り続けてるだろ ちょっとずつ読みながら再生してる様子がイメージできないか?
想像やイメージするのと、仕様を正確に知っているのでは 天地の差がある。プログラマを名乗るなら後者のレベルでないと 話にならんがな
既存の仕様がないとストリーミングを実現できないんじゃ プログラマと言えない。 ストリーミングというイメージから仕様を作って実装できないと。
ストリームは無限をあらわすデータ構造だ。 プログラマならLISPくらい知ってないと。
ジェットストリーム
>>726 お前は質問と解答がズレている。
作る作らないなんて聞いていない。
>>723 >>730 イメージすることと仕様を読むことは両方大切だろ
ここは趣味でやる人間は着てはいけないのか?
おまえらはなんで時分が自分g正しいというおしつけしかできないの?
>>732 無限ループでもしてろ
>>733 爆笑、お前面白すぎ、
エンタに出てる芸人以上じゃね?
久々にわらかしてもらったわw
イメージできない脳みそカワイソス
>おまえらはなんで時分が自分g正しいというおしつけしかできないの? よくやった、もうがんばらなくていいんだよ。 ぷろぐらむをやめればらくになるよ。
738 :
118 :2010/05/13(木) 08:32:20
「女性崇拝」とは、生物学的体が劣っている我々男が女性に性感を感じる事だ 要するに私が思うに、女性に対する、フェチを合理化した物で。 私の妄想は、女性上位の妄想が多いが、其れもスク水のフェチから来る。 スク水の所有権を有する女性に対する劣等感からの、オナニーである。
何か新しい技術を勉強したいと思ってます。 java は出来るのですが、何がおすすめでしょうか?!
740 :
デフォルトの名無しさん :2010/05/15(土) 19:38:23
>>739 本当にその気なら、自分で探すと思うけど?
うんこJavaなんてもう新しくもなんともない せめてScalaやれ
743 :
デフォルトの名無しさん :2010/05/15(土) 19:54:46
Scalaなんてウンコの上のハエだろ
最近ようやく Perl6/Parrot 出たお
てすと
>>558 の者です
担当と話し合った結果、Visual C#で制作する方向で決まったのですが
お勧めの参考書などありますでしょうか?
それとも違う言語のほうがよい、ということでありましたら
教えてくださると幸いです。
質問です。 多分どの言語でも通念的に存在していると思うのですが isTrue のisって省略前の単語はなんでしょうか? lsListのlsもお願いします。
>>748 >isTrue
>
>のisって省略前の単語
be 動詞の活用形の is だよ。It is true だから isTrue 。
is be動詞三人称単数現在形 ls うーんlink stateかな
>>749 >>750 なる!やっぱBe動詞ですか。
”ある”、”いる”とかですね。
ひとつ疑問が解けました。
lsは…なんだろうか。
stdioが何かわかったのはプログラマ3年目でした。(//ω//)
lsListって何?
lsListというコマンドは適当です。 ls系のコマンドという意味で書きました。
754 :
デフォルトの名無しさん :2010/05/16(日) 02:54:54
>>752 perlでunixのlsコマンドを受け取る変数名。
名前は慣習的なもので実際は何でもいい。(Cでargcとかargvがいい例)
で、ls=list segmentsね。
おまえら白痴を相手にしてて楽しいか?
ls系と書かれているが、それは実はIs系なのではないだろうか、と推測
>>754 >ls(エルエス)はPOSIXおよびSingle UNIX Specificationで規定されているコマンドである。
>lsは「list segments」の略であり、ファイルの一覧を表示するコマンドである。
なる!これで他人に質問できない疑問、
単語が短すぎて検索もできなかった疑問が解けました。
有り難うございました!
>>755 自分はカラーマゾフ派です!
>>756 Is系って・・・何?
lsコマンドはそうだけど、lsListはそうなのか Perlのそんな慣習なんて知らないぞ
729の例えがすばらしい
>>757 知らんがな。is系って何だよって逆に言いたい位で。
isから始まる名前と同様にIsから始まるものもあるので書いてみただけだよー
同じように、ls系といわれてもぴんと来ないのよ。
ワードラップ処理について解説しているサイトある? くぐったんだが、どうもよくわからん
適当なライブラリのソースでも見ればいい
指定サイズよりも短い単語区切りで改行するだけなんじゃないの
emacs
767 :
デフォルトの名無しさん :2010/05/18(火) 06:24:01
768 :
デフォルトの名無しさん :2010/05/18(火) 22:35:11
有効範囲があることで便利になる事、不便になる事とはなんですか? またC言語における有効範囲を決めているルールとはなんですか?
スコープのことだろうか。 便利になることは名前の重複、コード片を見たときに情報が少なくて済む。 不便になることは特にない。たまに、関数の中で使ってるすべての変数を まとめて見られないのが不便だという意見を聞くが、それを見てどうしたいのかがわからない。 ルールはブロック単位という回答でいいのかなぁ
770 :
デフォルトの名無しさん :2010/05/19(水) 20:28:29
>>769 回答ありがとうございます
ルールについてはブロック単位で大丈夫です
ある変数に絡むバグがあったとして、 その変数を変更している範囲が少なければ少ないほど 原因が特定しやすくなる
>不便になる事 スタックが深くなったり、メモリの確保・開放する回数が増えたりしてパフォーマンスを悪化させる。
4/20 宮崎県で10年ぶりに口蹄疫感染確認。日本産牛肉輸出全面停止 4/21 政府から指示なし、仕方なく現地で対応。消毒薬は現地の組合が用意したが不足。 4/22 農水副大臣「現場の状況について今初めて聞いた」 殺処分264頭 4/25 殺処分の対象が1000頭を突破、過去100年間で最多 4/27 東国原知事、赤松農水相や谷垣自民党総裁に支援要請 4/28 自民党口蹄疫対策本部長の谷垣総裁、現場視察。殺処分2,888頭 4/29 農水副大臣が宮崎県出張。現場には入らず生産者への面会もなし。殺処分2,983頭。 4/30 自民党口蹄疫対策本部、政府に42項目の対策要請を申し入れ、対応を予定していた 総理・農水相は当日になってドタキャン。赤松農水相は夕刻に南米へ外遊 口蹄疫により被害を受けた畜産農家に融資を行う中央畜産会を仕分け。殺処分4,367頭 5/1 宮崎県、自衛隊に災害派遣要請を行う。 殺処分8,249頭 バカ松は外遊先でゴルフ 5/3 17例目確認 殺処分9000頭突破 バカ松は外遊先でゴルフ 5/4 19例目確認 殺処分27000頭突破 バカ松は外遊先でゴルフ 5/5 感染23例、 殺処分34000頭に バカ松は外遊先でゴルフ 5/6 殺処分の対象は44892頭へ バカ松は外遊先でゴルフ 5/7 口蹄疫対策を官房長官が指示。小沢幹事長が『選挙協力要請』のため東国原知事と会見. バカ松は外遊先でゴルフ 5/8 赤松農水相帰国 5/9 殺処分6万4354頭に激増 5/10 赤松農水大臣口蹄疫発生後初めて宮崎入り。現地行かず。 5/18 殺処分、「11万4175頭」 5/19 10キロ圏内を全頭殺処分へ 「新たに13万5千頭が対象」
今どきのマイコンでは、あまりないけどね。RAM128byteで静的変数ぎりぎりなんてとき コール階層全トレースして7段までならOKとか調べたりしたよ。 動的変数はスタックを使うことが多いから、確保/開放=SP演算と、SP相対のアクセス も、オーバーヘッドではある。それがシステムの性能にまで影響することはまずないが。
128byte!? そんな世界があるのか・・・
20年前でも128kbはあるだろ・・・
PICでアセンブラ以外使うな
使うのが正しいか正しくないかではなくて、 >不便になる事とはなんですか? に対する回答。
なにが?
なにいってんだおまえは 人に通じるように書け
784 :
780 :2010/05/21(金) 01:39:13
>>783 アンカーないから、一個上の俺のレスに対する質問だと勘違いした。
スルーしてくれ。
お前だよ 順を追って通じるように書け
>>785 話が通じないのは俺の口下手のせいだ。
いらんことを言ってすまんかった。
もう勘弁してくれ。
何が何に対する回答か、どんな意図か、それくらい書けるだろ 書けよ
>>787 もう俺のことは放っといてくれ。
あしたは客先だから、もう寝るよ俺は。
790 :
789 :2010/05/21(金) 02:05:04
アンカーをまちがえた。
>>788 役に立てなくてすまんな。
なんという自分勝手
1) int a, b; 2) int a; {int b;} 後者はスコープが狭くなるが、スタックが一段深いところにbがおかれるのでトータルではメモリをたくさん使うということか。 1') int a, b, c, d, e, f, g; 2') int a; {int b;}{int c;}{int d;}{int e;}{int f;}{int g;} これだとどうだろうか。
X座標はX座標型変数に格納する。 これによって間違ってY座標型変数を突っ込むことが防止できる。 どうしても入れたい場合はキャストする。 てな感じの役割ごとに型作りまくるパラノイア的な言語なり手法ってある? まあクラスはそんな感じではあるけど。
こういう事か? struct x { int val;} x; struct y { int val;} y; int func1(struct x);
Boost.Unitが近いかも知れない
それはなんか違う気がする
フリーのLinuxで一番安定しているものは何でしょうか? 安価でシステムを構築
803 :
802 :2010/05/22(土) 14:56:06
すいません。誤爆しました。
趣味でコンパイラー作ってる人は何言語に変換するコンパイラー作りますか? やっぱり、機械語かアセンブラですか?
なんだかんだでアセンブリ言語
JavaVMか.NETのIL吐けるとライブラリ不足に悩むことはなくなるな
C の FFI 用意すれば一緒
今更Cのウンコライブラリなんていらねぇ
そか。俺は便利に使わせてもらうけど、要らないなら無理する必要は無い。
812 :
デフォルトの名無しさん :2010/05/25(火) 16:15:20
シーケンサなど、音に関するプログラムを作ってみたいのですがこの板じゃないんでしょうか? 別の板にあるなら教えてください
DTM板に勝手にスレッドを立てるといいと思うよ。
初デスマーチに突入しました。 おやつは何円までですか? バナナは納期にはいりますか?
多分それデスマーチじゃない
な、なんだってーっ!!
そらそうよ。
820 :
デフォルトの名無しさん :2010/05/27(木) 13:54:52
C言語による最新アルゴリズム事典 という本はアルゴリズムの アルゴリズムがどうやって動くかどうかわかる証明みたいなのは乗ってますか?
証明はないと思うが、ちょっとした説明くらいは載ってる
名前のあるアルゴリズムならばグッグル先生に聞けば教えてくれる
あんまり説明ないならソースコードを公式から落としても あまりかわりませんね。。
すみません、pascalで↑という記号が本のソースに乗っているのですが、 これは一体なんですか?
役に立つ例もあるけど、あの本にある実装は飽くまで例だから「こういう方針で書く」という参考にしかならないよ。 プロジェクトに最適なコードは自分で書くしかない。 それに証明と言ってもその分野での定番なアルゴリズムだから巷に溢れてる教書見れば合ってるかどうかくらい簡単に分かるよ。
チルダかもしれんぞ
数学的な証明が知りたかったらKnuthのでも読めばいいんじゃね あれ結局完結したんだけっけ
月は1年で約3.8cm離れていっているといわれます これがプログラムにいったいどのような影響を与えるか考えたことありますか?
重力の変化の影響でコンパイル時間がちょっとずつ延びてるらしいよ
>>829 毎年const定数の定義を書き換えてコンパイルやり直さないといけない。
多体問題は一意な記述による予測はできないから数万年後には月は地球に近づいているかもよ
メモリって結構頻繁にビット化けしてんだな ってのがよくわかる
人間の記憶も結構書き換わってるよ
マジレスすると、プログラマは明日の事は考えない。
いや、それはお前だけだろ
マジレスすると、明日はプログラマの事は考えない。
プログラマは明日の事は考えると、マジレスしない。
さっそく脳のメモリがビット化けしてやがる
納期に間に合いそうもない場合はどうするんですか? 課題が終わる気配がなくて泣きそうです
オナニーして寝ればいいよ
そうですねオナニーして寝ます どうせたかが2単位だしーみたいなー
マジレスすると、プログラマは明日の事は考えない。
明日のことは考えるのがプログラマなら、マジレスではない。
明日の事を考えたらプログラマは生きていけない。
プログラマに明日は無い
新しい言語で新しい言語のコンパイラを作ったら どうやってコンパイラをコンパイルしたらいいですか?
>>847 >どうやって
既存の言語で新しい言語のコンパイラを作ってコンパイルすれば良いです
わかりましたやってみます。 コンパイラを4つ作ります。
新しい言語を既存の言語に変換するトランスレータを既存の言語で作っても良いです
新しい言語を新しい言語に変換するコンパイラと その逆コンパイラも作ろうと思ってます。
新しい言語 新しい言語 新しい言語 新しい言語 新しい言語 新しい言語 新しい言語 新しい言語 新しい言語 ということですね。
Windowsで、 『あるフォルダ中の moc*.cpp に一致するファイルの先頭に、「#include "stdafx.h"」 を挿入する』 という処理を行うスクリプトがほしいのですが、 UNIXのシェルスクリプトのようなものはWindowsにあるのでしょうか? batではこういう処理はできませんよね? あったら教えてください
VBS, Windows Scripting Host[WSH]
俺ならcygwin入れてシェルスクリプト作る
batでもできるんじゃない? 俺は気分転換がてらにCで作っちゃうけど
そうだね。
860 :
855 :2010/05/30(日) 18:54:19
>>858 C#で作りました
みなさんありがとうございました
C# のソースくれ。
>>861 C#素人ですけど
http://dobon.net/vb/dotnet/file/getfiles.html ArrayList files = new ArrayList();
GetAllFiles(Directory.GetCurrentDirectory(), "moc*.cpp", ref files);
foreach(string file in files){
StreamReader sr = new StreamReader(file);
string buffer = sr.ReadToEnd();
fr.Close();
StreamWriter sw = new StreamWriter(file);
fr.Write("#include \"stdafx.h\"\r\n" + buffer);
fr.Close();
}
mocで始まる単語って何だ?
Qt かな
>>862 コンパイルエラーが出たけど、参考になりました。
窓のマならpowershellやruby/pythonくらい使えるようにしておけよ
pythonってoneliner出来る?
プログラム内でPDFを作成したいのですが、 ネットで調べてもPDFの仕様がよく分かりません。 そもそもPDFの仕様は公開されているものですか? PDFを読むためのツールがいくつもありますが、 実装がいくつもあるということなのでしょうか。 adobeで問題なく見れるPDFを作成するには adobeが販売しているツールを使わないと無理ですか? 例えばPHPでpdf_new()のような関数で簡単にPDFが作れるようですが、 これは純正adobeのPDFとは異なるものでしょうか。 いくつも質問して申し訳ありませんが、よろしくお願いします。
>>868 自分の環境にあったライブラリを探してきて組み込むのが楽
じゃあ俺が黙る
それより、どういう探し方をするとPDFの仕様書が見つからないのか、そっちを知りたい。
質問です。 WAV音のミキシングについて相談をしたいのですが、音関連のプログラムを扱っているスレはありますでしょうか? プログラム技術板、DTM板などを一通り探してみたのですが、これといったスレが見つけられなかったもので・・
BSDやMITライセンスのオープンソースライブラリを組み込んでアプリケーションを作りました。
アプリケーションを公開するサイトで使用したライブラリの著作権表示をしたいのですが、
どのように表記するのが良いのでしょうか?
Created by XXXXX
http:/xxxxxxxxxxxxxxxxxxxx というように著作者とリンクを貼るだけで良いものでしょうか。
ググったりしたのですが、どうも望む回答が出てこずに困ってます。
878 :
877 :2010/06/02(水) 21:12:40
MIT-Licenseとか元のライセンス形態も明記しておく方がよいでしょうか。
それでいいと思うよ 文句言われたらその時治せばいいし
>>876 875です
ありがとうございます。「サウンド」ときましたか
アルゴリズムのヒントを教えてもらえませんか。Cの実装は自分でやります。
ネタ元は↓の課題2です。
ttp://cdn.cs50.net/2009/fall/psets/1/hacker1.pdf レジに入ってる小銭の枚数(25セント、10セント、5セント、1セント)と、
お釣りの額を入力して、釣り銭の枚数が最少となる枚数を表示する。
釣り銭切れも考慮する。支払い不能な時は0を返す。
例えば、硬貨がそれぞれ10枚、10枚、0枚、10枚あって、41セントのお釣りの時、
枚数が最少となるのは10セント×4枚+1セントとなって5枚が正解。
単純なgreedy algorithmだと最初に25セントを使うので、
残り16セントを支払うのに10セント+1セント×6枚となって計8枚になってしまう。
母関数を使ってやる奴じゃね?
日本円ならそんなこと考えなくていいのになぁ。 まったくどうかしてるよあいつら
そういう問題じゃないw
お客さんにあと 4 セント持ってませんか?と聞くのが正解
> 残り16セントを支払うのに10セント+1セント×6枚となって なんで10セント5セント1セントの3枚にしないの?
5セント在庫切れです
ごめん、5セントきれてたのね
ちょっと和んだ
1) greedyで求める。途中で足りない硬貨がなかった場合、最適解なのでここで終わり。 2) 足りない硬貨があった場合、1で求めた解が最適でない可能性がある。 例の場合5セントが足りなかったので ('i' nセント足りなかったので) 代わりに1セントx5を使っているが ('ii' 金額を代替している硬貨の枚数) 25セント + 5セントで30セント = 10セントx3 ('iii' 代替硬貨でないものと組み合わせて剰余0のmセントを探査) になる ('iv' 新しい組み合わせとgreedyとを比較) 一般に、2.iiの状態変数を持って2.iii, 2.ivの手順を再帰する形になる。 末尾再帰最適化が効かないので注意されたし
ああ
ああ
893 :
877 :2010/06/03(木) 20:25:18
>>879 ありがとうございます。それでいってみます。
894 :
881 :2010/06/03(木) 20:40:08
アルゴリズムは頭の中ではまとまりました。ありがとうございました! 自分はポインタを復習してから出直しますorz この課題が出た時点(ハーバードの情報処理講義2週目で、Cを教え始めて1週目)では 配列もポインタもmain()以外の関数の作り方も教えてないのですが、 どうやって実装させるつもりだったのだろう??? 普通の学生用とは違うhacker editionだから何でもアリでいいのか・・・
main関数の書き方が分かるんだったら通常の関数の記述のやり方も習ってると思うんだが? この場合硬貨の種類が4つしかないから、考えをまとめて剰余の対応を書けば配列もポインタも使わずに実装できるよ。
こう言うのって灘中志望の小学生とか得意そう。
灘中志望じゃなくてもちょっと考えれば誰でもできるわw
だから日本円ならそんなことすら必要ないっていってるじゃないですかー!
財布に入っている小額の紙幣(1万円、五千円、千円、五百円)を…
記念貨幣使いまくろうぜ。 長野オリンピック記念(ジャンプ1次) : 38000円 長野オリンピック記念(アイススケート3次) : 38000円 2002 FIFAワールドカップ記念通常金 : 40000円 2002 FIFAワールドカップ記念通銀 : 6000円 第5回アジア冬季競技大会記念 : 6000円 奄美群島復帰50周年記念 : 6000円 2005年日本国際博覧会記念金 : 40000円 2005年日本国際博覧会記念銀 : 6000円 中部国際空港開港記念 : 4000円 国際連合加盟50周年記念 : 6000円 2007年ユニバーサル技能五輪国際大会記念 : 6000円 天皇陛下御在位20年記念 : 80000円
今、それくらいになってるのか 当時定期預金にあずけた金貨、おろしに行こうかな
VisualC++ 2010 ExpressEditionにて、コンパイルを行おうとしたら、 1> /out:.exe 1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 1> Copyright (C) Microsoft Corp 1984-1998. All rights reserved. 1> 1> cl ��/ 1> 1>CL : Command line warning D4024: unrecognized source file type '��/', object file assumed 1>LINK : warning LNK4001: オブジェクト ファイルが指定されていません。ライブラリを使用します。 1>LINK : warning LNK4068: /MACHINE の指定がありません。X86 を既定とします。 1>LINK : fatal error LNK1561: エントリー ポイントを定義しなければなりません。 上記のようなエラーが出てコンパイルできません。どなたか解決方法ご存知でしょうか?orz
1>CL : Command line warning D4024: unrecognized source file type '��/', object file assumed コマンドラインに渡す引数の中で、本来ファイルパスを指定しなければいけないのにディレクトリの指定になってるんじゃないの?
../ と ・・/ はちがうよ
一番最初のエラーはほんとに 1>LINK : fatal error LNK1561: エントリー ポイントを定義しなければな なのか? 大事なとこ端折ってねーか
この場合902にはclの出力するメッセージの読み方を教えてあげたほうがいいと思うんだが
コマンドプロンプトの基礎ができてない奴にそんなもの無駄
>>903-904 コマンドラインに渡す引数ってこれでしょうか?(VCのプロジェクト設定より)
/ZI /nologo /W3 /WX- /Od /Oy- /D "_MBCS" /Gm /EHsc /RTC1 /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fp"Debug\test2.pch" /Fa"Debug\" /Fo"Debug\" /Fd"Debug\vc100.pdb" /Gd /analyze- /errorReport:queue
・・/になっている理由もまったくわからないです…
>>905 一応これがエラー文全文です。
cl "" ぐらいやらんとエラーメッセージ再現出来んけど clのメッセージが英語になってたり環境おかしくね?
有償版買ってサポート受けりゃいいじゃん。
そうだね。
ログインユーザ名を日本語じゃなくする
913 :
881 :2010/06/04(金) 01:24:54
>>895 くやしいので粘ってみましたw
配列と関数は使いましたが、ポインタ無しで無事実装できました!
さーて、次は3問目のマリオネタ逝ってきます。
みなさんありがとうございました。
>>914 もしかして宿題と勘違いされてるのか、俺?
ハーバード行ける頭があったらとっくに自分で考えてる。
mkvtoolnixのCLIのプログラムがWin 7上で文字化けします。XPでは問題ありません。 不思議なことにmkvmerge>help.txtとするとhelp.txtは正常なShift_JISのテキストファイルになります。 さらにmkvmerge | iconv -f SHIFT_JIS -t SHIFT_JISでも正常に表示されます。 同じ標準出力のはずなのにコマンドプロンプトの画面への出力だけが化けるのです。 どうしてこのようなことが起きるのでしょう? ちなみにG[Foヘt@Cシェwウト「ワケBのように全て半角文字に化けています。
chcp G[Foヘt@Cシェwウト「ワケB なんて書いてあるのかわからないから?
chcpはちゃんと932になっています。 G[Foヘt@Cシェwウト「ワケBは「エラー:出力ファイル名が指定されていません。」の文字化けです。 リダイレクトしたテキストファイルをasciiで開いてみたところ、同じような化け方でした。 プログラムはShift_JISで表示しようとしているのにcmd.exeがそれをasciiで表示しようとしているのかもしれません。 どうすれば解決できるのでしょう?
うざ
バグ報告しろよ
mysqlとpostgresqlってプログラミングをするにはどっちがいいの? DBMSのプログラミングをするときは、C/C++とJavaのどっちがおすすめ?
その辺は使う人が決めること
>>922 単にお勉強するならmysql + PHPでおk
>>919 SJISの1文字目に当る、(char)0x[89EF]* が削除されてる。
Visual Studio 2010 Part6
Visual Studio 2008 Part 20
Visual Studio 2005 Part 25
926 :
922 :2010/06/04(金) 21:46:22
そんじゃ、ひとまずmysqlを使うことにするよ PHPは書けないから、JavaかC++で書くことにしようっと
927 :
922 :2010/06/04(金) 23:01:23
>>926 DBアクセスするのはO/Rマッパー使おうね。
すっかりJava遠ざかってるけどHibernateとか今も現役かな。
C++はやらんでいいような。
>>881 の課題って、あくまでC言語の学習が目的だから、3問目なんか
単にループを使って三角形を書くだけのものなんだな
2問目のアルゴリズムなんか分かって当然なんだ。ハーバードすげえ
よくありそうな問題だと思うけど
>>928 あれはハッカー用の課題で、大部分の学生には普通の学生用を強くすすめてました。
翌週のハッカー用はDESをクラックするプログラムを作れですた。
DBMSでユーザーを作る意味を教えてください linuxのユーザとほとんど同じ気がするのですが、 そこら辺を詳しく教えてください
>>931 ユーザーによってselectしか使えない権限を与えたりは、運用では重要。
データは見たいけど、間違って削除しちゃったら困るって人にはそういう設定をする。
開発者はもちろんフルアクセス。
実際の稼働でレコードは一切物理削除しない論理削除のみ(deleteカラムを1にするなど)場合、
運用が始まったら全てのユーザーにdelete権限を与えない。
といった使い方ができるよ。
933 :
質問 :2010/06/06(日) 13:12:51
外注用の要求仕様書の書き方について書いてある評価が高い書籍を教えていただけませんか?
現在C#でミュージックプレイヤーを製作しています スキンに対応させたいのですが、そういう方法を分かりやすく説明しているサイトもしくは本はありませんか?
api32ならウィンドウの外見をwindowsが用意するもの以外で設定可能だったりリュージョンで矩形以外も作れるけど .NETは知らん
>>935 むー……そうですか……
というか、C#すれのほうで聞いてみます。ありがとうございました
C#でもWinAPI32使えるけどdllをロードしないといけないし、.netではないから移植性が下がるだろ?
c# スキン で検索したら一発で見つかったけど
見つかったのならそのURL貼ればいいのにね^^
分かりやすく説明しているサイトもしくは本が見つからないんだろ 馬鹿にもわかるかどうかは馬鹿にしか理解不能
942 :
931 :2010/06/06(日) 19:20:14
既存のアプリが使用している、名前付きパイプの名前を知りたいのですが、 簡単に調べれるツールとかありませんか? Sysinternalsとかにあるでしょうか?
945 :
943 :2010/06/07(月) 16:21:28
946 :
質問 :2010/06/07(月) 16:29:42
>>946 やってほしいことがちゃんと書いてあればフォーマットなんてどうでもいいよ
ソフトウエア板でやれ
950 :
デフォルトの名無しさん :2010/06/08(火) 02:05:41
ここで質問していいのかわからないんだけど… あるページ(携帯専用)のurlを取得して、それをimgファイルとして 自分で作ったホームページにぶち込んでみたんだ 携帯からそのページに飛んだら取得したurlを踏んだと認識させたいわけ <img src"取得したurl" alt="1"><br> <img src"取得したurl" alt="2"><br> って感じでとりあえず5つつなげてみて携帯からそのページに飛んでみたんだけど "取得したurl"は一度も踏んでないことになってて… これってどうしたらいいでしょうか
C++ VisualStudio2010にて int *pint = new int[100](); 配列を動的に確保するときに[要素数]の後ろに中身なしの()を書いてもコンパイルエラーにならないのはなぜでしょう?
コンストラクタを呼び出してるから まぁカッコつけなくても呼び出してるけど
>>953 そうなのですか。ありがとうございます。
Hoge *pHoge = new Hoge[10](2);
デフォルトコンストラクタ以外も呼び出せれば自作のクラスの初期化を同じ状態にしたい場合に
まとめて出来て便利そうなものですが、それは出来ないのですね。
めんどいけど::operator new(sizeof(hoge) * 10)してからforでplacement new回す
dbmsとの連携するためにはodbc以外に選択肢はないの? .netのsqlconnectionってのはodbcのラッパー?
ODBCつかうならOdbcConnection SqlConnectionは違うよ。
>>955 情報ありがとうございます。
メモリの確保とコンストラクトを分けられるのですね。
しかし本当に面倒なことになりますね。
int n = 10;
Car* buff = (Car*)new char[sizeof(Car) * n];
for (int i=0; i<n; ++i)
new(&buff[i]) Car(i);
for (int i=0; i<n; ++i)
buff[i].~Car();
delete[] (char*)buff;
959 :
956 :2010/06/08(火) 22:17:37
>>954 template<int N>
class HogeHoge :public Hoge
{
public:
HogeHoge()
:Hoge(N)
{
}
};
void func()
{
Hoge* a=new HogeHoge<2>[10];
コンパイル時に引数がわかればいいんだけどね・・・
>>958 vector使えばいいよ。
reserveしてforでpush_backすれば無駄な初期化や複製なしに同じ結果が得られる。
>>960 templateは黒魔術ですね。勉強になります。
>>962 メモリ管理のことも考えるとvectorなどを使っておくのがほとんどの局面において安全だし、
便利なのかもしれませんね。
みなさん、ありがとうございます。
おまえらプログラマだろうから、CPUの動作については詳しくないだろうけど、 足し算するとき値によって所要時間(内部のステップ数)変わったりするのか? 例えば 0 + 0 これって最速にならないか? 9999999999 + 1こういう、片方(や両方)に大きな数が来た時ほど遅くならないか? 繰り上がりや、足す桁の数が増えるから。 ホントのところはどうなの? あらゆる足し算は同じ時間でできるの?
CPUはクロックに同期して動作するからね。
命令ごとに何サイクルかかるかが決まってるし。 大昔のFPUだと簡単な計算のほうが早かったりしたけど。
すごく簡単な説明だけど 32bitCPUは32bitを一回で処理できるとかいうの見たこと無いか?
>>964 一般的に、割り算以外は値によって処理時間が変わることはない。安心して計算しろ。
まぁ、特に実数の場合は避けられる割り算は避けた方がいいのだが。
たしかに前者より後者の方が処理量は多いよ。 けど結果を手に入れるまでにかかる時間は同じ。前者が暇をもてあましてると思えばいいよ
9999999999 > 2^32 ここにつっこんだら負けだと思っている
973 :
969 :2010/06/09(水) 15:15:35
>>971 俺もそんな詳しいわけじゃないので各用語に自信持てないけど、同じこと言ってると思う。
つーか、00000000+00000000を計算していると思えばいいんだよ。
本当に内部的って意味では処理時間は変わってるんじゃね。 もちろん測ったことはないがw
>>975 足し算引き算に関してはクロックに同期して一度に全ビット分処理するので、全く同じ。
そりゃぁ、電子の伝播時間のばらつき程度はあるかもしれないが、値に依存するわけではない。
マイコンやれば身にしみてわかるよ
>>976 おおお!?とおもったけどクロックに同期して、か。
一度に全ビット分処理できる加算器が考案されたのかと思ってぬか喜びしたわ
>>975 のいう「本当に内部的」の意味を取り違えたか
979 :
デフォルトの名無しさん :2010/06/09(水) 20:07:51
32ビットの加算器くらい20年前から一度に全ビット処理するだろ。
例えビット毎に演算するとしても32ビット全部演算するのだから、 必要なクロック数は同じ。
>>978 が勘違いしたのはゲート遅延が1の加算器ってことだろ。
そりゃ無理だわ。
982 :
デフォルトの名無しさん :2010/06/09(水) 21:30:33
そもそもハーフアダーの遅延が1ではないからな。
データベース関連の質問 テーブルの定義 id int primary key str nvarchar(10) unique このようなテーブルに対して、Insertを実行するとエラーがおこる可能性が高いので SELECTでinsertできるか判断 + INSERTという処理を書こうと考えています でもこんなコードが沢山書かれるとうざいので、 一カ所にsql関係のコードをまとめたいと考えています でも、どのようにまとめればいいのか検討がつきません 教えてエロ人!!!
データベース関連の質問は データベース板にまとめたいと考えてます
しかし、理想と現実は乖離しているからこそ理想と現実であり続けるのであり、 そしてここは理想の世界ではないため、散らばってしまうのは仕方のないことかもしれません。 エロ人とエロい人は同義なのかについても議論の余地が残されているのではないでしょうか。
>>975 キャリールックアヘッド
CLA
でググレかす
半加算器全加算器なつかしいな。NAND回路がどうのとか。
半加算機と全加算機をCでエミュレートせよって宿題が出た事があったな
990 :
デフォルトの名無しさん :2010/06/10(木) 20:45:57
10年以上前から継続しているプロジェクトにいる。 残っているのはタイムスタンプが2003年とかのエクセルマクロ200kSTEP このたび、これらをリプレースすることになったサンデープログラマの俺(保守経験のみ) 過去のファイルは、/old/bk20100610.●●機能ツールver6.31.xlsとか 適当過ぎる名前で保存されてる。 気持ち悪いので、Subversionでも導入しようかと思っているのだけれど 他に使った方がいい、生産性が上がるようなツールがあれば教えてください。 気合いで上を説得して導入するので、なおフリーソフトに限ります。
ずいぶん懐かしいコピペだな
992 :
990 :2010/06/10(木) 21:01:52
>>991 俺自身の経験もなくて
周りも頼れなくて
このスレも残り可能レス数7以下で
結構追い詰められてるから、出来れば真面目に
知恵を貸してください・・・。
>>990 名前忘れたけど一括ですべてのモジュールをテキストファイルに吐き出せるアドイン
それにsubversion
俺はそんな感じでこなした。
ただ、subversionになれてないなら逆に面倒かもしれんね。
>>990 最新版だけ取り出して、そこからバ−ジョン管理すればいいんじゃないか?
管理されてない履歴は見る気が起きない。
フリーソフトに限ります。
リプレースって別物に取り替えるってことだろ? いまさら古物のバージョン管理したってしょうがないんでは?
997 :
デフォルトの名無しさん :2010/06/11(金) 08:47:16
>995 ここは自分でプログラムを作る人の板 他人が作ったソフトを使う話は板違い
開発環境のスレはあるんだし、バージョン管理とかは構わん気がするけどね
Windows XP から Zip ファイルが展開して表示されるから、Windows 取り替えろ。 Explorer で管理を続けるのが一番。
それに、気持ち悪いのイミがわからないから、状況分析も必要。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。