2021年7月29日木曜日

Nodeその5(multerによる操作)

 とりあえずアップロードした画像をファイルに保存する作業ができるようにと思い、どうやらmulterを使うのが良いらしいと起動してみたがうまくいかない。expressの段階で設定が間違っているという可能性はあるのだけれど、何度見直しても問題があるように思えない。

 うーむ、どうしたもんですかねえ。

2021年7月28日水曜日

Nodeその4(Expressを始める)

 とりあえずnodeのフレームワークのexpressを始めました。とりあえずこれを使ってみてダメそうだったらまたシンプルなnodeのコードを書いていこう。

2021年7月26日月曜日

Nodeその3(NodeでHTMLページのスクリプトを変更)

 あんまり進みませんねえ。やっぱり仕事がある日はなかなか進行がきついです。そんなこと言ってられないんですが。


 とりあえずhtmlファイルの中身をjsファイルの変数から変更することに成功しました。実は逆のこともしたいんですが、可能なのかな?HTMLの特性を考えたらきつそうか?

2021年7月25日日曜日

Nodeその2(NodeでHTMLページをブラウザ表示)

 とりあえず昨日の続きとして、今度はHTMLで書いたコードをNodeを使ってローカルサーバーに表示できるようになりました。

 しかし、またしてもファイル選択で選んだ画像のプレビューが表示されなくなるという問題が起こってしまった。.jsファイルを読み込む形じゃなく直接HTMLにscriptで書き込むと表示されるんだけれど。非同期の関係かと思い読み込む部分のコードを場所を変えたりasyncやdeferを変更してみたりするんだけれど解決せず。


 今日数時間もそこで詰まっといてこう言うのもなんだけれど、ここはやろうとしていることの根幹には関わらないから、きっと大丈夫でしょう!とりあえず先進みます!

2021年7月24日土曜日

Nodeその1(はじめてのサーバー構築と'Hello World')

 2度書いていた通り、やはり他のローカルファイルを編集するにはJavaScriptではNodeの力が必要なようです。本当はできるのかもしれないけど、どうせNodeはやる予定だったからという理由でとっつき始めました。

 とりあえずローカルサーバーを立ち上げて.jsファイルを使ってHello Worldを表示させることができました。あんまり進んでませんが、今日は連休中唯一の外出日だったので帰りが23時過ぎだったのでしょうがないですね。外出したことでモチベーションを上げつつリフレッシュしたので、明日から頑張ります。

2021年7月23日金曜日

Javascriptその22(画像ファイルをローカル環境から選んで表示)

 できるようになりました。結局原因はよく分からず、いくつかのサイトを巡った末にきちんと画像が表示されるソースコードの元を探すことができました。

 しかもシンプルで良コード。


 次は外部ファイルを編集できるようにするというところが目標でしょうか。FileAPIを使うことになるんでしょうかね。

 ゆっくりだけど進んでいきますよっていうこの感じ懐かしいなあ。

2021年7月22日木曜日

Javascriptその21(画像ファイルをローカル環境から選んで表示)

 超絶簡単なところなんですが詰まりましたね。


 タイトルの内容をやろうとしてコードを書いたんですが、なぜかブラウザで画像が表示されません。ブラウザのバージョンが違うのか?HTML5だからHTML側の問題ということはないはずだし。

 しかしChromeもEdgeもFirefoxも全滅。うーん、原因がわからんなあ。

2021年7月21日水曜日

Javascriptその20(勘を取り戻す)

 いやあ、数か月ぶりにJavaScriptをまともにさわりました。googlemapのAPIが切れていて今までの作品も使えなくなっていました。いないと思いますがご不便を被った方には大変申し訳ありません。


 とりあえず当面の目標はプログラミングができない人でもgooglemapを使ったサービスを自作できるようにしていくことです。まずは地図上でスタート地点を自分で設定できるくらいからゆるりと始めて行きましょうか。

 プログラミングに少し詳しい方はお気づきかと思いますが、この作業は本来のJavaScriptでは向かないバックエンドの作業になってきます。なので、Node.jsにお世話になることになります。さあ、また新しい山を登り始めるわけです。ワクワクしますね。

2021年7月20日火曜日

シナリオライティングその8 (8割方完成)

 いやー、完全にブログをさぼってしまっていた。書かなきゃ書かなきゃと思いながらも、毎日書き上がるのが午前3時とかだったから書く余力がなかった。


 自分は相当な遅筆なので、1日あたりは3,000字書ければいいほうなんです。しかも、それを後日書き直すから質が悪い。それでも、現在の執筆量でだいたい8万文字。まだ少し書き足す余地があるから合計で10万字くらいになりそうですかね。ゲームとしてのプレイ時間は3時間弱くらいかなあ。作ってみないと分からないけどたぶんそれくらい。


 さて、今後はシナリオはちょこちょこ書き進めつつプロジェクトの本筋に戻っていく予定です。とりあえず、ユーザー登録機能を作ったけどユーザーが利用できるサービスがないというアホな状態なので、とりあえず簡単なの作ってリリースしてみるか。目標1週間以内かな?つまり7/27くらいには出したい。

 久しぶりに本格的なコードを触ると思うとワクワク半分不安が半分かな。仕事でVBA久しぶりに書いてもなかなか勘を取り戻すのに時間かかったからなあ。コードは多分JavaScriptだけど、Node.jsを使うことになりそうかな。Electronは使ってたからそっち方面から攻めていくのが順調そうですか。

2021年7月3日土曜日

シナリオライティングその7 (半分くらいはきたかな?)

 全然ブログ書かずに申し訳ない。読んでる人はいないだろうけど自分に申し訳ない。


 とりあえずストーリーの起承転結は書きました。後は細かいギミックとなる部分を煮詰めたりですかね。それによって大筋に影響して書き直すこともでてくるでしょうから、これでも全体の工程の半分くらいだと思いますが。


 とりあえず、書くことがない。あんまり調子乗って書くとネタバレっぽくなるし。


 本筋のプログラムも書かないとな~。ずっと思ってるのにずっと書いてない。よろしくないですね。