ky072 の回答履歴

全194件中41~60件表示
  • Syslog内の不明なwarningについて

    お世話になっております。 /var/log/messages内に頻繁に出力されるPriorityがwarning: の以下メッセージについて、 原因と(必要であれば)対処方法をご教示頂けないでしょうか? 環境) ・OS: RedHat Enterprise Linux 5.4 ・syslogデーモン設定はデフォルト設定(カスタマイズなし) 何卒、宜しくお願いします。 Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 7: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 8: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 10: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 11: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 13: missing ":" separator

  • 決まった文字列幅でのスクロール

    開発言語はC言語です。 決まった文字列幅の中で文字列をスクロールさせたいのですが、 うまい方法が思いつきません。 まず、期待する挙動を説明します。 文字列を用意して、その文字数を読み取らせます。 unsigned int strl = 0; 文字列(A QUICK BROWN FOX JUMPS OVER THE LAZY DOG) strl = 41; 文字列幅ぶんの数(今回は16)をstrlに足します。 strl += 16; iが0からstrlになるまで次のように文字列を出力します。 [________________] i=0 [_______________A] i=1 [______________A_] i=2 [_____________A_Q] i=3 [____________A_QU] i=4 ... [OG______________] i=55 [G_______________] i=56 [________________] i=57 このような挙動を実現するには、どのように組めばよいのでしょうか。 例を示していただけると非常に助かります。

    • Erorin
    • 回答数3
  • 16進数数字を結合して、10進数にしたいです

    16進数数字を結合して、10進数にしたいです。具体的な記述を教えてください。 今は、rreg、greg、breg(8bitの数)を連結して出力するというのを事をしてますが、 これを連結してその後で10進数に書き換えたいです。 【現在】 int rreg, greg, breg; for (i = 0 ; i < W * 3 * H ; i++){ if(i%3==0) rreg = buf_out[i]; if(i%3==1) greg = buf_out[i]; if(i%3==2) breg = buf_out[i]; if(i%3==2){fprintf(fp_out, "%02x%02x%02x\n", rreg, greg, breg);} }

  • XPパソコンのレスポンスの遅さ

    以前にも質問したことがあるのですが、再質問させて頂きます。 小生自宅でパソコン2台(XP及びwindows7)を使用しております。 windows7の方は最近購入したばかりなので快適で問題ないのですが、XPの方のレスポンスが極端に遅くなってきたので困っております。(直近約半年位前からの現象です) レスポンスの遅い状況を下記致します。 1)PCを立ち上げた最初の約30分間程度だけ、パソコンのレスポンスが全て極端に遅くなる。 例えばインターネットに接続するまでの時間がいままでは数分(3~4分程度)で繋がっていたのが、最近は繋がるまでに15分程度も掛かってしまいます。 デスクトップ画面が表示されるまでに約10分強くらいの時間が掛かります。 2)メール(Outlook Express)への接続時間も同様に極端に遅くなる。 しかしながらパソコンへの電源投入後約30分くらい経過すると、インターネットやメールを行う際の各種のレスポンスが何故かいつのまにか正常動作(スピード)に復帰します。 繰り返しますが、パソコンへの電源投入後最初の約30分程度の時間だけが何故か極端に動作が遅くなるのです。このようなXPパソコンのレスポンスを修復する方法などありましたら、ご指導何卒宜しく御願いい申し上げます。  1)ソーテック製ディスクトップPC 型式:SX6120C     CPU:AMD Duron 1200MHz、システムメモリー:最大1GB、ハードディスクドライブ:40GB 2)ウイルスソフト:ドイツ製フリーソフト avast 3)プロバイダー:YahooのADSL契約です。 4)ディスククリーンアップ及びディスクデフラグは毎月1回程度は行うようにしています。

  • 特定文字列の取り出し方 複雑な正規表現

    お世話中になります。 特定文字列の取り出し方が分かりません。 たとえば、下記のような文字列があります。 == $contents ======================================== <img alt="Image813.jpg" class="pict" height="320" src="http://xyzxyz.com/20111101_123.jpg" width="240" /><br /> もう後2ヶ月です!!<br /> 早いですね。<br /> <br /> 写真はココちゃんです!<br /> <img alt="DSC_0052.JPG" class="pict" height="320" src="http://xyzxyz.com/20111101_456.jpg" width="240" /><br /> 今年の夏から発売し、たくさんのお客様に<br /> 食べていただいているソフトクリーム。<br /> <br /> 今のところ人気ランキングはこんな感じです。<br /> ちなみにソフトクリームは真冬の最高気温が5度の日でも<br /> 販売し続ける予定です!<br /> ================================================== この$contents という文字列から 「http://xyzxyz.com/20111101_123.jpg」 「http://xyzxyz.com/20111102_456.jpg」 を取り出し、ぞれぞれ配列に入れる場合の 正規表現はどのように記述すればいいですか? 下記の文字列を $contents として、 正規表現を $pattern 結果を $matches とします。 お忙しいところ 申し訳ありませんが、 よろしくお願いします。

    • ベストアンサー
    • PHP
  • linuxコマンド・C言語での行抜き出し

    2つのファイルを比較して一致しない行だけを 抜き出すという処理について教えてもらえますでしょうか? 例) 比較するファイルは以下のようなファイルとする。 ファイル1    ファイル2 A         A B         C C D 出力ファイル B D このような処理を行いたいのです。 方法としてはC言語かlinuxコマンドを用いたいのですが、 教えてもらえますでしょうか? よろしくお願いします。

  • Postgresqlの自己結合について

    first_table f_id f_name 1 鈴木 2 田中 3 佐藤 last_table l_id l_name 1 一郎 1 二郎 2 太郎 3 次郎 欲しい結果 id f_name l_name1 l_name2 1 鈴木 一郎 二朗 2 田中 太郎 (空白もしくはNULL) 3 佐藤 次郎 (空白もしくはNULL) PHP4.3.2とPostgresql7.4.29の環境です。 first_tableとlast_tableの2つのテーブルがあって、 欲しい結果のような表を作成したいです。 l_name1やl_name2でのキーワード検索も行いたいので、1つのSQL文を発行したいのですが、 どのように書けば良いのでしょうか? last_tableを自己結合し、first_tableと結合するのが近い気がするのですが。 SELECT * FROM first_table AS f INNER JOIN ( SELECT l1.l_id, l1.l_name AS l_name1, l2.l_name AS l_name2 FROM l_table AS l1, l_table AS l2 WHERE l1.l_name > l2.l_name AND l1.l_id = l2.l_id ) AS l ON f.f_id=l.l_id よろしくお願いします。

  • Postgresqlの自己結合について

    first_table f_id f_name 1 鈴木 2 田中 3 佐藤 last_table l_id l_name 1 一郎 1 二郎 2 太郎 3 次郎 欲しい結果 id f_name l_name1 l_name2 1 鈴木 一郎 二朗 2 田中 太郎 (空白もしくはNULL) 3 佐藤 次郎 (空白もしくはNULL) PHP4.3.2とPostgresql7.4.29の環境です。 first_tableとlast_tableの2つのテーブルがあって、 欲しい結果のような表を作成したいです。 l_name1やl_name2でのキーワード検索も行いたいので、1つのSQL文を発行したいのですが、 どのように書けば良いのでしょうか? last_tableを自己結合し、first_tableと結合するのが近い気がするのですが。 SELECT * FROM first_table AS f INNER JOIN ( SELECT l1.l_id, l1.l_name AS l_name1, l2.l_name AS l_name2 FROM l_table AS l1, l_table AS l2 WHERE l1.l_name > l2.l_name AND l1.l_id = l2.l_id ) AS l ON f.f_id=l.l_id よろしくお願いします。

  • google画像検索をしたい

    Cやvisual C++で、好きなキーワードを引数にしてgoogle画像検索を呼び出す関数のようなものはないでしょうか? google API(←がどんなのかわかりませんが)とかを勉強したらいいのでしょうか? 参考になるサイト、本がありましたら教えてください。

  • Apache Allow from に DDNS

    Apache 2.2を使用しています。 Confファイルを下記のように全てのアクセスを禁止し、特定のIPアドレス、DDNSのみ 閲覧可能に設定しています。 <Directory "/abcdefg"> Order Deny,Allow Deny from all Allow from X.X.X.X Allow from YYY.ddo.jp </Directory> ところが、IPアドレスの方はうまく閲覧できるのですが、DDNSの指定の方は閲覧することが できません。 下記の設定をhttpd.confには行いましたがダメでした。 HostnameLookups Off => HostnameLookups On 他に設定が必要なのでしょうか? それともAllow from にDDNSの設定はできないのでしょうか? どなたかご回答よろしくお願いします。

    • Snaty
    • 回答数1
  • スリザーリンクの問題をランダムに生成するプログラム

    題名のようなプログラムをC言語で書きたいと思います。 日本語としておかしいところがあったらすいません。 方針としては下図のような時計回りの矢印ブロックをつくり  → ↑ ↓  ← 矢印の元を-1、1矢印の先を1としてつながったところが足して0になってループと判定し、これをどんどんつなげていって最終的に大きなループを作ろうと考えています。 スリザーリンクの問題として入り組んだループが生成されるように、二度目選択したときにはループを削除して凹凸やへこんだループを実現して、そのあと点対称、線対称にヒントとなる数字を書き入れていきたいと思います。 まず選択したマスを格納する配列と、矢印の向き(-1,1の情報)を格納する配列、ヒントの数字を格納する配列を用意してランダムに矢印のブロックを生成するプログラムを書いたのですが、凹凸やへこんだループのためのループ削除で複数のループができるようになってしまいました。 これを回避する条件など問題は山積みですが。 他にもっと良い方法やこうしたほうがいいよといったロジックなどあればご教示お願いします。

  • 英数11桁のファイルを消したい。

    特定のファイルを除き、英数11桁の画像ファイルを消したいと思っています。 その特定のファイルも英数11桁なのでややこしいことになっています。 作りかけですが、以下のようにしています。 echo off SET target_path=c:\test pushd %target_path% for %%f in ( * ) do call :sub "%%f" popd exit /b :sub set flag=OFF for %%e in ( nowprinting.gif nowprinting.jpg ) do if %1=="%%e" set flag=ON if "%flag%"=="ON" goto :EOF del %1 goto :EOF ディレクトリの中には、削除対象外の英数11桁ではないファイルもあるため、 チェックが必要です。 正規表現など足してみたのですがうまくいきません。 ご教授いただけないでしょうか。

    • ginfix
    • 回答数4
  • パーセントが入ったURLのページが表示されない

    パーセントが入ったURLのページが、うまく表示されなくて困っています。 環境は、さくらのレンタルサーバ スタンダード なのですが、 /home/USERNAME/www/www.example.com/%E4%BC%8A%E6%9D%B1%E6%84%9B.xml (1) にファイルを置いている状態で、 http://www.example.com/%E4%BC%8A%E6%9D%B1%E6%84%9B.xml (2) この(2)のURLにアクセスすると、(1)のファイルの内容が表示されるはずだと思うのですが、表示されません。 (2)のURLのファイル名部分をさらにUTF-8でエンコードした、 http://www.example.com/%25E4%25BC%258A%25E6%259D%25B1%25E6%2584%259B.xml (3) にアクセスすると、(1)のファイルの内容が表示されます。 色々検索して、「.htaccess」をいじればいいのかな?と思ったのですが、 知識が乏しく、理解することができませんでした。 どのようにすれば、(2)のURLで(1)のファイルの内容が表示されるようにできるでしょうか。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpの配列を代入

    初めての質問です。 よろしくお願い致します。 phpの配列を代入する方法ですが $data("テスト1#テスト2#テスト3"); $ary= array("5874","9874"); $dataの結果を テスト15874テスト29874テスト3 特定の文字列に「#」に$aryを順番に代入したいのですがわかりません。 str_replaceでなさそうですし、どうすれんばいいのでしょうか?

    • 締切済み
    • PHP
  • SQLで1つのレコードから複数行挿入するには

    下記のようなレコードがあります。 node_id_1 node_nm_1 node_id_2 node_nm_2 ------------------------------------- 00001   AAAA    00002   BBBB 00003   CCCC    00004   DDDD このレコードを元に下記のようなデータを別テーブルに挿入したいのですが、SQLで可能でしょうか id node_id node_nm ----------------- 1  00001  AAAA 1  00002  BBBB 2  00003  CCCC 2  00004  DDDD idはシーケンスで取得します。そして、同一レコードだったものには同じidを振ります。 DBはPostgreSQL 8.4です。

  • TCP/IP のパケットの分断と結合について

    linux で socket を使ってプログラムを作っております。 パケットの頭に、どんな種類のパケットかの情報を入れ、それに続く部分にデータを入れて送っております。受信側では、届いたパケットの頭の情報を見て必要な処理を行う、という流れになっております。 ところが、時々、次のような現象が発生して困っております。 ・送信側で一回のsendで送ったはずのデータが受信側では一回のrecvで届かず、二回のrecvで届く。 ・送信側では二回のsendで送ったつもりなのに、受信側では一回のrecvで2つのパケットが結合したデータが届く。 これはsendとrecvでは普通に起こると想定しなければならない現象なのでしょうか? それとも、linuxマシンの設定に問題があるのでしょうか?

  • 正規表現での置換えについて

    正規表現を使った置換えでどうやったらいいのか悩んでいます。 やり方は、カンマで区切られた数字や英字の列をその先頭だけ残して別の記号(?など)に変換するというものです。 変換例 222,1,33333 は 2??,1,3???? へ置換え 55,22aa は 5?,2??? へ置換え 6 は 6 へ置換え(つまりそのまま) このような置換えをすることは可能でしょうか。 こういう置換えはand条件が使えないと無理なのかなとも思ったりしています。 ただ正規表現にはand条件は無いようですし。(or条件はあるようですが) mb_ereg_replaceを使って明示していただけると助かります。 もちろん複数行になっても問題ありませんし、mb_ereg_replaceでは無理という場合に別の関数を使っていただいても結構です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • C言語のsystem関数でコマンドのエイリアス

    C言語のsystem関数でエイリアスを設定したコマンドを実行する方法、どなたかご存じないでしょうか。 例えばbashを使っているユーザであれば、ユーザのbash_profileの中に alias id='id -g username' と記載し、idコマンドを実施した際には必ずusernameさんのグループIDを出力させるようにします。 この状態で、profileを読み込んでidコマンドを実行すると「500」等のIDが出力されます。 これをCのソースの中にsystem関数として記載します。 勿論ユーザはbashのプロファイルを読み込んでいる状態でgccします。 ソースファイル名をtest.cとすると、test.cのmainは以下 int main(){ system("id"); return 0; } この状態でソースをgccして、実行ファイルを実行しても出力結果は先ほどのグループIDのみではなく標準的なid,つまり uid=0(root) gid=0(root) 所属グループ=0(root),1(bin),2(daemon),3(sys) 以下省略 と出力されていしまいます。 やりたい事はエイリアスを設定したコマンドをCのsystem関数で使いたいのですが、どなたかやり方ご存知の方いらっしゃいますでしょうか。 使用しているOSはLinuxです。 どうぞ宜しくお願い致します。

  • MySQL 副問い合わせ(IN)での部分一致検索

    MySQL ver.5.1を使用。 メールアドレス帳(数千件)より、宛名に特定のキーワードが含まれる行のみ選択したいと考えてます。 対象となるキーワードが多数ありすぎるため、別テーブルに格納してあります。 副問い合わせ(IN)を使用して、 下記テーブル:mail_listのname列のうち、 テーブル:keywordの値を含む行のみ抽出したいと思います。 完全一致『受付』⇔『受付』といったようなものであれば、 SELECT * FROM mail_list WHERE name IN (SELECT name FROM keyword); で結果が得られるのですが、 『技術部』⇔『部』、『営業部』⇔『部』 のように部分一致させるという条件の場合、方法がなかなか思いつきません。 どのようなSQLで実現できますか。 ご教示くださいませ。 ■テーブル:mail_list id | name | address | ―――――――――――――― 1 | 技術部 | aaa@aaaa | 2 | 営業部 | bbb@bbbb | 3 | 駐車場 | ccc@cccc | 4 | 受付 | ddd@dddd | 5 | 社長室 | eee@eeee | ■テーブル:keyword name | ―――― 受付 | 部 | ×× | ○○ | △△ |

    • ベストアンサー
    • MySQL
  • linux テキスト処理

    お世話になります。 linuxのテキスト操作でご質問です。 (1) ------------------------- [root@*** ***]# vi test.txt 1 2 3 4 ------------------------ ↓ ↓ (2) -------------------------- [root@*** ***]# vi test.txt 1 2 3 4 ------------------------ 何百行もあるテキストデータを(1)⇒(2)に一発でできる方法は あるでしょうか? 以上、宜しくお願いいたします。

    • yaki_82
    • 回答数5