aid-u の回答履歴
- FTPクライアントで接続できない
FTPクライアントの機能を持ったLinuxマシンからFTPによる接続ができません。 このマシンのOSはDebian2.6.18-6の機能を絞ったスリム版で、本来なかったFTPクライアントもユーザーランドから自身でインストールしたものです。 状況: 1.正常なケース #ftp >ftp open 192.168.1.2 相手はプリントサーバでLog inできました。 >ftp open 192.168.1.1 相手は光ルータで connect: Connection refused これはつながっているのだと思います。 2.接続できないケース #ftp >ftp open 192.168.1.3 相手はPC Vista-Ultimateマシンで無限ループに入ってしまい、やがてタイムアウトエラーになります。 以上よりインストールしたFTPクライアントの機能は生きているだと思います。 PC側Securityの問題かと考え、インターネットオプションでSecurityレベル等を変えてみたのですが効果はありません。 FTPによるファイル受信、TCP/IPによる送受信は従来より問題ありません。 ご教示願えれば幸いです。
- C言語のプログラミング問題(難解)について
C言語のプログラミング問題(難解)について教えてください! C言語の勉強し始めましたが次の問題のプログラミングが分かりません 分かる方がいましたらよろしくお願いします。 以下の問題です。 次の作業を実現するためのプログラミングを描け。 機能名:リストファイルの分割処理 ■概要:部門1、部門2の商品が混合して書かれたファイルがある。 部門毎に分けたファイルを新たに作成する。 ■条件 (1)ファイルを1行ずつ読み込み、ポインタで受け取り関数で渡すこと。 (2)出力ファイルの最終行には各部門の品種数を入力すること (3)出力ファイルは固定長とし、空きが出る場合は半角スペースでレコード長を合わせること。 (4)エラー発生時にはエラーメッセージを表示し、終了すること。 ■ファイルレイアウト(入力ファイル) レコード長:26(固定長) 長さ 項目名 1 |部門コード1 1 |(区切り文字カンマ) 6 |商品名1 1 |(区切り文字カンマ) 1 |部門コード2 1 |(区切り文字カンマ) 6 |商品名2 1 | (区切り文字カンマ) 1 |部門コード゛3 1 |(区切り文字カンマ) 6 | 商品名3 ■ファイルレイアウト(出力ファイル) レコード長:20(固定長) 長さ | 項目名 6 |商品名1 1 ||(区切り文字カンマ) 6 |商品名2 1 ||(区切り文字カンマ) 6 |商品名3 (1)入力ファイル(LIST_INPUT.txt) 1,菓子A,1,菓子B,1,菓子C 2,野菜A,2,野菜B,2,野菜C 1,菓子D,1,菓子E,2,野菜D 1,菓子F,1,菓子G,2,野菜E 1,菓子H,2,野菜F,1,菓子I 1,菓子J,1,菓子K,2,野菜G (2)出力ファイル1(菓子)(LIST1.txt) 菓子A,菓子B,菓子C 菓子D,菓子E,菓子F, 菓子G,菓子H,菓子I 菓子J,菓子K 11 (3)出力ファイル2(LIST2,txt) 野菜A,野菜B,野菜C 野菜D,野菜E,野菜F 野菜G 7 *出力ファイルの最終行に品種数を追加すること。 よろしくお願い致しますm(__)m
- Scheme(プログラミング)について教えて下さい!
大学でSchemeを学び始めました。出来るだけ本質まで学び 切るべく、取り組んでいます。 何かおススメのサイトなど教えていただけたら嬉しいです。 ■使っている教材 「計算機プログラムの構造と解釈-第二版」ピアソン ■すでに知っているサイト 「もうひとつのscheme入門」 「独習scheme三週間」 「お気楽scheme入門」 「IBM」 etc.. 教材がなかなか難しいので、補助として参考になるサイトを 探しています。プログラミングのソース情報で頭をかき回さ れるよりも、どのような考え方で組み立てているのかを着実 に勉強できる方が良いです。 学期のラストで、パズル問題を解くプログラムを作れという 課題が必ず出ます。僕はど素人なので、いつも困っています 。そんな話題に強いサイトも、教えていただけたら助かりま す。 ちなみに僕は、「C言語」はもうひと通り学び終えています 。
- prologについて質問です。
数字を繰り返し入力し、入力した数の中で最大値を返すプログラムを作っていますが、どうも進められなくてここに質問します。 最大値を求めるリストはできましたが、繰り返し入力上ではどうやればわからないのです。
- ベストアンサー
- その他(プログラミング・開発)
- pesky
- 回答数1
- StandardMLで整数リストの奇数・偶数番目の要素の和を組として返したい
StandardMLで整数リストの奇数・偶数番目の要素の和を組として返す関数sumを作りたい。 sum:int list->int*int。sum([1,2,3,4])ならば(4,6)となるような関数。 自分で途中までは考えてみました。 fun sum(nil)=nil | sum(x::xs::xxs)= どのように条件分岐などをすればよいかが分かりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数5
- StandardMLで整数リストの奇数・偶数番目の要素の和を組として返したい
StandardMLで整数リストの奇数・偶数番目の要素の和を組として返す関数sumを作りたい。 sum:int list->int*int。sum([1,2,3,4])ならば(4,6)となるような関数。 自分で途中までは考えてみました。 fun sum(nil)=nil | sum(x::xs::xxs)= どのように条件分岐などをすればよいかが分かりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数5
- Standerd MLでリストの先頭から2つずつ要素を組にしたリストを作りたい
Standerd MLの問題で整数のリストの先頭から2つずつ要素を組にしたリストを求める関数でcomを作りたい。 'a list->('a*'a)listでcom([1,2,3,4])の場合は([1,2],[3,4]),元の要素数が奇数の場合は0を入れる。 自分で途中までは考えれました。 fun com(nil)=nil | com(x::xs)= if xs=nil then x::0 else x::sx | com(x::xs::xxs)= if xxs=nil then x::xs else com(xxs); これで実際に正常に動作するかどうかわかりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数3
- StandardMLで整数リストの奇数・偶数番目の要素の和を組として返したい
StandardMLで整数リストの奇数・偶数番目の要素の和を組として返す関数sumを作りたい。 sum:int list->int*int。sum([1,2,3,4])ならば(4,6)となるような関数。 自分で途中までは考えてみました。 fun sum(nil)=nil | sum(x::xs::xxs)= どのように条件分岐などをすればよいかが分かりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数5
- Standerd MLでリストの先頭から2つずつ要素を組にしたリストを作りたい
Standerd MLの問題で整数のリストの先頭から2つずつ要素を組にしたリストを求める関数でcomを作りたい。 'a list->('a*'a)listでcom([1,2,3,4])の場合は([1,2],[3,4]),元の要素数が奇数の場合は0を入れる。 自分で途中までは考えれました。 fun com(nil)=nil | com(x::xs)= if xs=nil then x::0 else x::sx | com(x::xs::xxs)= if xxs=nil then x::xs else com(xxs); これで実際に正常に動作するかどうかわかりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数3
- Standerd MLでリストの先頭から2つずつ要素を組にしたリストを作りたい
Standerd MLの問題で整数のリストの先頭から2つずつ要素を組にしたリストを求める関数でcomを作りたい。 'a list->('a*'a)listでcom([1,2,3,4])の場合は([1,2],[3,4]),元の要素数が奇数の場合は0を入れる。 自分で途中までは考えれました。 fun com(nil)=nil | com(x::xs)= if xs=nil then x::0 else x::sx | com(x::xs::xxs)= if xxs=nil then x::xs else com(xxs); これで実際に正常に動作するかどうかわかりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数3
- StandardMLで整数リストの奇数・偶数番目の要素の和を組として返したい
StandardMLで整数リストの奇数・偶数番目の要素の和を組として返す関数sumを作りたい。 sum:int list->int*int。sum([1,2,3,4])ならば(4,6)となるような関数。 自分で途中までは考えてみました。 fun sum(nil)=nil | sum(x::xs::xxs)= どのように条件分岐などをすればよいかが分かりません。 ご指導よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yu-ki8877
- 回答数5
- 外部からホームページを閲覧する事が出来なくなり困っております。
今まで問題なく使用していたWebサーバがあったのですが、初期化の上OSを入れ直した所、外部端末からホームページを見る事が出来なくなりました。 とりあえず下記については確認しましたが、切り分け、原因特定などのために、他にどのような事を行えばよいかご教示いただける方がいらっしゃいましたら、宜しくお願いします。 ここでは、便宜上にWebサーバ名をA、ドメイン名をwww.aaa.jp、このドメインに対応するグローバルIPアドレスを222.222.222.222とします。 1. サーバ「A」でブラウザから http://localhost にアクセスする。 → 正常に閲覧できます。 2. 外部の端末でブラウザから http://222.222.222.222 にアクセスする。 → 閲覧できません。 3. 外部の端末でブラウザから http://www.aaa.jp にアクセスする。 → 閲覧できません。 4. 外部の端末でコマンドプロンプトから tracert www.aaa.jp を実行する。 → www.aaa.jp[222.222.222.222]まで到達した後、Request timed outが発生しました。 5. 外部の端末でコマンドプロンプトから ping www.aaa.jp を実行する。 → Request timed outが発生しました。 6. SELINUXの確認 # getenforce Disabled 7. ファイアウォールの確認 # /etc/rc.d/init.d/iptables status ファイアウォールは停止 【環境】 CentOS 5.1 Apache 2.2.3 以上、宜しくお願いします。
- 外部からホームページを閲覧する事が出来なくなり困っております。
今まで問題なく使用していたWebサーバがあったのですが、初期化の上OSを入れ直した所、外部端末からホームページを見る事が出来なくなりました。 とりあえず下記については確認しましたが、切り分け、原因特定などのために、他にどのような事を行えばよいかご教示いただける方がいらっしゃいましたら、宜しくお願いします。 ここでは、便宜上にWebサーバ名をA、ドメイン名をwww.aaa.jp、このドメインに対応するグローバルIPアドレスを222.222.222.222とします。 1. サーバ「A」でブラウザから http://localhost にアクセスする。 → 正常に閲覧できます。 2. 外部の端末でブラウザから http://222.222.222.222 にアクセスする。 → 閲覧できません。 3. 外部の端末でブラウザから http://www.aaa.jp にアクセスする。 → 閲覧できません。 4. 外部の端末でコマンドプロンプトから tracert www.aaa.jp を実行する。 → www.aaa.jp[222.222.222.222]まで到達した後、Request timed outが発生しました。 5. 外部の端末でコマンドプロンプトから ping www.aaa.jp を実行する。 → Request timed outが発生しました。 6. SELINUXの確認 # getenforce Disabled 7. ファイアウォールの確認 # /etc/rc.d/init.d/iptables status ファイアウォールは停止 【環境】 CentOS 5.1 Apache 2.2.3 以上、宜しくお願いします。
- DFDの書き方について
DFDの書き方について、質問があります。 システムがユーザ認証(ログイン)の機能を用意している場合、矢印は図のような向きに「ID,パスワード」が流れるように書けばいいのでしょうか? それとも、DB側からユーザ側にも矢印が必要でしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- nabewari
- 回答数2
- FORTRANの絶対値についてです。
FORTRANでの絶対値はabsでできますよね。それなんですが、使い方が調べてもよくわかりません。 t=|xの平均-yの平均|をプログラムにするならば t=abs(xの平均-yの平均)とすればいいのですか? よくわからないので教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- saifhgfhw
- 回答数3
- SMLのエラーについて
リストの中から入力した名前と一致するものだけを抜き出して新たにリストを作る関数を作成したのですが Warning: match nonexhaustive (S,nil)=>... (S,(x,a,k) :: nil) => ... というエラーが出て、その原因がわからず困っています。 以下関数のソースです。 どなたかお願いします。 fun andname S nil = nil | andname S [(x,a,k)] = let val (X,A,K) = hd[(x,a,k)] val [(X',A',K')] =tl[(x,a,k)] in if ssearch S X = true then [(X,A,K)]@(andname S [(X',A',K')]) else nil@andname S [(X',A',K')] end;
- ベストアンサー
- その他(プログラミング・開発)
- pwpr
- 回答数1
- Standard MLの組について
type group = string*string*string という型のgroup型に対して Sというstringとgroupの2番目のstringが等しいかどうか比較したい時 どういう風に記述すればよいのでしょうか。 非常に基本的なことだと思うのですが、SMLの資料が全然見つからず困っています。 よろしくおねがいします。
- ベストアンサー
- その他(プログラミング・開発)
- pwpr
- 回答数1
- mod_rewriteの書き方に困っています。
http://www.○○○.com/1/2/3.htmlといった静的なリクエストを、 .htaccessを使って動的リクエストに読み替えています。 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)\.html$ index.php?a=$1&%{QUERY_STRING}[L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)/([^/]*)\.html$ index.php?a=$1&b=$2&%{QUERY_STRING}[L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ index.php?a=$1&b=$2&c=$3&%{QUERY_STRING}[L] 違うのはディレクトリの階層(=引数の数)で、最大でa~eまで5つです。 ご覧のとおり、引数がいくつの場合でも、条件は同じなのです。 もっとスマートに書く方法があると思い、あれこれ試していますが、 自力ではうまくいかず、この形で運用しています。 技術向上のため、簡潔な書き方があれば知りたいです。 お気づきの書き方をご教示下さい。よろしくお願いします。 なお、php等を使ったスクリプトでの解析の提案ではなく、 .htaccessの記述方法としてのアドバイスをお願いします。
- 締切済み
- その他(プログラミング・開発)
- mimoty
- 回答数1
- C言語によるgnuplotの呼び出し
シミュレーションによって得られた計算結果を自動的にgnuplotで 表示させるプログラミングを作成しました。シミュレーション自体は fortranで行っていてfort.61というファイルが出力されます。 c言語でこのファイルを読みとって、それに少し細工をしfort.62 というファイルに新たに書き込んで、gnuplotで表示させたいのですが、 gnuplotの画面で no valid dataというエラーが表示されてしまいます。 ところが、cのプログラムを終了させてからgnuplotでこのfort.62を 通常の方法でplotすると、きちんとグラフが表示されます。 何が原因がわかるかたいらっしゃいましたら、教えて下さい。 ちなみにコンパイルはcygwin上でgccを使用しています。以下にソース を添付します。gnuplotで読み込んでいるファイルplot.pltは 「plot "fort.62"」と記述してあるtextファイルです。 よろしくお願いします。 #include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { FILE *fp,*fp2; int i,N; double x,y; double volt[100],curr[100]; double norm,para; para = 0.2442E-03; N=14; fp=fopen("fort.61","r"); for(i=0;i<N;i++){ fscanf(fp,"%lf %lf",&x,&y); volt[i] = x; curr[i] = y; if(volt[i] == -1.0){ norm = para/curr[i]; } } for(i=0;i<N;i++){ curr[i] = norm*curr[i]; } close(fp); fp2 = fopen("fort.62","w"); for(i=0;i<N;i++){ fprintf(fp2,"%lf %lf\n",volt[i],curr[i]); } close(fp2); system("wgnuplot -persist plot.plt"); }