1 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 01:24:38 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラミングと関係ない質問はそれぞれの板の質問スレへ。 前スレ スレ立てるまでもない質問はここで 84匹目 pc11.2ch.net/test/read.cgi/tech/1184603423/ _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,r‐'″ ._,,,, `'lri,!'''″ ゙l .,,,″ ,,r'"` ゙゙l, ゙ヘ, | !アr, .l°.ェ'ニ,コ .| ゚ヘ、 | `'i、 .く_,、vr''″ ., ゙'i、 .,,/ ゙X、 ト ゙!,゛ .,,r‐--、 ,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜ め゙゚“゙゙~゛ |  ̄` .,l゙ | ,i´ ,l゙ ゙!、 ,i´ ,ノ .'┐ ,,-° '=,, /` .゚!, ,,,,r'″ ゙┐ ,l゙ ゚'r, .''''"` │ .,,-''i、 / `''x, .| | .,,r'" .゙┐ ,i´ ~'ヘi,,, | |_,r・″ 'ヘ,、 l゙ `¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ=@ ,l゙ `゙'ーぃ--r'″ `'―、,,,,/
684 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:35:23 ] >>650 です。 >>652 やっぱりVC++ですか……。 >>654 HSPも検討してみましたが、情報量の多さからVBを選びました。 が、HSPにするしかないかも?と思ってます。 お二方ありがとうございました。
685 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:38:30 ] ランタイム不要ならActiveBasicの方がいいよ
686 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:47:14 ] >>684 D言語にしなさい
687 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 01:10:43 ] D言語なんてろくにサンプルも無いだろ・・・
688 名前:デフォルトの名無しさん [2007/10/17(水) 01:53:05 ] >>680 初心者にいきなり scanf を教えるなよ〜 変なクセがつくだろがぁ!
689 名前:デフォルトの名無しさん [2007/10/17(水) 02:30:07 ] scanf禁止w 自然言語と同じで、 なにかしら習得したらそれとの比較で覚えてくじゃん。 だったら最初は楽なのがいいとオモ
690 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:39:07 ] C++にすんなり移行できる言語は何よ
691 名前:デフォルトの名無しさん [2007/10/17(水) 02:44:32 ] >>690 すんなり移行なんてできねぇよ。 ゲームじゃねぇんだから、スキルアップに有利とかねぇよ。 プラプラしたいんだったプラプラ覚えればいいだろ。
692 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:46:58 ] BASICから入って物足りなくなったら高級言語に手を出すってのが一般的だろ 今じゃHSPがBASICの代わりだ
693 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:52:29 ] 遠回りにもほどがあるだろw
694 名前:デフォルトの名無しさん [2007/10/17(水) 02:58:50 ] C++ は C に比べて、コメントに // が使えたり 変数を好きな場所で宣言できたりして、最初は結構気に入ってたんだが int main(array<System::String ^> ^args) ↑コレ。やたら ^ が出てき始めてからウザくなってきた。 なんでまた、こんな見苦しいことになっちゃったんだ? ^ > ^ って何よ?ヘタな顔文字みたいやん。人を小バカにしたようなフザケた言語! これじゃ Perl よりヒドイじゃん。クソ言語になり下がったC++に放尿!
695 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:03:43 ] >>694 まてそれはMSの罠だ。C++/CLIという別言語だから、いっしょにしないで。
696 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:05:36 ] C++を分かってない初心者がよく言うわ
697 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:12:13 ] ^し^
698 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:26:17 ] VC.NETで、ソースを全くいじらないでCtrl+F5でプログラム起動しているのに 「このプロジェクトは変更されています ビルドしますか?」 のダイアログが起動毎に出るようになってしまいました。 特に何もしてないはずなんですけどいきなりこの症状が出るようになりました。 直し方ってありますか?
699 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:35:09 ] あります
700 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:39:43 ] >>699 ^> ^
701 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:42:31 ] ^ん^
702 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:45:40 ] HSPってBasicなのか???
703 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:58:43 ] ja.wikipedia.org/wiki/Hot_Soup_Processor Hot Soup Processorは、米ダートマス大学で開発されたBASIC言語の書式をベースにして1994年に開発が開始され、1996年以降フリーウェアとして公開されている。BASICとの互換性はほとんどない。
704 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 04:03:39 ] >>670 それと、Prologは文脈自由文法のクラスだから、 節の定義だけで、正規表現よりも強固な検索条件が 書ける。forループは for(N,N,E) :- N =< E. for(S,N,E) :- S =< E,S2 is S+1,for(S2,N,E). と定義できます。 「分野」がなにを意味するか解らないが、 画像処理と極めてリアルタイム性の高い アプリケーション以外ではほとんどの分野で 最適な言語です。ただし、あまり規模の 大きい対象には向きません。
705 名前:670 mailto:sage [2007/10/17(水) 06:34:11 ] >>675 ありがとうございます。 そうですね、困難かもしれません。 >>704 「正規表現よりも強固な」検索条件が書けるって凄いですね。 その定義、一応意味は分かります、自分で書けと言われたら書けないでしょうけど。 二年くらい前によくPrologのスレによく質問書き込んでました。 Prologは時間があったら勉強したいんですけど今は無理ですね。 「分野」というのはオートマトンとかアルゴリズムとかの科目(?)の意味です。 離散数学と一緒に記号論理学を習ったくらいでそれ以上のは知りません。 もしかしたら、その上にプログラミングの効率を上げる教科があるのかなと思ったのです。 擬似コードを書いて質問しようと思ったのですが、 特殊なライブラリをたくさん使っているので無理っぽいですね・・・。 形を変えてまた質問したいと思います。 ありがとうございました。
706 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 07:04:31 ] >>705 正規表現について私が使った言い回しは多分適切では ないでしょう。ただ、次のことは言えると思います。 複雑な正規表現で頭を悩ますくらいなら、Prologで句構造文法を学んだ方がよい!
707 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 09:35:00 ] >>705 ttp://www.amazon.com/dp/0387964800/
708 名前:705 mailto:sage [2007/10/17(水) 09:42:44 ] >>706 Prologって本当に論理をそのまま書いていくと答えが出るので面白いですよね。 でも、その「論理をそのまま書いていく」のが結構難しかったりします、自分には。 時間ができたら必ず勉強します。
709 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 09:48:32 ] まあHaskell極めれば他の言語なんて要らなくなるけどな。
710 名前:705 mailto:sage [2007/10/17(水) 09:55:14 ] >>707 僕が探し求めていたのはそれっぽいです! コメントもすべて5つ星で褒めちぎってますね。 やっぱり、そんな方法があったんですね。 この表紙、前にいた大学の図書館で見た覚えがあります (偶然ですが、僕が読んでいたPrologの本はこれと同じ出版社の本でした)。 早速、図書館にあるか調べてみます、最終的には買うつもりですが。 ネットにPDFでも落ちてないですかね・・・いろいろ探してみます。 早く読みたいです! ありがとうございました!
711 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 10:58:15 ] プログラム応用数学の参考になるサイト教えて
712 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 10:59:21 ] 特定しますた www.google.co.jp/search?q=%22%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E5%BF%9C%E7%94%A8%E6%95%B0%E5%AD%A6%22&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP229JP231
713 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:58:11 ] 正直Rubyがいいと思う。
714 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:57:59 ] なにが?
715 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 18:11:36 ] BasicMagazineのHPが閉鎖されていましたが、どこかへ移転されたのですか?
716 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 01:38:01 ] 閉鎖されていたんなら移転じゃなくて閉鎖だろう
717 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 10:38:32 ] いかにも自分が勉強してそうな感じのするサイトってない?
718 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 13:06:32 ] >>717 pc11.2ch.net/test/read.cgi/tech/1189527878/717
719 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 13:16:06 ] w
720 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:22:52 ] c++でキーボードから 一回の入力でそれぞれ型の違う複数の変数に 値を入れるにはどうしたらよいでしょうか? たとえば cin >> a >> b; とすると同じ文字や整数を入れるにしても スペースで区切ったり、二回入力しなくてはいけませんよね そこを一回で済ませたいんです なにか方法があれば教えてください 意味不明なことかいてたらごめんなさい
721 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:27:35 ] cin >> a; b = a;
722 名前:607 mailto:sage [2007/10/18(木) 14:29:52 ] 以前>>607 で質問をしたものです。 >>608 さんのアドバイスにしたがって、サンプルコードを提出しようとした際に、 >>610 で返答したように必要な部分を切り出して、最小限で現象が起こるようにコード修正してたつもりがなんか挙動が変わってわけの分からん状態に陥ってしまいましたorz ・・・といった状態が何とか解消できたので今回はサンプルコード付きで質問します。^^; 開発環境 Fedora7 C++ PHP Apache 質問内容 PHPを用いてWeb画面に入力されたデータを前処理してプロセス間通信を行うクライアントプログラムを呼び出したいのですが動いてくれなくて困っています。 試した内容 Fedora7でターミナルを2つ起動して片方でServerを起動し、もう片方でClientを起動するとプロセス間通信ができている事が確認できました。 PHPを通してhello_worldとclientを実行すると、以下のような出力になります ===ここから=== exec Hello World hello world -------------------------------------------------------------------------------- exec SOCKET TEST connect start connect error:-1 ===ここまで=== hello_worldは出力できるのですが、clientはclient.ccの if( connect( s, (sockaddr*)&addr, sizeof(addr) ) < 0 ) の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。 どなたかお知恵を貸してください。
723 名前:607 mailto:sage [2007/10/18(木) 14:31:31 ] サンプルコードリスト client.php:WEBから直接呼び出すPHP hello_world.c:hello world<br>を出力 client.cc:クライアントのソースコード server.cc:サーバのソースコード ==> client.php <== <html> <head> <title>SOCKET TEST</title> </head> <body> <?php echo "exec Hello World<br>\n"; system( "./hello_world.cgi" ); echo "<hr>\n"; echo "exec SOCKET TEST<br>\n"; system( "./client.cgi" ); echo "<hr>\n"; ?> </body> </html> ==> hello_world.c <== #include<stdio.h> int main() { printf("hello world<br>\n"); return 0; }
724 名前:607 mailto:sage [2007/10/18(木) 14:35:00 ] ==> client.cc <== #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/un.h> #define SOCKNAME "udsock" int main( int argc , char* argv[] ) { int len,s,result_connect; sockaddr_un addr; char smsg[2048],rmsg[2048]; s = socket( AF_LOCAL, SOCK_STREAM, 0 ); addr.sun_family = AF_LOCAL; strcpy( addr.sun_path , SOCKNAME ); snprintf( smsg , sizeof(smsg) , "%s" , "hoge" ); printf( "connect start<br>\n" ); result_connect = connect( s, (sockaddr*)&addr, sizeof(addr) ); if( result_connect < 0 ){ printf("connect error:%d<br>\n",result_connect ); exit(1); } send( s, smsg, strlen(smsg), 0 ); len = recv( s, rmsg, sizeof(rmsg), 0 ); rmsg[len] = '\0'; close(s); printf( "%s\n", rmsg ); return 0; }
725 名前:607 mailto:sage [2007/10/18(木) 14:37:47 ] 改行数の都合上#includeの改行を省略して一行に書いてます。 ==> server.cc <== #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/un.h> #define SOCKNAME "udsock" int main( void ){ int counter,sb,s,len; sockaddr_un addr; char rmsg[2048],smsg[2048]; unlink( SOCKNAME ); sb = socket( AF_LOCAL, SOCK_STREAM, 0 ); addr.sun_family = AF_LOCAL; strcpy(addr.sun_path , SOCKNAME); bind( sb, (sockaddr *)&addr, sizeof(addr) ); listen( sb, 5 ); counter = 0; while(1){ if( ( s = accept( sb, NULL, NULL ) ) < 0 )continue; len = recv( s, rmsg, sizeof(rmsg), 0 ); rmsg[len] = '\0'; printf( "Server received(%d) : %s\n", counter , rmsg ); len = snprintf( smsg , sizeof(smsg) , "counter=%d : msg=%s", counter , rmsg ); send( s , smsg , len , 0 ); close(s); counter++; } close(sb); unlink( SOCKNAME ); return 0; }
726 名前:607 mailto:sage [2007/10/18(木) 14:41:25 ] 本文少しミスです。申し訳ありません。 修正前 hello_worldは出力できるのですが、clientはclient.ccの if( connect( s, (sockaddr*)&addr, sizeof(addr) ) < 0 ) の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。 修正後 hello_worldは出力できるのですが、clientはclient.ccの result_connect = connect( s, (sockaddr*)&addr, sizeof(addr) ); if( result_connect < 0 ){ printf("connect error:%d<br>\n",result_connect ); exit(1); } の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。 長くてすみません、よろしくお願いしますm(_ _)m
727 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:43:13 ] string型やchar型の変数をint型にキャストするのって どうやるの?
728 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:44:16 ] >>727 何の言語だよ
729 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:01:04 ] 型指定すればどうにでも自由にキャストできるだろ
730 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:04:12 ] まぁキャストだけならどうにでもなるな。 >>727 だと激しく誤った使い方をしそうだが...まぁそれも勉強か。
731 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:21:28 ] >>607 SOCKNAMEをフルパスにしてみるとか connect失敗時のerrnoを見れば何か原因がわかるんじゃないか
732 名前:デフォルトの名無しさん [2007/10/18(木) 15:49:24 ] >>727 string s; は int x = (int) s; char c; は int y = (int) c; だよ〜。がんばってね〜。
733 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:53:51 ] >>727 俺はC++しか知らないから答えられるのはC++の場合だけだ さらにキャストではなく変換とすればint型のiに対して boost::lexical_cast<std::string(i)を使えばstd::string型になる どうだ便利だろ?お前が他の言語使ってるなら是非c++に以降するべきだ
734 名前:デフォルトの名無しさん [2007/10/18(木) 15:57:28 ] x[i+1]=0.5x(i)+1をx[1]=10を初期値としてx[100]まで求めなさい。 これのやりかたを教えてください。
735 名前:607 mailto:sage [2007/10/18(木) 16:05:49 ] >>731 SOCKNAMEのフルパスは/tmp/udsockにしてみただけでは駄目だったのですが、 client.ccのconnectしている直後に perror("connect"); を入れて、PHPでエラー出力を拾うために system( "./client.cgi >& error.out" ); として確認したところ connect: Permission denied となっていて ソケットの許可権を調べてみたら ls -ltr /tmp total 0 srwxrwxr-x 1 hoge hoge 0 2007-10-18 15:43 udsock となっていたので、chmod 777 /tmp/udsock したらうまく動きました〜〜〜\(-o-)/ 一週間近く他の仕事しながらなんで動かないのか悩み続けていた疑問が解決できました。 ありがとうございました!!
736 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:09:11 ] >>734 宿題は宿題スレへGO
737 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:39:43 ] 初めてwindows環境でコーディング作業をすることになりました。 そこでVISUAL STUDIO 2005のアカデミック版を買ったのですが、 このエディタにオートコンプリート機能はないのでしょうか? さらに予約語のハイライトも変更したいのですが,どうすればいいのか検討もつきません。 どなたかよろしくお願いします。
738 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:59:43 ] >>737 とりあえず裸で表へ出ろ
739 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:00:54 ] そんな貴方にNTEmacs☆
740 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:01:08 ] ハイライトの変更なら「ツール」-「オプション」辺りにないかい?
741 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:03:31 ] >>737 何の言語だよ
742 名前:737 mailto:sage [2007/10/18(木) 18:16:26 ] >>741 ml >>740 あります。しかし調整不可です。 >>739 windows環境で作業することに疑問を感じました。諦めます。
743 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 01:29:16 ] どなたか、UPXの様な、Win用のパッカーのソースを公開しているサイトを知っている人はいませんか
744 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 09:48:48 ] ネイティブってなんですか
745 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 10:23:40 ] ネイティブイングリッシュ → 発音は滑らかで話すスピードも速い ジャパニングリッシュ → どこかぎこちなくて話すスピードも遅い
746 名前:デフォルトの名無しさん [2007/10/19(金) 11:40:42 ] CとC++って基本的には同じなん?
747 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:49:04 ] そんなわけなかろう
748 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:53:02 ] C++はCを拡張してできたもの
749 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:25:51 ] )*(
750 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:35:48 ] まあコードの書き方は基本的同じ
751 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 15:10:52 ] ) Y (
752 名前:611 mailto:sage [2007/10/19(金) 17:44:05 ] で、結局 Professinal,Enterpriseでは韓国語表示できるんですかね? 「買え」とかなしですよ
753 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:37:15 ] >>752 韓国でも使われてるのならできるんじゃね? 想像だけど。
754 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:46:31 ] MSに聞け つーかStandardで出来なきゃ無理だろ
755 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 00:01:42 ] VC++ じゃなくて OS の問題な気ガス。 NT 系の OS 上で Unicode アプリを走らせれば韓国語も表示できるんじゃね?
756 名前:デフォルトの名無しさん [2007/10/20(土) 00:18:07 ] Cソースファイルを作るときに、他のファイルからコピペして作ってそれをビルドして プログラムを作ったら何かその形跡にのようなものは残るのですか??
757 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 00:19:43 ] ライセンスはよく読もうね
758 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:09:06 ] こんばんわプログラミング初心者です。 後期から授業が始まったので、自宅にもパソコンを買おうと思っているのですが 俺の尻の穴に貴方の野太いちんぽぶち込んでくれませんでしょうか? 今が旬のオススメ機種、OSなんかを教えて欲しいです。 よろしくお願いいたします。
759 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:09:43 ] す、すみません! 3行目に他スレに使おうと思ってた文章が入ってしまいました 3行目だけ無視して読んでください 誤爆すみませんでした!m(_ _)m
760 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:37:53 ] へーおもしろいね
761 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:59:57 ] はいはいわろたわろた
762 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:01:59 ] 素でキモい・・・
763 名前:デフォルトの名無しさん [2007/10/20(土) 03:09:38 ] コピペ
764 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 04:27:37 ] >>758 あいにく俺様にそういう趣味はないんだぜ
765 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 07:16:32 ] #pragma once #include "type_def.h" #define STACK_SIZE 10 #define ALOC_REG 4 class CPU { public: virtual void InputCode(Code c)=0; virtual void OutputCode(Code c)=0; }; class TierraCpu :public CPU { private: Reg re[ALOC_REG]; /* array of registers */ Reg sp; /* stack pointer */ Reg st[STACK_SIZE]; /* stack */ Reg ip; /* instruction pointer */ I8s fl; /* flag */ Code Code; public: void InputCode(Code c); void OutputCode(Reg _ip); };
766 名前:765 [2007/10/20(土) 07:39:14 ] 読みやすいプログラムを目標に>>765 のようなコードを書いたんですが、Architectureの実装で困っています。 とりあえず、回答として下記の2つを考えました。 @privateでArchitectureオブジェクトを作って、その中でre[],st[],ip...等を実装し 所望の処理を行なわせる AprivateでArchitectureとして利用する関数郡を書いて、インターフェースの中で 関数郡を用いたプログラミングをする Aは違うかなぁと思うんですが、読みやすい実装を行うにはどうすべきなんでしょうか?
767 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 11:14:30 ] 自分で使う用にライブラリを作ったのでせっかくだから公開しようかと思う。 ライセンスをどうしようかとか、どこで公開しようかとか、色々と悩んでいる。 こういうソフト公開のノウハウのようなことを扱うスレはどこかある?
768 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 11:21:09 ] 修正BSDライセンスにしとけば無問題
769 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 13:39:59 ] プログラミング一度もやったこと無いんだけど入門するならどれから始めた方がいいの
770 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 13:44:51 ] 初心者のためのプログラミング言語ガイド Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/
771 名前:デフォルトの名無しさん [2007/10/20(土) 15:33:13 ] SOCKETって数値ですか?
772 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 16:02:18 ] Linuxではファイルディスクリプタだけど 他のOSは知らんなあ
773 名前:デフォルトの名無しさん [2007/10/20(土) 17:16:23 ] 超初級の質問 void f(char *p){ } ここでのprintf("%lu", p)と main(){ char c[] = "A"; f(c); void f(char **pp){ } ここでのprintf("%lu", *pp)が違うのを説明してください。 main(){ char c[] = "A"; f((char **)&c);
774 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:21:00 ] 参照アドレスと参照を参照するアドレスの違い、それ以上でもそれ以下でもない。
775 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:21:35 ] socketやそれに相当するものが返す型を、 使用している処理系のリファレンスで確認して、その型で扱う。 その型が具体的に何であるかは気にしない。 というかsocketを使うのにその情報によって何かを変えたりすることはないはず。
776 名前:デフォルトの名無しさん [2007/10/20(土) 17:25:58 ] >>774 は見間違えている気がする。
777 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:27:07 ] >>774 はprintf("%lu", p)とprintf("%lu", pp)だと見間違いしたに一票。
778 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:39:54 ] >>773 > f((char **)&c); 型の違うポインタを勝手にキャストしたらおかしくなるに決まっている 正しくはこう void f(char (*pp)[]){ printf("%lu", *pp); } main(){ char c[] = "A"; f(&c); }
779 名前:デフォルトの名無しさん [2007/10/20(土) 17:44:03 ] すいません。 初心者のくだらない質問を受けてください。 java scriptをHTMLの中に記述して様々なことができるのは、何となく わかりましたが、第三者に見られてはいけないプログラムはどうやって行って いるのでしょうか? つまり表示画面からソースを選択すれば、ソースが見れてjava scriptが 定義されていて、命令されているのはわかりますが、googleで例えると 肝心要の検索プログラムなんかは、絶対にソースなんか秘密で自社サーバー の厳重な管理の中で動いているわけですよね? それが見れないのは当然でわかっているのですが、HTMLのソースに記述 するjava scriptやphpなどから外部プログラムへのリンク命令?みたいな部分は 記述しないのでしょうか? またgoogleの検索プログラムもやはりjavaやphpなんですか? それともC言語系とかなんでしょうか? 何が言いたいのか自分でもわからなくなりましたが、どなたか教えて ください。
780 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:46:51 ] クライアントサイドスクリプトと サーバサイドスクリプトの違い JavaScriptは前者
781 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:03:06 ] 初心者です。 プログラムを勉強するにあたって、事前にコンピュータの基礎知識についての本が欲しいんですが、 お勧めの本はありませんか?
782 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:03:52 ] >>779 javascriptを分かち書きすんな
783 名前:デフォルトの名無しさん [2007/10/20(土) 18:10:50 ] >>781 ありがとうございます。 それではサーバーサイドスクリプトはどんなスクリプトを使うの でしょうか?
784 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:14:10 ] >>782 JavaScript そこまで言うならJとSは大文字だろ常考