siffon9 の回答履歴

全334件中1~20件表示
  • javascriptの勉強中です。

    javascriptの勉強中です。 下記の内容を組みたいと考えています。 1) クリックしてダイアログボックスを開きます。 2) ダイアログボックスで名前を入力してもらいます。 3) その入力してもらった名前をあらかじめ決めていた場所に表示させます。 // htmlヘッダ内 <script> function user() { window.prompt ('名前を入力してください',''); } </script> // htmlボディ内 <a onclick="user()">ここをクリックして名前を入力してください。</a> <br> <script> document.write('ここに名前を表示させたい' + 'さん'); </script> 入力ありがとうございます。 ボディ内の'ここに名前を表示させたい'の欄に入力した名前を表示させたいです。 名前を格納して色々な場所で使用したいんです。 色々なサイトを見て、こちらの決めた変数を格納することはわかるのですが、ユーザーが入力した内容を格納する方法を教えていただきたいです。 ヒントでも参考サイトでも結構なので、教えていただけたら幸いです。 何卒よろしくお願いします。

  • Ruby バブルソート

    バブルソートのプログラムでわからないところがあるため、 質問させていただきます。 Rubyは1.9.3を使用しています。 <プログラム> --------------------------------------------------- def bsort(data)   while true     # swapped変数は数値の入れ替えを記憶     swapped = false     for i in 0..data.size-2       if data[i] > data[i+1]         temp = data[i]         data[i] = data[i+1]         data[i+1] = temp         swapped = true       end     end     return if !swapped   end end data = [10, 9, 8, 7, 6] bsort(data) puts "ソート結果#{data}" --------------------------------------------------- return if !swapped のところで、 なぜwhileのループから抜けられるのかがよくわかりません。 return if swapped == false と書き換えて実行しても同じ結果が得られたのですが、 数値の入れ替えがなければ swapped = false であるため、 !swappedはtrueとはならないのでしょうか。

    • jet888
    • 回答数8
  • Ruby バブルソート

    バブルソートのプログラムでわからないところがあるため、 質問させていただきます。 Rubyは1.9.3を使用しています。 <プログラム> --------------------------------------------------- def bsort(data)   while true     # swapped変数は数値の入れ替えを記憶     swapped = false     for i in 0..data.size-2       if data[i] > data[i+1]         temp = data[i]         data[i] = data[i+1]         data[i+1] = temp         swapped = true       end     end     return if !swapped   end end data = [10, 9, 8, 7, 6] bsort(data) puts "ソート結果#{data}" --------------------------------------------------- return if !swapped のところで、 なぜwhileのループから抜けられるのかがよくわかりません。 return if swapped == false と書き換えて実行しても同じ結果が得られたのですが、 数値の入れ替えがなければ swapped = false であるため、 !swappedはtrueとはならないのでしょうか。

    • jet888
    • 回答数8
  • Python 2.7で、SQLite3の全文検索

    結論だけでいいです。 Python 2.7で、SQLite3のFTSを使える □YES/□NO 当然使えると思って前準備まで全部行ったのに、実際に登録しようとしたら出来ず調べると、ソースからコンパイルとか何かを介するとか何かをダウンローダするとか... これでは私的にはNOです。

    • remokon
    • 回答数2
  • Python 2.7で、SQLite3の全文検索

    結論だけでいいです。 Python 2.7で、SQLite3のFTSを使える □YES/□NO 当然使えると思って前準備まで全部行ったのに、実際に登録しようとしたら出来ず調べると、ソースからコンパイルとか何かを介するとか何かをダウンローダするとか... これでは私的にはNOです。

    • remokon
    • 回答数2
  • 前の入力が消えない

    JScriptで次の関数を作りました。 function foo(arg) {  var WshShell = new ActiveXObject("WScript.Shell");  var oExec = WshShell.Exec("abc.exe");    oExec.StdIn.Write(arg);  oExec.StdIn.Close();    var s = oExec.StdOut.ReadAll();    oExec.terminate();    return s; } 待機などの処理は、実際にはありますが、ここでは省いてあります。 これはabc.exe命令を実行し、その標準入力に文字列argを与え、その標準出力を得ます。 一度目は問題ありません。 二度目は、一度目の文字列に追加した結果が出ます。つまり 一度目 arg="FOO" 結果は、希望通り 二度目 arg="BAR" 結果は、まるでarg="FOOBAR"であるように動作する。 対症療法でも良いので、何か方法はないでしょうか。

    • remokon
    • 回答数2
  • エクセル2010 VBAの不具合

    Win7(32bit) Excel 2010 を使用していますが、突然、以下の不具合が発生しました。 1. シート上に配置したActiveXコントロールのコマンドボタンが押せない状態に    なりました。(マクロは起動します) 2. ActiveXコントロールが使用出来ない。 この事象は、12/11のWindows Updateの更新プログラムを自動更新した以降に 発生しました。そこで、更新プログラムの不具合と思い、順次アンインストールして 確認しましたら(KB2687455)の32ビット版更新プログラムを削除すると復元すること が解りました。マイクロソフトの技術サポートに連絡しましたら、本件は有料相談に 該当しますので、34,344円かかるとの事でしので、悩んでいます。皆さんに同様な事象 は発生していませんか? 何か良い対策方法か、情報などありませんでしょうか。 教えて下さい。

  • sympyのインストールに失敗

    Pythonの数学ソフトsympyを使いたいです。 環境はWindows XP SP2です。 sympy-0.7.6.win32.exeをダウンロードして実行しましたが、何も起こりませんでした。 リセットしてもう一度行いましたが、結果は同じでした。 sympyの評価に、単独で動くとかインストールが簡単だとかありました。しかし難しいようです。 どんな問題が考えられますか。自分としてはsympy.pyをimport sympyすればいいだけかと思っていました。

    • remokon
    • 回答数3
  • とらドラ アニメ・原作 詳しい方

    「とらドラ」のアニメは原作に忠実でしょうか。 ウィキペディアで調べてみると、順序正しく1~10巻まで をアニメ化しているようですが、その通りでしょうか。 もちろん細かいエピソードや心理描写はカットされているでしょうし、 逆にアニメオリジナルエピソードもあるとは思います。 ただ、「原作の大きな1エピソードがまるまるカットされている」とか、 「ここの流れが原作とはかなり違う」など、そういうことはないでしょうか。 大筋は原作、アニメとも全く同じと言ってしまって問題ないでしょうか。

  • 【Ruby】shift-jisのページの置換

    content="text/html; charset=shift-jis"のページを読み込んで、文字列の置換がしたいです。 #!/opt/local/bin/ruby require 'uri' require 'open-uri' url='http://hoge.hoge' open(url,'r:shift_jis'){|io| content = io.read content.gsub!(/ほげ/,'ホゲホゲ) print content } 上記の様に書いてみました。ソースコード自体はUTF-8で記述しました。 実行すると、 `gsub!': incompatible encoding regexp match (UTF-8 regexp with Shift_JIS string) (Encoding::CompatibilityError) となってしまいます。 どうしたらよいのでしょうか? rubyのバージョンは ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12] です。 以上、よろしくご指導のほど、お願い申し上げます。

    • ベストアンサー
    • Ruby
  • Python: TypeError

    Pythonでテキストファイルから数字を読み込む時に、スペースで区切られたデータをパラメータセットとして配列の中に格納したいのですが、その際にチェック事項があってFor LoopにTryを挟んでいます。この状態でどうしても下記のエラーが出るのですが、どのようにすれば良いのでしょうか? 宜しくお願い致します。 TypeError: argument 2 to map() must support iteration --- def ReadOutput1(): f = open('C:/Users/.../output1.txt','rb') output = [] for line in f: ls = line.split(' ') for i in range(4, 8)): try: modelParams[i-4] = map(add, float(ls[i])) except ValueError: (...) return output

  • tkinterでボタンの幅をそろえたい

    お世話になります。 python 3.3.5とtkinterで勉強中です。 下記のようにtkinterでボタンを複数個横並びに配置したいのですがボタンの幅や高さを任意に設定する方法が解りません。 パッカーをつかっていて height=10 などとするとエラーになってしまいます。 import tkinter as tk def main(): w1=tk.Tk() # ボタンの幅をそろえる方法が解らない... btn1=tk.Button(w1, text=u"ボタン-1").pack(side=tk.LEFT, padx=5, pady=10) btn2=tk.Button(w1, text=u"ボタン--2").pack(side=tk.LEFT, padx=5, pady=10) btn3=tk.Button(w1, text=u"ボタン---3").pack(side=tk.LEFT, padx=5, pady=10) w1.mainloop() if __name__ == '__main__': main() どうしたらできるのでしょうか? よろしくお願いします。

    • tyj
    • 回答数1
  • Excel2010でエンターキーにマクロ割り当て

    時間入力を何分何秒をシリアル値に変換するマクロを作って使用していますが、 エンターキーに割り当てが出来ないのでカーソルキーの「↓」を割り当てています。 本当は「1234」と入力してエンターキーを押せばマクロが実行されそのセルに 12:34というシリアル値を入力したいのです。 エンターキーへの割り当ての仕方を教えてください。 ブックが開かれたら実行されるマクロで Private Sub Workbook_Open() Application.OnKey Key:="{ENTER}", Procedure:="時間変換" End Sub ではエンターキーで"時間変換"マクロは実行されず Private Sub Workbook_Open() Application.OnKey Key:="{DOWN}", Procedure:="時間変換" End Sub ではカーソルキー「↓」で"時間変換"マクロは実行されます。 何がいけないのでしょうか? どうか分かる方、アドバイスをお願い致します。

  • Aptana Studioの複数ファイルの扱い2

    前に投降した、Aptana Studioの複数ファイルの扱いの続きですが、どなたか Aptana Studio 3に詳しい方、情報ください。 一応、Aptana Studio 3のパースペクティブにRubyが表示されるようにまでして、 「ファイル」→「新規」→「Ruby Project」を選んで、プロジェクトを作成した後、 このプロジェクトを右クリック→「新規」→「空のRubyスクリプト」で、use_grep.rbと grep.rbのファイルを作成して保存。 このプロジェクトを右クリック→「実行」→「Rubyスクリプト」→「launchスクリプトの選択(use_grep.rb)」 を実行すると、 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': "\xEF\xBF" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' のエラーが出ます。(requireのWindows-31JのコードがUTF-8のものに変換できないといっているようなのですが、)こんな簡単なプログラムをAptana Studio 3で動かせないで昨日からはまってしまっています。 ちなみに前回のものはRubyのパースペクティブが使える前の段階で、プロジェクトの下のファイルは 「New FromTemplate」→「Ruby」を選択して2つのファイルを作っています。 Aptana Studio 3でrequireコマンドを使って、2つ以上のファイルを動かした経験のあられる方、 御教示お願い致します。

    • ベストアンサー
    • Ruby
  • Aptana Studioの複数ファイルの扱い2

    前に投降した、Aptana Studioの複数ファイルの扱いの続きですが、どなたか Aptana Studio 3に詳しい方、情報ください。 一応、Aptana Studio 3のパースペクティブにRubyが表示されるようにまでして、 「ファイル」→「新規」→「Ruby Project」を選んで、プロジェクトを作成した後、 このプロジェクトを右クリック→「新規」→「空のRubyスクリプト」で、use_grep.rbと grep.rbのファイルを作成して保存。 このプロジェクトを右クリック→「実行」→「Rubyスクリプト」→「launchスクリプトの選択(use_grep.rb)」 を実行すると、 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': "\xEF\xBF" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' のエラーが出ます。(requireのWindows-31JのコードがUTF-8のものに変換できないといっているようなのですが、)こんな簡単なプログラムをAptana Studio 3で動かせないで昨日からはまってしまっています。 ちなみに前回のものはRubyのパースペクティブが使える前の段階で、プロジェクトの下のファイルは 「New FromTemplate」→「Ruby」を選択して2つのファイルを作っています。 Aptana Studio 3でrequireコマンドを使って、2つ以上のファイルを動かした経験のあられる方、 御教示お願い致します。

    • ベストアンサー
    • Ruby
  • Aptana Studioの複数ファイルの扱い2

    前に投降した、Aptana Studioの複数ファイルの扱いの続きですが、どなたか Aptana Studio 3に詳しい方、情報ください。 一応、Aptana Studio 3のパースペクティブにRubyが表示されるようにまでして、 「ファイル」→「新規」→「Ruby Project」を選んで、プロジェクトを作成した後、 このプロジェクトを右クリック→「新規」→「空のRubyスクリプト」で、use_grep.rbと grep.rbのファイルを作成して保存。 このプロジェクトを右クリック→「実行」→「Rubyスクリプト」→「launchスクリプトの選択(use_grep.rb)」 を実行すると、 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': "\xEF\xBF" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' のエラーが出ます。(requireのWindows-31JのコードがUTF-8のものに変換できないといっているようなのですが、)こんな簡単なプログラムをAptana Studio 3で動かせないで昨日からはまってしまっています。 ちなみに前回のものはRubyのパースペクティブが使える前の段階で、プロジェクトの下のファイルは 「New FromTemplate」→「Ruby」を選択して2つのファイルを作っています。 Aptana Studio 3でrequireコマンドを使って、2つ以上のファイルを動かした経験のあられる方、 御教示お願い致します。

    • ベストアンサー
    • Ruby
  • Aptana Studioの複数ファイルの扱い2

    前に投降した、Aptana Studioの複数ファイルの扱いの続きですが、どなたか Aptana Studio 3に詳しい方、情報ください。 一応、Aptana Studio 3のパースペクティブにRubyが表示されるようにまでして、 「ファイル」→「新規」→「Ruby Project」を選んで、プロジェクトを作成した後、 このプロジェクトを右クリック→「新規」→「空のRubyスクリプト」で、use_grep.rbと grep.rbのファイルを作成して保存。 このプロジェクトを右クリック→「実行」→「Rubyスクリプト」→「launchスクリプトの選択(use_grep.rb)」 を実行すると、 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': "\xEF\xBF" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' のエラーが出ます。(requireのWindows-31JのコードがUTF-8のものに変換できないといっているようなのですが、)こんな簡単なプログラムをAptana Studio 3で動かせないで昨日からはまってしまっています。 ちなみに前回のものはRubyのパースペクティブが使える前の段階で、プロジェクトの下のファイルは 「New FromTemplate」→「Ruby」を選択して2つのファイルを作っています。 Aptana Studio 3でrequireコマンドを使って、2つ以上のファイルを動かした経験のあられる方、 御教示お願い致します。

    • ベストアンサー
    • Ruby
  • 秀丸で正規表現による置換

    正規表現でつまずいてしまったので教えてください。 こういうデータがあったとして ,,E,77774000,1,77770004480,〇〇〇,0,,,,,l_ ,,E,77774000,13,77770004479,〇〇〇,0,,,,,l_ ,,E,77774000,21,77770004478,〇〇〇,0,,,,,l_ ,,E,88884000,5,88880004480,〇〇〇,0,,,,,l_ ,,E,88884000,14,88880004479,〇〇〇,0,,,,,l_ ,,E,88884000,20,88880004478,〇〇〇,0,,,,,l_ 6列目に77770004480があったら、5列目の1を10にする。 6列目に88880004480があったら、5列目の5を10にする。 という事がしたいのですが、7777や8888の部分は必ず数字4桁で固定ですが、 実際には0000-9999まであるため、1万回置換するのは面倒です。 そこで、0004480があったら、ヒットする1や5を10に置き換える事がしたいのですが どのようにしたらいいでしょうか? また、12を2に置き換えることもあるので、5列目は 必ず数字ですが、1桁または2桁となります。 正規表現置換で使用するエディタは、秀丸です。 ,,E,77774000,1,77770004480,〇〇〇,0,,,,,l_ ↓ ,,E,77774000,10,77770004480,〇〇〇,0,,,,,l_ ,,E,88884000,5,88880004480,〇〇〇,0,,,,,l_ ↓ ,,E,88884000,10,88880004480,〇〇〇,0,,,,,l_ 以上よろしくおねがいいたします

  • Aptana Studioの複数ファイルの扱い2

    前に投降した、Aptana Studioの複数ファイルの扱いの続きですが、どなたか Aptana Studio 3に詳しい方、情報ください。 一応、Aptana Studio 3のパースペクティブにRubyが表示されるようにまでして、 「ファイル」→「新規」→「Ruby Project」を選んで、プロジェクトを作成した後、 このプロジェクトを右クリック→「新規」→「空のRubyスクリプト」で、use_grep.rbと grep.rbのファイルを作成して保存。 このプロジェクトを右クリック→「実行」→「Rubyスクリプト」→「launchスクリプトの選択(use_grep.rb)」 を実行すると、 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': "\xEF\xBF" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' のエラーが出ます。(requireのWindows-31JのコードがUTF-8のものに変換できないといっているようなのですが、)こんな簡単なプログラムをAptana Studio 3で動かせないで昨日からはまってしまっています。 ちなみに前回のものはRubyのパースペクティブが使える前の段階で、プロジェクトの下のファイルは 「New FromTemplate」→「Ruby」を選択して2つのファイルを作っています。 Aptana Studio 3でrequireコマンドを使って、2つ以上のファイルを動かした経験のあられる方、 御教示お願い致します。

    • ベストアンサー
    • Ruby
  • Ruby 改行文字の挿入

    こんばんは。 Rubyにおいて、改行の無いhtmlファイル(/home/edinet/**/*.html)を読み込む際に先に改行文字を入れておき、10~15行目の正規表現の通りに文字列を取得したいと考えています。 下記のままのプログラムだと改行が無いhtmlファイルであるため余計な部分まで取得してしまいます。 以下例になります。 ”中外製薬(株) 100株 0,000,000円 情報収集のため”の部分の後に指定した普通株式という文字があるにもかかわらずそれ以降も取得してしまっています。 当事業年度 銘   柄 株式数(株) 貸借対照表計上額(百万円) 保有目的 大正製薬ホールディングス(株) 300,000株 2,493,000,000円 取引関係の強化のため 日本水産(株) 8,000,000株 1,736,000,000円 取引関係の強化のため 大日本住友製薬(株) 913,000株 1,497,000,000円 取引関係の強化のため JCRファーマ(株) 550,000株 1,303,000,000円 取引関係の強化のため アルフレッサホールディングス(株) 176,900株 1,190,000,000円 取引関係の強化のため (株)スズケン 157,200株 628,000,000円 取引関係の強化のため 東邦ホールディングス(株) 243,400株 531,000,000円 取引関係の強化のため (株)メディパルホールディングス 319,100株 503,000,000円 取引関係の強化のため コニカミノルタ(株) 445,000株 428,000,000円 取引関係の強化のため (株)三菱UFJフィナンシャル・グループ 611,000株 346,000,000円 取引関係の強化のため (株)ほくやく・竹山ホールディングス 251,500株 176,000,000円 取引関係の強化のため (株)みずほフィナンシャルグループ 504,080株 102,000,000円 取引関係の強化のため (株)バイタルケーエスケー・ホールディングス 99,600株 77,000,000円 取引関係の強化のため イワキ(株) 29,000株 5,000,000円 取引関係の強化のため 塩野義製薬(株) 1,000株 1,000,000円 情報収集のため 田辺三菱製薬(株) 1,000株 1,000,000円 情報収集のため 小野薬品工業(株) 100株 0,000,000円 情報収集のため (株)三菱ケミカルホールディングス 1,500株 0,000,000円 情報収集のため アステラス製薬(株) 100株 0,000,000円 情報収集のため 武田薬品工業(株) 100株 0,000,000円 情報収集のため エーザイ(株) 100株 0,000,000円 情報収集のため 第一三共(株) 200株 0,000,000円 情報収集のため 中外製薬(株) 100株 0,000,000円 情報収集のため 普通株式 296,000,000株 計 296,000,000,000,000円 普通株式 132,891,217株 132,891,217,000,000円 東京証券取引所(市場第一部) 単元株式数1,000株 計 132,891,217株 132,891,217,000,000円 ― ― 平成14年8月2日(注) ― 132,891株 ― 26,137,000,000円 △8,735株 22,454,000,000円 政府及び地方公共団体 金融機関 金融商品取引業者 その他の法人 外国法人等 個人その他 計 個人以外 個人 株主数(人) ― 48株 38,000,000円 273株 130,000,000円 19株 18,939,000,000円 19,447株 ― 所有株式数(単元) ― 21,507,000,000円 1,088株 34,172,000,000円 26,219株 22,000,000円 48,527株 131,535,000,000円 1,356,217株 所有株式数の割合(%) ― 16.35,000,000円 0.83株 25.98,000,000円 19.93株 0.02,000,000円 36.89株 100.00,000,000円 ― 以下のメソッドでそういった事をしようとする場合、どのようにして入れれば良いのでしょうか? File.openとeach_line、gsub!を用いて置換して挿入する方法では上手く取得することができませんでした。 以下プログラムになります。 1 text = "" 2 3 data = Dir.glob("/home/edinet/**/*.html") 4 5 data.each do |find| 6 7 flag = nil 8 IO.foreach(find) do |line2| 9 10 case line2 11 when /保有目的が純投資目的以外の目的である投資株式の保有区分、銘柄、株式数、貸借対照表計上額及び保有目/ 12 flag = true 13 when /保有目的が純投資目的である投資株式の前事業年度|保有目的が純投資目的|普通株式/ 14 flag = false 15 end 16 17 text << line2.chomp if flag == true 18 19 end 20 21 22 23 text.gsub!(/<\/td>/,"\t") 24 text.gsub!(/<\/tr>/,"\n") 25 text.gsub!(/<[^>]+>/,"") 26 27 text.gsub!(/前事業年度特定投資株式/,"前事業年度") 28 text.gsub!(/当事業年度特定投資株式/,"当事業年度") 29 text.gsub!(/前事業年度  特定投資株式/,"前事業年度") 30 text.gsub!(/当事業年度  特定投資株式/,"当事業年度") 31 text.gsub!(/前事業年度\t\t\t\t\n銘   柄/,"\n前事業年度\t銘   柄") 32 text.gsub!(/当事業年度\t\t\t\t\n銘   柄/,"\n当事業年度\t銘   柄") 33 text.gsub!(/^.*nbsp.*/,"") 34 text.sub!(/銘柄\t株式数/,"\t\t\t\t\n前事業年度\t銘   柄\t株式数") 35 text.sub!(/銘柄\t株式数/,"\t\t\t\t\n当事業年度\t銘   柄\t株式数") 36 text.sub!(/銘柄\t株式数/,"\t\t\t\t\n前事業年度\t銘   柄\t株式数") 37 text.sub!(/銘柄\t株式数/,"\t\t\t\t\n当事業年度\t銘   柄\t株式数") 38 text.gsub!(/前事業年度 特定投資株式/,"") 39 text.gsub!(/当事業年度 特定投資株式/,"") 40 41 print text ご回答の程よろしくお願いいたします。

    • ベストアンサー
    • Ruby