- 1 名前:デフォルトの名無しさん [2020/11/27(金) 10:07:17.73 ID:d9w49I3I.net]
- この板はプログラムを作る人のための板です。
あらゆる質問はまず スレ立てるまでもない質問はここで スレにしてください。 【前スレ】 スレ立てるまでもない質問はここで 154匹目 mevius.5ch.net/test/read.cgi/tech/1599472611/l50
- 237 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 17:09:38.79 ID:82ol6WhW.net]
- MSX BASICに関数はありません
- 238 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 17:13:41.77 ID:omYft4za.net]
- そうだったんですね
CALL命令で呼んでるのが関数だと思っていました まだまだ勉強不足のようです ありがとうございました
- 239 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 17:22:43.71 ID:omYft4za.net]
- MSX BASIC 2.0以降であれば、DEFFNもしくはDEFUSRでユーザー関数を定義できるようでした
またCALLは関数ではなくカートリッジの拡張ステートメントの呼び出しとのことでした 命名のコツについては未解決なので引き続きよろしくお願いします
- 240 名前:蟻人間 mailto:age [2021/01/03(日) 17:28:47.05 ID:gOczdVn8.net]
- BASICの時代だと、変数名と用途を列挙した変数表を作るらしいよ。変数表を見れば丸暗記の必要はない。
他には規則的な命名法を決めた方がいいかな。X座標なら最後にXをつけるとか。
- 241 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 18:18:18.56 ID:wUO3BXEL.net]
- >>229
すいません。windows pro使ってるんで大丈夫です
- 242 名前:デフォルトの名無しさん [2021/01/04(月) 01:07:57.34 ID:EMrQXkgT.net]
- iOSやAndroidアプリを作りたくてprogateのhtmlとJavaScriptと reactまでやったんですが、次に何をすれば良いか分かりません。僕は次に何を学べばいいですか?
- 243 名前:デフォルトの名無しさん [2021/01/04(月) 02:15:57.08 ID:BKXVjLGk.net]
- >>242
次はゲームをやりまくり 自分が作りたくなったゲームを作ることだ。
- 244 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 02:28:54.79 ID:6jvKGYBk.net]
- >>242
学んだことが本当に身に付いているのか確認するため、(実用上無意味なもので良いので)何かしら自分で考えて動くものを作ってみる。 教材を指示通りなぞってみたというだけで自力で何もできない、何をして良いか分からないというのなら、まだなにも身に付いていないのと同じ。
- 245 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 10:44:01.68 ID:Y6lu31EI.net]
- web初心者です。
Node.jsやPythonでhttpリクエストに対してレスポンスを返す方法を学んだのですが、認証と認可の適切な実装手法がわかりません。 やりたい事は...ユーザー権限に応じて適切なレスポンスを返す・返さない(エラー)をやりたいです。 認証・認可のデファクトスタンダードな実装方法ってありますか? SQLを使ってユーザー情報を管理するプログラムを自分でイチから書く...より楽でセキュアな実装方法が知りたいです。 プログラミングしか知らない人間なので、インストールだけで済むような他の手段があればそれでも構いません。 ※本業は組み込みプログラマーです。
- 246 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 10:59:12.02 ID:ZJ6iBgq+.net]
- >>245
簡単でもないけど、認可はOAuth使うのが一番楽でセキュア https://qiita.com/TakahikoKawasaki/items/e37caf50776e00e733be 簡単に認証を自前で実装すると、簡単に攻撃されかねないから
- 247 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 11:05:47.12 ID:ZJ6iBgq+.net]
- >>245
GCPでFirebaseと連携したら、物凄く楽チンにOAuth認可の実装ができた(gmail, twitter, github, facebook)
- 248 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 11:09:13.10 ID:Y6lu31EI.net]
- >>246,247
ありがとうございます。まぁ、セキュアが第一なので、多少面倒でも実用化が視野に入れば構いません。 本当に初心者なのでキーワードのご提供もありがたいです。 セキュアを要求するとなると...初心者の私にはググった結果を鵜呑みにしてもいいのか悩むので、有難い...!
- 249 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 11:44:45.44 ID:OpGFyjtN.net]
- >>240
ありがとうございます 変数表作って変換掛けるって難読化作業みたいですね こう変換するみたいなお約束なんかはありますか
- 250 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 11:56:01.96 ID:ZJ6iBgq+.net]
- >>248
広告も兼ねて https://strnote.com/ Goで書いてるから参考になるかは分からないけど、Githubにソースも公開してる
- 251 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 12:37:25.37 ID:tNtG+m7G.net]
- >>245
OAuthとか言ってる連中に騙されるな 認証認可の正しい安全な実装方法は使ってるフレームワークによってことなる まずはフレームワークの公式ドキュメントをじっくり読むこと 公式ドキュメントには必ず認証認可やり方が書いてある OAuthはその中の1つのオプションでしかない
- 252 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 13:19:01.80 ID:ZJ6iBgq+.net]
- >>251
一つのオプションではあるけど、デファクトな仕掛けじゃないか 今時「xxxxでログイン」の一つもないサイトなんてちょっとね
- 253 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 14:03:57.95 ID:IQ5LiGvz.net]
- OAuthを使うなって話じゃなくて、例えばNode.jsでフレームワークにExpressを利用しているなら認証認可にPassport.jsを使い、その実装としてpassport-facebookなりpassport-google-oauthなりを選べばいいということでは?
喧嘩腰なのが謎だけど直接OAuthを推すよりも実用的なアドバイスだと思う
- 254 名前:蟻人間 mailto:age [2021/01/04(月) 14:29:18.86 ID:RRkyDjZk.net]
- >>249
汎用の整数変数はI,J,Kにするとか、英単語の略語や頭文字を使うとか、いくつか慣習はあるが、名前の付け方は人によって異なる。 prefixやsuffixを使った命名法もよく使われる。ベーマガの作品を見て参考にするとよい。
- 255 名前:蟻人間 mailto:age [2021/01/04(月) 14:40:27.31 ID:RRkyDjZk.net]
- 昔は変数名の一文字、1バイトが血の一滴に例えられるほど貴重なものたった。
今は、メモリーをけちるよりも意味が伝わる方が重要とされているので、むやみやたらに変数名を短くする必要はない。
- 256 名前:蟻人間 mailto:age [2021/01/04(月) 14:45:26.88 ID:RRkyDjZk.net]
- 古代のBASICでは大文字と小文字の区別がないので、キャメルケースやパスカルケースは使われない。単語の区切りにはドットや下線が使われる(可能な場合)。
- 257 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 16:37:00.54 ID:yec7Hk1C.net]
- 認証・認可ぐらい、AWS にあるだろ
GCP のFirebase とか
- 258 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 17:29:39.43 ID:ZJ6iBgq+.net]
- >>253
Node.jsとかPythonでとか実装言語すら未定なのにパッケージを言う方が先走りすぎじゃないのか? だから基本としてOAuthを直接に奨めるのは間違ってないと思うが? 247でサンプルを挙げたのは、実際に現行システムで稼働している利用例だからであって、これを使えとかじゃない というかGoって人気がないからなぁw
- 259 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 17:46:04.64 ID:WaOynEMN.net]
- OAuthは選択肢の1つでしかないのでデファクトスタンダードとして勧めるのは間違い
全ては要件と開発リソース次第
- 260 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 17:53:36.48 ID:0LHCzQ6d.net]
- すみません、他で質問しましたが回答がないのでこちらで。
tomcatで動くwebアプリをJava+Jsp+Eclipseで開発してます。 *動作はローカルの画像ファイルをサーバーにアップロードする。 *アップロード完了すると、画面にURLのリンクが表示 *クリックで画像表示 今、下記の現象で困ってます。 *リンクをクリックしても、リンクエラー404の表示がされます。 *サーバー(windows)の所定の位置への画像ファイルアップロードは確認。 わかる方お願いいたします。 Eclipseのプロジェクトでリフレッシュすると画像リンク表示はできるようになります。 すみませんが、この解決方法を教えていただけますようお願いいたします。
- 261 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 18:12:20.57 ID:ZJ6iBgq+.net]
- >>260
普通の作り?だとリンクをクリックした時に動くサーブレットにデバッガでブレークポイントを設置して確認 普通じゃない作りだとapacheのログを確認
- 262 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 18:14:41.98 ID:ZJ6iBgq+.net]
- >>260
えーと、もしかして初心者だと tomcat eclipse デバッグ でデバッガの実行方法を検索
- 263 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 18:33:35.00 ID:PRbxPX1J.net]
- >>260
所定の位置とは? 静的ファイルをサーブするのはapache?Tomcat? 各種設定ファイルにはなんて書いてある?
- 264 名前:260 mailto:sage [2021/01/04(月) 18:44:34.16 ID:0LHCzQ6d.net]
- 早速のレスありがとうございます。
>>261 普通の作りかどうかわかりませんが、以下を真似ました。(中国語はわかりませんが) www.w3big.com/ja/servlet/servlet-file-uploading.html アップロード画像は置くところも名前も固定に近くリンクも <a href="localhost/tmp/202001041833-001.jpg">リンク</a> 画像ファイル名は年月日時分に001のような通し番号をつけてます。 従って、EclipseのJavaのデバッガには入りません。 ただ、気になるのはEclipseのプロジェクトファイルの中にこの新規にアップロードしたファイルが含まれません。実際エクスプローラでサーバーの所定の位置に存在します。ただ、404のエラーが出ます。 eclipseのプロジェクトをリフレッシュすると、このプロジェクト内にこの画像ファイルが含まれて表示されるようになります。リンクボタンをクリックしても正常に画像が表示されます。 プログラム内でリフレッシュできたら良いのですが....`
- 265 名前:260 mailto:sage [2021/01/04(月) 18:46:15.13 ID:0LHCzQ6d.net]
- >>263
tomecatです。
- 266 名前:260 mailto:sage [2021/01/04(月) 18:51:22.57 ID:0LHCzQ6d.net]
- ファイル構成は
project ―WebContent ―tmp ――アップロードした画像ファイル です。
- 267 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 18:55:38.58 ID:TpfNOeyo.net]
- https://kobe-systemdesign.work/2020/07/07/%E9%9D%99%E7%9A%84%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%92tomcat%E3%81%AEwar%E3%81%AB%E5%90%AB%E3%81%BE%E3%81%9A%E3%81%AB%E5%85%AC%E9%96%8B%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/
- 268 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 19:29:27.02 ID:ZJ6iBgq+.net]
- >>264
普通と称したのは、ダウンロードもサーブレットで /imgdownload?id=12345 といった感じで画像にアクセスするようにした場合を指していました apache の静的ファイルとして扱ってる?のだと思いますが、残念ながら経験がありません ★サーブレットからダウンロードさせるなら、セキュリティ的に安心ですし、データベースに保存することも出来ます 静的ファイルのキャッシュとか諸々の要因があるので、apache のアクセスログを参照するくらいしか分かりません 想像 実行時にはキャッシュが更新されないため、アップロードしたファイルをapacheが知らないというストーリーはかなりありそう 何かキャッシュしない設定とかサーバー定義にあったら(あるのかな?)オフにして試したりするのはどうでしょう?
- 269 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 19:38:18.52 ID:ZJ6iBgq+.net]
- >>268
https://qiita.com/yuji38kwmt/items/9edb4b17768d112ae43b こんな感じでファイルを読み出してダウンロードします
- 270 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 20:00:16.02 ID:yec7Hk1C.net]
- Eclipse のキャッシュか何かじゃないの?
古い状態を持っているとか
- 271 名前:260 mailto:sage [2021/01/04(月) 20:30:43.57 ID:0LHCzQ6d.net]
- >>268
ありがとうございます。あまり、apatchの静的なファイルとしては取り扱わないんですね。 >>270 ありがとうございます。Eclipseのキャッシュですか。ブラウザのキャッシュはクリアしたのですが、そちらは気にしませんでした。クリアを試します。
- 272 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 20:39:18.29 ID:ZJ6iBgq+.net]
- >>271
使い方の一つだろうから丸っきり使わないとも言わない でも、普通は高速化の一環としてキャッシュ化されてるはず そうなると、apacheの起動時以外ではキャッシュは再構築されない可能性も だから、apache自身のキャッシュ管理の設定があったらキャッシュを使わず毎回ファイルを見に行ってくれる設定だってあるかもしれない そういう使い方をしたことがないから知らないだけ
- 273 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 20:54:52.48 ID:ElFBpvSA.net]
- キャッシュの問題で404でるわけねえだろ
サーブされてないだけだ 設定見直せ
- 274 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 21:04:28.98 ID:ZJ6iBgq+.net]
- >>273
ブラウザキャッシュじゃなくて、サーバ側の静的ファイルのキャッシュにヒットしなけりゃ404出るだろ
- 275 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 21:14:31.31 ID:po0WxCfG.net]
- いや、キャッシュに見つからなけりゃソースにアクセスするだろ、ふつう。
キャッシュの役割わかってるか?
- 276 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 21:59:39.56 ID:ElFBpvSA.net]
- >>274
キャッシュの動きは概ねこんな感じ もしキャッシュがあればキャッシュを返す もしキャッシュがなければソースデータから検索して返す ソースデータもなければ404 この処理フローならソースデータがあるのにキャッシュのせいで404になることはないだろ だから404になるということはソースデータがないんだよ 質問者はアップロードは出来ていると言っている これを信じるならファイルをサーブするための設定が間違っている確率が非常に高いの その設定はどうすればいいか? >>267 はい終わり 次の質問者どうぞ
- 277 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 23:57:03.06 ID:ZJ6iBgq+.net]
- >>276
https://qiita.com/itsumoonazicode/items/ad5c8017e9285868547e みたいなパターンのケースを想定してます まぁ先に書いてるように、静的ファイルをapache実行中に変更したことないから、もしかしたらサーバは静的ファイルをスキャンしないでメモリから返すことあるんじゃない?と思っただけ
- 278 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 00:52:29.99 ID:qCpvXncy.net]
- >>277
だーかーらー404にキャッシュ関係ねーから
- 279 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 01:02:52.45 ID:iUHfetI7.net]
- >>278
記事は読みましたか?
- 280 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 01:10:08.27 ID:qCpvXncy.net]
- >>279
その記事404関係ねーから
- 281 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 07:09:52.40 ID:iUHfetI7.net]
- >>280
読んでないんですね
- 282 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 07:39:18.22 ID:eT+iPfAP.net]
- その記事のどこを読んでるんだか。何も起きないのは404じゃなくて304を返してるんだろ。
- 283 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:12:54.90 ID:iUHfetI7.net]
- 記事ではファイルアクセスに絡んでmmap, sendfileが更新を検知できない事例について書かれている
で、これをちょっと?拡大解釈して読んだ ディレクトリはファイル名とi-node番号のリストが入ったファイルに過ぎない apacheの静的ファイル処理というかシステムコールのディレクトリ処理がどういう作りなのかは正直分かってない けど、ディレクトリファイルの更新が検知できない状況はあり得ないとして棄却してもいいのか? ファイルが追加されたのに検知できなければ、404になるのではないのか? 拡大解釈して考慮する価値は本当にないのか? そこを考慮しないで良いという確証はどこから来ているのか?
- 284 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:23:38.44 ID:iUHfetI7.net]
- これは一例に過ぎないけど、一つでも存在していることにかわりはないと考える
だから、ファイル変更の検知の失敗に関わりうる設定が他には無い、と言い切れる確証はないのでは?
- 285 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:35:02.87 ID:iUHfetI7.net]
- >>283
ファイルを検知するためにはパスにあるディレクトリファイルを辿ってi-nodeを得る このディレクトリファイルが更新された内容を正しく返さなければ、目的のファイル名に対するi-nodeは得られない 結果として、ファイルが存在していないと判断される可能性は切って捨てるのではなく、検証されるべきではないのか?(ディレクトリアクセスにはmmapとかは使われないから可能性は無い、とか 検証した上であり得ないというなら、否定はしない
- 286 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:37:34.75 ID:dGKScn3P.net]
- >>283
自分が勝手に拡大解釈して記事にないことを想像して持ち出してるくせに、相手に読んでないのかと非難するのは身勝手すぎるだろw
- 287 名前:260 mailto:sage [2021/01/05(火) 08:47:41.50 ID:Yp5ONfDt.net]
- 皆さんレスありがとうございます。
とりあえず267を確認しようとserver.xmlを見ました。 <Context docbase="project" path="/project" reloadable="true" source="org.eclipse.jst.j2ee:server:project"> ファイル構成は project ―WebContent ―tmp ――アップロードした画像ファイル です。 画像が入ったフォルダtmpはprojectフォルダの下にありますが、書き直しは必要でしょうか?
- 288 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:50:17.88 ID:iUHfetI7.net]
- >>286
読むというのは、書かれている事項に関して考えることを含む、と考えていた俺がバカだったよ 読むだけで考えないのが普通なんだな
- 289 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:53:37.17 ID:iUHfetI7.net]
- >>286
ディレクトリファイルには適用されないと書かれていないのだから、適用されないことを仮定するほうが記事に無いことを持ち出してはいないか?
- 290 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 08:58:41.58 ID:md/0y+b6.net]
- >>283
質問主はapache使ってない 質問主環境はWindows 妄想はやめろ
- 291 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 09:15:49.58 ID:iUHfetI7.net]
- >>290
うあ、確かに見落としてた! でもapacheだろうがtomcatだろうが、静的ファイルを扱う機構を使って動的に更新されたファイルを扱うという点で、結局はものすごく気持ち悪い どういう経路でダウンロードされるのか分かったもんじゃないという意味 分からないから問題が起きたとき疑いが晴れない 老婆心なのは承知だが、ダウンロードもサーブレットにした方が楽だよな デバッガで追えるから
- 292 名前:260 mailto:sage [2021/01/05(火) 09:26:07.46 ID:Yp5ONfDt.net]
- 駄目でした。
静的リソースの起動中のエラーです。 <Context docBase="c:workspaceprojecttmp" path="/originalapp/static" reloadable="true" source="org.eclipse.jst.j2ee:server:project"> ファイル構成 project ―WebContent ―tmp ――アップロードした画像ファイル
- 293 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 11:04:05.23 ID:iUHfetI7.net]
- >>292
押し付けになるけど、試行錯誤するくらいなら例えばhttps://www.it-swarm-ja.tech/ja/java/%E3%82%B5%E3%83%BC%E3%83%96%E3%83%AC%E3%83%83%E3%83%88%E3%81%8B%E3%82%89%E7%94%BB%E5%83%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%87%BA%E5%8A%9B%E3%81%99%E3%82%8B/940768977/ とか色々ある記事を参考にして画像ダウンロードのサーブレットを書いた方が楽だと思うんだ 俺がそれしか知らないだけだろうけど、問題が起きたのはコンテンツタイプとか応答ヘッダ間違えた時くらいで安定してる枯れてるやり方
- 294 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 11:55:09.57 ID:zD1ciQHW.net]
- Ruby on Rails の本番環境では普通、静的ファイルは前段のNginx から返す。
アプリサーバーのPuma から返さない 開発環境だけ、Pumaから返すようになっているだけ 本番環境では、HTTP/HTTPS を、port:80/443 で、Nginx。 開発環境では、port:3000 で、Puma 本番では、Pumaに直接アクセスできない。 port:3000を開けないから必ず、Nginx経由になる Nginxの設定では、PumaへUNIXドメインソケットを使っているから、内部通信 server unix:///opt/rails_app/tmp/sockets/puma.sock fail_timeout=0; まあ、Rails からやっていないと、AWS とかウェブアプリの環境構築運用は無理だと思う
- 295 名前:260 mailto:sage [2021/01/05(火) 17:39:59.88 ID:Yp5ONfDt.net]
- 皆さんレスありがとうございます。
今回、システムの改修で、プロジェクトリーダーに聞いたところ、現在、このdownloadを使わない方法で現場で動作してるようです。 download形式に変える事も相談しました。(私もそちらでやりたいです。) download形式に変えるかどうか、まずは現状を把握するように言われました。
- 296 名前:260 mailto:sage [2021/01/05(火) 17:45:02.01 ID:Yp5ONfDt.net]
- 確かにダウンロードするためのロジックを別途用意するのが普通のようですね。
https://teratail.com/questions/40438
- 297 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 20:25:06.16 ID:7dmqukXL.net]
- 要件次第だよ
- 298 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 05:33:43.76 ID:2hpPqzu4.net]
- >>245
Shopify でも、OAuth を使っている Shopify APIを使って、ストアデータを利用するには、まずストアによる認証が必要です つまり、マーチャント(お店)がある特定の目的のために(例:新規商品を作成するなど) アプリのインストールと承認をおこなう必要があります このプロセスはOAuthと呼ばれる、アプリ間でのコミュニケーションを実施する、 安全で一般的な方法によって処理されます
- 299 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 08:41:54.70 ID:6VZKBtRe.net]
- ユーザがプログラムの挙動の一部を変更可能かつ変更内容を次回起動時に読み込むプログラムを作っています
変更方法は2つあり1つは実行前に設定ファイルをイジること、もう1つは実行中に特定の入力することです どちらの変更もtxtファイルに書き出して次回実行時に読み込みますが、都合上それぞれ別のtxtファイルに書き出します この場合どういったファイル名をつけるといいでしょうか? 現在考えてるのはstatic_settingとdynamic_settingです。もっと良い命名があれば教えていただきたいです
- 300 名前:(u_・y) mailto:sage [2021/01/06(水) 12:56:12.74 ID:I0SDZM+6.net]
- setting1,setting2
- 301 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 13:06:52.06 ID:9b/ixvsd.net]
- 要件で済ますのはいかがなものか
例えばGCPでF2とかだとストレージかFirestoreといった選択肢になるのが普通だけど、そんな感じのマイナー要件を例として要件次第とか言っちゃうのは違うと思う
- 302 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 13:50:20.42 ID:18aV0ABk.net]
- >>299
user_preference.txt と app.config 拡張子を変えることでユーザーが編集すべきでないファイルを示してみた
- 303 名前:デフォルトの名無しさん [2021/01/06(水) 14:11:43.72 ID:1Oy26tkp.net]
- 共通フォルダにapp名.rcやapp名.config、app名.ini
ユーザフォルダに.app名rc
- 304 名前:デフォルトの名無しさん [2021/01/06(水) 17:17:31.95 ID:sjMLnJxZ.net]
- アドオンのSelenium IDEで、ウィンドウを最大化する設定をしたいのですが、Commandにset window size、Targetには何を入れれば良いでしょうか。
- 305 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 20:41:08.34 ID:Ao7Ld+EN.net]
- あまりにも初歩的な質問で申し訳ないのですが今webアプリの作成を勉強しようと思っています
一般的な作り方にならい、フロントエンドはjavascript,html,cssを使って作り、バックエンドはpythonで作りたいと考えています ここで分からないのが、ユーザーが操作した値や情報をどのようにバックエンド側に渡すのが基本的なやり方なのでしょうか?
- 306 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 21:12:44.20 ID:9b/ixvsd.net]
- >>305
初歩的にはhtmlでformタグ書いてsubmitすると、ホストにPOSTリクエストが投げられる(httpという仕様 formタグの中でinputタグで入力させていた内容がPOSTリクエストの中に入ってくる ホストはポート80でTCP受信を待って、POSTとかGETとかを処理する リクエストに対してレスポンスを返すんだけど……… えーいめんどくさい、MDN HTTP で基礎知識を仕入れてからにしてくれ 言っておくけど、これでも基礎知識なのよ、新人研修レベル
- 307 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 21:13:36.41 ID:xfJpH4ty.net]
- >>305
基本的にウェブアプリはHTTPサーバなので、httpリクエスト/レスポンスのみによって通信する。 HTTPリクエスト方式は大きく分けてハイパーリンク(URLにパラメータを仕込む)、フォーム送信、Ajax(非同期/JavaScriptを使う)がある。 そのほかクッキーという値が暗黙理に送受信される場合もある。
- 308 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 22:02:51.18 ID:l6iBZXew.net]
- >>305
gRPC
- 309 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 22:05:41.00 ID:fl/SL6Dn.net]
- この辺が分からないレベルでアプリ作るとか無理なんじゃないかと思うわ・・・
まさにググレカスレベル
- 310 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 22:18:41.29 ID:9b/ixvsd.net]
- まず学ぼうという意欲が大事
意欲があって目的があれば続かない理由はない ネットで幾らでも知識は見つかるから、時間と根気と通信料だけの問題
- 311 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 22:39:30.94 ID:sYO1iPWy.net]
- >>305です
レスありがとうございます アドバイス頂いた内容で調べ始めました リクエストの中にユーザーの処理といった情報を含めて、取り出すのか、送るのか等を指定させるのですね とりあえず何か作ってみようとサンプルを探していましたが基礎的な知識すらないのでまずは基本をイチから勉強してみます
- 312 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 23:15:12.77 ID:2hpPqzu4.net]
- バックエンドのPython は、一般的じゃない
Ruby on Rails で、Scaffold という魔法の呪文を唱えれば、 15分で、CRUD アプリが完成するw
- 313 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 23:25:04.46 ID:2hpPqzu4.net]
- >>304
Ruby で、Selenium Webdriver なら、 ブラウザ起動時のオプションで設定する options.add_argument( '--start-maximized' ) # 画面最大
- 314 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 03:11:13.96 ID:i/i7RUhc.net]
- ブラウザの開発者モードを使ってクッキーをコピペして書き換えているのですが、
その手作業が面倒になったのでjavascriptを使って書き換えようとしたのですが、 httponly属性だったので出来ませんでした 簡単に書き換えられる方法を教えて下さい
- 315 名前:デフォルトの名無しさん [2021/01/07(木) 14:42:42.43 ID:Gw3vpiJZ.net]
- プログラマーとかエンジニアの違い調べたら大工と建築士とかで例えられてるサイト見つけたけど
フリーランスで1人でアプリとか作ったりしてる人って 両方を一人で請け負ってるってことですか? ちなみに28歳だけど、言語とか何も知らない状態から仮にSwiftなり勉強したとして フリーランスでやっていける?何年かは就職しないとだめ?
- 316 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:49:29.55 ID:KSndWcRv.net]
- >>315
フリーランスもピンキリで、建築士と大工を兼ねる能力を持つ人も多少はいるけど、大半は趣味の日曜大工に毛が映えた程度で近所の犬小屋の修理を請け負って小遣い稼ぎするのがせいぜいだという人も多いと思うぞ。 ちゃんとした教育もうけず実務経験もない人に家を任せるような客はいない。
- 317 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:49:43.06 ID:1O4xON5T.net]
- >>315
微妙に違うところとしては、自分でアプリを作ってる人は、大工でも建築士でもなく事業者 大工も建築士も、誰かに依頼されて仕事するでしょ
- 318 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:51:07.41 ID:P9wR8Lhm.net]
- 仕事くれる人いるならやっていける
素人さんと分かっていてそれでも案件振ってくれるツテさえあれば
- 319 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:56:02.72 ID:OKY9Xy6R.net]
- >>315
システム開発を建築に例えるのはよくあるけど実はミスリード 建築は仕様が決まってないうちから作り始めたりしない 建築は建ててる間に何度も仕様を変更しない
- 320 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 15:07:43.69 ID:UlIIvBgG.net]
- >>315
フリーランスといっても大多数はどっかのチームに入って一人の開発要員として仕事してる 仕事の仕方自体は派遣と同じだよ 派遣事業者が自分自身なだけ
- 321 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 16:20:40.59 ID:9bV1bT45.net]
- 例えば相当軽い案件を何らかの斡旋サイトで受注して、そこでの経験を実務経験として徐々にステップアップしていくことは現実的だろうか?
- 322 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 16:27:37.98 ID:pRSWPdMl.net]
- 自分に仕事を振ってくれるツテがあるなら食っていける としか言えないな
製品が必ず的確な値段で売れてる世界じゃない。ってのは分かるだろ? 技術+人脈の総合値
- 323 名前:デフォルトの名無しさん [2021/01/07(木) 17:50:47.15 ID:Gw3vpiJZ.net]
- 完全にフリーでやるのはなかなか大変なんだ
本業が髪切る人なんだけど給与面とか色々やってられないし 髪切る業界は人は足りてないけど店が飽和してるから 人が増えたところでもう未来がない気がするw プログラム系は全体的に人たりてないって聞くから興味持ったけど内容的に三十路近いと転職もキツくなるからフリーランスどうなんだろうって気になったんだよね
- 324 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 19:53:39.47 ID:pRSWPdMl.net]
- 転職のほうが遥かに敷居低いよ
テックキャンプとかテックアカデミーでも行ってみれば良いじゃん
- 325 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 21:04:08.55 ID:ikfTGx5+.net]
- Ruby on Rails など、マコなりなどの学校は、80万円ぐらいする。
最安値は、東京フリーランスのデイトラで、10万円 YouTube で有名な雑食系エンジニア・KENTA(勝又健太)の動画を見る。 千円のサロンは、日本10位! 本も出てる 請負は超危険。 納期までに出来なかった場合に、損害賠償させられる 時間給制の準委任からやるべき。 客に言われた事をやるだけで、納期も無いから安全
- 326 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 21:10:57.48 ID:kDtMHgoN.net]
- 古いローカルネットワーク上のwebサーバのハードをVM化して、更新することになったんだが
HTTPパケットをキャプチャしてクライアントからの入力を新しいハードに食わせて、パラランする事って可能なんだろうか? ちなみに、トムキャットでjspでページ作ってる 普段はC言語で制御系やってるもんで、httpの知識は疎くて…
- 327 名前:325 mailto:sage [2021/01/07(木) 21:13:06.97 ID:ikfTGx5+.net]
- 今日も、KENTA が、動画を上げてる
マコなり・マナブなどの情報商材を叩きまくっているw
- 328 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 21:20:33.07 ID:ikfTGx5+.net]
- >>326
AWS のELB・ロードバランサー。 たぶん、オンプレミスにも、つなげる機能があるのじゃないの? 仕事なら、会社全体でAWS の資格を800持つ、 全12資格を持つジェダイマスターが7人もいる、クラスメソッドに聞けば?
- 329 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 22:18:46.39 ID:JFLDyD0Y.net]
- >>326
振り分け処理をするネットワーク機器やサーバーがあればできる なければVM上に立てるとか アプリの作りで同じセッション中は同じサーバーに振り分けないといけないみたいな制約があると少しハードルが上がる
- 330 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 22:35:22.06 ID:VVmlY2GI.net]
- KENTAとかつべで講釈垂れるようなのって全く見たことないんだけど実際為になるのか?
そういう系って先入観で全部胡散臭く見えちゃうわ なんかおすすめあったら知りたい
- 331 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 22:54:50.72 ID:pKuWq4gz.net]
- むしろ胡散臭いやつらが増えすぎてKENTAが一番まともに見える…
とりあえず日本でプログラミング系の動画上げてる人は精神論ばっかで実際のコードとかを取り上げてるのは少ないから見なくていい 海外の人が上げてる動画が一番ためになる
- 332 名前:325 mailto:sage [2021/01/07(木) 23:07:45.26 ID:ikfTGx5+.net]
- KENTA の技術力は、日本一
経歴には、100ぐらいの技術を書いてる https://github.com/kenta-polyglot/cv 他にも、 AWS のくろかわこうへい PHP のたにぐちまこと Python のピノコード マコなり・マナブなどの弁士とは違う
- 333 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 04:28:55.21 ID:hbHr5ZSG.net]
- KENTAガイジはプログラム板の癌なので、初心者は騙されないようにしてください。今どきruby勧めるとか正気の沙汰じゃない、プログラミングスクールの食い物にされるのが関の山です。
KENTA をNGワードに設定すれば二度とケンタガイジの書き込みを見ずに済むので、皆んな忘れずに設定しましょう!
- 334 名前:(u _・y) [2021/01/08(金) 09:15:53.47 ID:GzimOlxa.net]
- >>330
見る価値はない 所詮「若い奴」ってのは、年配の成功者の数分の1の経験しか持っていないので ○○が良い。○○オススメ。と言われても、想定が甘いから全部を聞いてはいけない 数多くの知見を持つ俺からすると、「誰かから半分くらい話を聞いてそれを伝聞して話してんだな?」 というのが動画見ながら分かってしまう なんちゃって成功者の話より、ベストセラー本読んだほうが正確な知識が手に入る とはいっても動画をアップするメリットは本人は存在する 売名や、ある意味での自己紹介 いくつかの役に立たない自己紹介乙の動画を見て、詐欺レベルではないなという評価は出来た つまり、その学校とか調べる時にそこのトップの理念や考え方を知るために、 本人は何か「素晴らしい情報」を伝えているつもりになっている、単なる「自己紹介乙動画」を見る事で その人自身を知る事はできるので、見る理由があるとしたらその程度の理由だNA(u _-y)
- 335 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 10:02:51.74 ID:BAaPUOlD.net]
- 老人の経験値は現代では大半が約立たずだから若者のフレッシュな知識のほうが価値がある
- 336 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 10:46:09.24 ID:qDedm1j+.net]
- >>334みたいな奴って一番害悪だよな
自分がそういう胡散臭い奴らと同じような講釈を垂れてる自覚すら無いんだもん 名無しじゃなくて名前つけてる辺り、そういう人に心の底では憧れてるんだろうなw可哀想に
- 337 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 10:50:09.27 ID:SFYEeLwk.net]
- まー、最新の環境だと歴史的な問題に対して対策されていたりとか、ノウハウが陳腐化してたりするのは多いよな実際
こうしないと遅いとか、動かないとか 年寄りから見ても
|

|