プログラミング・開発

全169543件中19821~19840件表示
  • Rubyのrandについて

    Rubyを勉強中の初心者です。 「苺 コーヒー 花 美人 宇宙見物」と書いたファイル(sukinamono.txt)があります。 その中からランダムで1項目取り出して表示するスクリプトをつくりたいと思っています。 getsでsukinamono.txtを読み込んで、randを使うのかなと思ったのですが、スクリプトのうまい書き方がわかりません。 どなたかに教えていただければ幸いです。 よろしくお願いします。

    • ベストアンサー
    • mot-nghin
    • Ruby
    • 回答数3
  • PHPの閉じタグ省略

    PHP初学者です。 PHPの閉じタグである?>を省略しているサンプルソースを見ることがあるのですが、なにか意味があるのでしょうか。問題なく動いて入るようなのですが気持ち悪く感じています。

    • ベストアンサー
    • fvapfbva
    • PHP
    • 回答数1
  • COBOL

    こんにちわ。COBOLプログラムの解析をしています。 現状不可解な問題に直面しています。 IF A=189 AND B=200 or 201 or 202 プログラム内に上記のような判定文があります。 プログラムを実行するとこの判定分が真になる場合があります。 真になった際の変数A及び変数Bの中身を見てると以下の2通りでした。 (1)A=189 B = 200 (2)A= 299 B= 202 (1)は正しいと思いますが、(2)の場合に真になるということがありえるのでしょうか? いや実際に、なったのですがどういう原因が考えられるしょうか? 注:会社で使用しているプログラムの為本文は出せません。

  • 2階微分方程式の解法

    d^2y/dx^2+2*x*dy/dx=0 境界条件 x=0: y=1、x→∞: y→0 上記の微分方程式をルンゲクッタ法を使って数値的に解きたいのですが、どのように x→∞ : y→0 の境界条件をいれればいいかわかりません。どなたか教えて頂けないでしょうか。回答よろしくお願いします。

  • エクセル VBAインプットボックスに入力

    こんにちは、教えてください。インプットボックスに入力した数が行(Column)の番号又は、名前がついている行の数値を指定して(例えば、Columnの名前が 80,81など)、その行に入力されているデータなどを次の行にコピーするにはどうすればいいのでしょうか(例えばインプットボックスに入力されている番号が80なら、80の行のデータを81の行にコピーする)?どうしても、次の行にコピーするのがうまくいきません。よろしくお願いします。

  • cursesの呼び出し規約について

    cursesをはじめて使用したいのですが。 呼び出し規約でエラーが生じて利用することができません。 Windows7でvisual studioを用いています。 ある制御プログラムを書いているのですが、この場合では呼び出し規約を__stdcall (/Gz)に設定しています。 この呼び出し規約の条件でcursesを利用しようとすると以下のような LINK : warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 1>curses.obj : error LNK2001: 外部シンボル "_refresh@0" は未解決です。 エラーが出てきてしまいビルドすることができません。 用いているcursesのプログラムは以下のようなシンプルなものです。 #include <curses.h> int main() { initscr(); printw("Hello World !!!"); refresh(); getch(); endwin(); return 0; } 同じプログラムで呼び出し規約を__cdecl (/Gd)にしてあげるとうまくビルドができ実行することが可能なのですが、呼び出し規約を__cdecl (/Gd)に設定すると 某社(PCIボードを提供している会社です)の関数が使用できなくなってしまいます。 呼び出し規約を__stdcall (/Gz)でcursesを使用したいのですが。どのように改善すればよいのでしょうか?  アドバイスよろしくお願いします。

  • jqueryのvalue習得によるhtml書き換え

    jqueryにてvalueの値を取得し、同じ値を持つ要素を消去した後、別のものに書き換えたいと思います。 目的: 「value=4」を持つ要素をクリックしたらその要素だけではなく、属性「value=4」を持つ他の要素を入れ替えたい。 HTMLソース ------------------------------------------------ <ul> <li><a href="" class="counter" value=1>test</a></li> <li><a href="" class="counter" value=1>test</a></li> <li><a href="" class="counter" value=2>test</a></li> <li><a href="" class="counter" value=1>test</a></li> <li><a href="" class="counter" value=3>test</a></li> <li><a href="" class="counter" value=4>test</a></li> <li><a href="" class="counter" value=5>test</a></li> <li><a href="" class="counter" value=4>test</a></li> <li><a href="" class="counter" value=4>test</a></li> <li><a href="" class="counter" value=4>test</a></li> <li><a href="" class="counter" value=5>test</a></li> <li><a href="" class="counter" value=5>test</a></li> </ul> ------------------------------------------------ javascriptソース <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script> $(function(){ $(".counter").click(function () { siteID =$(this).attr("value"); $(".counter([value=siteID])").css("background-color","#000"); }); }); </script> 何とかvalueの値を取得することは出来たのですが、その後の動作がわかりません。 上記の方法で解決するかと思えたのですが、ここから先が進みませんでした。 試しに背景色のみを同じ値を持つ要素を書き換えようと思っております。 どちらかご教授頂ければ幸いに御座います。

  • codeigniter 文字化け

    codeigniterからの出力が文字化けします。 mysqlへの入力は正常です。 mysqlのcharacter_set関係はすべてutf8です。 DBもutf8ですし.. どこに問題があるのでしょうか。 よろしくお願いします。

  • DocumentCompletedが複数回発生する

    C#のwebbrowserでDocumentCompletedは判定したいのですが、 サイトによって、複数回発生して実際に全部読み終わった時をどうやって判断すればいいのかわかりません。 たとえば、アマゾンのサイト(http://www.amazon.co.jp)を観たのですが、 7回以上発生します。 各、DocumentCompletedでURLを取得したのですが同じでしたので、 URLからの判断は無理でした。 完全にページを読み終わったときに、 DocumentText で、HTMLの情報を取得するという単純なプログラムを作りたいのですが どのように書けばいいのでしょうか? よろしくお願いします。

  • 音声ファイルを実行ファイルに埋め込みたい

    WAVファイルを再生する、目覚まし時計みたいなものを作りました。 現段階では、WAVファイルを外部リソースファイルとして実行ファイルから読み込んでいます。 このWAVファイルと実行ファイルを一体化する方法はないでしょうか。 もし、一体化できてもMCIを使うような簡単な命令で再生はできないでしょうか。

  • JavaScriptの記述を教えて下さい。

    はじめまして、charliehamaといいます。 素人なもので、JavaScriptに詳しい方、教えて下さい。 次のコード(全体の中の一部)があります。 <!-- // ------------------------------------------------- // HTML生成関数 // ------------------------------------------------- function disp(){ //各要素を変数に格納 var $day = $(this).find('day').text(); var $label = $(this).find('label').text(); var $category = $(this).find('category').text(); var $content = $(this).find('content').text(); var $url = $(this).find('url').text(); var $target = $(this).find('target').text(); //HTMLを生成 $('<tr>'+ '<th>'+$day+'</th>'+ '<td class="label"><span class="'+$label+'">'+$category+'</span></td>'+ '<td><a href="'+$url+'" target="'+$target+'">'+$content+'</a></td>'+ '</tr>').appendTo('table.tbl tbody'); } --> 変数$urlについて、if構文で分岐させるにはどのように記述すればよいですか? (1) $urlがxxxの時、<td><span class="abc">'+$content+'</span></td> とする。 (2) $urlがそれ以外の時、<td><a href="'+$url+'" target="'+$target+'">'+$content+'</a></td>とする。 (3) (1)と(2)以外の処理は変更しない。 質問の仕方が悪ければご指摘下さい。 困っています。 どうかよろしくお願い申し上げます。

  • perl 積算の仕方が解らない

    フォートランで作られたデータを、perlで作り直そうと始めました。 なんとか、perlの中で値の計算までは出来たのですが、 下記データの2フィールド目に対して積算の仕方が解りません。 awkでは、awk '{SUM += $2;printf("%s %10.4e\n", $1, SUM)}'でできましたが、 perlで中ではどのようにするのか? 1998-04-20T16:16:00   6.533078e+05 1998-05-01T01:59:00   1.501809e+06 1998-05-05T07:20:00   7.202719e+05 1998-05-05T07:24:00   9.799618e+05 ついでに、御存じでしたら、御教授ください。 awkとperlの計算結果は全く同じにでましたが、フォートランの結果は 下記のように微妙に違ってしまう処がございます。 それは、どうしてでしょうか?     awk,perl の結果    フォートランの結果   フォートランの7ケタの結果  7.202719e+05      7.202718e+05      7.2027181e+05          9.799618e+05     9.799616e+05 9.7996169e+05 以上 よろしくお願い致します。

    • ベストアンサー
    • nnirosan
    • Perl
    • 回答数4
  • CASLIIのCPLとCPAについて

    FR(フレグランスレジスタ)に設定される値を答える問題ですが、 解き方がわからないので教えてください。 (1)CPA GR0、M (2)CPL GR0、M GR0の内容 10、  M番地の内容 11の時 FRに設定あれるビット値を答える。 答え  (1)の場合(010)SF=1 (2)の場合(010)SF=1 *(010は左からOF,SF,ZFとなっています) 私がわからないのは、なぜSF=1となるかです。演算が負になるようですが、 どのように演算すると負になるのですか?

  • コンピュータが処理できるビット数について

    こんにちは コンピュータが1秒間に処理できるビット数を知りたいのですが、パソコンのどこを見ればよいでしょうか また、インターネットの電卓で25の階乗を求めたところ、 1.551121e+25 ・・・と出てきました この e というのは何でしょうか どう計算すればよいのでしょうか 質問が多いですが、よろしくお願い致します

  • VBでメモ帳を作っているのですが、英語は読み込み,

    VBでメモ帳を作っているのですが、英語は読み込み,書き込みできても日本語が文字化けして読み込み,書き込みできません。エンコードを指定する必要があるのでしょうか?その場合、何と書けば良いですか?教えてください!

    • ベストアンサー
    • noname#193530
    • Visual Basic
    • 回答数1
  • C言語による画像処理で出力時に文字化け

    http://image.onishi-lab.jp/002.html#1 ここを参考にsobelオペレータによるエッジ検出をしようとしています。 fxとfyのところを考えるのですが、とりあえず1にして出力したら文字化けしました。 文字化けの原因を教えてください。 読み込む画像は横160ピクセル、縦70ピクセルのP2形式のpgmファイルです。 #include <stdio.h> #include <stdlib.h> int pgm_read(char *filename, unsigned char *pimage){ FILE *fp; if((fp=fopen(filename,"rb"))==NULL){ printf("ファイル%sが開けません\n",filename); exit(-1); } fscanf(fp,"P2\n160 70\n255\n"); //ヘッダを読み飛ばす fread(pimage,sizeof(char),160*70,fp); fclose(fp); return 0; } int pgm_write(char *filename, unsigned char *pimage){ FILE *fp; fp=fopen(filename,"wb"); fprintf(fp,"P2\n160 70\n255\n"); fwrite(pimage,sizeof(char),160*70,fp); fclose(fp); return 0; } main(){ unsigned char *image; //取り込む画像 unsigned char *edge; //エッジ画像 int x,y; int fx,fy; //オペレータグラジエントの強度 FILE *fp; image = malloc(sizeof(char)*160*70); //メモリの確保 edge = malloc(sizeof(char)*160*70); pgm_read("input.pgm", image); //ファイルの読み込み for(y=1;y<70-1;y++){ //Sobel オペレータ for(x=1;x<160-1;x++){ fx = 1;// ここを考える fy = 1;// ここを考える if(fx*fx+fy*fy>500) *(edge+160*y+x) = 0x00; //閾値より大きいところは黒 else *(edge+160*y+x) = 0xff; //それ以外は白 } } pgm_write("output.pgm", edge); //ファイルの書き込み free(image); //メモリの開放 free(edge); } 文字化けの様子は P2 160 70 255 ^@^@^@^@^@^@^@^@・・・ ^@\377\377\377・・・ みたいな感じです。

  • 横スクロールを縦スクロールに変換したい

    ちょっと違うのですが、こちらのサイトをご覧ください。 http://www.rinkokikuchi.com/# このサイトでは横スクロールデザインですが、マウスの縦スクロールをしても横にスクロールできるようになっています。 私が今困っているのはパララックスを使った縦スクロールのサイトを作っているのですが、 マウスのホイールを横にスクロールした際にもサイトを縦にスクロールできる様にしたいのですが、分かりません。 縦横どちらでもスクロールできる様にしたいです。 どなたか教えて頂けませんでしょうか。

  • 配列と乱数を使ったプログラム

    配列と乱数を使ったプログラムについて 今年からプログラミングについて勉強する事になったのですが、 配列と乱数を上手く使うことができません。やりたいと思っていることが おみくじのプログラムで 大吉 中吉 小吉 という3つの配列からウィンドウ上にランダムで 一つ表示するというプログラムです。 【おみくじの結果は *** です。】 ←***の部分がランダムに配列から表示される結果です。(分かりづらなかったら、ごめんなさい) 病欠で2週ほど授業に出席する事が出来なかったので、配列と乱数についてよく分かりません。 PENというソフトで学習しているので、出来るならPENにそって教えてもらえると、嬉しいです。 宜しくお願いしますm(_ _)m

  • 原因が分かりません!

    C言語の課題です 行列AとBの積Cの結果を表示して、Cの最大値最小値を表示せよというものです。 Cは正しい結果なのですが、最大値と最小値が正しくありません。 なぜこうなるのか原因が不明なので指摘お願いします 期限が7月1日なので早急に解答を寄せてもらえれば嬉しいです #include <stdio.h> int main(void) { int i, j, k; int a[2][2] = { {1,8}, {3,9} }; int b[2][2] = { {4,7}, {2,1} }; int c[2][2] = {0}; int max, min; puts( "matrix A =" ); for(j=0; j<2; j++){ for(k=0; k<2; k++){ printf( "%3d" , a[j][k]); } printf( "\n" ); } puts( "matrix B =" ); for(k=0; k<2; k++){ for(i=0; i<2; i++){ printf( "%3d" , b[k][i]); } printf( "\n" ); } puts( "AとBの積\nmatrix C ="); for(j=0; j<2; j++){ for(i=0; i<2; i++){ for(k=0; k<2; k++) c[j][i] += a[j][k]*b[k][i]; printf( " %3d" , c[j][i]); } printf( "\n" ); } { if( j==0 && i==0 ){ max = c[j][i]; min = c[j][i]; } if( max < c[j][i] ) max = c[j][i]; if( min > c[j][i] ) min = c[j][i]; max = c[0][0]; min = c[0][0]; printf( "行列Cの最大値 : %d\n", max, c[j][i] ); printf( "行列Cの最小値 : %d\n", min, c[j][i] ); } return (0); }

  • javascript画像切り替えにサイズ指定

    何時間探ってもわかりません。。。。 どなたか回答していただけたら幸いです。 下記を参考とても簡単で正常に動きました! しかし。。。 問題は、画像のサイズを指定したいのですが。。。 どこに挿入したらいいのでしょうか。。? (現在サイズ指定できていないから画像サイズがばらばら。。) あらゆる場所に width= height= みたいなタグを 入れてみたのですが。。。入れると、起動しない。。 ********************* 表示したい場所に <IMG SRC="画像URL1(*1)"NAME="SP"> <SCRIPT language="javaScript"> <!-- var NO=1; img=new Array(5(*2)); img[1]="画像URL1(*3)"; img[2]="画像URL2(*3)"; img[3]="画像URL3(*3)"; img[4]="画像URL4(*3)"; img[5]="画像URL5(*3)"; UP(); function UP(){ setTimeout("UP()",5000(*4)); document.SP.src=img[NO]; NO=NO+1 if(NO>5(*5)){NO=1;} } //--> </SCRIPT> (*1)-最初から表示されている画像のURL (*2)-切り替わる画像の全体数 (*3)-順番切り替わる画像のURL (*4)-画像の切り替えスピード(単位はミリ秒) (*5)-一番最後の画像のナンバーを入力します。 ****************************** 参考: http://www.devicereign.net/TOP/support/Jscript/S18.html おまけに、今までは下記のように、 写真に白枠を入れていました。 下記は、三枚の写真が(背景白枠入り)横に並んでいる状況です。 同じ構成で、 この三枚を同時にいくつかの画像と切り替えというのが目的です。 *これはページの真ん中に配置しているので、 </table>とかは下の方で行っています。 <tr> <td><div align="center"> <table width="590" border="0" cellspacing="0" cellpadding="0"> <td width="173"><img src="画像1" alt="画像1" style="border:1px solid #cccccc; padding:10px" width="173" height="250" border="0"></a> <img src="画像2" alt="画像2" style="border:1px solid #cccccc; padding:10px" width="173" height="250" border="0"></a> <img src="画像3" alt="画像3" style="border:1px solid #cccccc; padding:10px" width="173" height="250" border="0"></a> </tr> よろしくお願い致します。