X



Webサイト制作初心者用質問スレ part249
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
垢版 |
2018/06/16(土) 19:14:23.20ID:???
初心者だろうが誰だろうが、
まず >>>■ 検索してから ■<<< 質問すること
ネタ・煽り・自演・荒らしは完全放置

【質問時の注意】
  1. 質問する前に >>2 にも目を通すこと
  2. メール欄に何も入れないことを推奨 (IDを出して騙りを防止するため)
  3. 質問者が返信する際は「最初に質問したレス番号」を名前欄に入れること
  4. ブログについてはブログ板で質問すること
     ●ブログ板 http://mevius.5ch.net/blog/
  5. SEO、アドセンス、検索サイトに登録しても検索結果に引っかからないといったことは SEO関連スレで質問すること
     http://find.5ch.net/search?q=seo
  6. アクセス解析については該当スレで質問すること
     http://find.5ch.net/search?q=%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%A7%A3%E6%9E%90
  7. 製作ソフト(Dreamweaver DW、ホームページビルダー、等)を使用した場合の質問は該当スレで質問すること
  8. CGI、PHP, Perl, Ruby 等のプログラミング関連や CMS, Wiki は Webprog板、またはこの板の該当スレで質問すること
     ●WEBプログラミング板 http://medaka.5ch.net/php/
  9. JavaScript はこの板の該当スレで質問すること
 10. 画像作成ソフト(Photoshop 、Illustrator、等)については該当スレで質問すること
 11. HTML, CSS, CGI, 制作ソフトなどのどんな本を買えばいい?といったことは書籍についての質問スレで質問すること
     http://find.5ch.net/search?q=%E5%BD%B9%E3%81%AB%E7%AB%8B%E3%81%A4%E6%9B%B8%E7%B1%8D%E3%81%AF
 12. 質問内容を吟味して、正しい日本語で第三者が読んでも分かるように質問を書くこと
 13. 間違った回答をする人もいることに注意

【前スレ】
Webサイト制作初心者用質問スレ part248
http://mevius.5ch.net/test/read.cgi/hp/1494150188/
0613Name_Not_Found
垢版 |
2018/10/08(月) 18:13:33.41ID:LGslQSqq
今のphp バージョンの 主流ってなんぼですか?
ウチとこはいまだに5.3くらいなんですが・・・
0615Name_Not_Found
垢版 |
2018/10/08(月) 19:55:23.97ID:???
7.0
5.3はそろそろ支障が出始めるんじゃないか?
無名関数が使えないのはいいとして、list()かなんかが大きく変わってた気がする
でかいバグ起こしそう
0616Name_Not_Found
垢版 |
2018/10/09(火) 00:30:15.09ID:???
5.3はとっくに支障出てる
最低でも5.4
主流は7.2か5系なら5.6
0617Name_Not_Found
垢版 |
2018/10/09(火) 00:55:25.55ID:???
>>612
正直ページ見ないと何ともいえないけど、開発ツールとかでその部分のcssみればどんなファイルのどんなセレクタが当たってるかが分かるから、それで原因を究明して見たら?

https://nandemo-nobiru.com/2944/
0618Name_Not_Found
垢版 |
2018/10/09(火) 05:48:52.07ID:???
>>612
その文字の部分で右クリックして、要素の検査をすれば、

F12 開発者ツールが起動するから、CSS を見れば?
0619Name_Not_Found
垢版 |
2018/10/09(火) 11:32:28.95ID:???
>>617
>>618
ありがとうございます
こんな便利な方法があるとは知りませんでした
裏技を使えばスマホでも見れるみたいですが
なぜか知り合いのスマホでは要素が見れるんですが肝心の自分の表示がおかしいスマホでは見れませんでしたが
頂いたヒントをもとに頑張ってみます
ありがとうです
0620Name_Not_Found
垢版 |
2018/10/09(火) 19:57:00.93ID:???
自分のスマホだけなら、それはスマホ標準のブラウザが悪いとかじゃないの
0621Name_Not_Found
垢版 |
2018/10/10(水) 03:54:00.60ID:???
retina なら高解像度ディスプレイだから、文字が小さくなるかも。
initial-scale=1 を、0.5, 1.5, 2 とか色んな数値に変えてみるとか

特定のスマホ・Android のバグかも知れないし
0622Name_Not_Found
垢版 |
2018/10/11(木) 20:48:11.04ID:jnNsuGa6
windows 7+IE11だと見れないサイトがあるのですが?
windows 10+IE11だとみれる。
tlsのバージョンかな
0623Name_Not_Found
垢版 |
2018/10/13(土) 17:51:23.19ID:???
ここできくべきかどうかわからないんですけど

ネット上のフラッシュミニゲームみたいなのって著作権ってあるの?
商業のゲームにミニゲームとして同じネタ使ったりしたらまずい?
コードや画像の流用はまずいだろうけど
ルールが同じみためや演出かえたゲームを作るのもまずいかな

スレチな内容だったらスルーしてください
0624Name_Not_Found
垢版 |
2018/10/13(土) 18:07:22.46ID:???
ゲームのルールは著作権で保護されない
ただ疑惑を持たれること自体がよろしくないので、
うまく対処できる自信があるかないかという問題
0625Name_Not_Found
垢版 |
2018/10/13(土) 18:19:14.90ID:???
マインスイーパーやテトリスみたいな有名所でも
まったく同じミニゲームを勝手に使っても大丈夫ってこと?
0626Name_Not_Found
垢版 |
2018/10/13(土) 18:22:45.89ID:???
はい。パクったってネットでボコボコに叩かれるだけです。
法律上は問題ありません。
ゲーム制作者として終わるだけです
0627Name_Not_Found
垢版 |
2018/10/14(日) 12:14:21.20ID:???
ありがとうございます

もちろんそのゲームをメインにするわけじゃなく
イベント内のサブゲームとしていくつか使いたいけど
作者に許可とらないといけないのか知りたかっただけです
0628Name_Not_Found
垢版 |
2018/10/14(日) 12:23:46.29ID:???
ゲームは映画と同等と見られる判決があったな
まぁ明らかにグレーゾーンとわかってて突き進むなら止はしないぞ
0630Name_Not_Found
垢版 |
2018/10/14(日) 22:50:11.94ID:???
初心者ですよろしくお願いいたします。
自分の取得したドメインでホームページ公開ができたのですが
wwwフォルダにindex.htmlとstylesheet.cssを入れてます
初め、フォルダ名をindex_a.htmlのような表記にしていた場合うまくいきませんでした。
なぜうまく行かなかったのかわからないので教えていただけませんか?
0631Name_Not_Found
垢版 |
2018/10/14(日) 23:11:32.63ID:???
すみません、もう一つだけ質問お願いします。
現在WinSCPを使っているのですが、起動するたびにホスト名やユーザー名、passwordを記入するように言われるのですが
皆さんはいちいち起動のたびに入力していますか?
カットする方法があるなら教えていただけませんか?
0632Name_Not_Found
垢版 |
2018/10/14(日) 23:15:58.02ID:???
>>630
https://example.com/
にアクセスすると
wwwフォルダのindex.htmlというファイルを閲覧者に見せるというのがサーバーの挙動
そりゃ名前変えたらindex.httmlが見つからないと言われる

>>631
パスワードの舌に「保存」ボタン
「パスワードを保存する」にチェックいれればパスワードも毎回入力しなくて良い
0634Name_Not_Found
垢版 |
2018/10/14(日) 23:26:24.43ID:???
>>632
>https://example.com/
>にアクセスすると
>wwwフォルダのindex.htmlというファイルを閲覧者に見せるというのがサーバーの挙動

決めつけて書くのはよくない
ファイル名を省略した時に何を見せるかはDirectoryIndexなどの設定による
このサーバーがたまたまindex.htmlだっただけ
0635Name_Not_Found
垢版 |
2018/10/14(日) 23:35:41.45ID:???
>>634
まぁそうなんだけど、そういうことでええやん。
サーバーの設定を言い出すと無限にパターンが出てきて話がややこしくなる
0636Name_Not_Found
垢版 |
2018/10/14(日) 23:54:15.27ID:???
本当にありがとうございます!
何回も何回も本当に申し訳ないのですが今回のトラブルは大変なのでお願いします。
テキスト本のすらすらわかるHTML&CSSの基本という教科書を勉強しようとサンプルをDownloadして
付属しているindex.html等をWinSCPを使ってサーバー側にまるまる転送してみて
どのようなホームページになるのかを試してみました
取得ドメインに表示されるとこはうまくいきましたので、消して練習を始めようと考えたのですが
WinSCPでサーバー側にまるまるアップしたindex.htmlファイル等をすべて削除したのですがなぜか消えてくれません
ちなみにwwwフォイルダに全部アップしました
削除したものがいつまでも表示され続けるのは本当に謎ですし、どこから読み込まれて表示されてるのかも意味がわからないのです
0637Name_Not_Found
垢版 |
2018/10/14(日) 23:56:33.18ID:???
あれ・・・・?
すみません、今取得ドメインを確認すると消えて練習用のindex.htmlが表示されていました。
読み込みに時間がかかってしまっていたのでしょうか?
自己解決しました
お騒がせしました
0638Name_Not_Found
垢版 |
2018/10/14(日) 23:58:02.36ID:???
>>636
どのさ〜ばー使ってるの?サーバーによって挙動が違う
どっかのサーバーはindex.htmlを消したら自動生成するってのがあった気がする

あと何のトラブル?サーバーのサポートに聞いたほうが早いかもね
寝るわ、がんばれ!
0639Name_Not_Found
垢版 |
2018/10/15(月) 00:00:13.63ID:???
>>638
ありがとうございました!
つかっていますのはさくらインターネットのレンタルサーバーです。
おやすみなさい。
0640Name_Not_Found
垢版 |
2018/10/15(月) 00:10:26.43ID:???
もしかして:ブラウザのキャッシュ
0643Name_Not_Found
垢版 |
2018/10/15(月) 01:10:28.22ID:???
スーパーリロードで検索してみたらいいよ。
0644Name_Not_Found
垢版 |
2018/10/15(月) 17:20:03.48ID:???
W3Cってお問い合わせフォームがないんですか?
探してみても mailto:hoge@w3.org みたいなリンクしか見当たらない
この方法だとスパムメールとか来て困るんじゃないですかね(´・ω・`)
0645Name_Not_Found
垢版 |
2018/10/15(月) 19:38:42.96ID:???
W3Cに問い合わせとか日本の恥だからやめてくれ
0646Name_Not_Found
垢版 |
2018/10/15(月) 20:47:57.13ID:ZCw/xjLg
ロングスクロールでイラストサイト作ろうと思ってるんですが、イラストを並べる部分どんな風にしたら見る人はストレスなく見れて、デザインも良いものになると思いますか?
イラストのサムネイルをクリックしたら前に出てくる感じにしたいと思ってるのですが
0647Name_Not_Found
垢版 |
2018/10/15(月) 20:55:55.60ID:???
スクロールしなくてもイラスト全体が見れることが一番
0648Name_Not_Found
垢版 |
2018/10/16(火) 11:42:23.48ID:HQC/8c/H
AWSの開発の流れってつぎの感じですか?

デザイナー、プログラマー、コーダー等が
同じレポジトリをいじる
 ↓
レポジトリの内容をダウンロードして、ローカルで確認
 ↓
問題なさそうであれば、レポジトリをまるごとAWSにデプロイ
 ↓
公開
0649Name_Not_Found
垢版 |
2018/10/16(火) 14:00:43.31ID:???
>>648
まずレポジトリじゃなくリポジトリな
で、書いてるのって「AWSの構築済みサーバーでのサイト公開」であって「AWSの開発」じゃない
聞きたいのがそこならそれでOKだけどAWSのこと聞きたいなら管理画面やターミナルでの話になる
あと、その内容ならAWSに限らずどこのサーバーでも同じだよ
0650Name_Not_Found
垢版 |
2018/10/16(火) 14:40:49.90ID:???
そこ突っ込むならリパズトーリ[rɪpάzət`ɔːri]な。
0651Name_Not_Found
垢版 |
2018/10/16(火) 19:44:46.56ID:???
プディングをプリンというような国ですし・・・

あとAWSでwebサイトって何か意味アルの?
CPUぶん回す過疎サイトとか・
0652Name_Not_Found
垢版 |
2018/10/16(火) 19:51:10.04ID:???
ウイルスをヴァイラスと言っている者のみがレポジトリに石を投げなさい
0653Name_Not_Found
垢版 |
2018/10/16(火) 19:53:03.03ID:???
ビニール袋をヴァイナル袋と言ってるもののみがレポジトリに石を投げなさい
0654Name_Not_Found
垢版 |
2018/10/16(火) 19:58:11.56ID:???
>>651
インフラが安定してる
設定をコード化できる
静的だとS3突っ込んどきゃおけ
サーバーいじれなくても、サービスいっぱいあるから、複雑な構成もある程度できる

AWS自身の学習コストも結構なものだけど…
0655Name_Not_Found
垢版 |
2018/10/16(火) 20:00:18.54ID:???
くるんだ物を転送しなさい
warp
0656Name_Not_Found
垢版 |
2018/10/16(火) 20:12:28.47ID:???
puddingは[pˈʊdɪŋ]であるからカナ音写はプディンが最も適当。
ングではないのかとよく言われるが[ŋ]はシンカンセンと発音したときの最初のンの音に近く、間違ってもnguではない。
だがプリンも意外と通じる。
理由は日本語のラ行の発音にある。
詳しくは
https://whitebear0930.net/archives/6620
とか読んでもらうとして、とにかく日本語のラ行はメリケンにd音のように聞き取られることがままあるのだ。
少なくともpudingu-よりはよっぽど通じる。
0659Name_Not_Found
垢版 |
2018/10/17(水) 01:09:14.50ID:???
HP作成ソフト「Pagemill」に似たようなソフトがあったら教えて欲しいのですが、ご存知の方いらっしゃいますか。
ずっと探しているのですが見つかりません。
90年代末頃にiMac(OS8.6)にバンドルされていたPagemillを使って現在までずっとHPを作っています。
ところがOSがXになったときにこのソフト使えなくなってしまったので、HPを作るときだけ古いiMac350を動かしてPagemillで作っています。
しかし、いろいろと限界が来てしまい、OSXで使えるPagemillのようなソフトを探しています。
HP自体はテキストベースのシンプルなものです(阿部寛HPのようなレトロなHPです)。
ちなみに普段は新しいiMac(macOS High Sierra バージョン10.13.6)を使っています。
よろしくお願い致します。
0660Name_Not_Found
垢版 |
2018/10/17(水) 06:41:34.38ID:???
web上でTシャツなんかの商品デザインを編集できるライブラリってないかな?
ttps://tmix.jp/designs/new?product_color_id=640&product_master_id=4
理想はこんな感じ。
0661Name_Not_Found
垢版 |
2018/10/18(木) 02:23:46.59ID:???
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0662Name_Not_Found
垢版 |
2018/10/18(木) 04:45:14.02ID:ITytS7rU
VScodeで、
HTMLタグにカーソルを重ねるとタグの説明がポップアップするのを止めるには、
どこの設定を変えればいいのでしょうか?
自分でも探しているのですが、見つけられないのです
0663Name_Not_Found
垢版 |
2018/10/18(木) 19:34:47.55ID:???
https://dotup.org/uploda/dotup.org1670152.png
https://dotup.org/uploda/dotup.org1670155.png
https://dotup.org/uploda/dotup.org1670156.png

初心者ですお知恵をお貸し願えませんか?よろしくおねがいします。
SSのタイトルとメニューを高さを中心に揃えたいのですがline-heightを使ってもうまくいきません
liを使ってるから余白が大きいのでしょうか?
うまくできる方法をお願いいたします!
0664Name_Not_Found
垢版 |
2018/10/18(木) 19:42:31.47ID:???
>>663
まずreset.cssを入れるんだ
そうすれば全ての文字サイズが同じになる
0665Name_Not_Found
垢版 |
2018/10/18(木) 19:51:25.60ID:???
懐かしい
そういえばreset.cssはもう使ってないなあ
でもどのブラウザ・デバイスでも崩れない
0666Name_Not_Found
垢版 |
2018/10/18(木) 20:19:31.04ID:???
MDLとbootstrapだったらMDLの方が良い?
0667Name_Not_Found
垢版 |
2018/10/19(金) 05:31:40.64ID:???
>>662
プログラム板の、VSCode のスレで聞いて
0668662
垢版 |
2018/10/19(金) 21:56:08.98ID:CDVXYcP/
>>667
ありがとう
行ってみます
0669Name_Not_Found
垢版 |
2018/10/27(土) 12:00:13.72ID:???
リンクをふんだときにサーバーがレスポンステキストをゆっくり返して
そのタイミングにあわせて処理ってできますか?

たとえばダウンロードボタンを押したときにファイルを準備するのにサーバー側で時間がかかるとして
サーバーからくるレスポンスの最初の10文字は準備状況を知らせるのに使って
10秒おきに1文字ずつ流れてくるみたいな感じで

クライアントでは1文字うけとるごとにプログレスバーをふやしていって10文字目がとどいたら
それ以降をダウンロードファイルの中身とみなしてダウンロード処理する
みたいなことってブラウザの標準機能とJavaScriptで実現できたりしますか?
0670Name_Not_Found
垢版 |
2018/10/27(土) 12:33:55.23ID:???
>>669
jsで10秒おきに一文字増やせば済む話

phpなら出来るといえば出来るけど、処理が意味不明すぎる
文字列を受け取る必要が無い
0671Name_Not_Found
垢版 |
2018/10/27(土) 14:41:02.34ID:???
10秒ってのはサーバー側の都合で1秒かもしれないし30秒かもしれない
ダウンロード前の準備にどれぐらいかかるかわからないので
サーバーの準備状況をクライアントにつたえたいって意味でした
0672Name_Not_Found
垢版 |
2018/10/27(土) 15:31:23.88ID:???
>>669
ゆっくり処理を返す事は可能だが、現実的ではない
ajax使うのが一般的

後、そもそもの設計がおかしいと思うがね
>サーバー側で時間がかかるとして
ここに時間を掛けないようにすれば全て解決する

仮にサーバーまるごとバックアップとかなら、
そんな処理をかまさずにcronで深夜にzipを作っておいて、
それをDLするだけで良い
0673Name_Not_Found
垢版 |
2018/10/27(土) 16:37:30.11ID:???
データベースは他のAPIとかから頻繁に更新される状態で
リクエストをうけとった時点でデータベースからデータをもってきてZIPを作って返したいんです

ajax を使う実装も試みたんですけど
受け取ったリクエストをダウンロードにみせる方法がわからなくて断念したんですよね
0674Name_Not_Found
垢版 |
2018/10/27(土) 17:26:57.57ID:???
>>663
それよりこの壁紙は何ですか?おじさんに教えなさい。
0675Name_Not_Found
垢版 |
2018/11/03(土) 10:43:07.73ID:???
669だけど結局1週間たって解決しなかった…

Rails サーバーで画面はリソースモデルの6画面そのまま index が一覧画面になってて
そこに検索機能がついててカラムの値でいろいろ検索というかしぼりこみができるようになってて
データ1つ1つがCSVファイルをもっててそれは前もってAWSのS3に保存してあるんだけど
最終的に絞り込んだ検索結果のCSVだけをS3からもってきてZIPを作ってダウンロード
っていうことが要求されてる

何も考えずに実装するとダウンロードボタンをクリックした瞬間ZIPを作り始めるて
ZIPが完成してから send_data で送り始めるからダウンロードが始まるまでに数分かかる
その間 chrome だと左下に localhost... を待機していますって出るだけでUI的に不親切だし
タイムアウトする可能性もあるから何らかの通信はし続けたいんですよね

ZIPをストリームで作ったそばから送ることができれば
ブラウザ側のダウンロード進捗がでてくれるからそれですむ話なんですけど
RailsサーバーでZIPを作りながらストリームで返すのがなかなか難しい
あとインポートの機能もあるのでどっちにしろインポートでは何かしらじぶんで進捗をかえさなきゃいけない

なのでコントローラーが処理中に>>669みたいな何らかの進捗レスポンスを返したいと思った次第なんですが
こっちもajax使ったりSSEだったりfetchだったりいろいろ使ってみたけど
リクエストレスポンスを1つのコネクションでできなかったりIEが対応してなかったりで結局解決しなかった…

しかも Rails と JS 両方が普通のHTTP通信じゃないことしなきゃいけないから両方に詳しい知り合いがいなくてきくにきけない
ダウンロードアップロードに進捗つけるのってふつうに需要りそうなのにこんなに大変なんですね

普段はJSやCSSとかフロントエンドメインで バックエンドはApache 上に PHP CGI おいて
フォームからきたデータを MySQL に保存するぐらいしかやったことがないので
Rails 初めてさわったんですけどフレームワーク使うと逆に制限が多くてやりたいことができなくて苦労します
0676Name_Not_Found
垢版 |
2018/11/03(土) 10:52:15.61ID:???
ただの愚痴?
あれもこれもで何がなんだかわからん
0677Name_Not_Found
垢版 |
2018/11/03(土) 10:56:20.85ID:???
すいません
質問なんですが要点もしぼりきれないんですよね
いろいろ実現する方法はあるけどどれもチャレンジしてみるとつまってしまって…

何か1つでもいいので

>Rails サーバーで画面はリソースモデルの6画面そのまま index が一覧画面になってて
>そこに検索機能がついててカラムの値でいろいろ検索というかしぼりこみができるようになってて
>データ1つ1つがCSVファイルをもっててそれは前もってAWSのS3に保存してあるんだけど
>最終的に絞り込んだ検索結果のCSVだけをS3からもってきてZIPを作ってダウンロード

これがタイムアウトせずに IE 含めたモダンブラウザで実現できる方法が知りたいのです
0678Name_Not_Found
垢版 |
2018/11/03(土) 16:00:29.09ID:???
サーバーサイドでかつオンデマンドでzip圧縮をかけるというのは糞設計。
同じタイミングで100人からアクセスあったらどうなる?
0679Name_Not_Found
垢版 |
2018/11/03(土) 16:56:36.78ID:???
100人分のデータが圧縮される
0680Name_Not_Found
垢版 |
2018/11/03(土) 18:21:30.13ID:???
クライアントからそういう要求がきたらどういう設計がいいの?
0681Name_Not_Found
垢版 |
2018/11/03(土) 21:26:58.56ID:???
サーバー側でアクセスが多いページの圧縮データをキャッシュしとけばいいんじゃ
0682Name_Not_Found
垢版 |
2018/11/03(土) 21:33:43.55ID:???
zip圧縮って何に対してzip圧縮なの
管理画面なら我慢してくれと歯科
0683Name_Not_Found
垢版 |
2018/11/03(土) 22:37:38.35ID:???
まあ設計の良し悪しは別にしてそういう仕様でも作ろうと思えば作れるけどな
0684Name_Not_Found
垢版 |
2018/11/03(土) 22:47:21.03ID:???
>>675
IEで動かないってfetchで動くコード作れてんならIEの方がもっと楽だぞ
UAみてIEかどうかで分岐いれてIEの場合XMLHttpRequestとほぼ同じメソッドでストリームが受け取れる拡張仕様があったはず
むしろ他のブラウザの場合だけfetchなりweb socket なりが必要になるだけ
まあsyntax errorがでるとJS全体が動かないからES6使えないのがだるいが
まあjavascript側は何とでもなる

どちらかというとサーバーでストリームでデータ流すのがわりと環境に依存するから難しい
フレームワークでレスポンスフラッシュするコードかいても
ホストサーバーやプロキシが勝手にキャッシュしてストリームにならなかったりする
自分はRailsは分からんが
0685Name_Not_Found
垢版 |
2018/11/03(土) 22:53:22.81ID:???
なんかもうボタン押す(phpファイルにアクセス)とイベント発火、ファイル生成
そのファイルの存在を確認してPHPからhtmlにDボタンなどを作成・・
という原始的なのが最も良い気がしてきた
少なくともトレイトやらなんやらをユーザーに押し付けない方が良いと思う
0686Name_Not_Found
垢版 |
2018/11/03(土) 23:26:59.29ID:???
ダウンロードに進捗つけるだけってそんな大変なん?
そこらへんのしょぼいサイトでも普通にやってることやん
0687Name_Not_Found
垢版 |
2018/11/03(土) 23:40:23.04ID:???
>686
一見普通に見えるそれは、一見それっぽく見える処置を見せてるだけ
それにまんまと騙されてるだけで、幸せですなーとしか思わない
種明かしすると、それまでスムーズに進んでいたものが30%ぐらいでピッタリとまったり、
99%ぐらいでピタァ圧止まることあるでしょ。それ

あほくさw
ダウンロードの処理はメチャクチャめんどくさいし、そんなもん実装しても誰一人得しない
もう今まで通り30%でピタッ!99%でピタッ!で良いと思う
それでも本気でダウンロードの進捗を見せたいっていうなら考えるけど
0688Name_Not_Found
垢版 |
2018/11/03(土) 23:40:58.55ID:???
ただのダウンロードでユーザの元に到着してるファイルサイズに対して進捗をつけるのは簡単
ダウンロードが始まる前にサーバー内でごちゃごちゃやってることに対して進捗をつけたいっていうから難しい

つーかそんなレスポンスに時間かかるなら非同期処理にしてレスポンスだけはすぐ返すもんじゃね
Railsだとその間ウェブサイト自体が他の接続に応答しないのは問題だろ
内部向けの管理画面っぽいからそれでもいいのかもしれんけど

まあセッション間で進捗情報を受け渡す必要がでるから進捗つけるのはさらに面倒になるけどな
0689Name_Not_Found
垢版 |
2018/11/03(土) 23:41:29.57ID:???
あれはファイルの数の進捗を見せてるだけだよ
しかも名前順なので、最後にデカイファイルが来るといつまで立っても99%から進まない
0690Name_Not_Found
垢版 |
2018/11/03(土) 23:43:16.60ID:???
進捗どうこう言うならそれこそいっこのzipにして後はブラウザの標準機能に任せればいいと思う
0691Name_Not_Found
垢版 |
2018/11/04(日) 00:18:07.53ID:???
ttps://teratail.com/questions/82898
0692Name_Not_Found
垢版 |
2018/11/04(日) 00:32:57.04ID:???
677です いろいろリプありがとうございます

>>678,681,682
別に圧縮をかける必要はないんです
無圧縮ZIPでもいいので「1操作で」「動的に選択した複数ファイル」をダウンロードできればいいのですが

>>683
教えてくださいお願いします

>>684
XDomainRequest.onprogress のことでしょうか
ttps://developer.mozilla.org/en-US/docs/Web/API/XDomainRequest
をよんで試した見たんですがサンプルコードの
if(window.XDomainRequest) が undefined になるんですよね
よくよくよむと
that worked in Internet Explorer 8 and 9. It was removed in Internet Explorer 10
ってなってて IE11 だめみたいです

>>688
それも考えたのですがRailsで非同期処理するのが思いの外大変で…
別にサーバーをたてないと非同期処理ができないみたいで…
apache だったらデフォルトで同時リクエストうけつけてくれるのに…
まあでも内部用の管理画面なのでコントローラーを占有するのは問題ないはずです
(その間操作できないことがUI的に親切に伝わればですが

>>687
やっぱり難しいんですね…
難しいってことがわかればあきらめるんですけど
一見当たり前についててほしいものなのでこんなこともできないのかって思われそうで…
0693Name_Not_Found
垢版 |
2018/11/04(日) 00:43:35.51ID:???
要件定義しないとなぁ
>>678みたいなのがあればタイムアウトなんて絶対に起きる
自社の管理いステム限定の処理なら起きないだろうという事は推測できるけど
前日で決まってる+数パターンなら夜中に作っておくという処理も考えられる
0694Name_Not_Found
垢版 |
2018/11/04(日) 00:49:10.03ID:???
要はその間に通信をし続ければいいんですよね
いくら巨大なファイルをダイヤル回線みたいな細い回線でダウンロードし続けても
進捗がある限りタイムアウトっておきないじゃないですか

ZIPをストリームで送る
処理中にレスポンスをストリームで少しずつ返してそれをJS側で進捗とみなす
非同期にしてレスポンスはすぐ返し、ajax で polling して進捗を返すAPIを追加する

のどれかができれば可能だとは思うんですが
どれもが Rails + IE っていう制約だとなかなかうまくいかなくて…
0695Name_Not_Found
垢版 |
2018/11/04(日) 01:04:43.68ID:???
つーかもう質問内容が初心者スレの内容でもないし
>>1 よんで webprog 板いったほうがいいんじゃね
ここはどっちかっていうと HTML CSS みたいなマークアップ関連の質問するところな気がする

まあRailsスレなんて人いるか知らんけど
0696Name_Not_Found
垢版 |
2018/11/04(日) 02:47:35.68ID:???
IEはまじでjavascript触る人にとっては癌だよなー
IE対応ってだけでjavascriptの工数倍とってもいいぐらいだわ
ES6使えないだけでも糞すぎ
0697Name_Not_Found
垢版 |
2018/11/04(日) 07:44:38.02ID:???
>>696
そのためにbabelがある。babelがない時代ならともかく
今それを言ったら、技術力低いってバレるぞ
0698Name_Not_Found
垢版 |
2018/11/04(日) 09:12:04.84ID:???
IEはjsじゃないからな
jsの工程多いなら別料金取れる
0699Name_Not_Found
垢版 |
2018/11/04(日) 10:00:40.25ID:???
>>697
だったら答えてやれば?
>IEでTransfer-Encoding: chunked受信する方法
0700Name_Not_Found
垢版 |
2018/11/04(日) 10:58:07.17ID:???
ajax関係はむしろもっと低レベルなAPIで仕様を統一してくれないとどうしようもない
0701Name_Not_Found
垢版 |
2018/11/04(日) 11:02:26.30ID:???
いまの話題でBabelとか言い出しちゃうほうが技術力低すぎ
ブラウザのHTTPハンドリングの内部実装やプロトコルのはなしなんだからbabelじゃ何も解決できん

ms-streamとか変なもん作ってるから…
0702Name_Not_Found
垢版 |
2018/11/04(日) 11:42:33.57ID:???
>>697
Babelってただの互換性吸収変換器だしなー
変換先のJSがIEで不可能なことはそもそも不可能なんだよなー
0703Name_Not_Found
垢版 |
2018/11/04(日) 11:46:16.34ID:???
IE11のサポートは2025年10月までだからがんばれ
サポートって言っても何もしてないがw
0704Name_Not_Found
垢版 |
2018/11/04(日) 11:47:06.21ID:???
>>699
それはJavaScriptの話じゃない。
勝手に話をすり替えんな
0705Name_Not_Found
垢版 |
2018/11/04(日) 11:48:41.74ID:???
>>696
> IEはまじでjavascript触る人にとっては癌だよなー
> IE対応ってだけでjavascriptの工数倍とってもいいぐらいだわ
> ES6使えないだけでも糞すぎ

JavaScriptの話だよな?
どうもIEの話とごっちゃにしてるバカが多いけど、
JavaScriptの問題。特にES6はBabelで解決できるよ
0706Name_Not_Found
垢版 |
2018/11/04(日) 11:48:57.22ID:???
jsだろうとなんだろうとIEが糞って事には変わりないよ
0707Name_Not_Found
垢版 |
2018/11/04(日) 11:50:45.57ID:???
質問者はIEでストリームレスポンスできる方法きいてるのにアスペかこいつ
質問と無関係な雑談したいならスレチ
0708Name_Not_Found
垢版 |
2018/11/04(日) 11:51:26.66ID:???
>>696は質問者(?)じゃないんですが?
勝手に別の人への回答にするなよ
0709Name_Not_Found
垢版 |
2018/11/04(日) 11:52:19.43ID:???
>>696にレスししてるのに、
勝手に別の人への質問にすり替え、
解答が違うとか、なにそれwww
0710Name_Not_Found
垢版 |
2018/11/04(日) 11:52:45.21ID:???
どう見ても質問じゃないだろ
そのレスのどこでなにを質問してんだ
アスペな上に日本語不自由か
0711Name_Not_Found
垢版 |
2018/11/04(日) 11:54:22.35ID:???
fetchがIEで使えなかった
→IEくそだよなー
→Babel 使え ← は?

マウントレスするならはなしのながれぐらいつかめるようになりましょう
0712Name_Not_Found
垢版 |
2018/11/04(日) 11:54:32.46ID:???
>>710
だから>>696にレスしてるだけだっつーの
お前がアスペだろw
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況