【超初心者】プログラミング質問スレ【基礎】pt.2
レス数が1000を超えています。これ以上書き込みはできません。
0001 ◆.AyXCIYSIKDi
2010/05/28(金) 07:19:14プログラミング総合質問スレッドです。
0(もしくはマイナス)知識の方々を標的にプログラマーの育成を
目的にしています。
「プログラム作りたい!…けどどうやって作るんだ?」
「パソコンの前に座ってからどうすんの?」
「エディタってなに?」
「参考書の内容・意味がわかりません」
等のレベルで躓いている方たちはここで質問してください。
出来る限り回答していきます。
C/C++のコーディングに関する事やライブラリ関数、その他技術的な
質問は使用言語の質問スレへ行きましょう。
一応誘導という形で
>2にurlを貼っておきます。よろしければご活用下さい。
0002 ◆.AyXCIYSIKDi
2010/05/28(金) 07:24:29http://pc12.2ch.net/test/read.cgi/tech/1273407971/l50
C言語なら俺に聞け(入門編)Part 65
http://pc12.2ch.net/test/read.cgi/tech/1274976173/l50
VBプログラマ質問スレ(6.0以前) Part55
http://pc12.2ch.net/test/read.cgi/tech/1247487156/l50
C#, C♯, C#相談室 Part59
http://pc12.2ch.net/test/read.cgi/tech/1274019232/l50
Perlについての質問箱 43箱目
http://pc12.2ch.net/test/read.cgi/tech/1266565626/l50
★★Java質問・相談スレッド139★★
http://pc12.2ch.net/test/read.cgi/tech/1274617383/l50
【超初心者】プログラミング質問スレ【基礎のキソ】
http://pc12.2ch.net/test/read.cgi/tech/1261057499/l50
0004デフォルトの名無しさん
2010/06/01(火) 08:13:280005デフォルトの名無しさん
2010/06/01(火) 20:37:09日本語でおk
0006デフォルトの名無しさん
2010/06/01(火) 20:58:230007デフォルトの名無しさん
2010/06/02(水) 00:18:560008デフォルトの名無しさん
2010/06/02(水) 20:13:44フリップフロップとかがどんなものかくらいは知っておいても
損はしない。
0009デフォルトの名無しさん
2010/06/03(木) 06:17:53奇妙な画像集への招待→http://iiii.no-blog.jp/blog/
N88互換BASIC for windows のフリーソフト→http://www.vector.co.jp/soft/win95/prog/se055956.html
0010デフォルトの名無しさん
2010/06/03(木) 14:13:27これを知ったときはびっくりしたなぁ。
0011デフォルトの名無しさん
2010/06/03(木) 15:28:01メモリはコンデンサかもしれない。
0012デフォルトの名無しさん
2010/06/03(木) 23:42:23トランジスタはコンデンサかもしれない。
0013デフォルトの名無しさん
2010/06/04(金) 02:57:09http://pc.nikkeibp.co.jp/article/NPC/20061228/257976/
0014デフォルトの名無しさん
2010/06/04(金) 08:19:400015デフォルトの名無しさん
2010/06/04(金) 08:22:19Prolog
0016デフォルトの名無しさん
2010/06/04(金) 09:37:00Pascal
0017デフォルトの名無しさん
2010/06/04(金) 12:08:59地道にCASLがいいかもしれんよ。
Prologはネタだろw
最初に覚えるべきことはごく少ないが、プログラミングは初心者向きではない。
Pascalは昔は教科書によく使われていたし、悪い選択でもないが
今だったらC言語をやるのも難易度はたいして変わらない。
0018デフォルトの名無しさん
2010/06/04(金) 13:47:38全くアクセスできない状態になりました。
デバッグ対象は特に何の変哲も無いコンソールアプリです。
・プロセスのウィンドウ(コンソールウィンドウ)が(VSを終了させても)
残っている
・ウィンドウをクリックするとビープ音が鳴り、一切ウィンドウを操作できない
・タスクマネージャやProcessExplorerの一覧に、対象プロセスが現れない
・Spy++からはウィンドウが見れる
鬱陶しいのでプロセスを終了させたいのですが、再起動しかないのでしょうか。
001918
2010/06/04(金) 13:51:11タスクマネージャの「アプリケーション」タブにはプログラムが表示されている
のですが、「タスクの終了」を実行しても完全にスルーされます。
「プロセス」タブには当該プログラムが一切表示されていません。
0020デフォルトの名無しさん
2010/06/04(金) 14:04:45http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/3df9d0fe-dbcd-48d0-833e-7687474b4c5a
0021デフォルトの名無しさん
2010/06/04(金) 14:05:16いちいち相談や質問されても迷惑
0023デフォルトの名無しさん
2010/06/04(金) 14:43:030024デフォルトの名無しさん
2010/06/04(金) 21:39:10CGIの話なのかJavascriptの話なのかCookieの話なのか皆目見当つきません。
0025デフォルトの名無しさん
2010/06/04(金) 22:07:110026デフォルトの名無しさん
2010/06/04(金) 22:11:26やりたいことによる
俺の印象ではFlashはクライアントアプリ向け、Javaはサーバアプリ向け。
0027デフォルトの名無しさん
2010/06/04(金) 22:17:02http://n225.jp/
これと同じサイト作りたいんだけど、
プログラミング初心者は難しい?
0028デフォルトの名無しさん
2010/06/04(金) 22:40:57初心者が取り組むテーマにしては重いと思う。
そのサイトを構築するにはFlash, HTML, JavaScript, CGIの知識が必要と思われる。
あと、株情報をゲットするためのAPIとか、Flashを生成するのに使われてるmingの使い方とかうんたらかんたら
趣味でやるなら年単位での取り組みが必要だと思う。
仕事でやるならそのサイトを買った方が安い。
0029デフォルトの名無しさん
2010/06/04(金) 23:14:03やっぱり初心者には難しいですよねー
このHPが更新止まっちゃったから、自分で作ろうと思ったんですけどくやしい(ビクンビクンッ
0030デフォルトの名無しさん
2010/06/04(金) 23:58:250031デフォルトの名無しさん
2010/06/05(土) 15:33:16Prologの難しさは、データをリストとして用意しておいて再帰で
処理するか、あるいはバックトラックで済ませるか、その判断が
プログラマに任されるあたりにあるかな。それが複合してくると
相当数のプログラムパターンが可能になってしまって決め手がな
くなる。
0032デフォルトの名無しさん
2010/06/05(土) 18:55:01最初にfindall/3を教える。SQLのような述語たけど、これが気楽に使えるようになっていれば、
全然難しくない。>>31で書いてあるような混乱を除去すれば、LISPなんかよりずっとやさしい。
0033デフォルトの名無しさん
2010/06/05(土) 20:09:280034デフォルトの名無しさん
2010/06/06(日) 06:40:29<script type="text/javascript">
<!--
cs_UserID="1820587565_'ここに自分のIPが書いてある";
cs_Ticket="Xvk/MSVcl1a2dLBBZLaQMPnJ6CM3VqIaDKB6OlvxyCymu44+xJmdxuYDqVyXea/s:8088";
put_acqv("abc/bca/123.avi","XXXXX;
//-->
って書いてある
普通にパスを貼り付けただけじゃ404で他に何かしないとダメみたい
cs_UserIDやcs_Ticketは何に使われる?
0035デフォルトの名無しさん
2010/06/06(日) 09:00:020036デフォルトの名無しさん
2010/06/06(日) 12:59:470037デフォルトの名無しさん
2010/06/06(日) 13:18:49もうひとつ、マッピングツール。
・XYで座標指定できるヘクスマップ
・座標間の距離算出
・ある座標を中心、または左上にしての拡大・縮小表示
・各座標に、属性1-A、属性4-Cなどのデータを持たせて、属性ごとに色分けして表示
ってやりたいが、こっちもどの言語が向いてる?
動作が軽いほうがいいが、それ以前に作れるかどうか分からない。
なので組みやすく、深刻なバグの出にくい言語教えてほしい。
それと、その言語の入門向け本を5000円以内で何か。
0038デフォルトの名無しさん
2010/06/06(日) 13:35:25HSPかな
これが一番手っ取り早い
0039デフォルトの名無しさん
2010/06/06(日) 17:13:24ありがとう、調べてみる
0040デフォルトの名無しさん
2010/06/06(日) 18:49:22ストリーミングの基本知識があれば、単純な操作でできないことがわかるはず。
セッションハイジャックができないように工夫されている。
0041デフォルトの名無しさん
2010/06/06(日) 18:54:40人物相関図は連想配列が標準で使える言語がいい。
C言語は苦労するかも。C++,Java,Perl,Javascript,Ruby,Python ほか結構いろいろあるんじゃないかな?動作が軽いのは C++ で次が Java かも。
マッピングツールは「座標」というオブジェクトについて色々記述されているので
オブジェクト指向型のプログラミング言語の方がこの説明通りに記述できる。
あと、グラフィックが標準搭載されている方がいいかな?
Javaは条件に合うけど、他にも合う奴はあると思う。
0042デフォルトの名無しさん
2010/06/06(日) 20:09:23さっぱりわからんわ
0043デフォルトの名無しさん
2010/06/06(日) 20:28:10何でリフレクションという名前になってるのかはよく分からんな
0044デフォルトの名無しさん
2010/06/06(日) 21:09:21相関図はPrologのためにあるような課題だから、
Prolog + Javascript
0045デフォルトの名無しさん
2010/06/06(日) 21:21:01ちゃんと責任とってね!
0046デフォルトの名無しさん
2010/06/06(日) 21:49:53いくつも覚えられないから、一つの言語で両方できそうなJAVAをメインに行ってみる。
HSP,Prolog,JavascriptはJAVAの仕組みをある程度覚えてから見てみる。
使い道はネトゲの情報収集だけど。 以下、手打ちのもの
ttp://loda.jp/bokusaga/?id=2015.png 人物相関図、っぽい物
ttp://loda.jp/bokusaga/?id=576.png ヘクスマップ、これに手打ちしてる
これをプログラム化したいんだ。
半年でできるといいなぁ。
どうもありがとう。
0047デフォルトの名無しさん
2010/06/07(月) 12:54:38文字列などで表現された名前を、クラスなどの実際の何かに「反映」する機能だから。
0048デフォルトの名無しさん
2010/06/07(月) 13:49:57グラフツールで事足りない? GraphVizとか。
0049デフォルトの名無しさん
2010/06/08(火) 01:01:220050デフォルトの名無しさん
2010/06/08(火) 01:10:40なんか適当に音が出たらいいのか?
MIDIキーボードとしてDAWとかにデータ入力とかしたりしたいのか?
0051デフォルトの名無しさん
2010/06/08(火) 01:15:56とりあえず適当に音が鳴らせればいいです
0052デフォルトの名無しさん
2010/06/08(火) 01:25:11Visual C++ 2008 Express Edition でいい?
0053デフォルトの名無しさん
2010/06/08(火) 01:32:550054デフォルトの名無しさん
2010/06/08(火) 01:46:19林 晴比古 著
明快入門 Visual C++ 2008 シニア編
SoftBank Creative
ISBN978-4-7973-5580-2
p.575〜579
API関数で音楽演奏をする(Managed)
0055デフォルトの名無しさん
2010/06/08(火) 18:26:220056デフォルトの名無しさん
2010/06/09(水) 10:51:480057デフォルトの名無しさん
2010/06/09(水) 17:40:000058デフォルトの名無しさん
2010/06/09(水) 17:46:270059デフォルトの名無しさん
2010/06/09(水) 18:08:570060デフォルトの名無しさん
2010/06/09(水) 18:34:54「こちら」がサーバのことで、「読ませる」のがクライアント端末のことなら、WebProg板へどうぞ。
0061デフォルトの名無しさん
2010/06/09(水) 19:38:290062デフォルトの名無しさん
2010/06/11(金) 20:30:41char buf[255]="tex(\"test.bmp\")";
char buf2[255];
int main()
{
sscanf(buf,"tex(%s)",&buf2);
printf(buf2);
getchar();
return 0;
}
これを実行すると
"test.bmp")
と表示されるのですが、
"test.bmp"
にするにはどうすれば良いですか?
0063デフォルトの名無しさん
2010/06/11(金) 20:40:560064デフォルトの名無しさん
2010/06/11(金) 23:01:430065デフォルトの名無しさん
2010/06/11(金) 23:11:02お前は突然何を意味不明なことを言っているんだ?
0066デフォルトの名無しさん
2010/06/12(土) 00:42:30現在はWindowsXPです。。。orz
0067デフォルトの名無しさん
2010/06/12(土) 00:53:26別に windows でもいいんじゃないの?
http://www.php.net/manual/ja/install.windows.php
0068デフォルトの名無しさん
2010/06/12(土) 11:50:19数値の(たぶん)代入に、
k := 2;
とするような:=を使う言語っていったら、
なにかありますでしょうか。教えてください。
本の途中に出てきたんですけど、
これが一般論で概念を示しているのか、それとも実際のプログラムなのか
いまいち判んないんでよろしくです。
0069デフォルトの名無しさん
2010/06/12(土) 12:02:25Pascal Ada ...
0070デフォルトの名無しさん
2010/06/12(土) 12:02:57それなんて本?
使っているコードが何言語で書いてあるか(あるいは擬似コードか)は
最初のほうに説明があるはずだよ
:= は Pascal や Delphi なんかであれば代入を表す記号
0071デフォルトの名無しさん
2010/06/12(土) 13:30:530072デフォルトの名無しさん
2010/06/12(土) 13:32:170073デフォルトの名無しさん
2010/06/12(土) 19:56:13ブログサービスなどにある改行をすると裏で<br>タグを勝手に入れてくれたり色のボタンを押すと裏でそのようにタグを入れてくれたりモードを切替えて自分でタグを入れることもできたり
という表と裏両方から編集できるhtmlエディタはどうやってできているのですか?
0074デフォルトの名無しさん
2010/06/12(土) 20:48:07WebProg 板向けだよ
HTML でのフォームの作り方
JavaScript でフォームの中身を変更する方法
Ajax で非同期通信をする方法
0075デフォルトの名無しさん
2010/06/12(土) 21:24:10調べてみますありがとうございました
0076デフォルトの名無しさん
2010/06/13(日) 04:55:56public void method(引数のオブジェクト) {
if(引数のオブジェを破棄するか判定) ここでそのオブジェにnullを代入したい
}
戻り値で判定結果を返して、そこでnullを代入する方法が
基本なのはわかりますが、別の結果を返す必要があり、
このメソッド内で引数のオブジェにnullを入れる必要があります。
どう処理すればいいか教えて頂きたく、
よろしくお願いいたします。
0077デフォルトの名無しさん
2010/06/13(日) 09:48:14何言語か、あとバージョンも書かなきゃ
0078デフォルトの名無しさん
2010/06/13(日) 14:51:500079デフォルトの名無しさん
2010/06/13(日) 15:04:11数学で関数って習った? y = f(x) とか。
「はい」か「いいえ」かで説明の仕方が変わって
くるのだけど。
0080デフォルトの名無しさん
2010/06/13(日) 15:27:36中学生なんで・・・
0081デフォルトの名無しさん
2010/06/13(日) 15:54:32たとえば、税込み価格の計算をするには、税抜き価格と消費税率が
必要で、税込み価格を計算をするために必要な、「税抜き価格」と
「消費税率」が引数。計算結果である「税込み価格」が戻り値。
何言語使ってるのかしらないけど、こんな感じ。
double F(double A, double B)
{
return A + A * B;
}
関数がこのように定義されていれば、税抜き価格はこのようにして
求められる。
税込み価格 = F(税抜き価格, 0.05);
0082デフォルトの名無しさん
2010/06/13(日) 15:59:17> 関数がこのように定義されていれば、税抜き価格はこのようにして
> 求められる。
「税込み価格はこのようにして求められる」の間違いです。
生まれてきてごめんなさい。
0083デフォルトの名無しさん
2010/06/13(日) 16:30:10うわああああああw
ありがとうございます><
理解できました〜。意外と単純なカラクリなんですね…
あと言語は一応“パール”とか言うのやってまして
0084デフォルトの名無しさん
2010/06/14(月) 04:00:410085デフォルトの名無しさん
2010/06/14(月) 04:23:020086デフォルトの名無しさん
2010/06/14(月) 11:10:230087デフォルトの名無しさん
2010/06/14(月) 22:45:190088デフォルトの名無しさん
2010/06/15(火) 00:20:58何故隠した
0089デフォルトの名無しさん
2010/06/15(火) 23:39:030090デフォルトの名無しさん
2010/06/16(水) 22:31:42画像の位置を動かす事って出来ますか?
具体的なコードとかご教示くださったらなお助かります^^
0091デフォルトの名無しさん
2010/06/16(水) 22:42:44http://www.google.co.jp/search?q=javascript+%E7%94%BB%E5%83%8F%E7%A7%BB%E5%8B%95
http://www.wind.sannet.ne.jp/alfix/javascript/img/2.html
0092デフォルトの名無しさん
2010/06/17(木) 21:52:32ありがとうです^▽^
コードが分かりやすくて結構よかったので採用しました!
0093デフォルトの名無しさん
2010/06/17(木) 22:32:31次からはこれくらい自分でググろうな
0094デフォルトの名無しさん
2010/06/18(金) 14:21:490095デフォルトの名無しさん
2010/06/18(金) 15:42:37なんでも自分のレベルに引き下げるんじゃねえよ
0096デフォルトの名無しさん
2010/06/18(金) 18:46:03スルー力検定中です。
「超初心者」スレには時々「自称プロ」が出現して、あなたのスルー力を試します。
0097デフォルトの名無しさん
2010/06/21(月) 12:44:37\begin{itemize}
\item 二酸化炭素(\[CO_{2}\])
\item メタン(\[CH_{4}\])
\item 亜酸化窒素(\[N_{2}O\])・・・燃焼、窒素肥料の使用、化学工業の製造過程で発生。麻酔や燃料として使われる。吸引すると顔が笑ったようにひきつるので、笑気ガスとも呼ばれる。オゾン層も破壊する。
\item ハイドフルオロカーボン類(\[HFC_{s}\])・・・フロン類の一種。オゾン層を破壊してしまうフロン類の製造、輸入禁止後、オゾン層を破壊しにくい代替フロンとして開発された。
\item パーフルオロカーボン類(\[PFC_{s}\])・・・電子機器の機密性のテストや消火剤などに使われる。
\item 六フッ化硫黄(\[SF_{6}\])・・・常温で化学的に安定であり、待機通での寿命は3200年。おもに電力機器の絶縁媒体として利用される。
\end{itemize}
言語?はLATEXで括弧の中にある化学式がコンパイルすると改行されてしまいます。
初歩過ぎると思いますがどうか教えてください。
0098デフォルトの名無しさん
2010/06/21(月) 13:47:330099デフォルトの名無しさん
2010/06/21(月) 14:02:28できました!!
ありがとうございます!!
0100デフォルトの名無しさん
2010/06/22(火) 00:58:50LaTeX的には $...$ より \(...\) が良いのかも
あと漢字の空白文字は止めた方が良い
0101デフォルトの名無しさん
2010/06/22(火) 09:08:38と数えてn番目の素数を出力するプログラムを書きたい。
素数判定(3以上)のプログラムは書けたんですけど、この問題はできなくて。
教えてください。よろしくお願いします。
0102デフォルトの名無しさん
2010/06/22(火) 13:11:560103デフォルトの名無しさん
2010/06/22(火) 20:02:260104デフォルトの名無しさん
2010/06/22(火) 20:17:43やるかやらないか、だ。
0105デフォルトの名無しさん
2010/06/24(木) 23:14:55for(i=1;i<=10;i++){
test01 = new MC01; //MC01はMovieClipを継承したクラス
}
とするとtest01の中に10個MC01が生成されます。
同じ変数(でいいのかな?)に複数回new演算子を使用した場合、配列みたいに値が増えてくみたいなのは
他のプログラム言語でもそうですか?それともAS3が特殊なんでしょうか?
0106デフォルトの名無しさん
2010/06/25(金) 23:37:44仕様上はJavascriptと変わらないんだっけ?
for構文の後に代入演算子だから、10回代入されるのはわかるけどさ…
多分test01のこの"01"の部分に構文を適応すればtest01にMC01、test02にMC01ってなるんじゃないの?知らないけどw
0107デフォルトの名無しさん
2010/06/26(土) 00:12:59ActionScriptって、Flash用の言語じゃないの?
VBScript, JScriptと勘違いした?
もしくは、Activeなんちゃら(Ruby, Perl etc)?
>>105
最後に作成された、MC01だけが、生存していて、残りは行方不明(参照が上書きされているので)になっているような気がするけど。
ActionScript触ったことないけど、Javascriptの延長で考えて配列にしたければ、
test02.push(new MC01)
って書かなきゃいけないんじゃないの
0108デフォルトの名無しさん
2010/06/26(土) 00:46:570109デフォルトの名無しさん
2010/06/26(土) 20:24:290110デフォルトの名無しさん
2010/06/26(土) 21:06:440111デフォルトの名無しさん
2010/06/26(土) 22:25:250112デフォルトの名無しさん
2010/06/26(土) 22:46:30FLASH板というのがある。
ActionScript 誰かが物凄い勢いで解答するスレ 26
http://pc12.2ch.net/test/read.cgi/swf/1270211035/l50
ていうか何が聞きたいか分からないので、日本語を直さないと欲しい答えは向こうでも得られないと思うよ。
0113デフォルトの名無しさん
2010/06/26(土) 22:55:19ニヤニヤ
0114105
2010/06/26(土) 23:14:02レスありがとうございます。
昔知り合いに、オブジェクト指向のプログラムはみんな同じような仕様だから一つ覚えておけば他の言語でも応用が効くよと
教えられ、もし>>105の記述が正しいのなら、覚えておけば将来他の言語をやる事になったときにも役立つんじゃないかと思って
質問しました。
その後色々試してみたのですが、やはりActionScript独自の仕様の可能性が高い気がしてきたので>>112で聞いてみる事にします。
すみません、ありがとうございました
0115デフォルトの名無しさん
2010/06/27(日) 07:00:38ECMAScript かも知れん。
>>113
ここは質問スレだから、次は煽りじゃなくて質問してね。
>>114
AS の問題じゃなくて MovieClip クラスの特殊な振る舞いの問題だと思うよ。
"変数に new 演算子を使う" とか "配列みたいに値が増える" ってのは向こうでも意味が通じないと思うよ。
0116デフォルトの名無しさん
2010/06/27(日) 10:45:390117デフォルトの名無しさん
2010/06/27(日) 14:11:110118デフォルトの名無しさん
2010/06/28(月) 11:25:10骨格は
題名
名前
日付
概要
1、地球温暖化について
文章1
>>97の箇条書き
文章2
表1
表2
2、考察
文章3
3、参考文献
終わり
という形にしたいのですが表1と文章2の間に考察の文章3が入ってきてしまいややこしくなってしまいます。
表の位置を調整するにはどうしたらよいでしょうか?
>>100そうすると何がかわるのでしょうか?そして、漢字の空白文字とはなんでしょうか?
0119デフォルトの名無しさん
2010/06/28(月) 11:37:090120デフォルトの名無しさん
2010/06/28(月) 15:26:29o 表2の後で\clearpage
o table環境のoption調整
o フロート関連のパラメータ調整
o here.sty
これらの項目はほとんどの入門書なりtipsサイトに書かれているはず
0121デフォルトの名無しさん
2010/06/28(月) 17:35:00おれ失業して2ヶ月程度無職になる
その期間を利用してiphoneアプリを勉強しょうと思ってるんだ
ファミリーベーシックからこのかたプログラミングには手を出してないド素人です
よい本が有ったら紹介してくれ
0122デフォルトの名無しさん
2010/06/28(月) 17:49:38つ[不幸になる生き方]
0123デフォルトの名無しさん
2010/06/28(月) 19:19:180124デフォルトの名無しさん
2010/06/28(月) 20:37:59プログラミング基礎の基礎ってのが読みやすい
技術評論社出版のあれ
0125デフォルトの名無しさん
2010/06/29(火) 10:18:19Mac 買わないと iPhone アプリは作れないぞ。
あと本には相性があるから片っ端から読むのが一番いい。お金がもったいないなら図書館にでも行って読むといい。
0126デフォルトの名無しさん
2010/06/29(火) 16:18:16俺の自伝が売れるのか?>>123
ありがとう
そっちで聞いてみる
>>124
サンキュ
本屋に行って捜してみる>>125
Macは買う 片っ端から読むとなると2ヶ月じゃ足りないなり
0127デフォルトの名無しさん
2010/06/30(水) 22:29:17ituneに登録 っていう作業をスケジュールして自分のPC上で自動で定期的に実行するように
したいんですが、どんな環境or技術を得れば実現に近づけますか?
変換作業はフリーのソフトウェアを使いたいと思います。
ヒントになること、あれば教えてください。
0128デフォルトの名無しさん
2010/06/30(水) 23:42:300129デフォルトの名無しさん
2010/07/01(木) 09:37:46鼬害。
ソフト板かWin板へどうぞ。
0130デフォルトの名無しさん
2010/07/01(木) 23:00:17CSVから読み込んだ時系列データに対して、
グラフ上で特定時間にバーを引いて値を表示するようなことをしたいです。
バーはドラグして移動でき、
表示内容をバー横のチェックボックスやプルダウン(バーと一緒に動く)で
変えるようなものをイメージしています。
パネルCのようなイメージなのですが……。
仕事で組み込みのC言語を使っている以外は
プログラミングはしたことがありません。
週末を利用して2年以内に作りたいと思っています。
0131デフォルトの名無しさん
2010/07/01(木) 23:09:080132デフォルトの名無しさん
2010/07/01(木) 23:13:290133デフォルトの名無しさん
2010/07/01(木) 23:41:11簡易化したいと思いまして。
仕事で実際に使うことは恐らくありませんが、
今まで全くやったことがないので面白そうだなと。
0134デフォルトの名無しさん
2010/07/02(金) 11:03:22情報量の多さで C#。
http://www.microsoft.com/japan/msdn/vstudio/express/
0135デフォルトの名無しさん
2010/07/02(金) 12:27:59C使ってるならCで出来るよ
0136130
2010/07/02(金) 23:57:16ありがとうございます
0137デフォルトの名無しさん
2010/07/03(土) 11:21:41をかけ
#include<stdio.h>
int main ()
{
int i, j;
i = 12;
j = (i+1) % 2;
printf(" %d \n", j);
return 0;
}
これであってますか??
あとこれでわからないのが実行するときにたとえば14など別の数字
もいれたいんですけど
これだと12のときだけにならないんですか??
0138デフォルトの名無しさん
2010/07/03(土) 11:43:55"正の整数を与え" の与える方法についてきいてるのね?
与え方は何通りかあって、そのうちどれを使うかといえば、授業でやった方法を使う。
scanf() とか sscanf() とか atoi() とか strtol() とか、でてこなかった?
他の内容についてはあってるけど、授業で if をやった直後なら、
if ( (i % 2) == 0 ) {
printf( "1\n" );
}
else {
printf( "0\n" );
}
というのを求められているかも知れない。
ビット演算をやった直後なら
printf( "%d\n", (i + 1) & 1 );
とか
printf( "%d\n", (i & 1) ^ 1 );
とかを求められているかも知れない。
0139デフォルトの名無しさん
2010/07/03(土) 11:46:51おしえてくださいmmf
0140デフォルトの名無しさん
2010/07/03(土) 11:51:510141デフォルトの名無しさん
2010/07/03(土) 12:01:450142デフォルトの名無しさん
2010/07/03(土) 12:06:320143デフォルトの名無しさん
2010/07/03(土) 14:41:16出力
%f, %lf¥n
0144デフォルトの名無しさん
2010/07/03(土) 14:49:43まずはIMEをオフにするんだ
普通のキーボードなら左上のほうにある全角キーを押せばたぶんオフになる
あとは printf("%f, %lf n", 9.0, 3.0); って書けばおk
0145デフォルトの名無しさん
2010/07/03(土) 14:53:54C99で使えるようになったんだっけ
0146デフォルトの名無しさん
2010/07/03(土) 14:57:46スタックずれてメモリリーク or Segmentation fault
0147デフォルトの名無しさん
2010/07/03(土) 15:14:290148デフォルトの名無しさん
2010/07/03(土) 15:16:350149デフォルトの名無しさん
2010/07/04(日) 11:37:22>>128
情報ありがとうございました。関連フリーウェアを調べていくうちに解決の糸口がみつかりました。
>>129
もし自分でプログラミングするなら、と思って質問したのですが。
いずれにせよ、教えてくれた他の板も参考情報がありそうなので漁ってみます。
0150デフォルトの名無しさん
2010/07/04(日) 13:50:24Interface Builderを使ったわけですが、View Controllerの中に配置した
オブジェクト(ラベル、Text field等)を移動させようとして、
選択した状態でマウスでドラッグしたり、
十字キーで操作しようとしたりしましたが、移動できません。
移動の仕方を教えてください。
0151デフォルトの名無しさん
2010/07/04(日) 14:34:51Mac板の
◯[SDK]iPhoneアプリ開発初心者質問箱6[touch][iPad]
ttp://pc11.2ch.net/test/read.cgi/mac/1275273384/
当たりで聞いてみたら?
0152デフォルトの名無しさん
2010/07/04(日) 14:44:08自己解決しました。
おさわがせしてすみません。
0153デフォルトの名無しさん
2010/07/04(日) 15:31:20これからプログラムを学ぼうと思うんですが汎用性、将来性がある言語を使いたいので。
0154デフォルトの名無しさん
2010/07/04(日) 15:41:24共通素養みたいなものだからやっといたらいいよ
0155デフォルトの名無しさん
2010/07/04(日) 15:42:08俺のオススメはHSPかな。
それで不満が出たらC→C++と乗り換えていく。
汎用性、将来性についてじっくり考えたければWindows搭載機だけじゃなく、
他の端末(macとか携帯電話とか)で動くプログラムも作ってみればいい
0156デフォルトの名無しさん
2010/07/04(日) 16:32:08職場によるし、流動性の高い業界だから、なんでもできるようにならないと将来性なんて無い。
いくつかの言語を使えるようになれば、初めての言語でも簡単に使えるようになる。
将来性のある単一の言語なんて無い。
何でも毛嫌いせずに挑戦する奴にこそ将来性がある。
最初の言語は、飽きないことだけが重要だ。
プログラムを始めたばかりというのは、とても挫折しやすい。
気楽な感じで、図書館とかで色んな言語の入門書を斜め読みして
(ここで挫折すると意味無いので、分からなくても分からないまま読み進める)
相性のよさそうな本が見つかったら、そこから始めてみたらいい。
0157デフォルトの名無しさん
2010/07/04(日) 17:42:36誤りがあるか
0011 101
誤りないんですけど
どうやって誤りがあるかないかわかるのかおしえてくださいmm
0158デフォルトの名無しさん
2010/07/04(日) 18:04:030159デフォルトの名無しさん
2010/07/04(日) 18:56:201101 001
の1びっとの誤り訂正なんですが
c1=(s1+s2+s3+p1)%2=0
c2=0
c3=0
で全部0になるから誤りなしってなるんですが
ときかたおしえてください
0160デフォルトの名無しさん
2010/07/04(日) 19:35:31c3=S1+S2+s4+p3)%2
ですよね??
0161デフォルトの名無しさん
2010/07/04(日) 22:53:32なんの言語を勉強すればいいですか?
0162デフォルトの名無しさん
2010/07/04(日) 22:57:530163デフォルトの名無しさん
2010/07/05(月) 00:42:18ありがとう
ぐぐってくるーノシ
0164デフォルトの名無しさん
2010/07/05(月) 03:44:09ありがとう。
とりあえずはCでいきます。
0165デフォルトの名無しさん
2010/07/05(月) 20:15:47グラフ化しようと思い、PGPLOTをインストールしようと思ったのですが、
ダウンロードしたファイル(pgplot5.2.tar.gz)は, /usr/local/src に入れておく.ファイルのあるディレクトリーに移動して,解凍を 行う.
# cd /usr/local/src
# gunzip -c pgplot5.2.tar.gz | tar xvof -
という記述の意味がよくわかりません。
cd/usr/local/srcとはなんの事なのでしょうか?
なぜ、文頭に#がついているのでしょうか?
教えていただけるとありがたいです。
0166デフォルトの名無しさん
2010/07/05(月) 22:30:37/usr/local/src はソースコードを入れておくディレクトリ
# はシェルのプロンプトでスーパーユーザを表す
一般ユーザの場合はシェルによって違うけど % か $
cd がわからなかったら自分で調べるか Linux の教科書一冊買って読んで
0167デフォルトの名無しさん
2010/07/05(月) 23:42:380168デフォルトの名無しさん
2010/07/06(火) 01:03:080169デフォルトの名無しさん
2010/07/06(火) 13:38:10プログラム初心者です
javaでアンドロイド携帯向けのアプリを作ってみたくなり開発環境作りで躓いています
http://sites.google.com/site/tuyano/java/android/01←サイトの■プラグインの設定をしよう
でSDKロケーションを設定してOKボタンを押しても、ターゲット名のところが変化が無く選択できない状態です
再インストールしても表示されません、どなたかアドバイス頂けないでしょうか?
0170デフォルトの名無しさん
2010/07/06(火) 14:55:06【Google】Androidアプリ作成part4
http://pc12.2ch.net/test/read.cgi/tech/1274970228/l50
のスレに詳しい人がいるかも。
誘導されたと書かないとマルチポスト呼ばわりされるかも知れないので注意。
0171デフォルトの名無しさん
2010/07/08(木) 14:53:42をすればいいですか??
とりあえずJAVAの勉強サイトで勉強してるんですが、このまま進んでも作れる気がしないです・・・
0172デフォルトの名無しさん
2010/07/08(木) 15:00:40よくこんな詐欺サイト作る気になるな
0173デフォルトの名無しさん
2010/07/08(木) 16:43:200174デフォルトの名無しさん
2010/07/08(木) 21:00:44visual studio 2008(VB.net)を使ってます。
Cドライブに作ったcsvファイルを読み込んで
作成したtextboxに表示させたいのですが
どのようにコーディングすればよいのでしょうか?
test.csvを以下のようにしました。
1,北海道,バス
2,東京,電車
3,沖縄,飛行機
このcsvファイルを読み込んでtextboxに「東京」を表示させたいの
ですが、どうすればよいのでしょうか?
よろしくお願いします。
0175デフォルトの名無しさん
2010/07/08(木) 22:17:15何が分からないのか分からない。
質問ではなく、完成品のプログラムを求めているなら、多分 2ch では望みは叶わない。
csv ファイルの読み込みは検索すれば出てくる。
http://www.google.co.jp/search?q=vb+csv
http://www.atmarkit.co.jp/fdotnet/dotnettips/487csvparser/csvparser.html
具体的な質問があるなら、↓のスレがいいのではないだろうか。
VB.NET質問スレ(Part34)
http://pc12.2ch.net/test/read.cgi/tech/1270998481/l50
0176証拠隠滅で朝日ジャーナル記者・川本三郎が逮捕
2010/07/10(土) 16:57:41七一年八月二十二日午前一時、埼玉県の陸上自衛隊朝霞駐とん地をパトロール中の一場哲雄二曹
(当時陸士長)が右腕二カ所を鋭い包丁で刺されて死亡しているのが見つかった。朝霞事件である。
埼玉県警の捜査で、主犯格の京浜安保共闘活動家と自称する元日大生、菊井良治ら数人が逮捕されたが、
菊井の自供から、七二年一月、朝日新聞出版局「朝日ジャーナル」編集部記者が証拠隠滅の容疑で逮捕された。
『朝日新聞社史』によると、「朝日ジャーナル」編集部記者への容疑は、菊井が事件直後の八月二十三日、
以前から知り合いだった同記者に朝霞事件の原稿を売り込みにきて、自分たちが殺害したという証拠として
一場二曹から奪った「警衛」の腕章と擬装用の自衛官のズボン一本を同記者に預けたが、事件発覚後、同記者
は預かった腕章などを、事情を知らない出版局の友人に頼んで焼却したというものだった。同記者も埼玉県警
の取り調べにこの事実を認めた。
http://www.econfn.com/iwadare/page205.html
0177エラー
2010/07/11(日) 14:15:44わかりません。頑張って作ったんですけど結構違ってるとおもいます。ここらへん苦手でわからないのでどなたか僕に教えて下さい。お願いします。
0178エラー
2010/07/11(日) 14:16:39char henkan1(char mojiretu[int a]);
char henkan2(char mojiretu[int b]);
int count(char mojiretu[]);
int main (void)
{
char mojiretu[100];
printf("文字列を入力して下さい:\n");
scanf("%s"mojiretu[]);
printf("%s\n",mojiretu[]);
printf("文字列中の数字は%d個です。\n",count);
return 0;
}
char henkan1(char mojiretu[int a])
{
int i;
for(i=0;mojiretu[i]!='\0';i++){
if(mojiretu[i]>='A'&&mojiretu[i]<='Z'){
mojiretu[i]+=('a'-'A');
}
}
return mojiretu[];
}
0179エラー
2010/07/11(日) 14:18:00{
int i;
for(i=0;mojiretu[i]!='\0';i++){
if(mojiretu[i]>='a'&&mojiretu[i]<='z'){
mojiretu[i]-=('a'-'A');
}
}
return mojiretu[];
}
int count(char mojiretu[])
{
int i,count=0;
for(i=0;mojiretu[i]!='\0';i++){
if(mojiretu[i]>='0'&&mojiretu[i]<='9'){
count++;
}
}
return count;
}
0180名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:20:160181エラー
2010/07/11(日) 14:25:04アホなんでおしえてもらえませんか。?
0182名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:35:25一通り本見るなりCについて書かれてるサイト見るなりしたほうがいいと思うよ
0183一つひとつ教えるのは大変なので書いてみた
2010/07/11(日) 14:52:28void swapcase(char *str);
int count(char *str);
int main(void) {
char s[] = "hello, WORLD";
swapcase(s);
printf("%s\n", s);
printf("%d\n", count("0 1 2 3 4"));
return 0;
}
void swapcase(char *str) {
int i;
for (i = 0; str[i] != '\0'; i++ ) {
if ('a' <= str[i] && str[i] <= 'z')
str[i] -= 'a' - 'A';
else if ('A' <= str[i] && str[i] <= 'Z')
str[i] += 'a' - 'A';
}
}
int count(char *str) {
int i;
int n = 0;
for (i = 0; str[i] != '\0'; i++) {
if ('0' <= str[i] && str[i] <= '9')
n++;
}
return n;
}
0184名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:54:03頑張って書いたhenkanとかの関数が働いてないのな
0185名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:55:580186名無しさん@そうだ選挙に行こう
2010/07/11(日) 19:23:54書き込み初心者乙
0187名無しさん@そうだ選挙に行こう
2010/07/11(日) 21:04:03能なし
0188エラー
2010/07/11(日) 23:43:02がんばって復習します。
0189デフォルトの名無しさん
2010/07/12(月) 00:13:57クリップボード監視に向いてる言語は何ですか?
0190デフォルトの名無しさん
2010/07/12(月) 01:15:460191デフォルトの名無しさん
2010/07/12(月) 01:17:43python
0192デフォルトの名無しさん
2010/07/12(月) 01:24:26どっちへのレス?
0193デフォルトの名無しさん
2010/07/12(月) 01:28:30ズバリtwitterクライアント作ろうと思ったら、何が必要ですか?
右も左も分からない初心者です
0194デフォルトの名無しさん
2010/07/12(月) 03:07:08とりあえず、いろんなソフト的なものを作ってみたいんですが
一から作るんじゃなくて何か参考になるソフトをなぞりながら作ってみたいのですが
参考になるサイトか本ありませんか?
あと、そういったソフトを作るのにVBを選択したのですが初心者が初めて作る
プログラム言語としては簡単な方ですか?
作りたいのは、
タイムレコーダーでの残業時間の計算とか
四択問題の問題集のソフトとかを作ってみたいです。
それと一から作るのにコツってありますか?
0195デフォルトの名無しさん
2010/07/12(月) 10:55:03一冊で済む本なんて無いから、沢山読む。
ソースを公開してるソフトを SourceForge や Google Code で探してソースを読む。
沢山書いて沢山失敗する。
> あと、そういったソフトを作るのにVBを選択したのですが初心者が初めて作る
> プログラム言語としては簡単な方ですか?
悪くないが、Java や C# の方が情報量が多いかも。
0196デフォルトの名無しさん
2010/07/16(金) 01:11:060197デフォルトの名無しさん
2010/07/16(金) 01:15:45そういうOSもありますが、大抵は解放されることを期待しても大丈夫でしょう。
0198エラー
2010/07/16(金) 11:22:15#include<stdio.h>
void henkan1(char mojiretu[]);
void henkan2(char mojiretu[]);
int count(char mojiretu[]);
int main (void)
{
char str[100];
printf("文字列を入力して下さい:\n");
scanf("%s",str);
henkan1(str);
henkan2(str);
count(str);
printf("%s\n",str);
printf("文字列中の数字は%d個です。\n",count);
return 0;
}
void henkan1(char mojiretu[])
{
int i;
for(i=0;mojiretu[i]!='\0';i++){
if('A'<=mojiretu[i]&&mojiretu[i]<='Z'){
mojiretu[i]+=('a'-'A');
}
}
}
0199エラー
2010/07/16(金) 11:25:10{
int i;
for(i=0;mojiretu[i]!='\0';i++){
if('a'<=mojiretu[i]&&mojiretu[i]<='z'){
mojiretu[i]-=('a'-'A');
}
}
}
int count(char mojiretu[])
{
int i,count1=0;
for(i=0;mojiretu[i]!='\0';i++){
if('0'<=mojiretu[i]&&mojiretu[i]<='9'){
++count1;
}
}
return count1;
}
0200デフォルトの名無しさん
2010/07/16(金) 12:56:10{
int hentai = 0;
hentai = printf("NHK = %s\n", nhk);
return hentai;
}
0201デフォルトの名無しさん
2010/07/16(金) 13:21:040202デフォルトの名無しさん
2010/07/16(金) 13:31:19次は ttp://www.hyuki.com/writing/techask.html を読んでから質問してくれ
henkan1とhenkan2はちゃんと書けてる
ただcountもそうだけど、もうちょっとわかりやすい関数名にすべき
(komoji_to_oomojiとかto_upperとか)
> int count(char mojiretu[]);
> ...
> printf("文字列中の数字は%d個です。\n",count);
countって書いたら関数そのものへのポインタ(後で習う)って意味だぞ
関数を呼び出すならこの場合はcount(str)って書かなきゃだめ
あともしかしたらscanfに空白交じりの文字列を読み取らせようとしてはまってるかもしれない
その場合は ttp://ja.wikipedia.org/wiki/Scanf でも読んでね
0203デフォルトの名無しさん
2010/07/16(金) 13:34:01>何処がおかしいですか?
あんたの頭。
count()は値を返しているのだから、main()で受け取ってやれ。
関数名をprintf()の引き数に使うなんて以ての外だ。
scanf()のフォーマット文字列はせめて"%99s"にしておけ。
0204デフォルトの名無しさん
2010/07/16(金) 20:13:41検索をかけてもよく分からないことばかり出てきて僕には理解できません。
もう、人生のすべてを捧げてやります。詳しく教えてください。
0205デフォルトの名無しさん
2010/07/16(金) 20:50:57まず、関数の呼び出し方法から完璧にすべきだろうな。
三角関数とかルートとかをいじくる例題とか解くべきだろうな。
例えば、二辺の長さを入力させて、直角三角形の斜辺の長さを出力するプログラムを作るとか。
0206デフォルトの名無しさん
2010/07/16(金) 20:53:29参考サイトなどはないですか?
プログラムを作るには何が必要なんでしょうか?
0207デフォルトの名無しさん
2010/07/16(金) 21:00:29お前には無理
0208デフォルトの名無しさん
2010/07/16(金) 21:06:23やる気はあります、時間もあります。
0209デフォルトの名無しさん
2010/07/16(金) 21:28:59一冊プログラミングの入門書買ってきて勉強したらいいよ
例えばこれ
新版 明解C言語 入門編 柴田望洋 (著)
ttp://www.amazon.co.jp/dp/4797327928/
0210デフォルトの名無しさん
2010/07/16(金) 21:42:26ありがとう、注文しました。
0211デフォルトの名無しさん
2010/07/16(金) 21:49:030212デフォルトの名無しさん
2010/07/16(金) 22:03:39>>201の回答的には大丈夫らしいよ
http://java.sun.com/docs/books/jls/second_edition/html/statements.doc.html#45367
0213デフォルトの名無しさん
2010/07/16(金) 22:11:200214デフォルトの名無しさん
2010/07/16(金) 22:12:36ありがとうございました!
0215デフォルトの名無しさん
2010/07/16(金) 22:16:05このスレはその宣伝用
・・・ってのは俺の妄想ねw
0216デフォルトの名無しさん
2010/07/16(金) 22:30:24http://java.sun.com/docs/books/jls/third_edition/html/statements.html#45367
>>215
特定の入門書を補うのに特化したサイトとかあってもいいよね
>>209なんかは処理系のインストール方法までは説明してないから
アフィ貼ったら儲かるだろうし誰かやってみませんか
0217デフォルトの名無しさん
2010/07/17(土) 08:52:14プログラミング初めて3ヶ月なんで、
いずれは音声処理とかしたいと思ってるんですがどれくらい勉強したら音声処理のプログラミングに
手を出したらいいですか?
今んとこ、「明解c言語入門編」を一通り終わったところです。
一応音声処理では、音の速さやキーを変えるぐらいはできるようにしたくて、できれば3D音声生成もやってみたいです。
0218デフォルトの名無しさん
2010/07/17(土) 08:59:35追記
C言語です
0219デフォルトの名無しさん
2010/07/17(土) 09:31:59音響工学だかなんだかの素養があるならすぐにでも。
0220デフォルトの名無しさん
2010/07/17(土) 09:42:30ありがとうございました。
1だ。
最強のプログラミング勉強サイトねぇ、なかなか面白そうじゃねえの。
ソフトDLとか初歩から絡めてる解説サイトってあんまりないからいいかもしんないな
機会があれば是非ともドキュメント作成からはじめてウェブ公開していきたいと思う
人気ある言語ってやっぱりCとJavaみたいね。
Javaコンソール開発は俺もまだ手を付けてないが独学しながらなら出来るかもしれん
0222デフォルトの名無しさん
2010/07/17(土) 13:42:00手をつけてみないと、時期尚早かどうかわからないから、試しに一度手をつけてみよう。
CUI なら案外もういけるんじゃないか。
サウンドプログラミング5
http://pc12.2ch.net/test/read.cgi/tech/1231649001/l50
0223デフォルトの名無しさん
2010/07/17(土) 20:43:47けどプログラミングって何ぞ
っていうレベルなんだけど…
これを読むべき
■プログラミング基礎・入門 「Invitation for Beginner!」
http://www.happy2-island.com/beginner/
■単行本(Amazon.co.jpでもどこでも)
[改訂新版] これからはじめるプログラミング基礎の基礎(urlは長かったので省略)
前者は最近見つけたサイト。>>223みたいに聞いてきたお嬢様に教えたところえらい効果あった。実際分かりやすくてgood。
後者は俺の恩書。HTMLしか出来なかった俺が今やPerlさえあるがまま弄り遊べるほどになった。プログラミングを覚えてなんぼとか思ってた当時が笑えてくるくらいだね。
プログラミングは面白いぜよ。ゲームをやるよりも遥かに何十、何百倍も
0225デフォルトの名無しさん
2010/07/17(土) 23:01:40前、右、左から1つ方向を選んで、
1歩進むたびに宝物、通路、落とし穴を表示させたいんです。
途中からですが・・・
int ret = 0;
char *message;
switch (c) {
case '1':
message = "左に進む";
break;
case '2':
message = "右に進む";
break;
case '3':
message = "前進する";
break;
default:
message = "進め!";
ret = 1;
}
printf("%s\n", message);
return ret;
}
/**
*/
void disp_ahead(int f)
{
ここに進行方向にあるものを表示させたいときってどうしたらいいんでしょうか?
0226デフォルトの名無しさん
2010/07/17(土) 23:06:32ちょっと深呼吸して、自分のレスを読み返してご覧。
他人が回答できるだけの情報が揃っているかどうか判るかい?
0227デフォルトの名無しさん
2010/07/17(土) 23:10:58初心者すぎてわかりません。
出直してきます。
0228デフォルトの名無しさん
2010/07/17(土) 23:15:01「迷路」を作っているのか、「迷路を解く」プログラムを作っているのか、
「迷路を脱出する」ゲームを作っているのかでも違うし、
そもそも関数の外で何をやりたいんだって話でもあるし、
環境はなんなのかとか、参考資料はなんだとか、
それらの情報抜きにどうやって答えろというんだ。
0229デフォルトの名無しさん
2010/07/17(土) 23:28:27宝物か道ならまた右か左か前に1歩進んで、落とし穴が出たらゲーム終了
みたいな感じで作っているつもりなんですが・・・
ネットで調べた情報と兄のプログラミングのプリント見ながら
適当に貼り付けてやっているのでよくわかりません。
0230デフォルトの名無しさん
2010/07/18(日) 13:38:47C++の方がオブジェクト指向だとか
ただ、その程度のことしか分かっていません
自分はPHP、JavaScriptをやってきました
ですのでオブジェクト指向に関してはさほど抵抗はありません
CとC++でどちらを始めればいいのかも分かりませんが、やはりCからやった方がいいのでしょうか?
また、C++から始めるような事もできるのでしょうか?
上記のようにWeb系の開発をしていましたが、やりたいソフト開発があり、その為にC系をやってみようかと思い立ちまして
0232デフォルトの名無しさん
2010/07/18(日) 15:49:49それぞれの特徴も教えて頂けたらありがたいです。
0233デフォルトの名無しさん
2010/07/18(日) 16:42:30そういう質問は無しだな
0234デフォルトの名無しさん
2010/07/18(日) 16:43:52英語。全てのプログラミング言語は英語を制するところからスタートする。
0235デフォルトの名無しさん
2010/07/18(日) 16:52:32プログラミング言語には得意とする領域とそうでない領域があるので
おまいさんがプログラミングで何をしたいのかがわからないと勧められない
例えば、Webサーバで動くCGIスクリプトが作りたい、
日常の定型的な作業を自動化するスクリプトが作りたい、
Linuxの仕組みが知りたい、などなど
特にそういうのはないけれど漠然とプログラミングしてみたい、というのなら
Python2.6.5 Windows x86(x86-64ではなく)を落としてきて動かしてみることを勧めるよ
0236デフォルトの名無しさん
2010/07/18(日) 20:21:00よろしければ教えていただけませんか?
使用言語はC++です
0237デフォルトの名無しさん
2010/07/19(月) 00:43:55試行するプログラムを作れと言われました。
正直prologは全然わからず、とりあえず頑張って3本の時は作れたのですが、
5本の時がよくわかりません。
よろしければ、どなたかプログラミングを手伝ってください。お願いします。
ちなみに3本ハノイの塔は以下の通りに組んだら完成しました。
目標としては、このときの試行回数より5本の時の方が回数が少ないというものが目標です。
(a,b,c=棒,1〜N=円盤)
move(N,A,B) :- display(N), display(' from '),
display(A), display(' to '),
display(B), nl.
hanoi(1,A,B,C) :- move(1,A,C).
hanoi(N,A,B,C) :- M is N-1, hanoi(M,A,C,B),
move(N,A,C),
hanoi(M,B,A,C).
0238デフォルトの名無しさん
2010/07/19(月) 00:54:000239デフォルトの名無しさん
2010/07/19(月) 01:48:02まるち
0240デフォルトの名無しさん
2010/07/19(月) 01:50:06あれ・・・既出でしたか(汗)
すみません。
0241デフォルトの名無しさん
2010/07/19(月) 01:57:40既出じゃなくて
マルチ
死ね
0242デフォルトの名無しさん
2010/07/19(月) 07:25:51以下の文法に出てくるsplit(/&/,$buf)が一体どういった動きをするのかよくわからん。
$bufはあらかじめメールの送信フォームのデータを代入している。($ENVでPOSTorGET)
undef(%in);
foreach ( split(/&/, $buf) ) {
my ($key, $val) = split(/=/);
$key =~ tr/+/ /;
$key =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("H2", $1)/eg;
$val =~ tr/+/ /;
$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("H2", $1)/eg;
0243デフォルトの名無しさん
2010/07/19(月) 09:15:16板違い。webprog板。
つーか、CGI(formの動作)とPerl(split)の基礎知識も無しに解析とか言ってる
奴は向こうでも相手にされないと思うけど。
0244デフォルトの名無しさん
2010/07/19(月) 09:50:19これソースおかしくね?
split(/&,/,$buf)なんじゃ…
0245デフォルトの名無しさん
2010/07/19(月) 09:52:40分らない奴は引っ込んでろ。
0246デフォルトの名無しさん
2010/07/19(月) 11:11:11かわいそうになあ
0247デフォルトの名無しさん
2010/07/19(月) 11:23:29何か作り易いアプリケーションとか参考になる本なりサイトなり教えてもらえませんか
0248デフォルトの名無しさん
2010/07/19(月) 12:49:34ttp://www.cprogramming.com/
0249デフォルトの名無しさん
2010/07/19(月) 12:52:51てかず掛けちまったねm(--)m
0250デフォルトの名無しさん
2010/07/19(月) 21:50:22購入した本は長すぎて挫折した
0251デフォルトの名無しさん
2010/07/19(月) 22:12:13>長すぎて挫折
お前には無理
0252デフォルトの名無しさん
2010/07/20(火) 16:31:45osはsnow leopardを現在使用中。
bootcampはしていないのでwin環境はありません。
amazonなどでも見ているのですが、初心者が始めるのに
オススメの本などありますか?
できればmacで解説してあるのがあると嬉しいです。
0253デフォルトの名無しさん
2010/07/20(火) 17:17:23vc++とvc#、どちらがいいでしょうか?
c++だとリソースの消費が少なくて、c#だと起動が遅いとありますが、
プログラミング自体、C言語はかじった程度ですが、ほぼ初心者です。
0254253
2010/07/20(火) 19:10:160255デフォルトの名無しさん
2010/07/20(火) 19:13:420256デフォルトの名無しさん
2010/07/20(火) 19:56:35ちょっと古いけどマンモス本、あとEclipse使うなら「Eclipse PDTではじめるPHPプログラミング入門」。
残念ながらMacで解説してある書籍は皆無ですね・・・
0257デフォルトの名無しさん
2010/07/20(火) 20:12:21どっちでも良いと思う。
0258253
2010/07/21(水) 11:29:520259デフォルトの名無しさん
2010/07/21(水) 11:49:40せっかくアプリを作っても肝心の端末が売ってないという悲しいことになりそう・・・
0260253
2010/07/21(水) 12:07:35さすがに互換性のなさとか、機種による動作が微妙に違うのとか耐えれないから、
次はiPhoneかandroidにしようと思う。
スレチすみませぬ
0261デフォルトの名無しさん
2010/07/21(水) 18:14:57System.out.println("性別を入力してください(男性→1、女性→2)");
ss9=k.readLine();
dt9=Double.parseDouble(ss9);
if(dt9=1){
man=point(dt,dt1,dt2,dt3,dt4,dt5,dt6,dt7,dt8);//メソッドです
System.out.println(man);
}else if(dt9=2){
woman=point1(dt,dt1,dt2,dt3,dt4,dt5,dt6,dt7,dt8);//メソッドです
System.out.println(woman);
}
これをコンパイルすると
Ex_va999.java:62: 互換性のない型
検出値 : double
期待値 : boolean
if(dt9=1){
Ex_va999.java:66: 互換性のない型
検出値 : double
期待値 : boolean
}else if(dt9=2){
となるのですがどうしたら解決できるでしょうか?
dt9はdoubleで定義しています。
0262デフォルトの名無しさん
2010/07/21(水) 18:24:58if (dt9 = 1) じゃなくて if (dt9 == 1) だろう
0263デフォルトの名無しさん
2010/07/21(水) 18:27:07できました!!気づきませんでした(。。)
どうもありがとうございます!!
0264デフォルトの名無しさん
2010/07/21(水) 18:40:50うまくやってくれるの?あまり気にしなくていいの?
0265デフォルトの名無しさん
2010/07/21(水) 19:06:31最近の言語って何?うまくやるとは何を期待してるの?
例えばJavaだと参照の比較になるけど?
0266デフォルトの名無しさん
2010/07/21(水) 19:12:38昔の言語(FORTRANとかBASICとか)だと、double だと dt9 == 1
ではなくて、dt9 - 1 < 1e-8 とかしないといけなかったので。
うまくやってくれるとは、dt9 = 0.99999999999999 くらいでも
勝手に dt9 == 1 を真の扱いにしてくれるのかなあと。
0267デフォルトの名無しさん
2010/07/21(水) 19:13:15コンピュータは実数をエミュレートすることしかできないので
言語の新旧を問わずもちろん気にすべきなんだけど
明らかに間違いなところにだけ触れた
0268デフォルトの名無しさん
2010/07/21(水) 19:16:38了解です。ありがとう。
0269デフォルトの名無しさん
2010/07/22(木) 21:45:130270デフォルトの名無しさん
2010/07/23(金) 10:31:370271デフォルトの名無しさん
2010/07/23(金) 10:38:22while(true) { プログラム; }
0272デフォルトの名無しさん
2010/07/23(金) 10:50:38プログラムというのはどこからどこまででしょうか?
一番上のimport java.io.*;から一番下の}までくくってみたら
下のようなエラーが出てきてしまいました。
bash 3.2$ javac Ex_va999.java
Ex_va999.java:1: class、interface、または enum がありません。
while(true) {
^
Ex_va999.java:668: class、interface、または enum がありません。
;}
^
エラー 2 個
bash 3.2$
0273デフォルトの名無しさん
2010/07/23(金) 11:03:281、
ポインタの存在意義がちょっと理解しきれていません
ポインタが必要になる例を上げてもらえると嬉しいです
2、
C#の方が簡単と聞きましたが、Cとは具体的に何が違うのでしょうか?
0274デフォルトの名無しさん
2010/07/23(金) 11:24:131.メモリに直接アクセスできる手段が無いと困る分野がある。デバイスドライバとか
2.C言語はMT車、C#はAT車みたいな感じ
0275デフォルトの名無しさん
2010/07/23(金) 14:06:25いいけど、分かる人の多いところの方がいいだろう。
【ActionScript3】Webツールを作ろう【GPL】
http://pc12.2ch.net/test/read.cgi/tech/1174227521/l50
Flashの超基本的な質問はここでしろ! part41
http://pc12.2ch.net/test/read.cgi/swf/1274977716/l50
ActionScript 誰かが物凄い勢いで解答するスレ 26
http://pc12.2ch.net/test/read.cgi/swf/1270211035/l50
0276デフォルトの名無しさん
2010/07/23(金) 14:13:47ありがとうございます
苦労してMT練習するよりも、最初からAT乗って慣れた方が良いよね
買った参考書読み終えたらC#やろうかな…
0277デフォルトの名無しさん
2010/07/23(金) 14:20:33ポインタの目的のうちの最も大きいものは、変数を別名で参照する機能。
そして他の言語の参照機能との違いはポインタ演算ができること。
変数を参照する機能が便利なのは、プログラムを書くときに具体的な変数名を知らなくても良いことによる。
例えば
MONSTER Slime, Goblin, Dragon;
があるとき、自分の攻撃で敵にダメージを与えるとしたらどうしたらいいか。
Slime.hp -= 25
とかやると敵が増えると大変になる。
今誰と戦ってるからどの変数を変更しなければならない、というのでは面倒だ。
目の前の敵の変数、という表現になると、抽象的に扱えてとても便利だ。
MONSTER * currentEnemy = &Slime;
:
:
currentEnemy->hp -= 25
のように。
C# が C よりも簡単なのは、一つにはポインタを理解する必要が無いこと。
もう一つは、主要な分野のライブラリが、標準で使い物になるものがついてくること。C では絵を描くにも音を出すにも、自分で適切なライブラリを選ぶ必要がある。
0278デフォルトの名無しさん
2010/07/23(金) 14:36:14C言語で他の変数に代入したり関数に渡したりできるのは変数の右辺値
int x = 5;
という変数があったとして右辺値は5という値になる
一方、変数には値を入れるメモリ上の箱という意味合いもあって、それは
左辺値と呼ばれる
値を代入する(書き込む)先としては左辺値が使われる
が、上で書いたように左辺値を直接受け渡しする手段がCには存在しない
そのために使われるのがポインタ
ポインタ型の変数には他の変数の左辺値を「右辺値として」格納することができる
右辺値なので、ファーストクラスオブジェクトとして自由に受け渡せる
用途・目的は、「左辺値を値として扱いたいあらゆるケース」だな
一番単純な例は、二つの変数の中身を入れ替えるswap()という関数を考えよう
呼び出し側が渡した変数に値を書き込んで欲しいのだから、
どうにかして変数の左辺値を渡す必要がある
よってCではポインタを使う(しかない)
0279デフォルトの名無しさん
2010/07/23(金) 14:56:35ポインタの目的のうちの最も大きいものは、変数を別名で参照する機能。
そして他の言語の参照機能との違いはポインタ演算ができること。
変数を参照する機能が便利なのは、プログラムを書くときに具体的な変数名を知らなくても良いことによる。
例えば
MONSTER Slime, Goblin, Dragon;
があるとき、自分の攻撃で敵にダメージを与えるとしたらどうしたらいいか。
Slime.hp -= 25
とかやると敵が増えると大変になる。
今誰と戦ってるからどの変数を変更しなければならない、というのでは面倒だ。
目の前の敵の変数、という表現になると、抽象的に扱えてとても便利だ。
MONSTER * currentEnemy = &Slime;
:
:
currentEnemy->hp -= 25
のように。
C# が C よりも簡単なのは、一つにはポインタを理解する必要が無いこと。
もう一つは、主要な分野のライブラリが、標準で使い物になるものがついてくること。C では絵を描くにも音を出すにも、自分で適切なライブラリを選ぶ必要がある。
0280デフォルトの名無しさん
2010/07/23(金) 16:19:57SetBkMode(paintManager.hBufferDC, TRANSPARENT);
TextOut(paintManager.hBufferDC,40,420,TEXT("あいうえお"),lstrlen(TEXT("あいうえお")));
使用環境VC++
0281デフォルトの名無しさん
2010/07/23(金) 16:22:02どこか解説してるサイトないですか?
0282デフォルトの名無しさん
2010/07/23(金) 19:17:06それはもう関数だよ。
何に困ってて、どうなると嬉しいの。
>>281
それをピンポイントで何も知らない人向けに説明しているところは知らない(し多分無い)けど、Google を呼び出しちゃえばいいんでしょ?
HTML と、Perl か PHP か Javascript を勉強するといいよ。
0283デフォルトの名無しさん
2010/07/23(金) 19:17:51C++とC#どちらが扱いやすいですか?また、どちらが現在主流なのでしょうか?
0284デフォルトの名無しさん
2010/07/23(金) 20:08:54扱いやすさで言えばC#。
分野によって使われる言語は異なるので一概にどちらが主流とは言えない。
言語は何をやりたいか目的を決めた上で選択した方がいいよ。
0285デフォルトの名無しさん
2010/07/23(金) 20:13:35という言葉に乗せられてC学ぶ人ってどれくらいいるんだろうか
0287デフォルトの名無しさん
2010/07/23(金) 22:53:55public class NewClass {
public static void main(String[] args) {
OtherClass otherClass = new OtherClass();
while(true) {
otherClass.run();
}
}
}
0288デフォルトの名無しさん
2010/07/24(土) 11:19:220289デフォルトの名無しさん
2010/07/24(土) 13:57:10距離をとればいい。
RGB毎に係数を変えたり、HSVにして距離をとるのもいい。
必要なら認知心理学の分野で調べ、そこまでいらないならRGBのまま単純に距離をとればいい。
0290デフォルトの名無しさん
2010/07/24(土) 16:07:06この的外れな答えは
0291デフォルトの名無しさん
2010/07/24(土) 20:41:310292デフォルトの名無しさん
2010/07/24(土) 23:17:50煽って手間を省こうとかコピペブログの見すぎ
宿題の丸投げにありがちだが
0293デフォルトの名無しさん
2010/07/25(日) 01:32:470294デフォルトの名無しさん
2010/07/25(日) 14:23:55ライブラリというのは最初に、#include<ipps.h>といのを入れとけば、マニュアルで指定された関数名を入力して、値を渡すだけで結果を返してくれるものなのでしょうか?
(ippライブラリのマニュアルにippsWTHaarFwd と ippsWTHaarInv は、ipps.h ファイルで宣言される。と書かれていました。)
ライブラリの使い方がサッパリ分かりません。
言語はC++を使ってます。
0295デフォルトの名無しさん
2010/07/25(日) 15:16:24C/C++の宿題片付けます 138代目
http://pc12.2ch.net/test/read.cgi/tech/1279286575/
こういうスレに丸投げすることをご検討ください
0296デフォルトの名無しさん
2010/07/25(日) 16:22:05C#入門に良いサイトや参考書を教えてください
0297デフォルトの名無しさん
2010/07/25(日) 16:44:14ttp://ufcpp.net/study/csharp/
ttp://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
0298七色ゆう ◆AAAAAAAAEA
2010/07/25(日) 22:58:210299デフォルトの名無しさん
2010/07/26(月) 00:56:52ロジックの作成に神経を注げる気がするので
入門者にはイチオシで薦めてしまうな。
言語の特性と.NET Framworkの特性とWindowsの特性を切り分けないと
混乱する部分はあるけども
0300デフォルトの名無しさん
2010/07/26(月) 05:00:33教えてくださる方 いらっしゃいませんか?
0301デフォルトの名無しさん
2010/07/26(月) 05:44:570302デフォルトの名無しさん
2010/07/26(月) 06:16:20宿題のスレに書き込んでみました。
0303デフォルトの名無しさん
2010/07/26(月) 08:58:10こういう板があってだな
ttp://pc11.2ch.net/gamedev/
0304デフォルトの名無しさん
2010/07/26(月) 09:01:39ありがとうございます。頑張ってみます
0305デフォルトの名無しさん
2010/07/27(火) 23:03:01ハンゲームというサイトに「ハッピーアイランド」というゲームがありまして
そのゲーム内で友達に「ギフトを贈る」という機能があるのですが
現状ではギフトを贈るために「友達を選択→ギフトを贈る」という作業を
手作業で延々とクリックし続けないといけません
友達は数百人にも及ぶため、上記の作業を自動でできるような
プログラムを自分で作りたいと思うのですが、何から手をつけて良いのか
まったくわからない状態です
当方プログラムの知識は一切ありません
まず最初に何から取り組めば良いのかご教授ください
よろしくお願い致します
0306デフォルトの名無しさん
2010/07/27(火) 23:07:440307デフォルトの名無しさん
2010/07/28(水) 00:07:24まずはここを読むことから
http://announce.hangame.co.jp/hgj/notice/kiyaku.htm
0308デフォルトの名無しさん
2010/07/28(水) 00:22:35独学でやります
ありがとうございました
0309デフォルトの名無しさん
2010/07/28(水) 08:13:070310デフォルトの名無しさん
2010/07/28(水) 09:28:24馬鹿になるほうがまし
0311デフォルトの名無しさん
2010/07/28(水) 13:25:23これってやっぱり学習してもあんまり身にならないのかな?
エクセルとかには役立つだろうけど・・・
0312デフォルトの名無しさん
2010/07/28(水) 14:37:22順番逆
すぐ役に立つこと、あるいは今やりたいことを今やるべき
0313デフォルトの名無しさん
2010/07/28(水) 17:44:09ありがとう
今はとにかくプログラミング自体に入門してみるっていう目的でやってる
Cとか勉強する前に慣れておきたいからさ
ただ副産物的に後々役に立つスキルになるかどうか聞きたかったんだ
0314デフォルトの名無しさん
2010/07/28(水) 19:55:140315デフォルトの名無しさん
2010/07/29(木) 20:51:27今度フリーランスで受けようか悩み中の案件で「CD-ROMでの教材」を作成するというのがあるのですが、
私はCD-ROMと言ったらインストーラーだろ、という認識しか持ってなかったんですよね。
そこで資料を読むと、この教材はCD-ROM上で動作し、さらに学習の進捗度などが記録されて、
その度合いによって動作も変わっていくようです。
まず疑問なのが、データを記録するためにはPCに直接データを保存しなきゃ実現できないはず、
なのでCD-ROMだけで実現は不可能でアプリをインストールしなきゃならない、という認識で合ってるんでしょうか。
ローカルにインストールせずCD-ROM上の実行ファイルからレジストリなんなりを参照する、
という手もあるかもしれないですが、
その場合レジストリを削除したい場合はどうするのかな、そこら辺の作法がまったく想像できないでいます。
この作法について教えていただけないでしょうか。
もう一つ質問で使用言語についてです。
イメージ画面の資料をみるとかなりリッチなGUIになっていて、Flashを使ったWebアプリのようなものです(あくまで画面イメージ)。
何かしらのハードウェアを買ったときによく付属している、CD-ROMから起動するセットアップアプリも、
考えてみればかなりリッチなGUIのものがありますよね、そのような感じです。
しかし私はGUIアプリはWindowsのコモンコントロールを使用したものをC++やMFCやC#で作成した経験があるだけです。
素材は用意してくれるらしいですが、世のCD-ROMアプリケーションは一般的に何言語で書かれているのか、
というのが一番の知りたいところです。
長文になりましたがよろしくお願いします。
0316デフォルトの名無しさん
2010/07/29(木) 20:53:280317デフォルトの名無しさん
2010/07/29(木) 23:40:38// \\
/( ●) (●)\ ねえ、ゆうにいちゃんちょっと聞きたいんだけど
/::::::⌒(__人__)⌒::::: \ Windows Server 2008に対して、
| |r┬-| | 外部からSSH(ポート22)で操作することは可能?
\ `ー'´ / 外部からはLinuxで操作したいんだけどさ、別にWindowsでも構わないよ。
/` ‐- __ - ‐‐ ´ \ Windowsサーバー側で何かLinuxのような
/ .l _,,ヽ ___ 〉、 sshdのサービスを立ち上げる方法が知りたくてさ。
| l / ,' 3 `ヽーっ
ヒト- _ l ⊃ ⌒_つ おじさん達に聞いてもさっぱりわからないって言われてさ
. !__  ̄, ̄ `'ー-┬‐'''''" 「ゆうにいちゃんならパソコンの大先生だから聞いてこい」って。
L  ̄7┘l-─┬┘ ごめんね、こんな初歩的なこと聞いて。
ノ  ̄/ .! ̄ ヽ
└‐ '´ ` -┘
0318デフォルトの名無しさん
2010/07/29(木) 23:44:52サイクリックハンドラ = 周期ハンドラですか?
0319デフォルトの名無しさん
2010/07/30(金) 01:59:13Windows用のsshd使えば出来るよ
0320デフォルトの名無しさん
2010/07/30(金) 05:41:11クライアントの望むことはクライアントにしかわかりません。
クライアントと打ち合わせて決めてください。
>>318
ベンダーに確認してください。
0322デフォルトの名無しさん
2010/07/31(土) 12:51:02質問事項って本来仕事として自分でやらないといけないことばかりだよね。
で教材ソフトをやっている人ってみんなあなたのような人ばっかりだから、安心して進めていいよ。何にも知らないままで。
0323デフォルトの名無しさん
2010/07/31(土) 18:24:060324デフォルトの名無しさん
2010/08/01(日) 07:25:170325デフォルトの名無しさん
2010/08/01(日) 08:19:31�@ �A �B �C
�D �E �F �G
と連続で描写するにはどのようなコードを書けばいいでしょうか?
0326デフォルトの名無しさん
2010/08/01(日) 08:40:09for(int y = 0; y < 2; y++) {
for(int x = 0; x < 4; x++) {
draw(x * width, y * height);
}
}
たぶんこんな感じかと。
0327デフォルトの名無しさん
2010/08/01(日) 08:48:200328デフォルトの名無しさん
2010/08/01(日) 12:02:47これでは無理があると思いますか?
http://pc.watch.impress.co.jp/docs/column/hothot/20100628_376863.html
0329デフォルトの名無しさん
2010/08/01(日) 12:12:05vaio type pにしとけ
0330デフォルトの名無しさん
2010/08/01(日) 12:16:19買ってから勉強するんじゃなくて
ある程度勉強してから買ったほうがいいと思うよ
0331デフォルトの名無しさん
2010/08/02(月) 11:10:15勉強するだけならiPadでいいべ。何もコンパイルするだけが勉強じゃない。
0332デフォルトの名無しさん
2010/08/02(月) 12:47:08http://codepad.org/AyI73DLz
font[3][2]の中身を" * * "に(途中で)変えるにはどうしたらいいでしょう?
実行結果が
***
* *
となるようにするつもりで作りましたが
***
***
となります。
0333デフォルトの名無しさん
2010/08/02(月) 12:51:46>
0334デフォルトの名無しさん
2010/08/02(月) 13:09:08さすが
0335332
2010/08/02(月) 13:34:570336デフォルトの名無しさん
2010/08/02(月) 13:51:37>>332
それはいいけど、フォント配列を直接書き換えるの?
利用方法がよく判らんからなんとも言えんが、フォント配列は固定で持っておいて
一文字分の別の配列にコピーしてから書き換えた方が便利じゃないかな。
0337デフォルトの名無しさん
2010/08/02(月) 16:33:53ビットマップの方が良くね?
0338デフォルトの名無しさん
2010/08/02(月) 21:17:49誰か真面目に教えてください。本当にお願いします。
0339デフォルトの名無しさん
2010/08/02(月) 21:29:150340デフォルトの名無しさん
2010/08/02(月) 21:34:17真面目に教えてください。
0341デフォルトの名無しさん
2010/08/03(火) 04:45:20ソフトの使い方は、プログラミングでもプログラムでもありませんので、スレ違い、板違いです。
それと、技術者の多い板ではクラッキングの話は嫌われます。
0342デフォルトの名無しさん
2010/08/05(木) 17:15:25例えばhttp://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%B3%E3%82%B4 このページに"青森"と書いてあれば「リンゴおいしい」と表示するような
プログラムを作るにはどうすればいいでしょうか
プログラミング初心者なのでもしかしたらものすごく初歩的な質問なのかもしれませんが教えてください
0343デフォルトの名無しさん
2010/08/05(木) 18:47:30初心者には結構大変かもしれない
やりたいことはIEをCOMオートメーションで操作したいのだろうけど
とりあえず vb internetexplorer 操作 あたりでぐぐるといいよ
そのうえで専門のスレで聞いたほうがいい
0344デフォルトの名無しさん
2010/08/05(木) 19:00:47ありがとうございます
ScriptBrowserKっていうのを使ってるんで操作するプログラムは書けるんですが
もしよろしければ
ページの中の特定の文字を調べるプログラムだけでも教えていただけませんか
0345デフォルトの名無しさん
2010/08/05(木) 19:02:47|
|
| /  ̄  ̄ \
(=) /、 ヽ
J >>342 |・ |―-、 |
q -´ 二 ヽ |
ノ_ ー | |
\. ̄` | /
O===== |
/ |
/ / |
0346デフォルトの名無しさん
2010/08/05(木) 21:44:55おまいこれどう考えてもソフトウェア板のそのブラウザのスレで聞く内容じゃないか
ふざけんな
ツール>ScriptBrowserKオプション>拡張機能
SBKスクリプトとイベント起動にチェックをいれて OK
スクリプト フォルダにスクリプトを次の内容で保存(ファイル名は仮にhello.sbv)
Dim Text
Text = ActiveDocument.Body.InnerHTML
If InStr(Text, "青森") Then MsgBox "リンゴおいしい", vbInformation, "青森をみつけた"
あとは、ツール>ScriptBrowserKオプション>拡張機能>その他>イベント起動で
名前: 任意、イベント: 表示した時、比較方法: ワイルドカード、URL: *、フレーム: チェックを入れる
スクリプト: hello.sbv
と設定して任意のWebページを読み込んで青森があればリンゴおいしいになるはず
0347デフォルトの名無しさん
2010/08/06(金) 06:01:21すいません聞きたい内容がソフトウェアの使い方じゃなくて
プログラムについてだったのでここで質問させていただきました
わかりやすく教えていただいてありがとうございます
0348デフォルトの名無しさん
2010/08/06(金) 06:04:41ここで出てくる単語の9割が理解できません。
パソコンいじる入門>上達で、基本情報技術者の検定は有効ですか?
のちには、言語も理解したいです
0349デフォルトの名無しさん
2010/08/06(金) 07:17:17このスレに投げられる質問の大半が非超初心者によるものだから仕方ない
現状ここは専用のスレで質問するのが怖かったり
どこで質問したらいいのかわからない人が質問するスレとして機能してる
基本情報技術者試験の勉強から入るのは面白くないだろうからお勧めはしない
先に言語から入るべき
お勧めは定評のある入門書が揃っていて勉強したことのある人が多いC言語
0350348
2010/08/08(日) 05:45:07レスありがとうございます。
アドバイス頂いた通り、C言語の入門書買ってきました。
ツールも入手できて(ツールが必要なのも本でしりました)よさそう
だったので、朝井 淳さんの3スッテプで学ぶ入門書なるものです。
とらえず、これで勉強していこうと思います。
0351デフォルトの名無しさん
2010/08/08(日) 10:11:19目次見てみたけど開発環境(MinGW+MSYS+GDB)を構築する所が結構大変かもしれない
でも、そこを乗り越えて簡単なソースをコンパイルして実行に成功すれば
その先もきっとやっていけるだろうから頑張ってね
0352デフォルトの名無しさん
2010/08/09(月) 13:17:14(イベントやエラーを)「握り潰す」って英語のどういう表現を訳したものだっけ?
0353デフォルトの名無しさん
2010/08/09(月) 13:31:36英語だとそういうった場合に使われるのはswallowだけど
握りつぶすの元ネタかどうかはちょっとわからない
0355デフォルトの名無しさん
2010/08/16(月) 16:58:20urlが途中までわかっていてそのあとにつづくurlが知りたい場合どういうプログラムを組めばいいか教えていただきたいのですが
例えばhttp://tanukikouji.syo-ten.com/honjin/tanuki/dai/myoujin/ja/というurlがあった場合
http://tanukikouji.syo-ten.com/ここまではわかってるけどこの後がわからないという場合総当りで探していき
金山と書かれたページを探すみたいなプログラムが組みたいんですがどのように組めばいいでしょうか
0356デフォルトの名無しさん
2010/08/16(月) 17:03:33升乙。鼬害。
0357デフォルトの名無しさん
2010/08/16(月) 17:11:590358デフォルトの名無しさん
2010/08/16(月) 17:23:530359デフォルトの名無しさん
2010/08/16(月) 19:00:22単純に総当りしたらいわゆるDOSプログラムと大差なくなる
休み休みアクセスしたら目的のパスがいつ見つかるかわからない
なんにせよまともな人は教えてくれないと思うよ
0360デフォルトの名無しさん
2010/08/16(月) 19:01:420361デフォルトの名無しさん
2010/08/16(月) 19:09:240362デフォルトの名無しさん
2010/08/16(月) 19:14:540363デフォルトの名無しさん
2010/08/16(月) 19:28:01河合みたいに不正アクセス禁止法で逮捕されるとか。
0364デフォルトの名無しさん
2010/08/17(火) 06:02:59Cygwinではコンパイルが通ったプログラムがVisual Studio 2008ではエラーが出ることがあるのですがこれは書き方が間違っているのでしょうか?
よくあるのが,;がないなどといった基本的なエラーのようですが,どこが間違っているのが分からないことが多いです
0365デフォルトの名無しさん
2010/08/17(火) 08:26:44コンパイル時に指定したオプションを晒せば
両方の環境を持っている人が調べて答えてくれるかもよ
0366デフォルトの名無しさん
2010/08/17(火) 08:30:210367デフォルトの名無しさん
2010/08/19(木) 11:00:330368デフォルトの名無しさん
2010/08/20(金) 00:05:20http://hibari.2ch.net/test/read.cgi/tech/1279525548/1-2
2ch Booksはいいサイトだった
0369デフォルトの名無しさん
2010/08/24(火) 08:49:21これは具体的にどういう状態のことを指すのかな?
0370デフォルトの名無しさん
2010/08/24(火) 09:11:210371デフォルトの名無しさん
2010/08/24(火) 09:33:010372デフォルトの名無しさん
2010/08/24(火) 13:01:590373デフォルトの名無しさん
2010/08/24(火) 14:03:12x=y=z=0
0374デフォルトの名無しさん
2010/08/24(火) 17:10:210375デフォルトの名無しさん
2010/08/24(火) 20:13:34dllを作成したいのですが、
この世に存在する開発ソフトでdllの作成できるソフトは
どんなものがあるでしょうか?
VC BCB デルファイ このへんがVBAからでも呼びだせると理解しています。
できれば、basicでdllを書きたいのですが、そんなソフトあるでしょうか?
VB.net VC#あたりは.netframeworksが必要(今のOSなら既にインストされてるかもしれませんが。)
このへんの私の知識は2000頃のものです。
目的はエクセルVBAからdllを呼び出し、dllに計算ルーチン(建築構造計算ルーチン)
を押しこみたい。
basic等でフリーソフトのものが提供されているようなものが
あれば、ご紹介ください。
0376デフォルトの名無しさん
2010/08/24(火) 21:14:05VSでオートメーションのActiveX DLL作るのは多分おまえじゃ無理。
オクとかで投売りされてるVB6が一番手っ取り早い。
他に作れるのあるのかな、俺も教えてほしい。
0377デフォルトの名無しさん
2010/08/24(火) 21:45:150378デフォルトの名無しさん
2010/08/25(水) 07:04:520379デフォルトの名無しさん
2010/08/25(水) 19:24:34bcbでも利用したい。
ActiveXでも利用できるものなのでしょうか?
C言語の動的配列がどうもきらいなので
Basicとのこと。ActiveBasicがいいのかなぁ
0380デフォルトの名無しさん
2010/08/25(水) 19:44:550381デフォルトの名無しさん
2010/08/29(日) 16:18:15コマンドラインに毎回System::Console::WriteLineと
打ち込むのが大変なんですがショートカットキーとか
設定できないでしょうか?
0382デフォルトの名無しさん
2010/08/29(日) 16:35:540383デフォルトの名無しさん
2010/09/05(日) 13:11:09当方プログラムは、既存のものを許される範囲でカスタマイズして利用する位の知識しかないのですが
今回、簡単なダウンロードカウンターを利用したいと考えてスクリプトを探しましたがどうも思ったものが無いので
自力で頑張ろうと言う次第です。
用は、1つのZIPファイルのDLカウントを表示したいだけなんですが
出来れば埋め込み型の物を作りたい。
CSSのページにドーンと載せたいだけなんです。
[ ***.zip [ダウンロードはコチラ!]←画像 DL数 ]
の用にデザインに埋め込める様な形です。
PHP等の簡単に埋め込めるものならいいのですが
どこから手をつければいいのかわかりません。
どうぞお知恵をおかしください
0384デフォルトの名無しさん
2010/09/05(日) 13:21:580385デフォルトの名無しさん
2010/09/05(日) 13:22:30静的な(HTML+)CSSじゃ無理じゃまいか
WebProgやらWeb制作(どっちがいいかは知らない)って板があるから
そっちで聞いたほうがいいよ
0386デフォルトの名無しさん
2010/09/05(日) 13:29:35申し訳ない。一応ここ1週間ほど時間を見つけてはググってたんですが
すでに既存のDLカウンターか、PHP指南書的なページはアクセスカウンターしか見つからず
PHP公式はもはやお手上げ状態でした。
>>385
誘導ありがとうございます。早速ヒント探しに行ってきます。
0387デフォルトの名無しさん
2010/09/05(日) 19:35:31オブジェクトファイルが残っているのですが、
こいつから逆コンパイルとか何かでC++コードを復活できないでしょうか。
お知恵をお貸しください。
0388デフォルトの名無しさん
2010/09/05(日) 19:39:430389デフォルトの名無しさん
2010/09/05(日) 19:41:020390デフォルトの名無しさん
2010/09/05(日) 20:11:40でも肝心のオブジェクトファイルのほうが壊れてた。。。
0391デフォルトの名無しさん
2010/09/05(日) 20:26:01.無料の逆コンパイラもあるにはあるようだけど使えるかどうか・・・
ttp://boomerang.sourceforge.net/
あとはファイル復元ソフトを試すとか?
0392デフォルトの名無しさん
2010/09/06(月) 00:09:37解決法を教えてください。
0393デフォルトの名無しさん
2010/09/06(月) 00:21:23サーバーのログに載っているエラーメッセージを読んでみるとか
0394デフォルトの名無しさん
2010/09/06(月) 00:21:32ブラウザから直接CGのURLI叩いてちゃんと動くんだろうな。
動くんならブラウザでJavaScript禁止になってるとか。
0395デフォルトの名無しさん
2010/09/06(月) 00:52:14動きませんでした(「このファイルを開けません」と言われました)。
ダブルクリックでは動くんですが・・・
0396デフォルトの名無しさん
2010/09/06(月) 00:57:54・・・Webサーバはちゃんと動かしてんだろうな。
つーか、CGIはどこで動くかちゃんと知ってるか?
0397デフォルトの名無しさん
2010/09/06(月) 01:02:58超初心者なので何も知りませんorz。
自作のプログラムを起動させるトリガーのつもりでJAVAscript使ってみたかったんです。
0398デフォルトの名無しさん
2010/09/06(月) 01:07:51JavaScriptでローカルのexeなんかを動かす場合はActiveXコントロールが必要です。
でも普通そんなこと一々やりません。
CGIをJavaScriptのActionメソッドで呼ぶ場合はApacheなどのWebサーバ経由じゃないと動きません。
0399デフォルトの名無しさん
2010/09/06(月) 01:10:58そうだったんですか・・・
ありがとうございました。
0400デフォルトの名無しさん
2010/09/06(月) 03:52:59JavaScriptとJAVAは無関係だからな
0401デフォルトの名無しさん
2010/09/06(月) 21:31:12PAD図を作成できるオススメのフリーソフト教えてください。
(PAD図に描いた後、プログラムを書いていきたいので。)
あと、http://trip2ch.mine.nu/tool/ にあるようなトリップ検索ツールを作るには、
どの言語が使えるようにならないと、作る事はできないでしょうか?これ作るの難しいのかなー。。
>>224
参考のなるurlと本を教えてもらい、ありがとうございました。
今度、これからはじめるプログラミング基礎の基礎という本はamazonで買う予定です。
0402デフォルトの名無しさん
2010/09/06(月) 22:21:51トリップは入力→出力は簡単。wikiあたりに多分載ってる
トリップから入力をあてるのは大変。
でも、大量に入力を生成して、出力が望みのものになるかを判定する、
っていう簡単なアルゴリズムでも4,5桁程度ならperlですぐに作れるよ
全桁をやろうとしたら、相当アルゴリズムを考えて高速化しないと無理だと思う
0403デフォルトの名無しさん
2010/09/06(月) 22:31:010404デフォルトの名無しさん
2010/09/06(月) 22:46:07使ったことないけど、これでいけるんじゃないかね
http://www.ueda.info.waseda.ac.jp/~satoshi/padsty/padsty-j.html
簡単な図なら簡単に書けると思う
0405デフォルトの名無しさん
2010/09/06(月) 22:53:12と聞きましたが、すいません。紙とペンで処理の流れを書く事にしました。
>>402-403
wiki見てみました。
参考になるレス、ありがとうございます。
Geforce検索の高速なトリップ検索ツールを10桁版と12桁版、両方作れるようになるのが、今の目標なので、
今から、片っ端から本を読み、失敗前提でツールを作成したりしていこうと思っています。
perlも勉強します。
自分はまだプログラミング初心者なので、これからもこのスレの内容を参考に勉強させて貰います。
レスありがとうございました。
0406デフォルトの名無しさん
2010/09/06(月) 22:55:05これも使ってみようと思います。ありがとうございました。
0407デフォルトの名無しさん
2010/09/06(月) 23:01:19流れ図を覚えるんだったら、UML のアクティビティ図を覚えるといいよ。
Astah* community は無料で評判がいいし。
Eclipse のプラグインでも書けるのがあるよ。
0408デフォルトの名無しさん
2010/09/06(月) 23:13:38質問者は多分PAD図じゃないとダメなんだろう
そこでアクティビティ図を勧めるのはいかがなものか
そもそも、UMLはオブジェクト指向分析
フローチャートは構造化分析
普通は設計方法が違うものを混ぜない
0409デフォルトの名無しさん
2010/09/06(月) 23:21:09おお、こんなのもあるんですね。勉強になります。
ユーザー登録して、Astah* communityをインストールしてみようと思います。
分からないところは引き続きググってみます。
レス、ありがとうございます!
0410デフォルトの名無しさん
2010/09/06(月) 23:42:17はっきりと分かっていません。>>224さんのurlにPAD図についての説明があり、
プログラムを書く時にPAD図が適しているというような事が書かれていたので、
じゃあ、PAD図がいいだろうと安易に考えました。
皆さんが多用してるのはどれなのかな?というのも聞きたかったのですが、
知識不足なので、もう少しググってみようと思います。
プログラムの最初に買う本として、>>224さんが書かれている、
これからはじめるプログラミング基礎の基礎という本をamazonで買う予定です。
その本を読んだり、もうちょっと勉強して、何の言語から勉強するか決まったら、
皆さんにこの言語でオススメの本を教えて下さいと質問しようかと思っています。
(よく多用されてる言語全般で勉強していく予定です。)
>>408さんも補足のレスありがとうございました。
長文すみません。
PAD図についてはアルゴリズム生成における部分的な段階で基本どの言語をつくうにしても有効なフローチャートなので覚えていて損はしないかと思いますね。
以前紹介した文庫本はまさにどのプログラミング言語を選べばいいのか、
プログラミングの本質とか色々とこの世界の根本的でかつ重要な事が大量に書かれていまして、凡庸ながら大変オススメ(´・ω・)
とりあえず一度でもがむしゃらにPerlでもPythonでもいいからやってみるのも一つの手。一度躓いて基本に立ち帰るとそこで初めて実感できる大事な理念もあるかも…
0412デフォルトの名無しさん
2010/09/08(水) 09:48:02http://www.amazon.co.jp/dp/484013507X/
これのことか?
0413デフォルトの名無しさん
2010/09/09(木) 23:42:25224さん、わざわざレスありがとうございます。
今の目標はPerlを使って、Geforceを利用したトリップ検索ツールを10桁版と12桁版、両方作れるようになる事です。
だけど、いきなりPerlの勉強は理解できないかもと思い、今はC言語の入門的な勉強をしているところです。
処理の流れについては、urlを見てPAD図も個人的にいいなと思ったので、PAD図も覚えてみようと思います。
あと、好き嫌いなくアクティビティ図も覚えてみようと思います。
今日、これからはじめるプログラミング基礎の基礎という本がamazonから届きました。
これを読んで、どのプログラミング言語を選べばいいのかという事など、初心者らしい疑問を解決するのに一役かってくれるのではと思っています。
もう何ページが読む進めてますが、この本を買って良かったという気持ちが沸いてきています。224さん、本の紹介、本当にありがとうございました。
挫折しないように、がむしゃらに頑張ります。
0414デフォルトの名無しさん
2010/09/10(金) 05:23:58例えば1.05ならそのままで、1.50なら1.5にしたいんです。
ifでひとつずつ調べていけば馬鹿な自分でもやれるでしょうが、さすがに汚いので困ってます…。
0415デフォルトの名無しさん
2010/09/10(金) 05:43:44そうでないなら質問の意図からしてわからない
そのifでひとつずつ調べるコードを貼ってくれれば書き直せるかもだけど
0416デフォルトの名無しさん
2010/09/10(金) 06:04:52やりたかったことはまさにそれです。
ありがとうございました!
0417デフォルトの名無しさん
2010/09/10(金) 06:29:29もし '1.' が嫌なら、綺麗ではないけど '1.5000000'.replace(/0+$/, '').replace(/\.$/, '') とかで
0418デフォルトの名無しさん
2010/09/10(金) 06:54:13ほんとわざわざすみません・・・。
0419デフォルトの名無しさん
2010/09/10(金) 16:21:030420デフォルトの名無しさん
2010/09/11(土) 12:24:39今子会社に発注システムの開発を依頼してるのですが
なんで入力文字数に上限を設けるんですか?
打ち合わせのときにサンプルの発注書渡したに、何で上限40バイトで
しかもなんで改修にマンパワーが不足してるから下期対応になるんです?
あと他課との連携もいるのに、なんで仕様確認に関係課全部召集しないんですか?
本来システム開発とはどうあるべきなんでしょうか?
0421デフォルトの名無しさん
2010/09/11(土) 12:39:34そしてそれぞれの売り上げや原価を集計しようと思うのですが、パーツはふえていき、
製品は指数関数的に増えていきます
こういう状態に対して、参考になる単語やサイトはありますか?
また、集計に向いてる言語などはありますか?
0422デフォルトの名無しさん
2010/09/11(土) 12:54:53開発を依頼するよりも個人で開発をした方が疑問を持たずにcompileする事が出来ますでしょうか?
0423デフォルトの名無しさん
2010/09/11(土) 13:10:02BOMがいいんじゃないでしょうか
0424デフォルトの名無しさん
2010/09/11(土) 15:46:52何を問題にしているの?
指数関数的に製品が増えるから実行速度が問題なの?
それを表現するための方法がわからないから問題なの?
集計に向いてる言語って、集計しやすい機能がある言語なの?
それとも速度的に有利な言語なの?
0425デフォルトの名無しさん
2010/09/11(土) 16:03:270426デフォルトの名無しさん
2010/09/11(土) 16:05:29予測利用者数×ハードディスクからはじき出された使用量などの制限か
設計者が(略)だったか
その他のことは愚痴スレかマ板へ
0427デフォルトの名無しさん
2010/09/11(土) 17:38:55は同じ人か
0428デフォルトの名無しさん
2010/09/11(土) 19:46:47メソッドをstaticにすると、別クラスでメソッドを使用する際にインスタンス不要になるようですが、
メソッドにstaticをつけるメリットとデメリットがよくわかりません
先輩に聞いてみたのですが「単純に値を返すようなクラスならstaticでおk」と言われ
何だかよくわかりません・・・
ネットを見てもピンと来るものがなかったので、どなたかバカにもわかるように教えて頂けないでしょうか?
0429デフォルトの名無しさん
2010/09/11(土) 20:08:25staticにする=オブジェクト(this)によらない
単に値を返すだけ、といっても、
オブジェクトの高さを返すようなものは
オブジェクトごとに結果がかわるからstaticにしたらだめ
数学定数や数学関数みたいな
どのオブジェクトから呼び出しても同じ結果になるようなものは
staticを付けるといい
0430デフォルトの名無しさん
2010/09/12(日) 00:10:56そんな重要なこと、勉強しなければわからないわけで、
2chで一言で片づけられるような話じゃないな。
システム開発ってそれだけで飯が食えるような分野だし。
ただ、データベースが絡むと、項目のサイズや数に融通をきかせるのが
結構思ったより面倒だったりする。
0431デフォルトの名無しさん
2010/09/12(日) 00:17:19曾呂利新左衛門かな?
0432デフォルトの名無しさん
2010/09/12(日) 00:23:57staticで実装できる物は可能な限りstaticで実装しろ
わざわざthisにからみつけて依存性を高めた関数を作る必要はない
0433デフォルトの名無しさん
2010/09/12(日) 00:45:51static は継承できないよ。
また、static でないメソッドからは static なメソッドを呼び出せるけど、
static なメソッドは static でないメソッドをインスタンスなしで呼び出せない
staticなメソッドの方が速いので、JavaCCとかだとデフォルトはstaticでクラスを生成
するけど、インスタンス化が必要な時はstaticでないようにクラスを作ったりするよ。
0434デフォルトの名無しさん
2010/09/12(日) 01:01:14c++屋に多い気がする
どうでもいいことだけど
0435デフォルトの名無しさん
2010/09/12(日) 01:08:020436デフォルトの名無しさん
2010/09/12(日) 01:18:26クラスもオブジェクトの1つ
が本来の意味
0437デフォルトの名無しさん
2010/09/12(日) 01:30:040438デフォルトの名無しさん
2010/09/12(日) 01:59:28C++の方が特殊
0439デフォルトの名無しさん
2010/09/12(日) 14:02:22うおおおおおおありがとうございます!
>>424
その概念自体の名前が分からないのが問題でした、BOMというんですね。
たしかに速度も問題になるでしょうが、プログラムを下手に作ると、
膨大なメモリを食っていつかオーバーフローすると思ったんです。
>>427
?違いますよ
0440デフォルトの名無しさん
2010/09/12(日) 17:08:39なんかヒントになったみたいでよかったです
自分は車系の生技なんで詳しくは専門家に任せるとして、BOMは量産系ならわりと一般的な概念なので
専門書も多いと思います
0441デフォルトの名無しさん
2010/09/14(火) 18:12:47int型の変数に代入するにはint型にキャストしてから代入しないと駄目なのでしょうか?
0442デフォルトの名無しさん
2010/09/14(火) 19:30:07あなたのintは32bitで代入で警告が出る、ってことでいいかな?
駄目なのかどうかは、結局プログラムが意図通りに動くのかどうか。
キャストで警告を消しても、警告が出てるのを無視するのとプログラムの動作は同じだよ。
32bitあれば充分なものならその代入をしていい。(でもならint64_tを使う必要がない)
64bit必要なものなら32bitにいれちゃ駄目。
0443デフォルトの名無しさん
2010/09/14(火) 19:35:270445デフォルトの名無しさん
2010/09/23(木) 11:42:410446デフォルトの名無しさん
2010/09/23(木) 12:04:070447デフォルトの名無しさん
2010/09/23(木) 12:17:05やってたら、これできるかな、ってのが出てくるから
そういうのを自分でプログラミングしてみたらいいよ
0448デフォルトの名無しさん
2010/09/23(木) 14:01:270449デフォルトの名無しさん
2010/09/23(木) 18:25:30・普段やってることをサポートしてくれるもの
(VBAマクロ、テキストフィルタ、定型計算、小物ツールなど)
・見かけに分かり易いもの
(ミニゲーム製作やゲーム製作ツールのマクロなど)
辺りかねえ
何にしろ、気負うよりは遊び感覚のが覚えるかなあと思う
書いたあと、ちょっとアレンジしてみたりとかも楽しい
俺は世界時計とか作ったなあ
一秒おきに時刻拾って各国の時差を計算してprintするだけ
あと2ch投稿用に、行頭のタブを全角空白や
あんどえぬびーえすぴーセミコロンに置き換えるのとかもやった
0450デフォルトの名無しさん
2010/09/23(木) 19:19:060451デフォルトの名無しさん
2010/09/24(金) 06:46:30このスレでもVB.NETについて質問、回答が見当たらないし。
C#やC++ってPICやAVRなんかのマイコン用Cとどのくらい似てますか?
マイコン用Cを後で始める場合、C#の方がVB.NETより良いですか?
0452デフォルトの名無しさん
2010/09/24(金) 07:25:090453デフォルトの名無しさん
2010/09/24(金) 10:15:53そりゃあCに近いのはC#だべ
まあ俺はAVRのASMもCもC#もVB.NETもできるけどな。
0454デフォルトの名無しさん
2010/09/24(金) 12:52:11プログラムでやろうとするとうまくいきません。2回同じ暗号化を
すれば元に戻るはずなのにそうなりません。
出来ればコマンドラインで暗号化復号化の選択ができるようにしたいです。
初心者でよくわからないことが多いのですがよろしくお願いします。
if (argc < 2) { printf("error\n"); return 1;}
sprintf(fin, "%.255s", argv[1]);
sprintf(fout, "%.250s.perm", argv[1]);
if(d==0){
fp=fopen("2.perm","wb");
fq=fopen("2","rb");
}else{
fp=fopen("2.txt","wb");
fq=fopen("2.perm","rb");
暗号化するときに
fp=fopen(fout,"wb");
fq=fopen(fin,"rb");
とするのはいいのですが、復号のときに暗号化されたファイルを
読み込んで処理しても復号できない。
何のデータにばけているのかわかりません。
0455デフォルトの名無しさん
2010/09/24(金) 12:58:23〇〇〇となることを期待したが□□□となる、のように言わないと
0456デフォルトの名無しさん
2010/09/24(金) 13:01:25バイナリファイル→暗号化(2回目なので復号)→バイナリ(失敗)
テキストに戻ることを期待しているのですがバイナリになります。
0457デフォルトの名無しさん
2010/09/24(金) 13:25:10fq=fopen("2","rb");
fp=fopen("2.txt","wb");
fq=fopen("2.perm","rb");
がなんなのか分からないし,書くなら全部書け
0458デフォルトの名無しさん
2010/09/24(金) 13:28:41単純に複合化するプログラムを別々につくって
それぞれ確認したほうがいい。
0459デフォルトの名無しさん
2010/09/24(金) 13:34:29同じなのになぜテキストにならないのかが判りません。
ただしファイルを手動で書き換えてコンパイルしなおせば復号できます。
その部分を自動化したいです。
0460457
2010/09/24(金) 13:37:15結論:コンピュータが壊れているから買い直せ
0461デフォルトの名無しさん
2010/09/24(金) 13:37:30あなたと同じ悩みを持っている人が他にもいるので、二人で協力すれば解決できると思いますよ。
http://hibari.2ch.net/test/read.cgi/tech/1284477697/668
0462デフォルトの名無しさん
2010/09/24(金) 13:38:30暗号化復号化の選択と言ってる意味がわからん
0463デフォルトの名無しさん
2010/09/24(金) 13:41:000464デフォルトの名無しさん
2010/09/24(金) 14:27:22短いファイルを手作業で作って、手計算と同じようになるかどうか
確かめるだけで済むんじゃないの?
0465デフォルトの名無しさん
2010/09/24(金) 14:30:060466デフォルトの名無しさん
2010/09/24(金) 21:21:50まあ近いって言っても見た目が似てるだけだけどな。
0467デフォルトの名無しさん
2010/09/25(土) 18:45:340468デフォルトの名無しさん
2010/09/25(土) 20:09:342. 関数型言語 パターンマッチ でぐぐる
3. 言わせんな恥ずかしい
0469デフォルトの名無しさん
2010/09/25(土) 21:33:03ありがとうございました。
0470デフォルトの名無しさん
2010/09/26(日) 15:46:370471デフォルトの名無しさん
2010/09/26(日) 16:30:000472デフォルトの名無しさん
2010/09/26(日) 17:30:13unsigned long long int dd[2];
unsigned int cc[4];
unsigned short ss[8];
unsigned char m[16];
} on;
on s5(on cc){
int a[16]={7,3,15,11,5,1,13,9,6,2,14,10,4,0,12,8};
int i,j;
unsigned int b=0,c;
for(i=0;i<16;i++)
H.m[i]=cc.m[i];
for(i=0;i<16;i++)
GG.m[a[i]]=H.m[i];
for(i=0;i<4;i++)
b^=(GG.m[i]<<(8*i));
c=b&0x1f;
b=(b>>5)^(c<<27);
for(i=0;i<4;i++){
GG.m[i]=b&0xff;
b=(b>>8);
}
for(i=0;i<16;i++)
cc.m[i]=GG.m[i];
return cc;
}
on c1;
s5(c1);
で共用体渡しが正しくできますか?printfすると正しく見えるのですが。
0473デフォルトの名無しさん
2010/09/26(日) 17:34:22問題が発生する可能性のある最小のコードにしてから書くべきだよ
他の所は質問とは関係ないでしょ?
0474デフォルトの名無しさん
2010/09/26(日) 17:59:35s5(c1);
printf("out\t%016llx%016llx\n",c1.dd[0],c1.dd[1]);
0475デフォルトの名無しさん
2010/09/26(日) 19:17:51それとSSE2ですがコンパイルオプションをO3にして更に-ftree-vectorize
オプションを付けないといけません。O2だと効き目がないです。
アセンブリコードでgrep xmm hash.sとやると効き目がわかります。
ループをSSE2にしてくれてます。
0476デフォルトの名無しさん
2010/09/26(日) 19:21:000477デフォルトの名無しさん
2010/09/26(日) 19:28:24ひとりでこもってやったら
0478デフォルトの名無しさん
2010/09/26(日) 19:37:480479デフォルトの名無しさん
2010/09/26(日) 19:40:180480デフォルトの名無しさん
2010/09/26(日) 19:43:01でもprintfして中身を見ても変じゃなかった。
0481デフォルトの名無しさん
2010/09/26(日) 19:49:44c1=s5(c1)
と
s5(&c1)
に変えたら、c1の値が違ってたってことでいいんじゃないの
問題ないんでしょ
0482デフォルトの名無しさん
2010/09/26(日) 19:54:050483デフォルトの名無しさん
2010/09/26(日) 19:57:11s5(&c1)ポインタに変換できませんとか。
0484デフォルトの名無しさん
2010/09/26(日) 20:00:01なんだこりゃ
0485デフォルトの名無しさん
2010/09/26(日) 20:21:00void s5(on *cc);
H.m[i]=cc->m[i];
cc->m[i]=GG.m[i];
0486デフォルトの名無しさん
2010/09/26(日) 20:26:130487デフォルトの名無しさん
2010/09/26(日) 20:27:040488デフォルトの名無しさん
2010/09/26(日) 20:30:210489デフォルトの名無しさん
2010/09/26(日) 20:50:510490デフォルトの名無しさん
2010/09/26(日) 20:59:04誰が質問してるのかすらよくわからない
0491デフォルトの名無しさん
2010/09/26(日) 21:01:43s5の前後で、引数のc1は値が変わって欲しいってことでいいんだよね?なら
c1=s5(c1)
この書き方がいいよ
472の宣言の仕方なら値渡しがされるので
ccを与えると、関数内部ではc1のコピーが発生する。それを変更してもオリジナルは変更されない
c1=s5(c1)とすると、関数内部で変更された値を使ってオリジナルを変更するってことになる
一般的には小さい値ならば、値渡しのほうが効率が良いので
おそらくは485よりもc1=s5(c1)のほうが効率が良い
C++を使ってるなら、他に参照渡しってやり方も使えるけど、
ポインタ経由でやるのと大体同じ
0492デフォルトの名無しさん
2010/09/26(日) 21:03:520493デフォルトの名無しさん
2010/09/26(日) 21:04:550494デフォルトの名無しさん
2010/09/26(日) 21:08:46チェックの仕方が悪かった
0495デフォルトの名無しさん
2010/09/26(日) 21:15:190496デフォルトの名無しさん
2010/09/27(月) 09:17:09while((read_size=fread(buff,4,SIZE,fq)))とするとファイルの4分の1
しか書き込めません。なぜですか?
0497デフォルトの名無しさん
2010/09/27(月) 09:37:560498デフォルトの名無しさん
2010/09/27(月) 09:52:08ぴったり1/4になるね
0499デフォルトの名無しさん
2010/09/27(月) 10:10:480500デフォルトの名無しさん
2010/09/27(月) 12:50:350501デフォルトの名無しさん
2010/09/27(月) 14:52:14ログイン機能がついていて、
ログインをすると個人のデータ(麻雀の成績)が載っているページに飛ぶ、
という感じです
成績はexcelでまとめています
どのようなプログラムを使用するのがよいでしょうか?(できれば初心者向きなのがいい)
htmlやcssは独学でだいたい出来るようになりましたが、
プログラムに関する知識はほぼ皆無です(excelのマクロがほんの少しできる)
0502デフォルトの名無しさん
2010/09/27(月) 14:54:260503デフォルトの名無しさん
2010/09/27(月) 15:33:39PHP
0504デフォルトの名無しさん
2010/09/27(月) 16:45:030505デフォルトの名無しさん
2010/09/27(月) 20:17:56そのプログラムを実行するとファイルはどこに作られるんでしょうか?
0506デフォルトの名無しさん
2010/09/27(月) 20:19:070507デフォルトの名無しさん
2010/09/27(月) 20:23:470508デフォルトの名無しさん
2010/09/27(月) 20:34:380509デフォルトの名無しさん
2010/09/27(月) 21:05:450510デフォルトの名無しさん
2010/09/27(月) 21:12:350511デフォルトの名無しさん
2010/09/27(月) 21:55:30ありがとうございます。
0512デフォルトの名無しさん
2010/09/27(月) 22:40:200513デフォルトの名無しさん
2010/09/27(月) 22:42:3416ダンプとから出来ると思うんですけど
0514デフォルトの名無しさん
2010/09/28(火) 00:24:47B木で節点(非葉)からの値の消し方がわかりません
2次のB木を例にすると
[10, 19] :値
[a, b, c] :サブ木
サブ木a
[4, 7]
[1, 2, 3] [5, 6] [8, 9]
この状態で「10」を削除するとサブ木aから最大の値「9」をとってくることになると思うのですが
[9, 19] :値
[a, b, c] :サブ木
サブ木a
[4, 7]
[1, 2, 3] [5, 6] [8]
↓(右下をマージ)
[4]
[1, 2, 3] [5, 6, 7, 8]
となった後の処理がわかりません
それとも途中の処理が間違っているのでしょうか?
0515デフォルトの名無しさん
2010/09/28(火) 04:30:220516デフォルトの名無しさん
2010/09/28(火) 04:44:580517デフォルトの名無しさん
2010/09/28(火) 05:02:120518暗号
2010/09/28(火) 07:48:44for(k=0;k<SIZE/32;k++){
for(i=0;i<32;i++)
buf[i]=buff[i+k*32];
}
これを
buf=&buff[k*32];
に書き直せるのでしょうか?
0519デフォルトの名無しさん
2010/09/28(火) 08:36:050520デフォルトの名無しさん
2010/09/28(火) 09:29:3315秒だったりへんかするのはなぜですか?
0521デフォルトの名無しさん
2010/09/28(火) 09:43:112次だったら、葉の要素数が4個でも問題ないのでは?
0522デフォルトの名無しさん
2010/09/28(火) 10:12:15OSがマルチタスクだったり、様々な記憶装置にキャッシュがあったりとか?
0523デフォルトの名無しさん
2010/09/28(火) 13:40:31ソースを書く前の頭の中で整理している段階です
>>516
そうです
>>517
データ構造を基礎からやりなおしているところです
>>521
サブ木aの1段目の要素数が1となっているので
そこの修正がどのように入るのかがわかりません
0524デフォルトの名無しさん
2010/09/29(水) 13:47:26そのやり方で合っているみたいで、それを根まで再帰的にやればいいみたい。
つまり、[4]とbの根の要素数を見て決めるみたい。
0525デフォルトの名無しさん
2010/09/30(木) 01:25:11[4]が足らなくなったら隣のbから融通してもらうということですか
なんとなく分かった気がします
ありがとうございました
0526デフォルトの名無しさん
2010/09/30(木) 08:32:59は4.3.4です。GCCのオプションで
gcc -O3 -ftree-vectorize を付けたとき、Cygwinのときはループの
ベクトル化をしてくれますがmingw32のときは失敗してベクトル化
してくれません。どうすればいいですか。
0527デフォルトの名無しさん
2010/09/30(木) 08:48:28mingwやGCCのスレってないのか?
0528デフォルトの名無しさん
2010/09/30(木) 08:59:43マルチだから。
0529o(`ω´*)o ◆olicfqV492
2010/10/01(金) 04:49:13変数は
int a=0;
a=a+1;
などとしないとaに1足す事はできませんよね?
int a=0;
a+1;
では足されませんよね。
しかし本で関数を作るページに書いてあるreturnは、
return(a + 1);
と書いてあります。
これは、
return(a = a + 1);
と書いてあるのと同じですよね?returnなどは a= と書かなくても大丈夫なんでしょうか。
0530デフォルトの名無しさん
2010/10/01(金) 05:00:57a=hoge();
みたいに書いてあるでしょ
0531デフォルトの名無しさん
2010/10/01(金) 05:35:54「a+1」の結果を「a」に代入するよ〜
return(a + 1);
「a + 1」の結果をreturnするよ〜
0532デフォルトの名無しさん
2010/10/01(金) 05:45:35釣りにマジレス
おなじではない
0533デフォルトの名無しさん
2010/10/01(金) 12:33:18こんな感じになる
a+1は、aをコピーしたものに1を足す
a=a+1は、aをコピーしたものに1足したものをaに入れる
f(a)は、aをコピーしたものをfに渡す
int f(int a){
return (a+1); //(aをコピーしたものに1を足したもの)をコピーして呼び出し元に返す
}
a=f(a)はaをコピーしてfに渡し、returnの所で(渡したものをコピーしたものに1を足し)、それをさらにコピーしたものを戻し、それを元のaに代入する
0534デフォルトの名無しさん
2010/10/02(土) 07:29:27関数呼び出し側で
a = f(a);
とでも書いてあるんじゃないかな。
0535デフォルトの名無しさん
2010/10/02(土) 12:28:46http://uproda.2ch-library.com/298300LbN/lib298300.txt
0536デフォルトの名無しさん
2010/10/02(土) 12:38:280537デフォルトの名無しさん
2010/10/02(土) 12:41:28ナメてんの?
0538デフォルトの名無しさん
2010/10/02(土) 12:50:52コンパイルできました。ありがとうございます。
>>537
すいません#は先頭だったのでコピペし忘れてしまいましたonz
0539デフォルトの名無しさん
2010/10/02(土) 13:22:570540デフォルトの名無しさん
2010/10/02(土) 14:06:29変な事聞いて申し訳ないんですが、初心者〜入門とかいう本をいっぱい買って独学している者ですが、
どの書籍にも大概書かれているパソコンの仕組み云々かんぬんって別に覚えなくてもプログラムは書けますよね?
それとも今知らないだけで作れるようになってくると必要な知識なんでしょうか?
意味もない事を覚えるのは面倒くさいですし、時間の無駄ですのでどうなのかな〜と…
いきなりmain関数を書いて計算して、戻り値入れて…ってやり方でも問題ないですよね?
変な質問で本当申し訳ない><;
0541デフォルトの名無しさん
2010/10/02(土) 14:37:59そして窓からPCを投げ捨てろ
0542デフォルトの名無しさん
2010/10/02(土) 14:38:22あと最初飽きるからHSPとかVB、ちょっとがんばってCでWin32いじくってGUIプログラミング挑戦したほうが覚えが100倍速いと思う。
CでWin32さわるならポインタだけ軽く学んでいったほうがいい。んで基礎知識が足りなくなった時点で継ぎ足しに学んでいけばおk。
絶対反論されるなこれwwwでも自分はそれで育ちました。楽しいほうが覚えが早いなんて当たり前。
0543デフォルトの名無しさん
2010/10/02(土) 14:39:030544デフォルトの名無しさん
2010/10/02(土) 15:49:24プログラムで使う変数とメモリーの関係とかどう理解しているのか教えて欲しい。
メモリ増設をすると、君の書いたプログラムはどうなるの?
あと、CPUのコアが多いパソコンと少ないパソコンで君のプログラムの動きはどう違うと理解しているの?
0545デフォルトの名無しさん
2010/10/02(土) 15:57:480546デフォルトの名無しさん
2010/10/02(土) 16:02:47メモリについては、さしあたりスタックとヒープぐらいが理解出来てればいいでしょ
0547デフォルトの名無しさん
2010/10/02(土) 16:32:19パソコンの仕組み云々かんぬんとかプログラム言語の仕組み云々かんぬんとか
の基礎知識は覚えといて損は絶対ない
自由自在にプログラム書くのに役立つし、バグの原因をすばやく解明することが
出来るから
アセンブリ言語の知識をかじっとくとなおよいと思う
0548デフォルトの名無しさん
2010/10/02(土) 16:34:440549デフォルトの名無しさん
2010/10/02(土) 17:14:36まとめて目を通しておけばいいだけだろ
必要になったときにあの本に書いてあったなと思い出せる程度でいいんだよ
0550デフォルトの名無しさん
2010/10/02(土) 18:05:34上記の作業を行うプログラムを組みたいのですが、必要な知識は何でしょうか?
超初心者です。
htmlの知識若干、現在C言語の入門書を読んでいる程度です。
よろしくお願いします。
0551デフォルトの名無しさん
2010/10/02(土) 18:09:000552デフォルトの名無しさん
2010/10/02(土) 18:49:44おそらくPHPでやるのが楽
Excelの処理はwin32oleというものを使うが、一度csvにしてから処理をすると
win32oleは使わずに済んで楽
googleカレンダーへの登録はGoogleカレンダーAPIというものを使う。
PHPで利用する方法はWebにそれなりにある
後は基本的なプログラミング知識
0553デフォルトの名無しさん
2010/10/02(土) 19:00:02まず必要な知識は日本語や英語じゃないか?
0554デフォルトの名無しさん
2010/10/02(土) 19:54:020555デフォルトの名無しさん
2010/10/02(土) 21:40:47この先も徐々に進めて行きたいのですが、Linuxでの統合開発環境としてどのソフトがお勧めか教えて下さい。
今の所、geditで書いてコマンドラインでコンパイル、実行しています。
0556デフォルトの名無しさん
2010/10/02(土) 21:51:23いかにもなやつだと、eclipseとか。
0557デフォルトの名無しさん
2010/10/02(土) 22:22:390558デフォルトの名無しさん
2010/10/02(土) 23:16:43ありがとうございました。まだまだ先は流そうだ・・・・
0559デフォルトの名無しさん
2010/10/03(日) 02:46:060560デフォルトの名無しさん
2010/10/03(日) 08:01:120561デフォルトの名無しさん
2010/10/03(日) 08:36:05ハローワールドの表示までだったら
店頭のPCでソリティアやってるおっさんと同レベルだと思う
0562デフォルトの名無しさん
2010/10/03(日) 09:00:39コンソールアプリケーションとWindowsアプリケーションは何が違うんでしょうか。
WindowsアプリケーションはWindowsのみ
コンソールアプリケーションはOS依存しないという事なんでしょうか。
0563デフォルトの名無しさん
2010/10/03(日) 09:09:530564デフォルトの名無しさん
2010/10/03(日) 09:13:26その開発環境の名前も書かなきゃだめだよ
0565デフォルトの名無しさん
2010/10/03(日) 09:18:210566デフォルトの名無しさん
2010/10/03(日) 10:05:18開くかの違いだけだろ?
0567デフォルトの名無しさん
2010/10/03(日) 10:08:450568デフォルトの名無しさん
2010/10/03(日) 13:12:32int a(int n[2]){
//処理
return n;
}
int main(void){
int m[2]={1,2};
m=a(m);
return 0;
}
これでエラーが出るのはなぜですか。
因みにグローバル変数をvoid関数で処理して戻り値のやりとりをしない
ように処理してます。
0569デフォルトの名無しさん
2010/10/03(日) 13:20:38こうすればコンパイルは通るよ。
int* a(int n[2]){
//処理
return n;
}
int main(void){
int m[2]={1,2};
int* p;
p=a(m);
return 0;
}
0570デフォルトの名無しさん
2010/10/03(日) 13:24:340571デフォルトの名無しさん
2010/10/03(日) 13:36:460572デフォルトの名無しさん
2010/10/03(日) 13:40:530573デフォルトの名無しさん
2010/10/03(日) 13:42:43main()
{
int m[2];
int n[2];
n = m;
}
関数自体は問題じゃなくこういう配列の代入がそもそも許可されていない。
for文回して各要素をコピーするかmemcpyする。
0574デフォルトの名無しさん
2010/10/03(日) 13:45:52m=a(m);と書いてるから元データを書き換えていいんだろうから
配列を戻り値とするのではなく
配列の先頭アドレスを渡して関数内で直接操作するのが普通
void a(int *n){
//処理
n[0] = 10 ;
n[1] = 11 ;//みたいな
}
int main(void){
int m[2]={1,2};
a(m);//この関数よ呼び出し後mが書き換わってる
return 0;
}
0575デフォルトの名無しさん
2010/10/03(日) 13:47:050576デフォルトの名無しさん
2010/10/03(日) 17:36:450577デフォルトの名無しさん
2010/10/03(日) 17:44:32それ以外は可能だが
0578デフォルトの名無しさん
2010/10/03(日) 18:30:220579デフォルトの名無しさん
2010/10/03(日) 18:42:18むしろ使わない方が手軽かもしれない
0580デフォルトの名無しさん
2010/10/03(日) 18:54:26もっと他に使い方はないのですか。
0581デフォルトの名無しさん
2010/10/03(日) 20:44:05今現在、LD,ST,LAD,AND,OR,XOR,比較,分岐命令まで習った段階です。
問題は
(1)A番地からNブロック分(1ブロック256語)のメモリに、
それぞれのアドレスの下位バイトの値(#00〜#FF)を書き込み
(2)書き込まれたNブロック分のメモリの内容を、
B番地からNブロック分のメモリに転送するプログラムを完成させよ。
ただしAは#8100,Bは#8500,Nは2をDC命令で設定のこと。
0582デフォルトの名無しさん
2010/10/04(月) 05:25:25あと2週間しかないのにそんなことで大丈夫なのか
0583デフォルトの名無しさん
2010/10/04(月) 08:51:17また情報処理試験が近づいてきたのか
最近の月日の流れの速さは以上
0584デフォルトの名無しさん
2010/10/06(水) 15:29:28同時に検索できるようなアプリを作りたいのですが、
これらを作るにはどのようなプログラミング言語を勉強すればよいのでしょうか?
0585デフォルトの名無しさん
2010/10/06(水) 15:41:550586デフォルトの名無しさん
2010/10/06(水) 17:08:33http://www.csun.co.jp/SHOP/200812021.html
0587デフォルトの名無しさん
2010/10/06(水) 17:19:49何かの製品に組み込むために使うんだよ
0588デフォルトの名無しさん
2010/10/06(水) 19:39:190589デフォルトの名無しさん
2010/10/07(木) 10:27:05一応Object-Cの入門書的な本は購入しました(まだ届いていない)
本当に0からのスタートの場合平均どのくらいの期間が必要でしょうか?
個人の能力、アプリの内容によってかなり変わってくると思いますが
この程度のアプリならこれくらいでいけるんじゃない?とか
ちょっとした目安が知りたいです、よろしくお願いします
0590デフォルトの名無しさん
2010/10/07(木) 10:34:260591デフォルトの名無しさん
2010/10/07(木) 10:40:22ありがとうございました
0592デフォルトの名無しさん
2010/10/07(木) 10:40:35iPhoneアプリ作成の入門書を買うべきだと思う。
0593デフォルトの名無しさん
2010/10/07(木) 21:35:29iPhone アプリ作成のスレはひとつもないな
0594デフォルトの名無しさん
2010/10/08(金) 00:17:280595デフォルトの名無しさん
2010/10/08(金) 00:39:56そんなにiPhoneは甘くないよ
0596デフォルトの名無しさん
2010/10/11(月) 23:30:47処理の流れとしては
1.(ローカル)バッチかなんかを叩く
2.DBにつないでSP実行→CSVに出力
3.CSVをローカルにもってきて、CSVの内容をExcelに反映
で、わからないとこが何点かあるので質問させていただきます。
質問1
3のとこの処理でVBを使おうと思っています。
excel操作はVB6とVB.NETのどちらで実現可能(orコーディングしやすい)のでしょうか?
質問2
2のとこの処理で、VBからSPをたたけたらいいなぁと思っています
調べたところ、ADO?oo4o?やら書いてあってよくわからないのですが
それらのものをサーバ側に特別にインストールしなくてはいけないのでしょうか?
もしくはDBを入れてる時点で付属の機能として既にあるものなのでしょうか?
若干スレ違いかと思いつつ、VBorVB.NET専用スレしかなかったのでここで質問させていただきます。
0597デフォルトの名無しさん
2010/10/11(月) 23:59:47VB.NET
0598デフォルトの名無しさん
2010/10/12(火) 07:11:45>質問1
Excelのバージョンによる。
>質問2
>それらのものをサーバ側に特別にインストールしなくてはいけないのでしょうか?
いいえ。
>もしくはDBを入れてる時点で付属の機能として既にあるものなのでしょうか?
状況による。
0599596
2010/10/12(火) 07:42:40どのような理由でVB.NETなのでしょうか。
補足していただけるとありがたいです。
>>598
Excel2003で、既にマクロ?を組んでいる雛型があって、そこにCSVの内容を反映する形になります。
DBの方はどのような点を調べればよいんでしょうか・・・。
0600デフォルトの名無しさん
2010/10/12(火) 09:52:02Windows対応のウェブブラウザを作ってみたいんだけど
言語は何をどんな順番で勉強すればよろしい?
0601デフォルトの名無しさん
2010/10/12(火) 18:38:46C#が楽なんじゃねーの。
一番楽なのはC#+IEコンポだったりするけど。
0602デフォルトの名無しさん
2010/10/13(水) 02:03:59死ね
0603デフォルトの名無しさん
2010/10/14(木) 21:46:39GeckoとC#で勉強してくる
thx
0604デフォルトの名無しさん
2010/10/15(金) 10:21:300605デフォルトの名無しさん
2010/10/15(金) 12:42:45質問したいことを忘れたときはどうしたらいいですか
0606デフォルトの名無しさん
2010/10/15(金) 13:00:38はい次の人
0607デフォルトの名無しさん
2010/10/15(金) 13:09:53あ?ぶっ飛ばすぞ?
0608デフォルトの名無しさん
2010/10/15(金) 13:12:160609デフォルトの名無しさん
2010/10/15(金) 13:59:280610デフォルトの名無しさん
2010/10/15(金) 15:02:310611デフォルトの名無しさん
2010/10/15(金) 15:24:55閏年の場合も含め、どうすればいいのか教えてください
0612デフォルトの名無しさん
2010/10/15(金) 15:33:27ttp://www1.cts.ne.jp/~clab/hsample/Time/Time3.html
0613デフォルトの名無しさん
2010/10/15(金) 15:34:09つ[localtime()]
0614デフォルトの名無しさん
2010/10/15(金) 15:36:01ありがとうございます<m(__)m>
0615デフォルトの名無しさん
2010/10/15(金) 15:36:49そんな間抜けなコードを書いているような講座サイトがよくもまぁ、ぱくられるもんだな。
0616デフォルトの名無しさん
2010/10/15(金) 15:40:060617デフォルトの名無しさん
2010/10/15(金) 16:04:570618デフォルトの名無しさん
2010/10/15(金) 16:58:020619デフォルトの名無しさん
2010/10/15(金) 17:21:09え?
0620デフォルトの名無しさん
2010/10/15(金) 17:34:54そしてgoogleは世界目線で展開するアメリカの企業
0621デフォルトの名無しさん
2010/10/15(金) 17:57:18スクリプト言語を併用してるのは、開発効率のためだな
遅いというが、そんなことが問題になるような部分は使わないから問題はない
0622デフォルトの名無しさん
2010/10/15(金) 18:20:390623デフォルトの名無しさん
2010/10/15(金) 18:54:360624デフォルトの名無しさん
2010/10/19(火) 23:49:10勉強するならどっちがいいと思う?
上の二つよりもオススメがあったらそちらも教えてください。
0625デフォルトの名無しさん
2010/10/19(火) 23:59:330626デフォルトの名無しさん
2010/10/20(水) 00:04:40ふたつともやればいいよ。
0627デフォルトの名無しさん
2010/10/20(水) 00:33:480628デフォルトの名無しさん
2010/10/20(水) 00:37:320629デフォルトの名無しさん
2010/10/20(水) 00:47:580630デフォルトの名無しさん
2010/10/20(水) 01:54:480631デフォルトの名無しさん
2010/10/20(水) 02:22:29float用のハードウェアは用意されているけど
double 用のハードウェアは用意されていないかもしれない
0632デフォルトの名無しさん
2010/10/20(水) 02:23:530633デフォルトの名無しさん
2010/10/20(水) 05:36:480634デフォルトの名無しさん
2010/10/20(水) 06:19:440635デフォルトの名無しさん
2010/10/20(水) 09:28:07殆どのCPUはBCD演算を補助、
あるいはBCD演算をおこなう為の命令をサポートしているよ。
・・・が言語仕様的にBCDをサポートしていない開発言語が少なくないし、
実装レベルでそれらのニーモニックを使っているかは分からないけどな。
0636デフォルトの名無しさん
2010/10/20(水) 13:25:26現状、色々な言語を少しずつ齧っている感じです。
0637デフォルトの名無しさん
2010/10/20(水) 14:00:150638デフォルトの名無しさん
2010/10/20(水) 14:00:33C/C++よりは今現在需要があるが潰しが利かないので今後は知らん
0639デフォルトの名無しさん
2010/10/20(水) 14:15:06COBOL
0640デフォルトの名無しさん
2010/10/20(水) 15:02:16http://codezine.jp/article/detail/5346
0641デフォルトの名無しさん
2010/10/20(水) 20:11:42CPUなら逆だな。GPUの場合はその通りだし、あっても矢鱈と遅い。
>>632
だからと言ってそれはない。
古いCPUなら、floatの方が気持ち速いがdoubleや整数との変換で割を食うってことはあった。
C99/C++ならfloat同士の演算がfloatで行なわれる保証があるし、超越関数もfloat版があるし、
x86で言うsseの利用ができれば間違いなくfloatの方が速い。
0642デフォルトの名無しさん
2010/10/20(水) 20:34:59doubleに変換・演算してfloatにして返すのは許されないの?
ほんと??
0643デフォルトの名無しさん
2010/10/20(水) 20:56:55#include <windows.h>
#pragma comment (lib, "winmm.lib")
#include <mmsystem.h>
#include <stdio.h>
int main ( void )
{
#define FL
#ifdef FL
float n = 1 ;
#else
double n = 1 ;
#endif
timeBeginPeriod(1) ;
unsigned long start_time = timeGetTime() ; // 計測開始時間
#ifdef FL
for ( float i = 1.0f ; i < 10000000.0f ; i+=1.0f ){
#else
for ( double i = 1.0 ; i < 10000000.0 ; i+=1.0 ){
#endif
n += i ;n -= i ;n *= i ;n /= i ;
}
unsigned long end_time = timeGetTime() ;
timeEndPeriod(1) ;
printf( "%d\t", end_time - start_time ) ;
return 0 ;
}
0644デフォルトの名無しさん
2010/10/20(水) 23:26:500645デフォルトの名無しさん
2010/10/20(水) 23:43:150646デフォルトの名無しさん
2010/10/21(木) 01:33:06実行してみたけど、同じか、若干doubleの方が時間かかった感じ
(最適化無し)
100回実行して平均を求めた結果
float 195.47
double 196.99
0647デフォルトの名無しさん
2010/10/21(木) 01:50:10最適化無
SSE
float :214
double:214
SSE2
float :350
double:215
最適化有(速度重視)
SSE
float :36
double:15
SSE2
float :34
double:13
どうなってるの?
0648デフォルトの名無しさん
2010/10/21(木) 01:58:12逆アセンブルしてみ
0649デフォルトの名無しさん
2010/10/21(木) 02:01:22fp演算がごっそり消えてしまうから
多分、floatとdoubleで時間差は無くて、メモリアクセスとディスパッチの
時間を計ってるだけだと思う
0650デフォルトの名無しさん
2010/10/21(木) 03:22:304×4の行列を考え、int y[i][j]とそれに対応する文字Xijを考えます。(例えばy[2][3]にはx23という文字が対応)
今、y[i][j]には0または1の数字が割り当てられています。(つまり0、1の4×4行列が予め与えられている状況)
このうち、1の数字が割り当てられているyに対応するxの和だけを表示するようなプログラミングを作成したいのです。
例)y[1][3]=1,y[1][4]=1,y[2][4]=1,y[3][1]=0,y[3][2]=0の場合、
x13+x14+x24
手元の参考書やネット検索など、いろいろ試みたのですが、どうしても解決できず、質問させていただきました。
分かりにくい説明、長文失礼致しました。何卒よろしくお願いします。
0651デフォルトの名無しさん
2010/10/21(木) 03:22:410652デフォルトの名無しさん
2010/10/21(木) 03:35:260653デフォルトの名無しさん
2010/10/21(木) 03:40:30配列をループして値が1だったら添え字を出力するか文字列に加えれば良いんで無いの?
0654デフォルトの名無しさん
2010/10/21(木) 04:17:19添字を出力したいのですが、如何せん知識不足で・・・。
for(int i=1,i<4,i++){
for(int j=1,j<4,j++){
if(y[i][j]=1){
cout<<
}
}
}
ここまでしか考えつかないのですが、coutの中身、あるいは根本的な構造などどのようにすればよいのでしょうか・・・。
0655デフォルトの名無しさん
2010/10/21(木) 05:28:03coutなら
cout << "x" << i << j;
で行かね?
0656デフォルトの名無しさん
2010/10/21(木) 11:03:06アセンブリ出力を見ないとなんとも。少なくともcygwinの私の環境だとsseを使う指定で倍くらいfloatの方が早い。
fpu使ったら>642のようになるから同じになりそうだけど、今時fpu使うなんて論外だし。
あー、最適化はしている。アセンブリ出力を見る限り、ループそのものは消えていない。
0657デフォルトの名無しさん
2010/10/21(木) 11:31:540658デフォルトの名無しさん
2010/10/21(木) 11:32:560659デフォルトの名無しさん
2010/10/21(木) 13:48:11メモリは4GBにするつもりですが
cpu的にはどうなんでしょう。
0660デフォルトの名無しさん
2010/10/21(木) 13:54:450661デフォルトの名無しさん
2010/10/21(木) 13:57:05でも最低クラスのCPUだから、、、
とかMac板の人に言われました。
ビルドって言うのに時間が取られるらしいです。
0662デフォルトの名無しさん
2010/10/21(木) 14:10:14こんな質問をするぐらいだからまだプログラミング未経験だと思うけど
CPUの処理能力が問題になるのはだいぶ先の話になる
勉強レベルのプログラムでは全く問題ない
0663デフォルトの名無しさん
2010/10/21(木) 14:22:350664デフォルトの名無しさん
2010/10/21(木) 14:23:580665デフォルトの名無しさん
2010/10/21(木) 15:12:16$ g++ foo.cpp -msse2 -mfpmath=sse -O3 && ./a
float 1 168000
double 1 236000
int 1 320000
こうなった。int遅過ぎw ループ部分のアセンブリを見ても、intだけ無駄に長いw
L2:
addss %xmm0, %xmm1
subss %xmm0, %xmm1
mulss %xmm0, %xmm1
divss %xmm0, %xmm1
addss %xmm2, %xmm0
ucomiss %xmm0, %xmm3
ja L2
L3:
addsd %xmm0, %xmm1
subsd %xmm0, %xmm1
mulsd %xmm0, %xmm1
divsd %xmm0, %xmm1
addsd %xmm2, %xmm0
ucomisd %xmm0, %xmm3
ja L3
L4:
movl %ecx, %edx
imull %ebx, %edx
movl %edx, %eax
sarl $31, %edx
idivl %ecx
addl $1, %ecx
cmpl $10000000, %ecx
movl %eax, %ebx
jne L4
0666デフォルトの名無しさん
2010/10/21(木) 17:31:22作成したソースファイルをコンパイル→リンク→プログラム実行のやり方はどうすればいいのでしょう…。
使い方とか載ってる場所はないのでしょうか?
助けてください
0667デフォルトの名無しさん
2010/10/21(木) 17:41:090668デフォルトの名無しさん
2010/10/21(木) 17:45:06ファイルメニューからソースファイルを追加(必要ならヘッダファイルも)
ソースを書いてF7コンパイルCtrl+F5実行。何も見ずに書いたがだいたいこんなかんじ。
0669デフォルトの名無しさん
2010/10/21(木) 18:21:26有難うございます。
と、取り敢えず頑張ってみます。
0670デフォルトの名無しさん
2010/10/22(金) 02:50:2210行程度の文字が書かれてあるテキストファイルを開き、各行の1文字だけをを消去していく
ようなプログラミングは可能でしょうか?
今は、foutで使用してファイルに書き込みをしているのですが、どうしても各行1文字だけを消去するというアルゴリズムのアイディアが浮かばず
質問させて頂きました。
よろしくお願いします。
0671デフォルトの名無しさん
2010/10/22(金) 03:25:34wchar_t 型などを使うと日本語の1文字が扱える。
0672デフォルトの名無しさん
2010/10/22(金) 09:46:46「各行1文字だけを消去」の意味するところを詳しく。
行頭一文字だけ消していくのか、行末一文字だけ消していくのか、特定の文字を消していくのか。
そもそもテキストはasciiなのかUTF-8なのかcp932なのか。
アイディアが浮かぶかどうか以前に、説明が下手すぎ。
0673デフォルトの名無しさん
2010/10/22(金) 11:39:25最初からいきなり実用レベルのプログラムが作れるわけもないし
一番簡単なサンプル作って、必要なら改良して行けばいいだけ
0674デフォルトの名無しさん
2010/10/22(金) 12:26:25馬鹿は引っ込んでな
0675デフォルトの名無しさん
2010/10/22(金) 12:31:040676デフォルトの名無しさん
2010/10/22(金) 13:16:340677デフォルトの名無しさん
2010/10/22(金) 15:01:08>>671 アドバイスありがとうございます。試してみたのですが、うまくいきませんでした。
扱いたい文字は、"+"x">"="等だったのですが、説明不足ですいませんでした。
>>672->>676 私の説明が足りず、お騒がせしてしまい申し訳ありません。手持ちの本等をもう一度調べた所、"string"が適切かなと思い、いろいろと動かしたりしてみました。
現状を述べますと、
1、ofstream foutでテキストファイルをつくりながら書き込んでいく。
2、fstream file 、file.open(".txt",ios::in);でファイルを開き、下記のように、いらない文字を消去していく。
string str;
string spr[num+num2+3];
for(int a=1;a<=num+num2+2;a++){
getline(file,str);
if ( str.find( "+" ) != string::npos )
str.erase( str.find( "+" ), 1 );
spr[a]=str;}
file.close();
//return 0;}
file.open(".txt",ios::out);
for(int a=1;num+num2+1;a++){
file<<spr[a]<<endl;}
file.close();
return 0;}
試行錯誤しながら、このようなことになりました。なので文字の消去には
if ( str.find( "," ) != string::npos )str.erase( str.find( "," ), 1 );
というようなプログラムを用いているのですが、これでは不都合が生じてしまいました。
というのも私のやり方では、すべての行について特定の消したい文字を消去してしまいます。
すなわち、下のような例において、
1<
2faf<af
3<
4ff<a
1、3行目の”<”だけ消したいところ、2、4行目の”<”まで消えてしまうという具合です。
非常に長くなってしまい本当に申し訳ありません。もし何か改善策があれば、よろしくお願いいたします。
0678デフォルトの名無しさん
2010/10/22(金) 15:19:240679デフォルトの名無しさん
2010/10/22(金) 15:25:17#include <stdio.h>
int main(void){
int x, y, r_i, loopflag;
double r_d;
char siki[10];
do{
loopflag = 0;
printf("式を入力してください: ");
fgets(siki, sizeof(siki), stdin);
x = ; /*siki[0]〜siki[2]*/
y = ; /*siki[4]〜siki[6]*/
switch( siki[3] ){
default: loopflag = 1;
}
}while( loopflag );
printf("計算結果は :");
if(siki[3] == '/'){
printf(" ", );
}else{
printf(" ", );
}
printf("\n");
return 0:
}
空欄(x= y= switch以下)が分からず困っています。
よろしくお願いします
0680デフォルトの名無しさん
2010/10/22(金) 15:29:10そういう残り全部代わりに作ってくれっていう奴は
宿題すれに行ったほうがいいと思うよ
0681デフォルトの名無しさん
2010/10/22(金) 15:49:46ほんとに説明が下手だなぁ。
具体的に、どんなテキストがどうなって欲しいのか書けないもんかね。
ついでに、コードを貼るならそのまま動く形で貼れよ。codepad.orgを使うのがよりいいね。
おまけに、「現状」と書かれた2行の説明とコードが全然違う動きをしているし。
で、>677の例だと、
・1行入力
・その行が"<"と一致していなかったらspr[a] = str
で充分な気がする。
もしかしたら、1行に一文字しかない場合にその一文字が記号だったら不要って条件なのかもしれないが。
何をしたいのかが整理できていないのに、まともにプログラムが書けるわけないからね。
0682デフォルトの名無しさん
2010/10/24(日) 04:16:280683デフォルトの名無しさん
2010/10/24(日) 08:34:20main(){
unsigned long long int a,b;
a=strtoull("1000000000000000000000000000000000000000000000000000000000000001",2)
b=strtoull("1000000000000000000000000001111000000000000000000000000000000001",2)
a=a*b%a
printf("%llu\n",a);
}
x64命令は使えないのでしょうか?
0684デフォルトの名無しさん
2010/10/24(日) 09:50:200685デフォルトの名無しさん
2010/10/24(日) 09:52:30http://hibari.2ch.net/test/read.cgi/tech/1287477677/35
0686デフォルトの名無しさん
2010/10/24(日) 13:59:520687デフォルトの名無しさん
2010/10/24(日) 23:11:580688デフォルトの名無しさん
2010/10/24(日) 23:31:09C言語 わくわくゲームプログラミング教室
http://www.rutles.net/books/217.html
0689デフォルトの名無しさん
2010/10/24(日) 23:51:15Prolog
参考書は http://nojiriko.asia/prolog/prolog_book.html
この中では
<A HREF="http://www.kaibundo.jp/syousai/ISBN4-303-71690-1.htm">'prolog書籍'('Prologを学ぶ','文化とそ
の実践','杉崎昭生','',1995 / 5 / 25,'海文堂','ISBN4-303-71690-1').がお勧め。</A>
0690デフォルトの名無しさん
2010/10/24(日) 23:53:53ですね。
0691デフォルトの名無しさん
2010/10/25(月) 03:23:37こうやって当時の開発環境が付属してるのはいいね
0692デフォルトの名無しさん
2010/10/25(月) 06:47:28.NET製のソフトは.NET製のソフトが初回起動に時間がかかるという特徴があるので
ビューアーの類には向いてないかと
0693デフォルトの名無しさん
2010/10/25(月) 09:11:37流石初心者スレ
0694デフォルトの名無しさん
2010/10/25(月) 10:29:21どこから始めればいいのか分かりません
ねこ戦車
http://mogera.jp/gameplay?gid=gm0000000578
こんな感じのゲームを作る為の知識は何が必要でしょうか?
0695デフォルトの名無しさん
2010/10/25(月) 10:35:090696デフォルトの名無しさん
2010/10/25(月) 10:36:390697デフォルトの名無しさん
2010/10/25(月) 15:15:54一旦ファイルとかに書き出さずに直接他のプログラムでそれを取得したいんですが。
0698デフォルトの名無しさん
2010/10/25(月) 15:20:32システム依存して良いならプロセス間で特定のメモリを共有することはできるけど
そういうことを聞いてるんじゃないでしょ?
0699デフォルトの名無しさん
2010/10/25(月) 15:25:520700デフォルトの名無しさん
2010/10/25(月) 16:42:220701デフォルトの名無しさん
2010/10/25(月) 16:44:05実行させれば出来るだろ?
0702デフォルトの名無しさん
2010/10/25(月) 19:30:01可能
0703デフォルトの名無しさん
2010/10/26(火) 00:06:29もっと広い意味でなら(標準入出力とかなら)可能だね
0704デフォルトの名無しさん
2010/10/26(火) 00:07:550705デフォルトの名無しさん
2010/10/26(火) 04:04:53アスキーアートを使えば結構簡単なのでは?
0706デフォルトの名無しさん
2010/10/26(火) 05:32:28BASE64とかでアスキーエンコーディングして、コンソール出力するとか?
0707デフォルトの名無しさん
2010/10/26(火) 06:29:23遅起動だけ?
0708デフォルトの名無しさん
2010/10/26(火) 14:34:19超骨董品マシンにしがみついてるジジィだけだからスルーして桶
0709デフォルトの名無しさん
2010/10/26(火) 23:51:560710デフォルトの名無しさん
2010/10/27(水) 20:57:28CかJavaだったらどっちがいいでしょうかね?
0711デフォルトの名無しさん
2010/10/27(水) 21:12:03画面に絵を描く手段がCだといろいろあるので、初心者の人だと
調べるのが大変かもなので、Java の方がいいと思う。
0712デフォルトの名無しさん
2010/10/27(水) 21:30:090713デフォルトの名無しさん
2010/10/27(水) 22:59:53・Java
ライブラリは使えるの決まってるし、そんなに難しくないはずなので敷居は低いかも
不要な領域は勝手に解放されるのでそこでバグを作ることはあまりなく、そこも楽な点だが
勝手に解放されるせいで時々変なタイミングで「ぐっ」と重くなるのが欠点か
処理もやや重めだし…でもまあミニゲームくらいなら問題はないかな
ケータイアプリ、複数OS用アプリなんかにも派生していけそう
・C/C++
ライブラリは複雑だったり選択肢が広かったり環境によって違ったりと下準備は面倒い
不要な領域は手動で解放する、面倒だし原因の特定しにくいバグを生むこともあるが
慣れればメモリ解放のタイミングを完全に管理できる
アクションなどを本格的に作りこむなら
処理が速く意図しない処理落ちをおこしにくいこっちになると思う
>>712
でも作るのはC/C++より楽だとはぉうよ
0714デフォルトの名無しさん
2010/10/28(木) 00:00:06Cで簡単に実装できるアルゴリズムを記述するのに苦労する
CかC++がお勧め
0715デフォルトの名無しさん
2010/10/28(木) 00:06:09あんまり関係ないだろ。
昔はアルゴリズムの本っていえばPascalって時代もあったくらいだし。
0716デフォルトの名無しさん
2010/10/28(木) 00:09:510717デフォルトの名無しさん
2010/10/28(木) 00:13:19理由は、ジョエル君が教えてくれるので、参考にしてくれ
ttp://local.joelonsoftware.com/wiki/Java%E3%82%B9%E3%82%AF%E3%83%BC%E3%83%AB%E3%81%AE%E5%8D%B1%E9%99%BA
0718デフォルトの名無しさん
2010/10/28(木) 01:04:24iPhone、またはアンドロイド機で動作するプログラムで、以下のようなゲームを作りたいと思っています
いくつかのイラストを組み合わせてアバターを作る
↓
GPSで移動距離から消費カロリーを計算する
↓
消費カロリーが一定数溜まるとアバターがすこしずつ痩せていく
このようなプログラムを作りたい場合、どの言語を使用したらよろしいでしょうか?
わたしのパソコンはwin7(64bit)です。プログラム知識はまったくのゼロです
0719デフォルトの名無しさん
2010/10/28(木) 01:23:260720デフォルトの名無しさん
2010/10/28(木) 01:26:55マッカーじゃないとな
りんごにお金払わないとな
0721デフォルトの名無しさん
2010/10/28(木) 12:41:01pascalのポインタって、javaの参照とかわらないんじゃないの?
ガベコレないだけで。
0722デフォルトの名無しさん
2010/10/28(木) 12:43:440723デフォルトの名無しさん
2010/10/28(木) 20:21:22みんなありがとう^^
とりあえずC++で作っていこうと思う。
やらないと始まらないしね
0724デフォルトの名無しさん
2010/10/28(木) 21:59:24そらボーランドの独自拡張じゃね。
0725デフォルトの名無しさん
2010/10/29(金) 01:22:480726デフォルトの名無しさん
2010/10/29(金) 01:51:43これの判定をしたいんですがどうやればいいんでしょう・・?
画像のファイル名かALT属性とかで抽出してtrueかfalseかわかればいいんですが。
昨日から初めて触ってるんで日本語おかしいと思いますが宜しくお願いします。
0727デフォルトの名無しさん
2010/10/29(金) 02:02:350728デフォルトの名無しさん
2010/10/29(金) 02:32:15http://hibari.2ch.net/php/
0729デフォルトの名無しさん
2010/10/29(金) 05:19:14画像に霊が写っているか写っていないか判定するのと同じアルゴリズムだよね?
心霊写真のサイトとかが参考になるんじゃないかな?
あと、逆に、心霊写真っぽい画像を合成するコンテストをやっていたサイトもあったかも。
0730デフォルトの名無しさん
2010/10/29(金) 05:50:510731デフォルトの名無しさん
2010/10/29(金) 07:40:01すみません。やっぱり日本語おかしかったですね。
やりたいことはもっと単純で、多くの画像がある中で、特定の画像があるかどうかです。
文章検索で特定の単語を検索するような感じにしたいと思っています。
0732デフォルトの名無しさん
2010/10/29(金) 07:44:58を君が説明しない限り答えは得られないだろう
alt="A" のものだけ探したいと言っているようにしか見えないが
きっとそれは君の意図するところと違うんだろうという気がする
0733デフォルトの名無しさん
2010/10/29(金) 07:47:37死ね
0734デフォルトの名無しさん
2010/10/29(金) 07:52:45〜xxx.jpg Alt="A"のxxx.jpgかAかで検索と判定が出来れば十分です。
0735デフォルトの名無しさん
2010/10/29(金) 11:03:58今月の Interface 誌が「しくみから顔認識まで 画像処理システム入門」なので、それ一冊読めばいいんじゃないかな?
最後、FPGAで認証する回路まで組むみたいだから、Javascript位おちゃのこさいさいなんじゃないかな?
0736731
2010/10/29(金) 13:29:06画像の中身は考慮していません。
「特定の名前」の画像って言えばいいのでしょうか。
A.jpg B.gif、C.jpg 〜
とあった場合にC.jpgという名前のファイルが含まれているかどうかをJavascriptで判定したいのです。
0737デフォルトの名無しさん
2010/10/29(金) 13:36:56それって、文字列検索なの?
0738デフォルトの名無しさん
2010/10/29(金) 13:39:420739デフォルトの名無しさん
2010/10/29(金) 13:50:05そういうことになりますね。
htmlのソースを参照して画像の名前かALTの中身で検索できれば十分なんですが、
うまくいきません
0740デフォルトの名無しさん
2010/10/29(金) 13:50:46おもしろいから、画像にこだわろうよ。
まず、丸と四角がいっぱい写っている画像から、それぞれの個数を計算してみようよ。
0741デフォルトの名無しさん
2010/10/29(金) 15:49:09(なんで「Javascriptで」なんだろう?WSHか?こういうのにJavascriptって便利なの?)
0742731
2010/10/30(土) 04:51:28html取得のちALT属性で判別で行けました。
0743デフォルトの名無しさん
2010/10/31(日) 22:44:00なにか良いソフトがあったら教えていただけないでしょうか。
例えば文字を色分けして見やすくしてくれたりファイルをタブ形式で選択できたりだとか。
ちょっとvimを触ってみたんですが少し不便で…
0744デフォルトの名無しさん
2010/11/01(月) 00:24:22便利を求めるなら使うな
0745デフォルトの名無しさん
2010/11/01(月) 00:40:31「vimが不便だったからvi(の開発)に挑戦しようと思っている
フリーのエディタコンポーネントいいのある?」に変換されていた
でなければ2行目以降は、viに挑戦したいってのと矛盾する気がするんだが
0746デフォルトの名無しさん
2010/11/01(月) 00:49:15開発に挑戦だったら、一行目の「使いたい」と矛盾するだろうがw
0747デフォルトの名無しさん
2010/11/01(月) 22:08:020748デフォルトの名無しさん
2010/11/01(月) 22:13:34機能が多すぎたり複雑すぎて、せっかくある機能が使いこなせないみたいな例だろ
0749718
2010/11/01(月) 23:54:14Mac持っていないので、JAVAでAndroid用に作ろうと思います。
どうもありがとうございました!
0750デフォルトの名無しさん
2010/11/02(火) 01:09:17携帯電話のことか
0751デフォルトの名無しさん
2010/11/02(火) 01:38:22読んだ方がよい本とかも教えてください。
0752デフォルトの名無しさん
2010/11/02(火) 01:41:23そこで「作りたいものがなにも思いつかない」と思考停止してしまうなら
ものづくりには向いてないからプログラムは諦めろ
0753デフォルトの名無しさん
2010/11/02(火) 01:45:30ベタに電卓とかを考えているのですが、どこから手をつけて良いか分からないんですが、始めはUMLを使って計算クラスとか入力クラスとかを書いていくという感じで良いのですか?
0754デフォルトの名無しさん
2010/11/02(火) 11:00:280755デフォルトの名無しさん
2010/11/02(火) 14:17:330756デフォルトの名無しさん
2010/11/03(水) 18:34:05GUIなら、数字ボタンと合計が出るテキストラベルだけのGUIを作って
ボタン1回押すごとにテキストラベルの値に加算していくだけの物を目指す感じでいいんじゃないかな
0757デフォルトの名無しさん
2010/11/03(水) 18:38:37そして自分向けにひたすら改良し続けろ
役に立たない物作ってもモチベーションが続かない
0758デフォルトの名無しさん
2010/11/03(水) 21:22:14それはそれで役立つか微妙なとこだろw
自分の使わないものにモチベ続かないこと自体は同意だけど
0759デフォルトの名無しさん
2010/11/03(水) 21:38:41学校の課題で
「改行(\n)なし、改行1回、2回、4回ずつのprintf文を各1億回繰り返し、その実行時間を測定する」
という課題が出ました。
実行時間を測定した結果、改行なしの分が一番時間がかかっていました。
何故、改行なしの分が一番時間がかかるのでしょうか?
自分なりに考えてみたのですが、まったく分かりません……。
お願いします。
0760デフォルトの名無しさん
2010/11/03(水) 21:48:27改行なし=最低でも1億バイトのバッファが必要ってことだから、
それだけメモリ確保に時間を食ったのではないだろうか。
0761デフォルトの名無しさん
2010/11/04(木) 00:52:46改行なしが一番時間がかかるというなら簡単な問題じゃないよ
実行環境、実際のプログラムソース、どう実行し計測したか、
あと実行結果ぐらいは書いたほうがいい
もしWindowsなら漏れにはお手上げ
0762デフォルトの名無しさん
2010/11/04(木) 01:06:160763デフォルトの名無しさん
2010/11/04(木) 01:18:22printf("");
最速のはずだろ
0764デフォルトの名無しさん
2010/11/04(木) 06:40:42本に載ってる関数がよく分からないので、関数の機能だけを羅列した本(リファレンスブック?)を探してるんですが、
定番のものってあるんでしょうか?
0765デフォルトの名無しさん
2010/11/04(木) 07:46:410766デフォルトの名無しさん
2010/11/04(木) 09:46:45俺が学生の頃はWin32APIリファレンスってマクロソフトから出てた気がするけど
4-5冊はある上にゲーム作るのにWin32APIなんて覚えてもしょうがないから
簡単なメッセージ処理ができるようになったら
DirectXかOpenGLの勉強でもした方が良いと思われ
0767デフォルトの名無しさん
2010/11/04(木) 12:56:160769デフォルトの名無しさん
2010/11/04(木) 17:02:220770デフォルトの名無しさん
2010/11/04(木) 17:44:12うちの環境(コマンドプロンプト)だと速い順に
"" >>>>>>>>> " " >= "\n" > "*" >= "\n\n" > "**" > "***" > "****"
単純に文字数で標準出力 と描画に時間がかかってるだけなんじゃ
0771デフォルトの名無しさん
2010/11/04(木) 18:12:10改行のないファイルを読ませたらswapしまくるのか?
0772デフォルトの名無しさん
2010/11/04(木) 18:16:49--
$ gcc --version
gcc (GCC) 4.3.4 20090804 (release) 1
--
"" 0.0
"*" 8.0
"\n" 8.0
"**" 10.9
"\n\n" 6.3
"****" 11.6
"\n\n\n\n" 6.3
--
""だと処理がなくなった。
"*", "\n"ではputchar()、"\n\n", "\n\n\n\n"ではputs()が使われた。
putchar()が遅いのはcygwinだからかな。
0773デフォルトの名無しさん
2010/11/04(木) 18:18:061億バイトは有り得ない。BUFSIZでフラッシュされるはず。
0774デフォルトの名無しさん
2010/11/04(木) 18:33:370775デフォルトの名無しさん
2010/11/04(木) 18:53:32すでにメモリ取られてたりバッファに残ってたりするからだろうけど
0776デフォルトの名無しさん
2010/11/04(木) 22:48:540777デフォルトの名無しさん
2010/11/06(土) 22:21:41プログラムはどうやって作るのでしょうか・・・
Interior.Color = RGB(0, 0, 0)ぐらいしかわかりません。
0778デフォルトの名無しさん
2010/11/06(土) 22:28:41文も意味不
0779デフォルトの名無しさん
2010/11/06(土) 22:38:00言語�Tです(?)学校の課題なんです(;;)
0780デフォルトの名無しさん
2010/11/06(土) 22:39:210781デフォルトの名無しさん
2010/11/06(土) 22:43:38スクロールバーの半分まで
B(青)成分を0→255へ
半分以降は
G(緑)成分を0→255へ
ってことでしょ
それ以上は仕様が分からないから何も言えない
0782デフォルトの名無しさん
2010/11/06(土) 22:44:200783デフォルトの名無しさん
2010/11/06(土) 22:52:190784デフォルトの名無しさん
2010/11/06(土) 22:53:21宿題スレあったんですね!すみません!
>>781
仕様って何を言えばいいですか・・・?
>>782
コンピュータ言語�Tって書いてます、古いんですか?
0785デフォルトの名無しさん
2010/11/07(日) 00:06:11宿題スレ
↓
http://hibari.2ch.net/test/read.cgi/tech/1267796762/l50
Swingスレ
↓
http://hibari.2ch.net/test/read.cgi/tech/1261232019/l50
0786デフォルトの名無しさん
2010/11/07(日) 02:05:48関数の引数で const char* STR などをよくつかったり、APIでもあるのですが
何故ポインタにすることで可変的な長さの文字列を扱ったり出来るのでしょうか?
そもそも何故ポインタを此処でつかうのでしょうか?
うまく掛けなくて申し訳ございません。
よろしければお答えをお願いします。
0787デフォルトの名無しさん
2010/11/07(日) 03:10:03諦めた方がいいんじゃない?
文字列というのは連続したメモリ空間に置かれることが(基本)決まってる
そして文字列の最後には終端文字(Cなら0)が必ず置かれてる(ことになってる)
このルールが保証されているので
先頭のアドレス(ポインタ)さえ分かれば例え何文字の文字列だろうと読み取ることができる
おーけー?
0788デフォルトの名無しさん
2010/11/07(日) 03:18:26そうすれば、多くの情報をまとめて渡す事が出来る方法。
0789デフォルトの名無しさん
2010/11/07(日) 04:09:32size_t strlen(const char *s); は
自分で書けるようになっておく価値がある
0790デフォルトの名無しさん
2010/11/07(日) 07:05:280791デフォルトの名無しさん
2010/11/07(日) 10:01:08計算結果が違う事はあるのでしょうか。
0792デフォルトの名無しさん
2010/11/07(日) 10:03:01素直にアドレス型とかにしとけよ。
0793デフォルトの名無しさん
2010/11/07(日) 10:29:54数学関数の計算結果はSSE2などの拡張命令セットの有無などでかわる
0794デフォルトの名無しさん
2010/11/07(日) 10:34:07データ構造を抽象化することが高級言語の意義なんだから、ポインタでいいんだよ
0795デフォルトの名無しさん
2010/11/07(日) 11:00:30float のビット数ってアーキテクチャーで違うだろう。
古いプログラミング言語だと、昔の計算結果と同じにするために、アルゴリズムを誤差の大きい古いままの値にしてあるのとかもあるかもね。
あと、Cellプロセッサだと、画像計算モードと数値計算モードでfloatの誤差の扱いが異なる。
0796デフォルトの名無しさん
2010/11/07(日) 11:12:24有り難う御座います。 万が一を考えて固定小数点で行く事にします。
0797デフォルトの名無しさん
2010/11/07(日) 13:55:30PC科目の先生にC++を習って「Microsoft Visual C++ 2008 Express Edition」をダウンロードしてみなよ
って言われてダウンロードしてみたけどなにしていいかわからないんです(´・ω・`)
なにしたらいいんですか?(´・ω・`)
0798デフォルトの名無しさん
2010/11/07(日) 13:58:34ダウンロードだけしておけば医院で内科医
0799デフォルトの名無しさん
2010/11/07(日) 14:04:0514歳からはじめる
C言語 わくわくゲームプログラミング教室
Visual Studio 2008編
http://www.rutles.net/books/217.html
最初に、この本を買って来い。
0800デフォルトの名無しさん
2010/11/07(日) 14:06:08とか
諦めた方がいいんじゃない?
とか
このスレひでぇやつばっかだな
0801デフォルトの名無しさん
2010/11/07(日) 14:16:41君の人生だ、君が好きなように生きれば良い
0802デフォルトの名無しさん
2010/11/07(日) 14:18:050803デフォルトの名無しさん
2010/11/07(日) 14:18:06先生に
パソコンに向かう仕事に付きたいんだけど、プログラマーになりたいわけじゃないんです
って、ちゃんと伝えないと
0804デフォルトの名無しさん
2010/11/07(日) 16:37:49東京工業大学をめざせばいいんじゃないかな?
パソコンは大学から始めても大丈夫だと思うよ。
0805デフォルトの名無しさん
2010/11/07(日) 17:32:040806デフォルトの名無しさん
2010/11/07(日) 17:55:20周囲に教えてくれる人がいなかったら >>799 みたいな本をamazonとかで
選んで買うしかない。
0807デフォルトの名無しさん
2010/11/07(日) 18:07:22どっかにコンソールアプリでHello worldをやるページくらいあると思うが…
要はプロジェクトの作成と実行ができればとりあえずはOKなんだから
0808デフォルトの名無しさん
2010/11/07(日) 18:13:30次々にでてくるウィザードの画面のオプションはこれを選んで……
みたいのって知ってれば楽勝だけど、とりあえずVSのExpressをダウソしました
ってレベルだと難しいと思う。
こういうのってスクリーンショットつきで解説してるサイトって意外とないでしょ。
0809デフォルトの名無しさん
2010/11/08(月) 01:43:54何をほしいと思うべきかすら知らんもの。
0810デフォルトの名無しさん
2010/11/08(月) 03:00:240811デフォルトの名無しさん
2010/11/08(月) 03:00:370812デフォルトの名無しさん
2010/11/08(月) 08:29:08独学ならIDEからでいいと思うんだ
0813デフォルトの名無しさん
2010/11/08(月) 12:57:03まずIDEの使い方からの学習になるので
却ってハードルが高くなるんだよなぁ
0814デフォルトの名無しさん
2010/11/08(月) 13:27:42簡単なプログラム書くより難しい。
0815デフォルトの名無しさん
2010/11/08(月) 15:22:48IDEがわからなくて挫折って話は聞かないな、結構そういう人いるのかな?
あ、IDEがわからなくてやめたって事はプログラミングはまだやってないから
プログラミング挫折した事にはならないか
0816デフォルトの名無しさん
2010/11/08(月) 15:24:310817デフォルトの名無しさん
2010/11/08(月) 15:36:39するどい指摘
0818デフォルトの名無しさん
2010/11/08(月) 15:37:09あれだけは今でも不思議だ
0819デフォルトの名無しさん
2010/11/08(月) 15:43:540820デフォルトの名無しさん
2010/11/08(月) 15:47:24本や資料だけ読みまくって分かったようなつもりになったり
「プログラムを書く前にまずフローチャートを書かなくてはいけない
じゃあ、フローチャートを書くにはどうしたらいいか?」みたいに
余計なところにばっか気を回したりして何も無いところに壁をつくって挫折する
言語なんてどれも「習うより慣れろ」だ
0821デフォルトの名無しさん
2010/11/08(月) 15:53:04ウン乗根の計算やら文字幅桁数指定とか何が何なのか…
案の定詳しい奴以外はボロボロ。家帰ったら教え請いたいのでお願いしますorz
0822デフォルトの名無しさん
2010/11/08(月) 15:55:180823デフォルトの名無しさん
2010/11/08(月) 18:09:230824デフォルトの名無しさん
2010/11/08(月) 20:06:16やってる内に全体像が掴めるってもんじゃないからなぁ……。
作業の途中で必ず関数の中身を確認しなきゃならない状況が発生するとか、
そういうものならまだ分かる話だけど、
基本的に既にできあがったもののルールに従って引数を渡すだけだから、
「慣れる」だけでは分からないことは多いはず。
0825デフォルトの名無しさん
2010/11/08(月) 20:25:51どのような関数でどうやればいいか教えてください
0826デフォルトの名無しさん
2010/11/08(月) 20:40:44if (A) {
c++;
if (c == n) {
B();
c = 0; //「起きるたびに」なら必要
}
}
0827デフォルトの名無しさん
2010/11/08(月) 20:41:1410 カウント = 0
20 関数 宿題 ( 回数 )
30 もし A ならば カウント = カウント + 1
40 もし カウント = 回数 ならば 行く B
50 戻る
0828デフォルトの名無しさん
2010/11/08(月) 21:09:160829デフォルトの名無しさん
2010/11/08(月) 21:15:51プログラムほとんど書けないのにその類の資格とるとか、
DBほとんどいじったことがないのに、oracleの資格とっちゃうとか
そういうやつ尊敬するわ。
おれは絶対おぼえられない。
0830デフォルトの名無しさん
2010/11/09(火) 01:05:48for(i=0; i<n; i++){
A();
}
B();
0831デフォルトの名無しさん
2010/11/10(水) 02:23:53長門有希が使ってる言語は何ですか??
0832デフォルトの名無しさん
2010/11/10(水) 02:29:300833デフォルトの名無しさん
2010/11/10(水) 13:20:150834デフォルトの名無しさん
2010/11/10(水) 14:11:440835デフォルトの名無しさん
2010/11/10(水) 14:14:38だけ
かろうじて読めたが return に () は要らないと思った
0836デフォルトの名無しさん
2010/11/10(水) 14:20:35while (...) でカッコが要求されるからそれにあわせたとか
関数呼び出しっぽいほうがいいとか何かしら理由があるんだろう
0837デフォルトの名無しさん
2010/11/10(水) 19:17:03たまにM1とかM2とか見るけどMってなんの略なんですか?
0838デフォルトの名無しさん
2010/11/10(水) 20:13:090839デフォルトの名無しさん
2010/11/10(水) 20:43:300840デフォルトの名無しさん
2010/11/10(水) 21:41:20どの言語がオススメですか?
ソフトからランチャとして起動して自動で処理させようとしているので
今のとこGUIは必要ないと思うのですが
今後GUIも作るかもしれません
よろしくお願いします
0841デフォルトの名無しさん
2010/11/10(水) 21:43:29C++
0842デフォルトの名無しさん
2010/11/10(水) 21:57:560843デフォルトの名無しさん
2010/11/10(水) 23:22:29プログラミングに数学の知識や素養は必要なのかな?
必要なら、どんな数学??
0844デフォルトの名無しさん
2010/11/10(水) 23:32:11ActivePerl
0845デフォルトの名無しさん
2010/11/10(水) 23:36:39知識はプログラムの分野によって必要かどうかは異なる。
素養は必要。
プログラミングには、抽象化能力が重要
0846デフォルトの名無しさん
2010/11/10(水) 23:50:54物理のセンスも必要ですか??
自分の大学では、数学だと、集合論なんかも選択科目になってます。
0847デフォルトの名無しさん
2010/11/10(水) 23:52:270848デフォルトの名無しさん
2010/11/10(水) 23:57:30物理が得意なやつは、物理と相通じるものがるとか言うし、
音楽が好きなやつは、プログラミングと音楽の才能は通低するとか言うし、
料理が趣味のやつは、料理がうまいやつはプログラムのできるって言うし、
文章が書けるやつは、文章がかけないとプログラミングができないって言うし、
まあ、なんでもありだよ。
0849デフォルトの名無しさん
2010/11/11(木) 00:01:380850デフォルトの名無しさん
2010/11/11(木) 00:03:34キミのためにもう一度だけ言おう
プログラミングには、抽象化能力が重要
0851デフォルトの名無しさん
2010/11/11(木) 00:06:240852デフォルトの名無しさん
2010/11/11(木) 00:07:590853デフォルトの名無しさん
2010/11/11(木) 00:09:010854デフォルトの名無しさん
2010/11/11(木) 00:13:190855デフォルトの名無しさん
2010/11/11(木) 00:13:47とりあえず「プログラミング 抽象化」でぐぐってこい
0856デフォルトの名無しさん
2010/11/11(木) 00:13:53まず掃除をやらせる。
掃除がしっかりできるやつは漫画の才能がある。
できないやつは漫画もだめだ。
うちに来たアシスタントで掃除のできたのは一人だけだ。
そいつはプロデビューした。
みたいなことが書いてあって、そりゃねーだろって思ったな。
0857デフォルトの名無しさん
2010/11/11(木) 00:20:20やれるようになるのは必須だけど
そうなるための資質ってのが別にあるんじゃないのかなぁ
それにこれができるかどうか超初心者には自己診断しようがないな
>>845 は意味無しレスだとオモ
0858デフォルトの名無しさん
2010/11/11(木) 00:20:24松永は掃除しなさそうだなw
0859デフォルトの名無しさん
2010/11/11(木) 00:22:20じゃあ君は「抽象化能力」をググってからまた来てね
0860デフォルトの名無しさん
2010/11/11(木) 00:24:55俺理論は脳内だけにして置けよ
0861デフォルトの名無しさん
2010/11/11(木) 00:42:290862デフォルトの名無しさん
2010/11/11(木) 00:42:38抽象化って言うのはね
具体的な現実の事象を、抽象的な記号に置き換えていく作業なんだ
その最終的な記号がコンピュータのコードならプログラミングだし、方程式なら物理や数学ってことになるね。
そして、それを行う人間の能力を抽象化能力って言うんだよ。
こういう話は、君にはちょっと難しかったかな?
わからないことがあったら、恥ずかしがらずに質問してくれたまえ。
もう、寝るけどw
0863デフォルトの名無しさん
2010/11/11(木) 00:45:27返事は明日の夜でもいいから、もう寝る宣言とかいらないよ。
0864デフォルトの名無しさん
2010/11/11(木) 01:27:17単純にプログラミングを覚えるだけなら加減乗除が分かればいいよ。
広範な問題解決をしたいなら離散数学とか数値計算が必要な場面もあるかも。
工学の一分野で活用したいなら微分積分からフーリエとかラプラスとかうんたらかんたら
0865デフォルトの名無しさん
2010/11/11(木) 01:29:48簿記が必要な分野なら簿記の知識がいるって話と同じレベル。
0866デフォルトの名無しさん
2010/11/11(木) 01:33:30やっぱりC#ですか?
WPFもあるようですが、Windowsフォームとどちらのフレームワークがいいんでしょうか?
企業のWindows向けのGUIアプリは今でもC++がトップですか?
はっきりいって、全部やれよってことだと思いますが
そこをなんとかまずは1つやりたいので教えてください
0867デフォルトの名無しさん
2010/11/11(木) 01:35:52まずはVBでしょ
0868デフォルトの名無しさん
2010/11/11(木) 01:39:36あとは整数論とか集合論。
数学科と同じじゃんww
0869デフォルトの名無しさん
2010/11/11(木) 02:43:17君が天才ならC#
君が凡人ならVB.NET
0870デフォルトの名無しさん
2010/11/11(木) 05:59:20実装したいものごとの個別の知識を必要とすると考えるべきだよな。
数学だの物理学だのっていうのはプログラマー用に分けられたジャンルじゃないから。
0871デフォルトの名無しさん
2010/11/11(木) 08:44:24まあ作りたいものを作ってみろよ
0872デフォルトの名無しさん
2010/11/11(木) 09:04:32最初に何をやるかぐらいの問題でしかないよ
0873デフォルトの名無しさん
2010/11/11(木) 18:52:420874デフォルトの名無しさん
2010/11/11(木) 23:59:27と・・・とうぜん(当然)?
0875デフォルトの名無しさん
2010/11/12(金) 00:22:460876デフォルトの名無しさん
2010/11/12(金) 02:51:11,、 '";ィ'
________ /::::::/l:l
─- 、::::;;;;;;;;;`゙゙''‐ 、 __,,,,......,,,,_/:::::::::/: !|
. : : : : : : `゙'ヽ、:::゙ヾ´::::::::::::::::::::::`゙゙゙'''‐'、. l| またまた ご冗談を
、、 . : : : : : : : : r'":::::::::::::::::::::::::,r':ぃ::::ヽ::::::::ヽ! ,、- 、
.ヽ:゙ヽ; : : : : : :ノ:::::::::::::::::::::;;、-、、゙::: rー-:'、 / }¬、
. \::゙、: : : :./::::::::::::::;、-''":::::::::: ,...,:::,::., :::':、 _,,/,, ,、.,/ }
ヽ:ヽ、 /::::::::::::::::::::::::: _ `゙''‐''" __,,',,,,___ /~ ヾ::::ツ,、-/
`ヽ、:::::::::;;;、、--‐‐'''''',,iニ- _| 、-l、,},,  ̄""'''¬-, ' ''‐-、 .,ノ'゙,i';;;;ツ
_,,,、-‐l'''"´:::::::' ,、-'" ,.X,_,,、-v'"''゙''yr-ヽ / ゙゙'ヽ、, ,.' j゙,,, ´ 7
,、-''" .l:::::::::::;、-''" ,.-' ゙、""ヾ'r-;;:l 冫、 ヽ、 / __,,.ノ:::::ヽ. /
l;、-'゙: ,/ ゞ=‐'"~゙゙') ./. \ / '''"/::::;:::;r-''‐ヽ
,、‐゙ ヽ:::::..,.r'゙ ,,. ,r/ ./ ヽ. ,' '、ノ''" ノ
,、‐'゙ ン;"::::::. "´ '゙ ´ / ゙、 ,' /
' //::::::::: {. V /
/ ./::::::::::::: ', / /
. / /:::::::::::::::::. ',. / ,.、 /
0877デフォルトの名無しさん
2010/11/12(金) 06:42:200878デフォルトの名無しさん
2010/11/12(金) 13:25:19みたいにコンピュータを0から理解できる本でお勧めの本を教えてください
0879デフォルトの名無しさん
2010/11/12(金) 13:33:500880デフォルトの名無しさん
2010/11/12(金) 13:48:05古いけど内容的にはそんなに風化してないとは思う
A.W.Biermann著「やさしいコンピュータ科学」アスキー出版社,1993年
0881デフォルトの名無しさん
2010/11/12(金) 14:03:360882デフォルトの名無しさん
2010/11/12(金) 16:31:46「プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識」 2007/04/09
「コンピュータはなぜ動くのか 知っておきたいハードウエア&ソフトウエアの基礎知識」 2003/06/02
両方とも 矢沢 久雄著 日経ソフトウエア 監修 日経BP社
なんかやったらシリーズが増えたけど とりあえずなら初期のこの2冊で
0883デフォルトの名無しさん
2010/11/12(金) 20:05:33全くの初心者に、その2冊はちょっとキツいと思う。
0884デフォルトの名無しさん
2010/11/12(金) 20:11:07俺もはじめた頃高いのを何冊かかったが
結局読まずじまいだったからな
で、実際読めるぐらいの知識がついたころには
その本に書いてあることは古すぎて使えないということに
0885デフォルトの名無しさん
2010/11/12(金) 20:33:48何回も読みました。
0886デフォルトの名無しさん
2010/11/12(金) 20:51:530887デフォルトの名無しさん
2010/11/12(金) 21:06:540888デフォルトの名無しさん
2010/11/12(金) 21:35:52おぼえるまでに古くなるって。
VisualStudio20XX入門みたいな特定のバージョン向けの本でも何年かは使えるだろ。
0889デフォルトの名無しさん
2010/11/12(金) 23:14:580890デフォルトの名無しさん
2010/11/12(金) 23:20:10すまなかった。
0891デフォルトの名無しさん
2010/11/12(金) 23:36:240892デフォルトの名無しさん
2010/11/13(土) 00:09:36「こんなの思いつくかよ」ってなソースを見るけど。
0893デフォルトの名無しさん
2010/11/13(土) 00:13:280894デフォルトの名無しさん
2010/11/13(土) 01:17:29パクるときに意味がわからないとだめだから
そのときは基礎を学習し直したりしていってる
0895デフォルトの名無しさん
2010/11/13(土) 07:43:280896デフォルトの名無しさん
2010/11/13(土) 08:44:19学ぶ=真似る
ってことなんだろうけど、すごいテクニックを見ると、自分の頭の悪さに
ため息が出るなぁ・・・
0897デフォルトの名無しさん
2010/11/13(土) 09:26:56大勢の知恵を積み重ねたものだからな
0898デフォルトの名無しさん
2010/11/13(土) 09:30:330899デフォルトの名無しさん
2010/11/13(土) 13:03:00文法を覚える・・・アルゴリズムの暗記
英作文・・・ソースを書く
って感じがするんだけど。そういう意味では、プログラミングは言語なんだなと思う。
0900デフォルトの名無しさん
2010/11/13(土) 13:06:17それでも面白いと思ってから、垂れ流した方が良いよ。
0901デフォルトの名無しさん
2010/11/13(土) 13:19:38>>899みたいなのを書き込める厚顔無恥さを尊敬するわ
0902デフォルトの名無しさん
2010/11/13(土) 13:25:42超初心者を叩いて悦に入る厚顔無恥さを尊敬するわ
0903デフォルトの名無しさん
2010/11/13(土) 13:37:480904デフォルトの名無しさん
2010/11/13(土) 13:41:36プログラミングについて一席ぶつことほど腹立たしいことはない
うろ覚えだけど、これ言ったの誰だっけ?
念のためだけど>>899のことじゃないよ
0905デフォルトの名無しさん
2010/11/13(土) 13:45:17その厚顔無恥さを尊敬するわ
0906デフォルトの名無しさん
2010/11/13(土) 13:47:510907デフォルトの名無しさん
2010/11/13(土) 13:51:380908デフォルトの名無しさん
2010/11/13(土) 13:52:220909デフォルトの名無しさん
2010/11/13(土) 13:52:300910デフォルトの名無しさん
2010/11/13(土) 13:54:38でも>>899のアホさを指摘してあげないと可哀想だよ
>>899みたいなアホはあちこちでわかってもいないことの例え話をして
陰で馬鹿にされてるんだよ
はっきりとつまらん例え話をするなと指摘してくれるこのスレの人の
ほうがよっぽどありがたいはずだよ
0911デフォルトの名無しさん
2010/11/13(土) 14:02:08超初心者スレだから仕方がないけど。
0912デフォルトの名無しさん
2010/11/13(土) 14:04:39下の二つのレスで十分だろ。
0913デフォルトの名無しさん
2010/11/13(土) 14:05:440914デフォルトの名無しさん
2010/11/13(土) 14:22:00だから何?としか思わなかったです><
0915デフォルトの名無しさん
2010/11/13(土) 16:11:170916デフォルトの名無しさん
2010/11/13(土) 16:20:24>文法を覚える・・・アルゴリズムの暗記
このあたりに知性のなさがうかがえるな
初心者かどうかなど関係なく、そもそも頭が悪いのだろう
0917デフォルトの名無しさん
2010/11/13(土) 16:32:40どこにエラーが出ているのか報告用に知りたいのですが
EXEファイルからデバックは可能でしょうか?
0918デフォルトの名無しさん
2010/11/13(土) 16:43:010919デフォルトの名無しさん
2010/11/13(土) 17:56:20↓ここのコード中にある
di = getActiveDeviceInfo()
if( di ):
devices = di.device.getValue()
for d in devices:
d.proxyWeighting.setValue( 0 )
if( di )の意味を教えていただけないでしょうか?言語はpythonです。
pythonで使われるif文についての説明は一通り見てみましたが、条件式を説明している物が大半でよく分かりませんでした。
私になにか基本的な知識が欠如しているような気がします。
0920デフォルトの名無しさん
2010/11/13(土) 18:03:38getActiveDeviceInfoが成功したら、って意味
Noneや0を返した場合は後続の文は実行されない
0921デフォルトの名無しさん
2010/11/13(土) 18:10:08すばやい返答ありがとうございます。
0922デフォルトの名無しさん
2010/11/13(土) 18:37:59コマンドプロンプトにexeファイルを入れても
windows上で実行されてしまうんですが
どうやったらコマンドプロンプトから実行できるのでしょうか?
0923デフォルトの名無しさん
2010/11/13(土) 18:39:180924デフォルトの名無しさん
2010/11/13(土) 18:42:35exeのファイル名を打ち込んでえんたー。
0925デフォルトの名無しさん
2010/11/13(土) 18:42:350926デフォルトの名無しさん
2010/11/13(土) 18:47:09コマンドプロンプトにexeをドラック&ドロップする姿を幻視してしまった。
0927デフォルトの名無しさん
2010/11/13(土) 18:48:03コマンドプロンプトにそのexeファイルをドラッグアンドドロップしてEnter
もしコマンドプロンプトにエラーが出力されないんであれば
報告先に問い合わせたほうがいい
0928デフォルトの名無しさん
2010/11/13(土) 18:49:46そのとおりです
>>927
やっぱりエラーでちゃいます
報告先に問い合わせてみます
お答えいただき
ありがとうございました
0929デフォルトの名無しさん
2010/11/13(土) 21:54:370930デフォルトの名無しさん
2010/11/14(日) 00:42:34XMLは、HTMLのようなプログラム言語ではないのでしょうか?
ぐぐって見たのですが、なにをする言語なのか今ひとつ理解できません。
単にHTMLのような様式でデータを定義するためのだけのプログラム?だったりします?
0931デフォルトの名無しさん
2010/11/14(日) 00:44:390932デフォルトの名無しさん
2010/11/14(日) 00:53:04XMLやHTMLという言葉は汎用的なデータフォーマットを指すのであって、
それを用いて何を書くのかは別問題です。
例えばHTMLではJavascriptによるプログラムを記述することができます。
0933デフォルトの名無しさん
2010/11/14(日) 01:45:210934デフォルトの名無しさん
2010/11/14(日) 01:47:31アルゴリズムって暗記するもんじゃないの?
0935デフォルトの名無しさん
2010/11/14(日) 02:41:140936デフォルトの名無しさん
2010/11/14(日) 02:53:110937デフォルトの名無しさん
2010/11/14(日) 03:05:100938デフォルトの名無しさん
2010/11/14(日) 03:07:230939デフォルトの名無しさん
2010/11/14(日) 03:20:19C : ダイヤル式電話
C++ : プッシュ式電話
後者は普通に出来ることが前者だとちょっと手間をかけないと出来ない
C++ しか出来ないひとが C を目の前にして
なにこれ?どうやって使うの?使えねー
ってなことになることはあるだろう
0940デフォルトの名無しさん
2010/11/14(日) 03:30:38それでも面白いと思ってから、垂れ流した方が良いよ。
たとえ話ってつまらないだけじゃなくて意味がないことも多い
はっきりとつまらん例え話をするなと指摘してくれるこのスレの人の
ほうがよっぽどありがたいはずだよ
0941デフォルトの名無しさん
2010/11/14(日) 03:34:200942デフォルトの名無しさん
2010/11/14(日) 04:02:010943デフォルトの名無しさん
2010/11/14(日) 10:09:44化学系はfortranをやってる。
0944デフォルトの名無しさん
2010/11/14(日) 10:35:13PC相手に仕事をしていく人たちなんだから、それでもいいんだろうけど。
0945デフォルトの名無しさん
2010/11/14(日) 10:48:160946デフォルトの名無しさん
2010/11/14(日) 12:22:130947デフォルトの名無しさん
2010/11/14(日) 13:12:41どのぐらいの範囲で判断したのか聞かせてくれ
0948デフォルトの名無しさん
2010/11/14(日) 15:49:43前スレと比べて不寛容な人が多すぎる。
0949デフォルトの名無しさん
2010/11/14(日) 15:53:46言ってる本人がなにかコンプレックスでも抱えてて、色眼鏡で
見てるだけなんじゃないだろうか。
0950デフォルトの名無しさん
2010/11/14(日) 16:19:55じゃ、お前がこのスレに来なければ良いだけ
お前も不寛容なのを気が付けw
不寛容な人間が増えてもスレの状態を受け入れるのを寛容と言うんだろw
0951デフォルトの名無しさん
2010/11/14(日) 16:34:52HTMLは基本的にWebページを記述するために使うと
あらかじめ決まっているのに対し、
(GUIの記述にも使ったりするけど)
XMLはそういった意味づけがされていない。
どう使うかは使う人が決めるもの。
アプリケーションの設定ファイルに使ってもいいし、
蔵書リストの管理に使ってもいい。
0952デフォルトの名無しさん
2010/11/14(日) 17:50:17どうやら自分には英語力が足りないらしい
0953デフォルトの名無しさん
2010/11/14(日) 20:15:51不便だったところを自分でソフト作って補強するなんて
すばらしすぎる
0954デフォルトの名無しさん
2010/11/14(日) 21:10:41俺は「プログラミング」に興味があって勉強し始めて、それなりに知識も付いたけど、
ツールとして使われるプログラムに関しては、今は逆にどんどん意欲が薄れていくわ・・・。
あらゆる分野で便利な既存プログラムが多すぎて今更、俺如きが劣化版を作る気にゃなれねえ・・・。
0955デフォルトの名無しさん
2010/11/14(日) 21:37:08それは一般的な使い方をしているからだろ
人それぞれ個性があるように、パソコンの使い方にも個性がある
自分に一番ぴったりなソフトは自分にしか作れない
0956デフォルトの名無しさん
2010/11/14(日) 21:57:34もし今までWindowsべったりで来たならLinuxやってみるといいかも
Linuxでは接しているうちに自然にプログラムを書くようになる
既存の小さなプログラムを組み合わせるプログラムを書いたり
プログラムを拡張するプログラムを書いたり
あるいはプログラムやLinux自体の設定がプログラミングだったりする
劣化版作る気にならない、なんてプログラミングとの距離が開いてしまうことはないよ
0957デフォルトの名無しさん
2010/11/14(日) 22:01:500958デフォルトの名無しさん
2010/11/14(日) 22:05:31加えて、多くの利用者がいることでコミュニティも出来上がっており、情報交換や共有もたやすい。
さらにサポートやヘルプ機能も充実しており、ファイル形式で遅れを取ることがまず無い。
こういう創作活動に優劣や勝ち負けを持ち込むのは美しくないが、
ソフトウェアを利用する立場から「損得」を競うのであれば、自作ツールが日の目を見ることはないのではないか?
という持論です。なので今は色々変なゲーム作ってる。物理計算面白い。
>>956
win→linu→winの経路を辿ってきた。
オカズ探し→行為中→賢者モード
0959デフォルトの名無しさん
2010/11/14(日) 22:08:55だから普通の使い方しかしてないからそういう考えに至るんだよ
自分がやりたいことが、有名ソフトでできるならそりゃそれ使うよ
単純にファイルを仕分けるのはどうだ?
仕分け方は人それぞれ、それを自動でやれるソフトはない
0960デフォルトの名無しさん
2010/11/14(日) 22:13:10うん。手で仕分けるよ。
0961デフォルトの名無しさん
2010/11/14(日) 22:18:39まずはエロゲの移植作業から始めればいいのさ
0962デフォルトの名無しさん
2010/11/14(日) 22:18:48他人のコード見たらシンプルで高機能で分かりやすくて驚いたんだけど
何かコツとかあるんですか?書籍で良い本ありますか?
0963デフォルトの名無しさん
2010/11/14(日) 22:21:27完全オリジナルなんてなくて、どっかから流用するだけ
0964デフォルトの名無しさん
2010/11/14(日) 22:27:560965デフォルトの名無しさん
2010/11/14(日) 22:28:30つデザインパターン
0966デフォルトの名無しさん
2010/11/14(日) 22:29:32少なくともそこだけ考えるなら、どんどん人の物を使うべき。
0967デフォルトの名無しさん
2010/11/14(日) 22:37:29Erlang なんかは何をやっても、
処女地みたいなもの。
0968デフォルトの名無しさん
2010/11/14(日) 22:42:280969デフォルトの名無しさん
2010/11/14(日) 22:43:430970デフォルトの名無しさん
2010/11/14(日) 22:43:550971デフォルトの名無しさん
2010/11/14(日) 22:57:26人の書いたコードを全パクリではないけど変数名変えたりして流用して
それを販売したらいけないこと?
0972デフォルトの名無しさん
2010/11/14(日) 22:57:31初心者にお勧めのコンパイラや開発環境はどこにあるのか分からなくて迷っています
お勧めのコンパイラや開発環境はどこにあるのでしょうか
どうか回答よろしくお願いします
0973デフォルトの名無しさん
2010/11/14(日) 22:58:55VS2010
0974デフォルトの名無しさん
2010/11/14(日) 23:54:18ファイルの名前とかだけで判断するんですか?
ファイルを開けて文字列的なものを検索するんですか?
0975デフォルトの名無しさん
2010/11/15(月) 00:12:070976デフォルトの名無しさん
2010/11/15(月) 00:25:30http://www.weblio.jp/content/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E7%89%B9%E8%A8%B1
コード≒アルゴリズムだと解釈するが、この問題に関しては結構複雑
プログラミングは学問の一部であり、その分野における技術的進歩は公共の財産だが、
それと同時に商品としての価値を持つことがある故の問題だと思われる
そこらに転がってるコードはまだしも特許申請されてたらダメみたいね
0977デフォルトの名無しさん
2010/11/15(月) 00:29:25Qt
0978デフォルトの名無しさん
2010/11/15(月) 00:48:06> ファイルを開けて文字列的なものを検索するんですか?
ディスクに書き込んだファイルのウイルスチェックならそう
ただ実際にはもっと複雑な手法を組み合わせているのが大半
例えばウイルスにありがちなファイルの構造をしていないか、
プログラム部分が暗号化されていないか、
ウイルスがよく使う命令を使っていないか、
最近だと仮想マシン上で実際に実行してみて
怪しい動作をしないか、といった手法を複数組み合わせて使ってる
らしい
0979デフォルトの名無しさん
2010/11/15(月) 00:55:40減ることはないじゃん。
どんどん重くなって行きそうだけどどうなってるのかね。
もう古くて感染しないようなのは切り捨てるとかしてるのかね。
0980デフォルトの名無しさん
2010/11/15(月) 01:00:000981デフォルトの名無しさん
2010/11/15(月) 01:09:43ウィルスっていっても別に特別なアプリでもなくて
例えばそこらに出回っているフリーソフトは
普通に起動してファイルの削除ができるが
ウィルスとは警告されない
つまり、危険だと十分広まっていない限り、
アンチウィルスソフトはまったく反応しないんだよ
0982デフォルトの名無しさん
2010/11/15(月) 01:10:52「決定版 はじめてのC++ 初版」を読みながらXP sp3 / VC++2008 EE sp1 で
Windowsプログラムを作成しております。
わたくしはプログラミング歴2日ほどの初心者です。
動的変数の配列への適用(p.405)についての質問です。
TCHAR型の動的配列の書き方についてです。
Windowsの変数型であるTCHAR型変数への記載が当然ながら書いてありません。
またchar型変数のことも記載がないのでとまどっております。
TCHAR *str1 ;
*str1 = new TCHAR[ 256 ] ;
という記述は正しいでしょうか。
なぜネットで散見いたします
char *str1 = new char[ 256 ] ;
のような書き方をしないかについて申しあげます。
LPCTSTR lpcszMes1 = TEXT( "hogehoge" ) ;
LPCTSTR lpcszMes2 = TEXT( "mesomeso" ) ;
LPTSTR lpszUnited ;
があるときに
void MessageUnited( TCHAR *unit , LPCTSTR mes1 , LPCTSTR mes2 )
{
// ここでmes1とmes2のそれぞれの文字数sumを計測して
// *unit = new TCHAR[sum+1] ;
}
といった関数で合体処理して、新しい文字列変数に代入して、活用した後、deleteしたいのです。
私の頭は大丈夫でしょうか。
0983デフォルトの名無しさん
2010/11/15(月) 01:14:22俺プログラミング暦10年だけど、まじで答えられない
C++なんてやったことねぇよ
0984デフォルトの名無しさん
2010/11/15(月) 01:24:26C/C++の宿題片付けます 142代目
http://hibari.2ch.net/test/read.cgi/tech/1288531658/
C言語なら俺に聞け(入門編)Part 73
http://hibari.2ch.net/test/read.cgi/tech/1289049065/
・・・べ、べつに答えられないわけじゃねーぞ!!!!1111
0985デフォルトの名無しさん
2010/11/15(月) 01:24:27× *str1 = new TCHAR[ 256 ] ;
○ str1 = new TCHAR[ 256 ] ;
0986デフォルトの名無しさん
2010/11/15(月) 01:27:37>>984
>>985
返答ありがとうございます。
プログラミング言語は種類によって全く違うそうですし
C言語の方へ行ってまいります。
str1 = new TCHAR[ 256 ] ;
に訂正が必要であることを教えていただき感謝します。
0987デフォルトの名無しさん
2010/11/15(月) 01:30:50まえ自分が使ってたノートンなんかだと
事前に安全なソフトのハッシュを集めてホワイトリスト作って
ファイルのダウンロード時に逐一照合してたよ
一度ファイルに安全と印をつけて、そのあと誰かが変更した様子が無ければ
実際にスキャンしなきゃいけないファイルはだいぶ減る
と素人考え
0988デフォルトの名無しさん
2010/11/15(月) 15:18:00あるディレクトリ内(サブディレクトリ含む)の再生時間○秒以下の動画ファイルを削除する
といったものを作るには、どう書いたらいいでしょうか?
というか動画ファイルなどの再生時間を取得することってできるんでしょうか?
○バイト以下、とかだったら出来ると思うんですが…
よろしくお願いします
0989デフォルトの名無しさん
2010/11/15(月) 15:27:32http://hibari.2ch.net/test/read.cgi/tech/1277465356/
0990デフォルトの名無しさん
2010/11/15(月) 15:53:52すみません!誘導先行ってみます
ありがとうございます
0991デフォルトの名無しさん
2010/11/15(月) 19:10:28つか、1がNGトリップだから、めんどくせえw
0992デフォルトの名無しさん
2010/11/15(月) 19:18:33【超初心者】プログラミング質問スレ【基礎】part3
http://hibari.2ch.net/test/read.cgi/tech/1289816228/
0993デフォルトの名無しさん
2010/11/15(月) 19:40:120994デフォルトの名無しさん
2010/11/15(月) 20:23:470995デフォルトの名無しさん
2010/11/15(月) 20:24:34これはひどい
0996デフォルトの名無しさん
2010/11/16(火) 08:08:28・シェルスクリプト
・それより一段高級なRuby/Pythonといったスクリプト
・GUIアプリが作れる言語&IDE
・使ってるテキストエディタのマクロ
0997デフォルトの名無しさん
2010/11/16(火) 08:12:260998デフォルトの名無しさん
2010/11/16(火) 08:12:450999デフォルトの名無しさん
2010/11/16(火) 09:11:251000デフォルトの名無しさん
2010/11/16(火) 09:33:2310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。