完全なローカル環境で、自炊した本を表示するWebアプリを作ろうとしています。Python3は初心者です。ローカルに保存した画像を順に表示させるだけの単純なやつを想定しているので、より軽いFlaskを選びました。実装したいことを箇条書きにします。
①本の表紙の画像をクリックすると、別ウィンドウ(モードレス)が立ち上がって1ページ目の画像が表示される。
②1ページ目の画像の両端に左右の矢印をつけて、矢印クリックで1ページずつ進む/戻るをしたい。矢印表示じゃなくて、キーボードの矢印キーでもOK。
③できれば全画面表示の切り替えもできるようにしたい。
それほど複雑ではないと思うのですが、今は①の表紙画像の表示までしかできていません・・・。ITに詳しくないので、言葉遣いが適切でないところがあるかもしれませんが、どうすればこのようなものが作れるのか、教えて下さい。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> apacheってなんとなくもう古いのかな、という気がしてPythonとFlaskを選びました。
(失礼を感じられたら申し訳ありません)いや、別に失礼ではないですよ。
ただ、apacheとFlaskは目的が違います。
FlaskはあくまでWebアプリケーションフレームワークであって、サーバーではないです(開発用サーバは入ってますが)。つまり、
> 業者のサーバーを使わない
とは全く関係がありません。
Apacheがサーバーです。要するにApacheをインストール/起動すればローカルでサーバーが立ち上がる。これが無いと「ローカルで使う」Webアプリを作る意味がない。
もう一つ言うと、通常、たしかにソフトウェアは新しい方が良いです。しかし、Webサーバーのような基幹ソフトウェアに関して言うと、新しいヤツの方がどんなバグが潜んでるか分からないので、危険なんですよ。運用実績があってバグが明るみに出まくって修繕されまくってるブツの方が安心ですね。
そんなわけで、Webサーバーに関しては、古いのが悪いってわけでもないのです。Apacheはバリバリ現役のソフトウェアです。
> MComixというのは、初めて聞きました。Linuxで利用している記事がいっぱい出てきましたが、Windowsでも使えるようですね。MComixを調べてみます。ありがとうございました。
確かにWindowsじゃあまりメジャーじゃないですが、一方、Linuxだとそこそこ知られているソフトウェアです。
こういうように、Linux用のソフトだとPythonで書かれているブツが多いので、「生きた教材」としてソースコードを閲覧するには具合が良いのです。
No.2
- 回答日時:
> 業者のサーバーを使わない、自分のPC内でサーバーを構築する、外部公開しない、という意味です。
と言う事は、例えばApacheの知識とかあるんですかね?あるいは、Pythonのhttp.server
http.server --- HTTP サーバ:
https://docs.python.org/ja/3/library/http.server …
は使った事ありますか?
> 既存のソフトを使いたいのではなく、勉強のために自分で作りたいという意味です。
いずれにせよ、MComixは入れた方が良いでしょう。それはPythonで書かれています。
「どういう風にPythonで書かれているのか」自分の目でチェックしてみれば良いでしょう。オープンソースなんで、良い教材になるでしょう。
ご回答ありがとうございます。ApacheとかTomcatとか、20年くらい前には制作側で流行ってたような気がしますが、私には経験がありません。なので、apacheってなんとなくもう古いのかな、という気がしてPythonとFlaskを選びました。(失礼を感じられたら申し訳ありません)
MComixというのは、初めて聞きました。Linuxで利用している記事がいっぱい出てきましたが、Windowsでも使えるようですね。MComixを調べてみます。ありがとうございました。
No.1
- 回答日時:
> 完全なローカル環境で、自炊した本を表示するWebアプリを作ろうとしています。
もうこの辺で全然意味が分からないのですが。「完全なローカル環境」なのに「Webアプリ」?
まぁ、悪いこと言わないんで、
> ITに詳しくない
フツーにソフトウェア探してインストールして使った方が良いですよ。
MComix:
https://mcomix.jp.uptodown.com/windows
ご回答ありがとうございます。言葉が適切でなかったみたいで、「完全なローカル環境」というのは、業者のサーバーを使わない、自分のPC内でサーバーを構築する、外部公開しない、という意味です。
既存のソフトを使いたいのではなく、勉強のために自分で作りたいという意味です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
- PDF Windowsでパソコンの画面全部をスクリーンショットし長い画像になりました。 この画像をPDFにし 2 2022/10/21 12:12
- Gmail Gメールの受信トレイの表示が変わって、戸惑っています 1 2023/04/04 17:52
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- その他(ブラウザ) エッジのスタート画面について 2 2022/08/17 11:12
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLでDBからデータを表形式で...
-
テーブルで作った表をボタン操...
-
アップロードの完了前に容量を...
-
ローカルでのhtmlチェックにつ...
-
Operaでの表示がおかしい(CSS...
-
subversionでコミットしたらftp...
-
enctype="multipart/form-data"
-
フォームを自分のコンピュータ...
-
リンクを押すとEXEファイルを実...
-
html化とは
-
非同期関数とノンブロッキング...
-
ASP.NET(VB)VBソースからJavas...
-
【JavaScript】confirmのボタン...
-
jsonテキストデータの並び替え...
-
CGIなのにIE8のときキャッシュ...
-
PHP+MySQLでの記載方法、教え...
-
wininet.dllのInternetOpenの同...
-
Stroage HTA
-
DirectXとOpenGLはどちらが動作...
-
非道式6進カウンタと非同期式10...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLでDBからデータを表形式で...
-
saved from url=(0013)abou
-
リンクを押すとEXEファイルを実...
-
ローカルファイル(mp3)の再生
-
subversionでコミットしたらftp...
-
ローカル用HTMLファイルの安全...
-
テーブルで作った表をボタン操...
-
Flickity で画像にリンクを貼る...
-
インターネット上のファイルサ...
-
Webスクレイピング Google Cola...
-
ハローワークインターネットサ...
-
ローカルでのhtmlチェックにつ...
-
HTMLファイルにテキストファイ...
-
ワードプレスのテンプレートの変更
-
作成したHTMLフォーム画面の記...
-
サーバー側でのサイト表示がお...
-
制作したサイトが文字化けして...
-
Windowsサーバーで動いている無...
-
html化とは
-
imageタグの画像データを取得す...
おすすめ情報
OSは、Windows10です。