プログラミング・開発
- プログラムについて
最近、htmlやcssを使いこなせるように なってきました。 計算ツール系を作ろうと思い、他の javascriptなどを学習し始めました。 しかし、なかなか動作しません。 スマホ(iPhone SE3)でも、javascriptは 動作しますか? 動作するのであれば、どうやって、htmlと javascriptと連携すれば良いのでしょうか。 ・別ファイルで連携する方法 ・1つのファイルで収める方法 どちらかでもわかる方がいたら、 教えてください! できればのいいのですが、⬜︎+⬜︎=⬜︎ になるように、コードを作ってください。 わかる方がいたら教えてください
- ベストアンサー
- junko
- JavaScript
- 回答数2
- Spring Boot 買い物リスト
Spring boot のセッション操作を使用した果物の購入リストの作成について質問です。 1.作成するファイル ① Formクラス ② Controller ③ HTML(画面)・・・入力画面の下にリストを表示の部分と予算の部分が画面が入るように作成する 2.作成方法 ① Modelクラスを作成 ② 画面を作成(入力画面の下にリストを表示する画面が入るように作成) ③ Controllerを作成 <リストに対する処理> 入力項目が複数で、データのかたまりであることからフォームクラスを使って作成する インスタンスを作成しリストに追加する際には、フルーツ名や金額が必要である。 従って、その前にはフルーツ名や金額を取得しておく必要がある 合計金額は、買い物を追加するたびに合計を更新し画面で表示しなくてはならない。 ただし、合計金額はリストで表示するものではない( リストには含めない) つまり、合計金額は別途画面のオブジェクトとして追加しておく必要がある また、合計金額はリスト表示の間、常に値を保持していなくてはならない値である。従ってsession変数に確保しておく必要がある。コントローラで使用する際はget後に使用する <予算に対する処理> ・予算は最後まで必要となります。従ってsession変数に確保しておく必要がある ・予算オーバーのメッセージ出力の判断はコントローラで行っても良いし、HTML側で行っても可能 コントローラ側で行う場合は、コントローラでメッセージを設定し画面で使用できるようにオブジェクトの追加をする必要がある HTNL側で行う場合は、常に合計と予算を画面で使用できるようにオブジェクトの追加をする必要がある (どちらでも良い) Controllerのリスト部分と予算部分、Modelクラス、HTMLの予算部分の記述方法がわかりません。
- 締切済み
- 521_ainokaze
- Java
- 回答数1
- エクセル セルの先頭の0 VBAで
テキストファイル.txtにおける数値 たとえば01234567の8桁を エクセルファイルの(A,1)セルに移動すると 1234567と表示されてしまいます あるコードがあるとしまして 途中省略しますが ・・・・・ .Cells(A, 1).Value = Str(Mid(buf, Pos9 + Len9, Pos10 - (Pos9 + Len9))) これは あるプログラムの流れということですが これで 1234567 となってしまうので このコードのあとに Range (Cells(A, 1)) .NumberFormatLocal = "@" .Value = Format(.Value, "00000000") (この場合は 8桁とすでにわかっている場合ですが もし先頭に0がいくつ付くかわからない場合のケースも 教えていただけますか) とつけましたが エラーとなります 御教示くださいませ win10 office356
- 締切済み
- sushidokei
- Visual Basic
- 回答数6
- 全シート内の差分比較とそのセル色塗りつぶしマクロ
Excelファイルデータの差分比較とそのセル塗りつぶしのマクロを作成したいのですが、今の自分には、下記のマクロでとどまっており、 マクロを実行するファイル内シートにデータをコピーしたり、 マクロ内でその都度、シート名の記載の変更、差分比較データ範囲の変更が必要になり、大変不便で困っております。 やりたい事は、マクロでユーザがExcelのファイルを選択出来て、 そのファイルの中の全シートのデータについて、差分比較とそのそのセルの塗りつぶしをして、塗りつぶしをファイルへ反映させて保存させることです。 どうか、お分かりの方がいらっしゃいましたら、ご教示をお願い出来ますと大変助かります。 各シート内のデータは、列、行共にほぼ同じフォーマットで値が入っています。 それらのシート内のデータで修正した箇所を見つける為、差分比較がしたいです。 例えば、シートが3つの場合は、 1つ目のシートは修正前のデータ、 2つ目のシート内は1つ目のシートの値を部分的に修正したものです。 3つ目のシート内のデータも、1つ目のデータの値を更に再修正したものです。 この3つのシート内のデータを差分比較したいです。 シートの数は、選択したファイルによって異なります。 Sub TEST1() Dim s1, s2 As Worksheet 'Worksheetsオブジェクト用 Set s1 = Worksheets("修正前S装置検索システム") '比較元シート名 Set s2 = Worksheets("修正後装置検索システム") '比較先シート名 Dim arr1 As Variant, arr2 As Variant arr1 = s1.Range("$A$2:$W$548").Value arr2 = s2.Range("$A$2:$W$548").Value For i = 1 To UBound(arr1, 1) For j = 1 To UBound(arr1, 2) If arr1(i, j) <> arr2(i, j) Then '塗りつぶし処理 s1.Cells(i + 1, j).Interior.Color = RGB(255, 0, 0) s2.Cells(i + 1, j).Interior.Color = RGB(102, 255, 51) End If Next Next End Sub
- ベストアンサー
- nnirosan
- Visual Basic
- 回答数17
- Excel vbaでフォームの起動が失敗する
Excelシート上に設置したユーザフォームを開くボタンを実行するとフォームが開かずに新規のExcelシートが開いてしまいます。 以前までは正常に作動していたんですが••• ちなみにボタンの実行前に vbaの編集画面を一度でも開いた後はボタンを押したら正常にフォームが開くんです。 フォームを開くコード sub 起動() UserForm1.Show End Sub フォームのInitializeはコンボボックスのみです。 原因がわかりましでしょうか?
- 締切済み
- kubotaman
- Visual Basic
- 回答数1
- テキストファイルから抽出
あるテキストファイルから、複数の条件に合致するレコードのみを抽出したい時、例えば、 C:¥> findstr "a b" test.txt のように出来ると思います。 この”a b”の部分をもっと複雑にいろいろと変更したくて、別のテキストファイルに記載してそれを読ませたいのですが、そのようなことは可能でしょうか?
- ベストアンサー
- topologist999
- その他(プログラミング・開発)
- 回答数1
- pwshでArrayListの作り方について
PowershellでExcelに書き込むにはいろいろ方法がありますが、今回は、csvファイルをStreamReaderで読込みArrayListでデータとしそのデータをExport-ExcelでExcelに書き込む仕様についてです。残念なことに勉強がてら作った下記のコードでは、excelにスペース区切りのまま書き出されます。 # CSVファイルをExcelにインポートするスクリプト $fileName = "D:\test\pp010.csv" # CSV ファイルをオープンする $reader = New-Object System.IO.StreamReader($fileName, [System.Text.Encoding]::GetEncoding("utf-8")) $data = @() $data = New-Object System.Collections.ArrayList while ($reader.Peek() -ge 0) { $line = $reader.ReadLine() # 行ごとの処理を行う $fields = $line.Split(",") # 数値カラムの区切りが無くなり一体化するのを防止 $data.add("${fields}") } # 配列に変換・・今回は不用 #$str = $data.ToArray().Split("`t") $data | Export-Excel -Path "D:\test\AAA.xlsx" $reader.Close() これは StreamReaderで読込みArrayListでデータを作るところに問題があります $data = Import-Csv -Path $csvFilePath で読み込んだ場合は、問題なく書き込まれます。 ArrayListの使う方法は検索の仕方が下手なのかよく分からないの現状ですし使っていいものかも分かっていません。ただ、StreamReaderを使いExcelのセルに順次書き込む方法では処理時間が掛かること(前に質問しましたが解決に至りませんでした。)に対して短縮方法の手段として考えてみただけです。 解決の方法があればお教えください。
- 締切済み
- turu575
- その他(プログラミング・開発)
- 回答数1
- Mapから特定のキーの情報を取得したい
MapからforEachを使用してkeyとvalueを取得する際、下記のように記述すると思います。この時、forEachを使用してtestMapからkeyArrayに一致するkeyの情報だけ取得することはできますでしょうか? keyArray: number[] = [1, 2, 3]; testMap.forEach((value, key) => { });
- ベストアンサー
- unko347
- JavaScript
- 回答数1
- WordPressの質問(q10217484)の続
アップロードされたカメラ画像を非表示にするコードを追加したのですが、表示するためのURLを追加するコードが抜けており追加いたしました。 上記とは別にアップロードされたファイルをエンコードするコードも抜けているのではないかと思っております。 旧コードでは対象ファイルではない場合にアラートで警告ダイアログを表示するコードとは別にエンコードするコードがあるため最新コードにも追加すべきではないかと考えております… 下記のコードは追加すべきでしょうか?(single-input.php の15行目から38行目まで) $attach = []; if (!empty($_SESSION['attach'])) { foreach ($_SESSION['attach']['data'] as $i => $data) { if (!empty($data)) { $base64 = base64_encode($data); } $type = $_SESSION['attach']['type'][$i]; switch ($type) { case 'image/jpeg': case 'image/png': $attach[] = '<img style="height: 100px;" src="data:'.$type.';base64,'.$base64.'">'; break; case 'video/mp4': $attach[] = '<video style="height: 100px;" controls src="data:'.$type.';base64,'.$base64.'">'; break; case 'application/pdf': $attach[] = '<iframe style="height: 100px;" src="data:'.$type.';base64,'.$base64.'"></iframe>'; break; default: $attach[] = ''; break; } } } ※最新コード https://wandbox.org/permlink/my2wffcXlhMQZFvW ※旧コード https://wandbox.org/permlink/cfzsJgBFcYrcIDI1
- テキストファイルとして開くVBA
フォルダC:\Users\USER\Desktop\あいう において このダイアログを開いて そのなかのファイル(A.xml)を txtファイルとして開いて その名前を テキスト.txt として 同名で保存したいのですが Dim FileName As Variant Dim NewFile As TextFile FileName = Application.GetOpenFilename() Set NewFile = TextFile.Open(FileName) NewFile.SaveAs "テキスト.txt" Activetxtfile.SaveAs FileName:="C:\Users\PC\Desktop\あいう\テキスト.txt", FileFormat:=TextFile どうも違うようです 御教示ください
- 締切済み
- sushidokei
- Visual Basic
- 回答数3
- php8の配列上限
こんにちは 【環境】 Almalinux 9.3 PHP 8.2.15 apache 2.4.57 ウェブページでphpを使ってデータ入力画面を作っています。 250件程度のデータですが、データを登録して次のページに行くと125件分しかデータが送られていません。 特に変わったことはせず、php.iniもほぼデフォルトのままです。 上限を探ってみたのですが、実質メモリー量に依存で数値としては無いという情報を得ました。 結構シンプルに作っているので、原因がわかりません。 すみませんが、対応方法をご存じの方は教えてください。 ----簡易サンプル-------- <?php echo "<form method='POST' action='tourokku.htm'>\n"; echo " <input type="button" value="保存" onclick="location.href='touroku.htm'"><br />\n"; echo " <table border=1>\n"; echo " <tr><td>名前</td><td>電話番号</td><td>設問1</td><td>設問1</td><td>設問2</td><td>設問3</td><td>設問4</td><td>設問5</td><td>設問6</td><td>設問7</td></tr>\n"; for ($a=0;$a<250;$a++) { echo " <tr>\n"; echo " <td><input type='text' name='namae'></td>\n"; echo " <td><input type='text' name='tel'></td>\n"; for ($b=0;$b<7;$b++) { echo " <td><input type='number' min=0 name='s" . $b . "[" . $a . "]'></td>\n"; } echo " </tr>\n"; } echo "</form>\n"; ?> ----------- 抜粋版なのでこのまま実行するとおかしいかもしれませんが、雰囲気が伝わればと。。 上の値を入れて次のページに移動してphpinfoで値を確認すると、 $_POST['s0'] array( [0] => 1 [1] => 2 : : [124]=125 ) と、124番以降の値は前ページより引き継いでくれません。 メモリーの上限かと思い、php.iniの memory_limit = 128M -> 1024M post_max_size = 8M -> 200M 等、関係ある値を上げてみましたが効果はありませんでした。 できれば300件ぐらいまでは上げたいと思います。 よろしくお願いいたします。
- htmlの中からaltの中身だけを抜きだす
pythonを用いてhtmlの中からaltの中身だけを抜きだすコードが知りたいです。よろしくお願いいたします。
- WEBスクレイピングでのログイン処理
WEBスクレイピングでログインまで自動化したいのですが、ログインボタンの要素が見つからず困っています。 <canvas>要素上の処理であることは確認できましたが、どうログイン処理を記述するかで詰まりました。 座標を具体的に指定して組めはしましたが、異なる端末環境で使用する予定の為あまり意味がありません。 JSから数値取得して座標指定するといったことはできるのでしょうか? VBA/SELENIUM環境です。 また他に具体的に良い方法があれば教えて下さい。よろしくお願いします。
- ベストアンサー
- GENKI
- その他(プログラミング・開発)
- 回答数1
- perl のif文(条件式)内に代入式は使えない?
例えば、$a =1 という代入式を、if 文の条件式として、( $a = 1){ } とするとエラーが出ますが、代入式はif文の条件式として使えないのですか?
- ベストアンサー
- noname#260868
- Perl
- 回答数2
- エクセルブックが開けなくなった。
エクセルブックが開けなくなった。 添付のようなメッセージが出た後、立ち上がったと思ったら消えてしまいます。 シートは10枚位ありコマンドボタンでマクロを起動させています。 昨日まで何の異常もなく動いていましたが、今朝からおかしくなってしまいました。どうすれば回復するかのご教示を頂ければ有難いです。
- ベストアンサー
- momochan1128
- Visual Basic
- 回答数2
- モーダルウィンドウの作成方法を教えて欲しいです。
https://choro-dsgn.com/lp/1 こちらのLPで以下の表示の仕方を【HTML】【CSS】で 教えて欲しいです。 Javaが必要ならJavaの作成方法をご教示お願いいたします。 https://choro-dsgn.com/lp/1 こちらのLPの ・Q&Aの背景を全て方眼紙にしたい。 ・特定商品取引法をプライバシーポリシーを https://salon-labo.net/weblp/ このLPの表示にしたい。 何卒宜しくお願いいたします!
- C言語 ファイル処理に関する事
テキストエディタで打ち込んだファイル 【hw.dat】 Akiba 160 59.3 Kurata 162 51.6 Masaki 182 76.5 Tanaka 170 60.7 Tsuji 175 83.9 Washio 175 72.5 名前・身長・体重のデータです。 <問> 「hw.dat」から読み込んだデータを身長順にソートした上で 表示するプログラムを作成せよ。 下記のプログラムでは実行結果が何も出てきません。 入門レベルのスキルしかありません。何処が良くないのでしょうか。 教えて下さい。 [プログラム] #include <stdio.h> #include <string.h> void swap_double(double *x, double *y) { int temp = *x; *x = *y; *y = temp; } void swap_name(char *sx, char *sy) { char *temp; strcpy(temp, sx); strcpy(sx, sy); strcpy(sy, temp); } void sort(double *he, double *we, int n) { int i, j; for(i = 0; i < n - 1; i++){ if(*(he - 1) > *he ){ swap_double((he - 1), he); swap_double((we - 1), we); } } } void sort_name(double *he, char *na, int n) { int i, j; for(i = 0; i < n - 1; i++){ if(*(he - 1) > *he ){ swap_name((na - 1), na); } } } int main(void) { FILE *fp; int ninzu = 0; char *name[100]; double height, weight; double hsum = 0.0; double wsum = 0.0; int i; char *na[i]; double he[6]; double we[6]; if ((fp = fopen("hw.dat", "r")) == NULL) printf("\aファイルをオープンできません。\n"); else{ for(i = 0; i < 6; i++){ while (fscanf(fp, "%s%lf%lf", name , &height , &weight) != EOF ){ *na = *name; he[i] = height; we[i] = weight; ninzu++; hsum += he[i]; wsum += we[i]; printf("%-10s %5.1f %5.1f\n", na, height, weight); } } printf("------------------------\n"); printf("平均 %5.1f %5.1f\n", hsum / ninzu, wsum / ninzu); } puts("\n身長順にソートしました。"); for(i = 0; i < 6; i++){ *na = *name; he[i] = height; we[i] = weight; ninzu++; hsum += he[i]; wsum += we[i]; } for(i = 0; i < 6; i++){ sort(he, we, 6); sort_name(he, *na, 6); printf("%-10s %5.1f %5.1f\n", *(na + i) , *(he + i), *(we + i)); } printf("------------------------\n"); printf("平均 %5.1f %5.1f\n", hsum / ninzu, wsum / ninzu); fclose(fp); return 0; }
- 締切済み
- t-tanaka102
- C・C++・C#
- 回答数4
- HTML・CSS ボタンの表示
<div class="item"> <tr> <td><input type="button" value="サンドウィッチ" onclick="get_calc(this)"></td> <td><input type="button" value="おにぎり" onclick="get_calc(this)"></td> <td><input type="button" value="お茶" onclick="get_calc(this)"></td> <td><input type="button" value="お弁当" onclick="get_calc(this)"></td> </tr> </div> ボタンを画面の50%の幅に均一の大きさで表示したです. CSSわかる方,教えてください!お願いします!
- 一人でどんどん作業できる人
一人でどんどんコード書いたりしていける人ってどうやって集中して作業していますか? 最近社内で完全に一人になって1日中邪魔が入らずに作業できる立場になって思いますが、はっきり言って昼間眠くって作業がはかどりません。コーヒー何倍飲んでもダメで、たまに客からの問い合わせとか入って会話をすると頭が冴えて(というか単純に目が覚めて)、やっと作業ができるようになります。 一日中何の問い合わせも邪魔も入らないとかえって16時ごろまでは眠くって何にもできません。で、夜になると周りも静かなのでギンギンに頭が冴えて来るパターンです。 でも、やはりきちんと昼間にしっかり集中して仕事したいです。昼間ピッキピキに集中して仕事してる人ってどうやっているんだろう。。。
- ベストアンサー
- subarist00
- その他(プログラミング・開発)
- 回答数8