20/11/27 10:07:17.73 d9w49I3I.net
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 154匹目
スレリンク(tech板)
2:デフォルトの名無しさん
20/11/27 16:30:49.51 6fRHx8hl.net
就職に有利な言語を教えて下さい
3:(u_・y)
20/11/27 16:32:12.87 6fRHx8hl.net
>>2
どちらでも
URLリンク(www.ruby-lang.org)
URLリンク(www.asahi-net.or.jp)
4:デフォルトの名無しさん
20/11/27 16:36:14.28 gkzn0UZ+.net
これはひどい
5:デフォルトの名無しさん
20/11/28 04:45:49.30 ZAecehFb.net
URLリンク(nojov.kou-pg.com)
こういうの見てるとJava・JavaScript・PHPさえ出来れば職に困ることねーよなって思う
単価はモダンJavaScript以外低そうだけど
6:デフォルトの名無しさん
20/11/28 04:58:16.38 0kUuz8+q.net
>>5
介護職やら建築土木と違って
プログラム初心者レベルが出来たとしても
30歳以上で未経験の失業者が応募しても採用されないから・・・
7:デフォルトの名無しさん
20/11/28 05:08:43.69 ICuxx4WZ.net
30歳以上の未経験でも基本情報とか持って最低限の脳みそはありますよアピール出来ればSESとかには入れるよ
そんで数年間マジで頑張ればある程度強くなって、転職やらフリーになるやらの選択肢も生まれる
8:デフォルトの名無しさん
20/11/28 11:45:41.26 FGpMIdZG.net
2019/9/14、雑食系エンジニア・KENTA
Javaの方がRubyよりも求人が多いという勘違いについて
URLリンク(www.youtube.com)
Java は、SIer, SES の求人ばかりで、レガシーな保守案件ばかりだから無意味。
自社サービス系では、Java は無い
初心者の王道は、Ruby → Go
Java をやっても成長できないので、
Java を勧める、SES 系のポジショントークに惑わされないように!
YouTube では、Ruby推しのKENTA vs Java推しのSESのモロー
SESの求人数が多くても、結局どのSESからも同じ会社へ行くから、1/10 ぐらいになってしまう。
そういうのは、KENTAみたいなプロじゃないと分からない
9:8
20/11/28 11:52:03.32 FGpMIdZG.net
SESは、同じ株主が別の会社を持ってるとか、怪しい会社が多い
会社A, B, C で、Java の求人数が10件ずつあっても、
30件じゃなく、10件しかない
実質的に同じ会社なんだけど、評判が悪いと、
名前を変えたり、別の会社を作ったりする
10:8
20/11/28 12:00:18.49 FGpMIdZG.net
企業が、1人を募集するのに、
10社ぐらいの派遣会社へ出すから、
実際の求人は、見かけの求人数の1/10 ぐらいしかない。
だから直接募集していない所は、実際には数が少ない
客先と書いてあるもの
11:(u_・y)
20/11/28 12:52:40.69 L52xXSLK.net
業務的に特定の年齢のほうが仕事に有利っていう明確な理由無しに
あるいは性別、年齢、容姿等で採用基準を設けてはいけない事にはなっている
例外的には風俗とかは、若い女性がそれを売りに出す事でしか回らない仕事であるから性別と年齢の制限を設けるのは合法
プログラマの募集を30未満にする明確な理由は存在しないのでプログラマの求人で年齢制限設けてたら半分違法だぞ
(u_-y)~まぁ表向きにはって事だ
12:デフォルトの名無しさん
20/11/28 13:32:02.84 +8RLsqcJ.net
今月ハローワークで実際に聞いた話
IT系業種1人未経験可能の採用枠について
20代新卒男性→不採用
30代ニート脱出隊→不採用
40代パート主婦→不採用
50代現役バリバリだったリストラ組み→不採用
60代定年退職の小遣い稼ぎ目当て→不採用
もう採用する気が無いとしか考えられない
13:デフォルトの名無しさん
20/11/28 14:09:28.97 czaBqhNP.net
そらハロワで仕事探す情弱なんか雇いたくないだろ
14:8
20/11/28 15:43:48.17 FGpMIdZG.net
ハロワが一番まとも
ハロワ以外では、社会保険・厚生年金が無かったり、残業代なしとか、
法律を守らない可能性が高いから、危険!
ハロワ以外で申し込むと、安くしたり労働条件を変えたり、
ハロワ以外で申し込む香具師を、世間知らずとなめてるから、危険
15:(u_・y)
20/11/28 16:17:31.44 0Zm8KL6n.net
>>13
(u_・y)ハロワは初めてか?
(u_・y)流れとしては企業がハロワに求人を置いて、それをハロワが紹介するんだ
(u_・y)企業はいくつかの助成金を貰う為の条件としてハロワに求人を掲載する。という項目がある
(u_・y)そしてハロワ経由で採用することで助成金が手に入る
(u_・y)だから無能なプログラマというのはな、単独で企業へ応募しにいくよりはハロワ経由(背後に助成金という援護射撃)で向かうほうが有利ということ
16:8
20/11/28 17:58:36.36 FGpMIdZG.net
ハロワだとベンチャー企業でも、社員を雇うと、
厚生年金に加入しますと書いてあるから、
もし加入しなかったら、ハロワに言って取り締まることができる
ハロワ以外だと、厚生年金を付けるとは限らない
たいてい、年金は破綻するから、厚生年金には加入しませんとか言って、
世間知らずをだます会社も多い
17:デフォルトの名無しさん
20/11/28 18:39:37.13 0OW0XNi5.net
ここまで業界談義、愚痴はプログラマー板へどうぞ。というローカルルールが理解できないレス
18:デフォルトの名無しさん
20/11/28 19:38:09.01 k5epbt8+.net
TwitterAPIでログイン機能を実装中だったんですが
何度もpin認証を失敗してしまいなぜかアカウントにログインできなくなってしまいました
どうすればログインできるようになりますか?
19:デフォルトの名無しさん
20/11/28 19:50:04.47 FGpMIdZG.net
そのアカウントを凍結したのかも
Twitter に聞いた方が良い
20:デフォルトの名無しさん
20/11/30 05:43:38.86 AsEP9o3m.net
あるマクロのコードでこういうのがあったんですがこれはどういう順番で代入されるのでしょうか
変数1 = 変数2 >= 変数3 + 変数4 / 2;
個人的には変数2が変数4 /2 + 変数3以上なら変数1に代入されるってことかなと思ったんですが=と>=が同じ式で使われるとどういう処理の仕方になるのか分からないです
21:デフォルトの名無しさん
20/11/30 08:03:31.04 uNsVHSxp.net
>>20
たぶん、右辺は論理演算として機能する
変数1 = (変数2 >= (変数3 + 変数4 / 2));
たぶんと言ったのはそのマクロ言語での
>=の機能が一般的な感覚で用意されているか
演算子優先順位が一般的か
わからない
22:デフォルトの名無しさん
20/11/30 08:44:01.64 XdYfXM2+.net
=と>=がどちらも比較の論理演算子なら迷っちゃうだろうけど、=は代入演算子なので優先順位は低い
仮にマイナーなエディタ等のマクロだとしても普通の言語の使い手が設計してるわけで、この辺の定石を破るのはまず考えられない
変数2が(変数4 / 2) + 変数3以上なら変数1に代入されるってことで合ってる
代入されるのは真偽値
trueとか$trueとか、そういうのがない言語なら1とか-1とか
23:>>20
20/11/30 20:11:50.54 AsEP9o3m.net
確かにその後の箇所で変数1が真偽判定されていました
if文を使わなくてもこういう書き方で条件を付けれる事や代入演算子の方が優先順位が低いなど知らなかったので勉強になりました
ありがとうございます
24:デフォルトの名無しさん
20/12/02 23:08:14.98 LowU2i5t.net
入門以前の話だからスレチかもだけど投下
数学偏差値世界ランク50億位くらいなんだがプログラミング学べばTwitter作れるようになる?
25:デフォルトの名無しさん
20/12/02 23:56:39.66 X5mOhjXr.net
>>24
作れるようになる可能性は50億分の1よりは・・・
微妙に高い・・・と言える可能性も・・・無きにしもあらず・・・
26:(u_・y)
20/12/04 01:09:47.12 /n7t9hP1.net
>>24
(u_・y)無理だろうな
(u_・y)貴様がプログラミングを覚えている頃にはTwitterの次のアプリが世を風靡しているだろうな
(u_・y)その頃にはTwitterを作るという事を目標にする人はいなくなってる罠
27:デフォルトの名無しさん
20/12/04 05:25:55.26 5Rq71Zuw.net
Webアプリが作りたいだけなら数学の偏差値より国語の偏差値の方が大事だと思う
28:デフォルトの名無しさん
20/12/04 08:33:27.96 2BcUyHKu.net
枝葉を作るチームメンバーなら国語力の方が重要
Twitterクローンを一人で作るなら論理的思考能力のセンスがないと難しい
29:デフォルトの名無しさん
20/12/04 08:47:59.38 jImA8eB4.net
論理的思考能力(ググってコピペする)
30:デフォルトの名無しさん
20/12/04 08:51:09.01 90tndTrF.net
動くwebサイトってどうやって作るのですか?
HTML&CSSのみでホームページは作りましたが
動いたり操作できるサイト作りたいです
31:デフォルトの名無しさん
20/12/04 11:07:32.36 4KqK65GO.net
Twitter自体のユースケースはチャットプログラムだから難しくもない
重要なのはフォローという関係を用いて淀みなくメッセージを配信するための最適化とハードウェア資源の用意
遅くてもいいなら初学者でも作れる
パワーゲームなんだから一個人がどうにかなる世界じゃない
32:デフォルトの名無しさん
20/12/04 11:21:07.30 sfksvFP9.net
マコなりの学校で、Ruby on Rails で、80万円とかだろ
でも、生徒が学校で作った、Twitter・メルカリクローンのポートフォリオばかり提出するから、
採用する方の企業は、門前払いするようになった
YouTube で有名な雑食系エンジニア・KENTA は、
学校へ通っていた事を、面接で言っちゃいけないって言ってる
最安値は、東京フリーランスのデイトラで、10万円。
ただし、Mac のみ
11/3
if太〜アラサーからのキャリア実践記〜
テックキャンプとRUNTEQを徹底的に比較してみた
URLリンク(www.youtube.com)
33:デフォルトの名無しさん
20/12/04 11:42:19.73 a8eqn+Ot.net
>>28
これ逆なんだよなあ
新しい概念を言語化して問題を定義するやつと定義された問題を解くやつとどっちが枝葉だと思う?
もちろん問題を定義するのにも論理的思考力が必要だけどそれは数学で培われるものとは種類が違う
34:デフォルトの名無しさん
20/12/04 13:50:22.84 kIR17X6P.net
paste -d のようなCSVファイルを水平方向に連結できるコマンドって
Windowsには無いんですか?
35:デフォルトの名無しさん
20/12/04 13:58:30.96 4KqK65GO.net
標準では知らないから、WSLでも有効化して使うといい
36:
20/12/04 19:56:47.54 /9FEnPnd.net
>>34
このまえゴリゴリと C++ で書いてしまいましたが、便利なコマンドがあるんですねえ‥
37:デフォルトの名無しさん
20/12/04 23:33:52.62 BtFVFvBH.net
c#で日本語の名前のソートに関する質問です
LinqでSQLサーバーからユーザーリストと対応するデータをとってきて名前(漢字)でorderbyしたものがあります
一方、同じユーザーで別の観点のデータを集めたものをSQLとは別ソースで取り扱います
やりたいことはユーザーごとの棒グラフを2つつくること
問題は2つの棒グラフのユーザーの並び順が一致せず読みにくい事です
つまり、後者のデータを何らかの形でソートしないといけないのですが、どうすればLinqのorderbyと同じ規則で日本語の名前を取り扱えますか?
38:デフォルトの名無しさん
20/12/04 23:57:38.18 V5csDP6P.net
SQLから取得したリストをLINQでorderbyしてるなら
別のソースも同じようにリストに入れてLINQでorderbyすればいいじゃないのよ
まあ普通はユーザーを一意に識別できるIDを使うけど
39:デフォルトの名無しさん
20/12/05 00:01:13.45 qxMQBt+5.net
ああ、それだけの話でしたか…
Linqはデータサーバー関係の処理にしか使えない錯覚に陥っていました
ありがとうございます
40:デフォルトの名無しさん
20/12/05 00:10:32.63 C8cakUHs.net
自前のIComparerでソート順を合わせられなかったかな?
41:デフォルトの名無しさん
20/12/09 19:48:29.60 HDSvCGrS.net
この文字列を解析したいんですが、全く分かりません。
AsciiとBinaryの混合データなのでしょうか?
UTF-8やAsciiでdecodeしようとしてもエラーになります。
もし、心当たりがある方がいたら教えてください。
b'\x06\x00\x00\x00$CC76CC4F-462F-48CD-91A9-C53389514495\x00\x00\x00\x06iPhone\x00\x86\x8f\x9a?(\xb7\xc0\x00\x00\x00<\x00\x00\x00\x01'
42:デフォルトの名無しさん
20/12/09 21:45:51.33 y7KEYUhD.net
このように分解すれば、2種類の文字列がある
\x06\x00\x00\x00
$CC76CC4F-462F-48CD-91A9-C53389514495
\x00\x00\x00\x06
iPhone
\x00\x86\x8f\x9a
?(
\xb7\xc0\x00\x00\x00
<
\x00\x00\x00\x01
43:デフォルトの名無しさん
20/12/10 00:10:28.69 Ylu2UlWn.net
バイナリだね
固定長やゼロ終端で文字列を含むこともある
?( と < は値がたまたま文字にマッピング可能だっただけで文字としての意味はないと思う
32桁のコードはidentifierForVendorやadvertisingIdentifierかな
44:デフォルトの名無しさん
20/12/10 06:20:56.86 NnG1DK20.net
>>42-43
ありがとうございます!
45:デフォルトの名無しさん
20/12/11 19:56:53.00 HV0Vcdgp.net
>>27
ほんこれ
46:デフォルトの名無しさん
20/12/11 20:10:09.30 a4ECowXz.net
糞OSや糞アプリ、糞ゲーを使いこなすには
作者がどういう気持ちでコレを作ったのか、労働環境や家庭の事情など様々な事柄を理解しないといけない
47:デフォルトの名無しさん
20/12/11 20:14:40.80 QE5HGdJS.net
webaファイルは可逆圧縮?ググっても出てこなくて
48:デフォルトの名無しさん
20/12/12 16:14:52.06 Wjc9Q2ld.net
プログラミング初心者です
コード覚えるにはタイプすべきですよね?
コピペじゃダメですよね?
サンプルコードというのは何のためにあるのですか?
Pythonで機械学習できるようになりたい
線形代数はわかります
49:デフォルトの名無しさん
20/12/12 16:21:12.50 G+63IdS7.net
どっちかというと、コピペでも構わないと思ってる
勉強には一行ごとに、何のための行なのかコメントを書くといい(何行になってもいい
それで、何のため、何をしているのか、が理解できるようになるから
コメントを省略することを覚えるのは、書かなくても分かるようになってから
50:デフォルトの名無しさん
20/12/12 16:23:08.00 qeqqJLsa.net
>>48
コードの使い方はともかくコードをタイプして覚えなきゃと思っているのならプログラミングは向いてない
コピペだけでなくIDEやソースエディタで補完入力できるのだから
サンプルコードは自分で書き換えたりしてどのような動作するかを確認するもの
「写経」を言葉通りに受け止めてサンプルコードをタイピングするものだと思っていたらひどい勘違い
51:デフォルトの名無しさん
20/12/12 17:40:44.35 Wjc9Q2ld.net
>>49-50
ありがとうございます
オンライン学習で動画見ながら勉強してまして、
演習が出てきたときにサンプルコード見ながら打ち込むのか、コピへでいいのかわからず
コメント書くのはやってみます
52:デフォルトの名無しさん
20/12/12 18:09:29.34 zzt2f7BI.net
>>50
>「写経」を言葉通りに受け止めてサンプルコードをタイピングするものだと思っていたらひどい勘違い
これこそ勘違いじゃないの?
読んだだけでわかったつもりにならず補完機能使う感覚なんかも含めて
タイプしないとわからない感覚を身につけるためにやるのが写経
53:デフォルトの名無しさん
20/12/12 18:45:17.90 s2JPaqvY.net
サンプルをタイプするのは本当にはじめの一歩の頃だけでいい
少し慣れたら気になったところだけ着目して、そこをこう書き換えたらどう動くのかなと試すための素材
延々と写経を続けて穏やかな心とタイピングスキルばかり磨くより、自分の作ろうとするものを適当にお題を定めて、素材になる情報を組み合わせて遊ぶ方が圧倒的に刺激があって実力に繋がると思う
54:デフォルトの名無しさん
20/12/12 19:17:00.49 gtDTcDXc.net
納期までに動けば何でもいいわ
55:デフォルトの名無しさん
20/12/12 19:22:45.83 s2JPaqvY.net
動けばいいの一念で書かれた保守性最悪のスパゲッティーを俺がお守りしなくていいなら何でもいいかな
56:デフォルトの名無しさん
20/12/12 19:26:49.85 m3Q9Kzcb.net
最初から整理して作ったほうが効率いい
57:デフォルトの名無しさん
20/12/12 19:33:41.60 gtDTcDXc.net
>>55
安心して任せた
58:デフォルトの名無しさん
20/12/12 21:22:12.31 o+Vp3k+T.net
>>53
写経すら知らない人が何言っても説得力ゼロ
59:デフォルトの名無しさん
20/12/12 22:00:07.84 wC7lCZ0J.net
写経って会社で仕事教えるのがメンドクサイからとりあえず新人にやらせるんでしょ
趣味でしかやってないけどタイプして覚えるとかアホかと思うわ
60:デフォルトの名無しさん
20/12/13 15:34:32.58 HVzT97gE.net
未経験からプログラマーに転職する際はどうすればいいのでしょうか?
資格などが必要だったりするのでしょうか?
61:デフォルトの名無しさん
20/12/13 15:46:02.78 bg0+bHr2.net
資格はいらない。とにかく作りたいもの作れ、コードをかけ。作りたいものもないなら多分積むから別の職種をおすすめしたい。
62:デフォルトの名無しさん
20/12/13 15:59:06.60 zhHqlErk.net
>>60
若さが必要だ
それだけ
63:デフォルトの名無しさん
20/12/13 18:32:56.03 2Y0qWRdv.net
プログラマー適正診断
・ストーカーorオタク気質である
・やたらと細かいことが気になる
・数学の問題が好き
・ひろゆきみたいな話し方をする
・一日中考え込む癖がある
・臭い
・キモい
64:デフォルトの名無しさん
20/12/13 19:12:11.73 QAnzRvam.net
・ハゲ
65:デフォルトの名無しさん
20/12/13 20:02:39.29 QP1MBFUI.net
外部のネットワークとtcp/ipで通信するにはどうしたら良いですか?IPアドレスを指定するだけじゃ繋がらないと思うのですが
ローカル環境でのtcp ipは疎通確認できてます
検索に必要なキーワードを教えてください
66:デフォルトの名無しさん
20/12/13 20:03:50.92 yOD+hiSa.net
ルーティング
67:デフォルトの名無しさん
20/12/13 20:09:34.04 V5v4lW7x.net
ルーター
というか企業だと、わざと社内から外に通信できないようにしている場合もあるから、必要ならばネットワーク管理者に対象PCと目的と期間を申請する
68:デフォルトの名無しさん
20/12/13 21:09:57.12 25RZkjwi.net
>>63
・常に自分が悪いと考える(システムのせいであることはめったにない)
69:デフォルトの名無しさん
20/12/13 22:41:48.10 Bg4SH9Zx.net
ルーティン、ルーティン。
70:デフォルトの名無しさん
20/12/13 22:51:08.81 bSx7ciZe.net
>>60
そりゃ、国家資格の基本情報技術者の資格は、あった方が有利
無い人は、80万円払って、マコなりの学校で、Ruby on Rails のポートフォリオを作るとか。
最安値は、東京フリーランスのデイトラで10万円。
ただし、Mac のみ
YouTube で有名な雑食系エンジニア・KENTA が言うには、
ほとんどの卒業生が、学校で作った、Twitter・メルカリクローンを提出するから、
最近は学校へ通っていた事を、隠した方が良いとか
一方、SES 系のJava 土方は、何も勉強する必要はないw
ここはインターネット禁止とか、かなりレガシーな現場だから、自分も成長できないだけ
バックエンド技術者なら、
米国の年収では、Ruby on Rails が1,300万円、Node.js が900万円で、
遂に、AWS ソリューションアーキテクトが、Railsを抜いて、1,500万円まで高騰した
Amazon の時価総額も、不況の金余り・株高で、80兆円から、150兆円へ倍増した
71:デフォルトの名無しさん
20/12/13 23:59:39.67 QP1MBFUI.net
>>66
>>67
ありがとうございます
色々制約があって面倒であるならば、AWSとかfirebaseみたいなサーバーを介してデータのやり取りをする方が良いのでしょうか?例えばニコ生みたいなものを作る場合...
72:デフォルトの名無しさん
20/12/14 01:25:50.78 v8F0AU2W.net
はいどうもケンタでーす。よろしくおねがいしまーす。
73:デフォルトの名無しさん
20/12/14 01:28:23.70 v8F0AU2W.net
資格なんていらない。基本的な言語の文法を学んだらさっさとポートフォリオを作りましょう。
って感じですね。
それでは次回の書き込みでお会いしましょーう。
74:デフォルトの名無しさん
20/12/15 17:47:59.46 EAZT5oP8.net
一人で開発するのですがバックエンドはどの言語とフレームワークが楽でしょうか
フロント側にjson返すだけであれば
75:デフォルトの名無しさん
20/12/15 18:02:24.40 9/KQuCbH.net
最近だとコアドメインはC++がいいんじゃないかなという気がしてる
76:(u_・y)
20/12/15 18:21:08.85 02qf4hkK.net
(u_・y)>>74現代のモンゴル帝国Rubyは、なぜRubyは、IT生態系の頂点に君臨し続け、人々はそれを畏れ敬い、畏敬の念を込めてこう言うのか
(u_・y)「node.jsってなんだったんだろうな・・・」
77:(u_・y)
20/12/15 18:31:27.87 02qf4hkK.net
(u_・y)古代ギリシアの壁画にrubyコードのようなものを見つける夢を見た
(u_・y)アルキメデスが使用していたプログラミング言語の鍵となる
(u_・y)我々は古代ruby -2.0(こだいるびいまいなすにいてんぜろ)の研究チームの先遣隊をギリシアの古代遺跡へ向かわせ解読をしてもらう事を政府へ要請した
(u_・y)そこで彼らが見たものは信じがたい光景だった
78:デフォルトの名無しさん
20/12/15 18:46:45.36 +RD1gPFt.net
>>74
バックエンドの中身と開発者のスキル次第
フロントJSで特に好みがないならとりあえずJS+Expressからはじめるといい
79:デフォルトの名無しさん
20/12/15 20:04:06.82 t8msV2xV.net
>>70
高校中退者なのですが
学歴が無くてもスクール通えば
自社開発系の会社に就職できますか?
80:(u_・y)
20/12/15 21:17:07.26 02qf4hkK.net
(u_・y)>>79
(u_・y)応募してみたら良いんじゃないですか?
(u_・y)中卒、パソコンスクール通わないと物覚え出来ないポンコツだが
(u_・y)それを凌駕するものが自分にあると思うなら応募すれば良い
(u_・y)結局世の中ってのは「出来る」「出来ない」では
(u_・y)採用は決まらないんだよ
(u_・y)お前が超絶イケメンとか超絶美少女とか超絶コミュ力とか、+アルファア@があれば分からんがな?
(u_・y)つ件 (0.60 秒) ハローワークインターネットサービス - トップページwww.hellowork.mhlw.go.jp
81:デフォルトの名無しさん
20/12/15 21:44:12.80 vYGb7HVK.net
Ruby on Rails には、JSON を返す、API モードと言うのがある。
普通は、HTML を返すけど
マコなりは、Rails の学校で稼ぎまくって、テレビにも出ていたほどw
皆が、80万円も払うから
最安値は、東京フリーランスのデイトラで、10万円。
ただし、Mac のみ
YouTube で有名な雑食系エンジニア・KENTA は、
初心者は、Ruby から始めろって言ってる
Linux, AWS, Ruby の三位一体が、最も有益だから、ほぼ全員がこのパターン
Rails のポートフォリオで転職したい人は、必ずKENTAの動画を見るべき!
マコなりの学校を選んで失敗した、などの動画も必ず見るように。
各学校のどこが悪いのか、動画で確かめる
最悪、1人の募集に、100人が応募してるとか、
学校の転職サポート以外で転職活動したら、返金もされず退会させられたとか
最近では、生徒が学校で作った、Twitter・メルカリクローンばかり持って行くから、
企業は生徒を採用しなくなった。
だから、KENTAは学校へ通っていた事を隠すように言ってる
TwitterクローンのMastodon が、Rails, React
82:デフォルトの名無しさん
20/12/15 22:47:10.31 C1QyRA0S.net
マジレスすると大抵のやつは自社開発先はやめとけ
83:デフォルトの名無しさん
20/12/15 23:13:26.46 3RIHi9Nw.net
はいどうもケンタでーす。よろしくおねがいしまーす。
スクールに行ってもそこで作ったポートフォリオは就職のときには絶対提出しないでください。
そうすると明らかに印象が悪いです。
って感じですね。
それでは次回の書き込みでお会いしましょーう。
84:81
20/12/15 23:20:54.58 vYGb7HVK.net
SES 系は、10社ぐらいに求人を出すから、本当の求人数は、1/10 かも
Java とか、いかにも求人数が多いように見えるけど、実は少ないかも。
この募集方法で皆、Javaに引っ掛かる
KENTA も動画で言ってる。
Java の求人数は、Ruby よりも少ないって
つまり、どこのSESへ入っても結局、同じ客先になるw
85:81
20/12/15 23:33:08.50 vYGb7HVK.net
例えば、ある客先が、5社のSES・A~E 社へ、Java 土方1人が欲しいと言う。
求人数は、5人に見える
ここで君は、A社へ面接へ行くと、A社は客先へ問い合わせる。
客先がOK なら、君は雇われる。
そして、B~E社の求人は無くなる
君がもし同時に、B社へも面接へ行くと、B社も同じ客先へ問い合わせるw
こういう事も起こる
SESの求人数を正確に知るためには、どのSESから、どの客先へ行ったか、
その情報を土方から集めないといけない
86:デフォルトの名無しさん
20/12/15 23:40:51.07 JXXOASbw.net
qiitaって、自分が覚えたての技術の覚書きみたいな使い方しても大丈夫ですかね?
超初心者なので、他の人からすればゴミ記事になってしまいます。
でも書かないと覚えないし、書いても自分と同レベルの初心者にしか役に立ちません。
スクショ貼ったり、コード書いたりとかですけど。
教えて下さいm(_ _)m
87:デフォルトの名無しさん
20/12/15 23:55:17.46 9/KQuCbH.net
トップに並んでる記事を見てみろ
それと大差ない記事ばかり
88:デフォルトの名無しさん
20/12/16 00:08:15.65 O9znQhez.net
エラー文だけ載せてくれるだけでもありがたいときあるよな
89:デフォルトの名無しさん
20/12/16 02:15:53.03 cm+a2Cp0.net
>>86
覚えるためならメモ帳にでも書いとけば?
90:デフォルトの名無しさん
20/12/16 11:45:40.74 tAL404KE.net
>>88
ありがとうございます。
ボクには難しくて分からない記事もおおいですけど、
エラーとかトラシュー系は簡単なものでも役に立つことがあります。
試しに書いてみます。
ありがとうございました。
91:デフォルトの名無しさん
20/12/16 12:54:44.86 BybGlVhN.net
robots.txtなどを無視するクローラありますか
92:デフォルトの名無しさん
20/12/16 13:38:57.84 lgSAEp54.net
oracle、postgresql、mysql、ms sqlserverで複数行に跨がる成約を作ることはできる?
例えば、テーブルとして注文、注文明細があって
注文には1つ以上の注文明細が紐付く
注文には列として整数の最大価格がある
注文明細には列として整数の価格がある
注文に紐付く注文明細の合計価格が注文の最大価格を超える場合はチェックエラーになるようにしたい
SQL Developerなど一般的なDB管理ツールを使ってテーブルを直接編集することがあるのでアプリケーションでなくDBでチェックしたい
93:デフォルトの名無しさん
20/12/16 15:09:14.77 l3Y0tbng.net
>>92
ユーザー定義関数+チェック制約かトリガーを使えばだいたいできる
詳しくはDB板へ
94:デフォルトの名無しさん
20/12/16 17:36:54.52 O9znQhez.net
Notionのコードブロックで書くと、インデントが抹殺されて、全角でも半角でもない認識できない空間に置き換わってしまいます。
この空間はなんと呼ばれているのでしょうか。スペースでもインデントでもないようですが。。
VSCode等に貼り付けると置換はできました。
95:デフォルトの名無しさん
20/12/16 17:45:37.45 O9znQhez.net
>>94
解決しました。スペースには種類が何十個もあるのですね!!
96:デフォルトの名無しさん
20/12/16 18:49:06.61 UvCen/vp.net
初心者なのですがweb作るときにはいちいちHTML&CSSで作らないといけないのでしょうか?
97:デフォルトの名無しさん
20/12/16 18:54:21.44 4V7Xs3bS.net
>>96
Web制作の話はWeb制作板でどうぞ
98:デフォルトの名無しさん
20/12/16 20:13:41.88 NGtQhTAW.net
旅行系サイトのクーポン在庫が復活したら自動で取得→宿予約
したいのですが何を勉強したらいいですか
99:デフォルトの名無しさん
20/12/16 20:45:22.56 n/N8PXm9.net
その旅行系サイトに就職してクーポン在庫ステータスを確認するAPIを開発する
そっから毎分そのAPIを叩くツール作ってフラグが立ったらSlackやらLINEに通知すればいい
100:デフォルトの名無しさん
20/12/16 20:53:19.43 O9znQhez.net
ずっと張り付いてればよくね。
101:デフォルトの名無しさん
20/12/16 21:16:57.90 Uvgf8HFS.net
これを上手く使えばできるかも
人気の旅行APIをまとめてみた
URLリンク(qiita.com)
102:デフォルトの名無しさん
20/12/17 11:13:19.56 kGeaiqv7.net
ちょっと計算の途中結果をレジスタみたいに保存させる変数の変数名ってみんなどうしてる?
正確な命名規則とかあるの?
少なくとも100以上はあるのでこれに全部それらしい名前付けるのは無理というか無意味だと思うんだけど
103:デフォルトの名無しさん
20/12/17 11:17:22.16 Q8SEwrEp.net
VPSでLetsencryptで自動更新が失敗していることに気づいて
そこからCentOS6がサポート切れしたことに気づいて
CentOS7にアップグレードしようとしたら、なんかユーティリティでファイルが無いとかエラーになって
Linux板のCentOSスレ見に行ったら、CentOS終了祭りだった
んで、何がオススメのディストリビューションだろうか?
順当にUbuntuあたりがいいのかな?
104:デフォルトの名無しさん
20/12/17 11:37:38.69 1M8tSzH8.net
>>102
tm
105:pとかaとか適当なものにしてるよ コーディング規約に明示されていればそれに従うけど
106:デフォルトの名無しさん
20/12/17 11:38:52.05 3IqbPcuK.net
>>103
うちは全部Ubuntu Serverに載せ替えた
107:デフォルトの名無しさん
20/12/17 11:44:16.50 TQ8ehs84.net
一文字の変数名使う人いるけど検索の際に使えなくないですか?
ループは未だに i や j 使ってます?
これを2文字以上で一般的なのないですかね?
108:デフォルトの名無しさん
20/12/17 12:04:28.13 hSZK8TeP.net
>>106
ループ変数や計算式の過程等で1文字の名前も使うが、スコープがせいぜいブロックか関数の狭い範囲だけだし検索が必要なら1文字だってできるし、困ることはないな。
具体的にどういうケースで検索で困るというのだ?
109:デフォルトの名無しさん
20/12/17 12:23:45.81 nC3KtugT.net
CentOS 終了?
カスタマイズされた、Cent系のAmazon Linux は、どうなる?
MySQL/PostgreSQL 互換のAurora を使うと、数倍速くなるかも知れないのに
110:デフォルトの名無しさん
20/12/17 12:44:00.68 Q8SEwrEp.net
>>108
なんか規約がどうのとかよくあるゴタゴタ?
RedHatとどーのこーの
そういやRH系列だったんだなーと
111:デフォルトの名無しさん
20/12/17 12:55:48.84 Q8SEwrEp.net
意外と需要がありそうなんでスレを貼っとく
CentOS Part 52【RHEL Clone】
スレリンク(linux板)
112:デフォルトの名無しさん
20/12/17 13:13:31.19 kMQxWdOf.net
一瞬で終わるぞ
CentOS Linux 8 から CentOS Stream 8 への移行はいと簡単です
URLリンク(developers.cyberagent.co.jp)
113:デフォルトの名無しさん
20/12/17 13:22:06.80 Q8SEwrEp.net
>>111
それで済むなら祭りにはならないと思った
Streamは人体実験ディストリビューションなんでヤダー
という感じの意見を見たけど?
114:デフォルトの名無しさん
20/12/17 13:48:40.04 ELmUSGXp.net
はいどうもケンタでーす。よろしくおねがいしまーす。
115:デフォルトの名無しさん
20/12/17 21:30:17.68 s5IW63pm.net
攻撃にpoweshellが主流になっているのは本当?
116:デフォルトの名無しさん
20/12/18 13:35:39.95 Lq+ZSFwA.net
nginx+letsencrypt
caddyみたいに証明書を自動更新するお手がる設定ってありますん?
現在cronでcertbot走らせて更新してます
117:デフォルトの名無しさん
20/12/18 17:36:09.79 ZZpwTz6e.net
質問というか疑問なのですが、
ポータルサイトが送信するメールで
「このメールは送信用です。直接返信しないでください」
という文句が記載されています。
でも、単純にメールのReply-toを設定すればいいだけじゃないですか?
どうしたってそのまま返信する人がいるし。
118:デフォルトの名無しさん
20/12/18 18:19:38.80 9zPpHeSI.net
板の主旨が理解できない人がいっぱいいるけど小学一年生からやり直すべき
119:デフォルトの名無しさん
20/12/18 19:10:38.89 YlgBmDsZ.net
アプリ経由ではselect、insertのみ行うテーブルで
deleteを行う場合にデッドロックが起こることはあるのでしょうか?空振り削除はしない前提です
120:デフォルトの名無しさん
20/12/18 19:15:53.43 /DWCzmyK.net
操作内容次第です
121:デフォルトの名無しさん
20/12/18 20:51:09.39 Zem0h7Lv.net
すいませんノマドワーカーというのをやってみたいのですが
この言語プログラム勉強やっとけというのはありますか?
HTMLとCSSを今から独学する予定なのですが。
プログラム系全て未経験です
122:デフォルトの名無しさん
20/12/18 20:58:55.19 1RoKReGQ.net
YouTube で有名な、雑食系エンジニア・KENTA は、
初心者に、Ruby を勧める
一通り、KENTAの動画を見ればよい
ぶっちゃけ始めるのにいい言語て何 part3
こちらのスレで、議論されてる
123:デフォルトの名無しさん
20/12/18 21:11:42.97 zkS5EJZH.net
>>120
デザイナーにでもなるなら出来るかもだが
web系のプログラマーならhtmlなどは意味が分かれば問題なく
フロントエンドならjavascriptやそれに関連するフレームワーク、バックエンドならphp等やデータベースアクセスのためのSQLを覚えた方がいいかも
124:デフォルトの名無しさん
20/12/18 21:14:56.12 enM6WOOm.net
>>121
×議論されている
○ぼくがRubyを推してるけど誰からも賛同されない
125:デフォルトの名無しさん
20/12/18 23:39:31.83 PrZde7Kc.net
はいどうもケンタでーす。よろしくおねがいしまーす。
126:デフォルトの名無しさん
20/12/19 00:06:13.59 8bUfeulY.net
ノマドってどっから仕事とってくんの
127:デフォルトの名無しさん
20/12/19 01:18:42.43 eg1uqMNx.net
>>116
変なメールが来ました。
文句を言おうとメールに返信したらエラーになりました。
このサイトは返信できない迷惑メールを送りつけてくるクソサイトです。
128:デフォルトの名無しさん
20/12/19 01:29:44.51 ///qzbaH.net
窓を開けたら目の前に
129:デフォルトの名無しさん
20/12/20 18:49:20.24 gGeomiYN.net
自分のツイートをカレンダー形式で保存できるサービス作ってみたいんだけどプログラムやったことない初心者には難しい?
130:デフォルトの名無しさん
20/12/20 19:00:31.64 5EtyIXZD.net
>>128
プログラムできなくてもどういう形にするか仕様を作ってみよう、そこから始まる
その仕様ができたらプログラム初心者でも調べながら作れる、作れなければ凄腕プログラマでも作れない
131:デフォルトの名無しさん
20/12/20 20:53:06.81 POdM0+je.net
プログラミングとはちょっと違うけど質問
youtube data apiの上限増加申請をするのに組織名の入力が必須なんだけど
個人利用の場合ってなんて書けばいいの?
132:デフォルトの名無しさん
20/12/20 22:08:36.45 rZ5GGAwy.net
>>128
wordpressなどを使うと簡単に「できる」けど
それをプログラミングというのかどうか
いろいろ議論かある
133:デフォルトの名無しさん
20/12/20 22:25:59.29 gGeomiYN.net
>>129
仕様か…
ユーザーにWebサイトに来てもらって、そこでログインしてもらったらツイート履歴読み込んで自動でカレンダー形式で表示されるくらいしか考えてなかった
その「カレンダー」をデザインするのも自分だし結構難しそうだな
134:デフォルトの名無しさん
20/12/20 22:26:40.42 gGeomiYN.net
>>131
WordPressでできるのか!
ブログでしか使ったことない
135:デフォルトの名無しさん
20/12/20 22:31:11.65 Hruf4pM6.net
技術的には簡単だが
データを勝手にコピーして別のサービスで利用していいのか?とか
ビューだけ置き換えて別のサービスとして提供していいのか?とか
そのへんどうなってんだろうと考え出すとAPI連携は使うのが億劫になる
136:デフォルトの名無しさん
20/12/21 00:00:16.36 giK753f2.net
>>128
いろんな技術要素の組み合わせが必要だから初心者には難しい
初心者じゃなくてもイメージしてるようなサービスを現実に使えるレベルで個人で作り上げられる人のほうがむしろ少数派
どういう知識が必要なのかを調べて把握することから始めてみるといい
137:デフォルトの名無しさん
20/12/21 15:36:18.46 XP0/uvDJ.net
勝手にサイトをスクレイピングしたら、
サーバーを落とす営業妨害となるかも知れないから、逮捕されるかも
だから、YouTube, Amazon, Twitter, Line などと契約して、API を使わせてもらう。
同業者の値段などを調べるために、こういう仕事が多い
138:デフォルトの名無しさん
20/12/22 06:21:49.80 uvuNQsIN.net
なるほど…
広い知識持ってないと難しそうだし初心者向けではなさそうだな
他にシンプルなアプリ何か考えてみるよありがとう
139:デフォルトの名無しさん
20/12/24 16:36:32.65 eZRmcVei.net
COBOLのころってインスタンス変数の代わりにグローバル変数を使ってたって本当ですか?
140:デフォルトの名無しさん
20/12/24 17:39:56.71 ieyHo1hw.net
爺だけど、そんなの60年代か70年代初めじゃないか?
Fortran77では自動変数が導入されてたはずCOBOLなど知らん
スタック操作のあるMC6800とかならアセンブラでも自動変数は使ってたはず、68000ではフレームレジスタ使って高級言語みたいに書いてた(サブルーチンから戻るときに自動でスタックを巻き戻してくれる)
141:デフォルトの名無しさん
20/12/24 17:47:25.45 KZ1XdVgn.net
わたしはまだ若いけど
以前BASICやってたころは全部グローバル変数だったぞ。
142:デフォルトの名無しさん
20/12/24 18:23:49.24 z4h3nURn.net
>>138
何をインスタンスとして考えるかによって本当とも言えるし嘘ともいえる
Aというプログラムの中でBというプログラムを呼び出して戻り値を受け取ってるような場合に
Bのプログラム内からしかアクセスできない変数は当然ある
143:デフォルトの名無しさん
20/12/25 01:52:12.45 J4ouM17C.net
昔の言語は参照渡しとか値渡しではなく
名前渡しやアドレス渡しだったからどうたらこうたら
144:デフォルトの名無しさん
20/12/25 20:15:59.74 P3dhO8J2.net
・c++、pythonで有名なアルゴリズム、データ構造を実装できる(競プロ実績あり)
・サーバ構築できる(ゲートウェイ、ウェブ、メール、ネットワーク)
・シミュレーション畑で職歴あり
・チームでの開発、製品の開発の経験はなし
こういう条件で副業始めるとしたらどんなのが向いてる?
145:デフォルトの名無しさん
20/12/25 23:03:33.19 5HsFhOVr.net
こういうのは自分が依頼する立場だと思ってみれば早い
チームでの開発、製品の開発経験が無いって時点で第一に確実に選択肢から外すだろ?
競プロやっててポテンシャルありそうだから未経験のこの人に業務委託してみるか~ってなることはまず無い
開発の実務経験が無いなら依頼系の仕事は諦めよう
副業したいなら個人開発でなんか作って広告貼りまくるかどっかの企業に売却しろ
146:デフォルトの名無しさん
20/12/26 00:43:45.27 36mWPWXg.net
>>143
> ・c++、pythonで有名なアルゴリズム、データ構造を実装できる(競プロ実績あり)
有名なアルゴリズム、データ構造を実装する仕事はない
> ・シミュレーション畑で職歴あり
シミュレーションを行う仕事なんてまずない
(研究機関ならシミュレーションを行うところもあるだろうが
研究機関にはそれができる人なんて何人もいる)
・サーバ構築できる(ゲートウェイ、ウェブ、メール、ネットワーク)
やったことがある程度なら誰でも出来る
高可用性で高負荷対応な複数台構成の実績は有るか?
147:デフォルトの名無しさん
20/12/26 03:08:03.08 4WoBR3Mc.net
Javaで定期的にバッチを走らせてランキング集計したデータをhtmlの要素としてjavascriptのdocument.write()で出力したい
Javaでjavascriptファイルの出力までしてhtmlでそのjavascriptを読み込むだけっていうやり方(CDN的な)を考えたんだけど実現できそうなサービスってある?
そもそもjavascriptだけを公開するサービスがググっても見つからなかったからそれも教えてほしい
148:デフォルトの名無しさん
20/12/26 04:57:28.55 K5ZJt7Y+.net
>>143-145
データサイエンスを称する分野なら何かあるんじゃない?
でも副業って条件で探すとキツいかもな
「競プロ」が何を指すのか分からないが、atcoderは競技プログラマの就職斡旋してるよね
それも「副業」の募集はないかもしらんが
149:デフォルトの名無しさん
20/12/26 04:58:27.78 K5ZJt7Y+.net
プロダクツの開発とシミュレーションその他研究職って割と全く違うからな
150:デフォルトの名無しさん
20/12/26 12:17:48.89 PUwCvC/R.net
>>146
document.writeを使うのはちょっと意味分からないけど
個人レベルならGithubみたいなところ使えば?
html出力してiframeかJSON出力してXHRで取ってくるのが普通かな
CORSの設定が面倒くさければJSONPとか
151:デフォルトの名無しさん
20/12/26 13:07:23.19 kkbXPBMw.net
>>149
document.writeは非推奨か
Element.insertAdjacentHTMLとかならいいのかな
githubにアップロードしたjsをCDNみたいに呼び出して実行させるサービスなんてあったの?
できればiframeとかxhrとかjavascript内で別ドメインにリクエスト送るタイプじゃなくて
単純に自作のjavascriptだけを読み込む作りにしたい
ただElement.insertAdjacentHTMLの内容が定期的に更新されるからそこだけ特殊なのかな
152:デフォルトの名無しさん
20/12/26 13:14:03.46 kkbXPBMw.net
やりたいことを具体的書くと
ranking.jsみたいなファイルがあって中身は
document .getElementById('id').insertAdjacentHTML('afterbegin', '{ランキング結果の要素}');
だけ
Javaで定期的にランキングを再集計して上と同じ内容のranking.jsを生成して既存のranking.jsと差し替える
クライアント側は差し替えられたjsを読むだけで余計な処理は行わない
以上なんだけど
①自作のjavascriptを個人でCDNみたいに公開するサービスがあれば教えてほしい(APIが何かでjavascriptファイルの差し替えができる機能もほしい)
②Javaバッチを動かすためのサーバーサービスのおすすめを教えてほしい(AWS的な?)
153:デフォルトの名無しさん
20/12/26 13:17:27.98 nir8tHzM.net
github
154:デフォルトの名無しさん
20/12/26 14:09:59.64 PUwCvC/R.net
>>150
>githubにアップロードしたjsをCDNみたいに呼び出して実行させるサービスなんてあったの?
サービスって何をイメージしてるのかわからないけど
単にURLをHTML内に書けばいいだけでしょ
JSを実行するのはブラウザ
iframe+htmlはjs不要
githubの決まったURLにhtmlを出力しておいてそれを自分のWebサイトのhtmlから参照するだけ
しょぼい地方自治体のサイトとかはこの方法でページ内のデータ更新してたりする
155:デフォルトの名無しさん
20/12/26 18:02:27.65 bALK6B7Z.net
>>153
やりたいことは>>151の通りでiframeを使うつもりはないです
156:デフォルトの名無しさん
20/12/26 19:22:26.62 4S2Y2psN.net
github
157:デフォルトの名無しさん
20/12/26 21:22:54.37 haIz8uN6.net
5chの特定の板で特定の単語が入ったスレのみを通知してくれるプログラムみたいなの
作りたいのですが出来ますか?
158:デフォルトの名無しさん
20/12/26 22:19:38.68 p6bjH8Od.net
>>156
板のログを全部チェックして単語を検索して見つかったら通知
159:デフォルトの名無しさん
20/12/26 23:31:03.46 aomFNOZx.net
5ch 内を、勝手に膨大な量、スクレイピングしたら、営業妨害で逮捕されるかも。
5chと契約して、5chのAPI を使って処理した方が良さそう
契約書を作ったり、相手の会社を調べたり、
基本、他人のサービスを使うのは、個人レベルでは無理
契約違反とか、色々な法律事務があるから
160:デフォルトの名無しさん
20/12/26 23:39:27.43 aomFNOZx.net
定期処理なら、AWS バッチ・Lambda など。
自分のPC でするなら、Windows 10, WSL2, Ubuntu 18.04 で、cron とか
毎朝4時に処理して、Github を更新する。
クライアントは、Githubにアクセスして、git clone, pull とかすれば?
161:デフォルトの名無しさん
20/12/27 00:53:27.04 R+2Xtjn3.net
github actions
162:デフォルトの名無しさん
20/12/27 08:22:51.45 Om5pP/pr.net
プログラマって一般的にはずっとプログラミングだけやっていけるの?
例えば20代や30代で就職してエンジニアになったとして、40代50代になってもプログラムだけ書いていられるのかな
いずれは管理職やマネジメント的な仕事をしなければいけなくなる?
まあ会社の規模にもよるし、一概になんとも言えなさそうだけど
163:デフォルトの名無しさん
20/12/27 08:33:36.77 e8iBBgTf.net
40代50代になったら
ハゲたり目が悪くなったりで
プログラミングなんてできなくなるんじゃないか?
164:デフォルトの名無しさん
20/12/28 22:21:39.12 FrU2uKSB.net
QuadTreeをjavaで実装しているんだけど、表示される四角形の中をクリックしても、
新しい要素(円)が追加出来ない。
なにが間違っているのでしょうか?
URLリンク(pastebin.com)
165:デフォルトの名無しさん
20/12/28 23:50:58.49 FrU2uKSB.net
163です
自己解決しました。
166:デフォルトの名無しさん
20/12/29 08:50:54.64 gCTQzk+K.net
>>162
おい、リーナスさんの額をガン見しながらそんなこと言えんのか
... あ、最近はあまりコードを書いてないのかな
167:デフォルトの名無しさん
20/12/29 09:06:15.32 pjgVtImx.net
>>165
暴言を反省した頃から精彩を欠いてるような
168:デフォルトの名無しさん
20/12/29 09:33:46.95 Tt4LV4WX.net
>>162
ハゲはスキルに影響するのか。。。気をつけよう
169:デフォルトの名無しさん
20/12/29 19:47:25.42 DUrkop3W.net
>>161
仕事に慣れてきて腕も上がってきて裁量が大きくなるにつれて、作るものの規模は自然と大きくなっていくもんだ
でも自分の時間は有限なので、必ずどこかで限界がくる
そのときに他人を使わざるを得なくなる
人を使うのも立派なスキルだし、技術的なしっかりした基盤があれば、いわゆるコード書けない事務屋さんみたいなイメージとは全然違った世界があるよ
170:デフォルトの名無しさん
20/12/29 20:28:09.69 NkfWmWVk.net
>>168
40後半になると老眼がすすみ画面を見るのすらつらくなるから無理
171:デフォルトの名無しさん
20/12/29 20:29:48.33 NkfWmWVk.net
むかしはプログラマは35才限界説があった。
それはさすがにウソ。
でも目の老化で50以上は無理だ。
プログラマは一日中画面見るものだし。
172:デフォルトの名無しさん
20/12/29 20:29:59.55 MGYi2Zhb.net
>>161
大丈夫
173:デフォルトの名無しさん
20/12/29 20:36:02.40 FKYv9x6h.net
>>170
会社の先輩は画面の文字を拡大して定年まで勤めあげてたよ
個人差はあるし、しんどくはなるが無理というわけでもないだろう
174:デフォルトの名無しさん
20/12/30 01:14:06.54 ySOpThCY.net
文字大きくするより解像度下げたほうがすべてのアプリに効くしGPU負荷も減ってファンが静かになるしオヌヌメ
175:デフォルトの名無しさん
20/12/30 01:46:00.30 sxbGNrBz.net
x オヌヌメ
o おすすめ
176:デフォルトの名無しさん
20/12/30 10:46:52.01 M+UCbKDW.net
※訳注
昔流行した2ちゃん語「オヌヌメ」をあえて今使うことで自身が老眼世代であることを示唆し、言説に説得力を持たせる会話テクニックである
ただし親切な若者が誤字として訂正してくれたり、死語に恥ずかしくなって本人が訂正したくなるおそれがある諸刃の剣
177:デフォルトの名無しさん
20/12/30 10:56:41.18 TG9j2wYI.net
小一時間問い詰めたい
178:デフォルトの名無しさん
20/12/30 11:13:06.35 +2e5Jc3f.net
古いスラングを使うのはやめてください
僕たちプログラミングをする人達は常に新しいものを吸収していく必要があります
オヌヌメやキボンヌなどといったスラングを未だに使ってる人はCOBOLを使ってるのと同じです
179:デフォルトの名無しさん
20/12/30 12:25:41.18 ySOpThCY.net
スマンコ
180:デフォルトの名無しさん
20/12/30 13:49:26.45 fXiIlVQi.net
ぬるぽ
181:デフォルトの名無しさん
20/12/30 13:50:02.00 GxZXvUjh.net
ガッ
182:デフォルトの名無しさん
20/12/30 14:08:19.12 4xDwwuaZ.net
(ワラ
183:デフォルトの名無しさん
20/12/30 14:58:30.45 zA1s3IaL.net
昨今プログラミング自体は流行ってるのに
なぜプログラムスレはこんなに過疎なんだろうか。
5ch自体が衰退してるのもあるけども。
184:デフォルトの名無しさん
20/12/30 15:31:38.51 GxZXvUjh.net
SNS
185:デフォルトの名無しさん
20/12/30 15:52:03.98 QHc7xuMh.net
向上心あるやつはもっとまともなコミュニティでやってるだろ
186:デフォルトの名無しさん
20/12/30 18:57:08.37 TG9j2wYI.net
まともなコミュニティ教えろください
187:デフォルトの名無しさん
20/12/30 19:00:12.57 GxZXvUjh.net
Quora
188:デフォルトの名無しさん
20/12/30 19:03:16.00 4xDwwuaZ.net
>>185
x 教えろください
o 教えてください
189:デフォルトの名無しさん
20/12/30 20:04:59.42 yLmf3jEu.net
>>182
質問するにしても、板違いスレ違い雑談続いているこのスレはもちろん各言語スレで聞くよりもグーグル先生に聞く方が的確で速いから
190:デフォルトの名無しさん
21/01/02 07:11:49.25 MW8O7fom.net
すみません、質問です。
AWS Cloud9で、Pythonの勉強をしています。
で、Pythonのバージョンのせいか、tensorflowがエラーでインストールできず、
EC2ダッシュボードであれやこれやと試行錯誤しているうちに、誤って、ボリュームサイズを最大値(16384GB)にしてしまいました。
そのせいで課金されるようになってしまったので、ボリュームを元のサイズ(10GB)に戻したいのですが、やり方が分かりません。
どなたか何卒よろしくお願いいたします。
191:デフォルトの名無しさん
21/01/02 09:26:40.55 wU1kaQFs.net
>>189
アマゾンのサポートに連絡して、課金は何とかなりませんかと泣きつく
利用実績がない場合、明らかに単純な過失だと認められると、棒引きして返金してくれることがある
そして Google Colab で検索してください学習ならそちらで充分です
一定時間の無料GPUも使えます
192:デフォルトの名無しさん
21/01/02 09:47:57.86 YUhGD9LN.net
他人のソースを読む一番のコツを教えてください
193:デフォルトの名無しさん
21/01/02 09:54:04.38 IPcs08uc.net
>>191
一番の~とか、早く楽に達成できる道があると思うのをまずやめること。
その他人のソースの内容にもって必要な基礎知識や前提知識は異なるから、自分の今持ってるもので足りなければ入門書や解説書をあたってレベルアップする方が近道なこともある。
194:デフォルトの名無しさん
21/01/02 10:31:36.26 YUhGD9LN.net
>>192
うるせえ
プログラマーなら楽な方法教えろ
俺は令和の人間だぞ
195:デフォルトの名無しさん
21/01/02 10:34:31.75 IPcs08uc.net
>>193
令和の人間てどういう意味?
196:デフォルトの名無しさん
21/01/02 10:40:14.53 wU1kaQFs.net
>>194
ぼくにちゃい
197:デフォルトの名無しさん
21/01/02 10:46:11.88 IPcs08uc.net
末恐ろしいなw
198:デフォルトの名無しさん
21/01/02 12:15:15.00 QsP+Nlmq.net
>>191 コードそのものを追うよりも
コードを書いた香具師が意図したデータ構造を追う様に意識するだけで
かなり読めるようになる
199:デフォルトの名無しさん
21/01/02 12:22:51.70 YRmKf+cs.net
>>191
書いたやつの社内の評価を鵜呑みにしないこと
技術力とは無関係の場合がある
書いてるコー ドに意味があると思わないこと
クソコー ドの可能性がある
200:デフォルトの名無しさん
21/01/02 12:38:37.31 LDxFlRPj.net
>>193
金払ってでも他人に解説してもらえ、一番早い
そしてお前みたいなやつはプログラミングどころか社会適応すらできない
201:デフォルトの名無しさん
21/01/02 12:49:38.43 2epfkWPM.net
>>191
目的による
202:デフォルトの名無しさん
21/01/02 14:25:26.72 aqs6ioY6.net
>>191
他人の文章を読む一番のコツは?
203:デフォルトの名無しさん
21/01/02 14:48:31.69 8wA0cFGl.net
>>201
事実と憶測を区別して読む
読む目的を意識する
枝葉は読み飛ばす
204:デフォルトの名無しさん
21/01/02 15:14:12.10 jAYJ8vUt.net
つまり拙い文章だと想定して読むんだな
205:デフォルトの名無しさん
21/01/02 17:24:20.94 WQ/u6YHD.net
どんなクソコードを見てもイライラしない凪のような平常心がほしい
206:デフォルトの名無しさん
21/01/02 17:26:39.72 fOmrlYBw.net
修行が足りん
207:デフォルトの名無しさん
21/01/02 17:53:05.67 7AO5yZyO.net
表面だけソース解析が出来ても
結局そこから改修したり機能追加が出来なきゃ意味がないんだよね
208:デフォルトの名無しさん
21/01/02 18:55:18.37 MW8O7fom.net
>>190
回答ありがとうございます!
大変助かりました。
209:デフォルトの名無しさん
21/01/02 20:11:29.54 PhLXwPtc.net
wsl2というのがよくわからんwindows上でLinuxが動かせるのはわかるけどDockerと何が違うの?ていうかDockerでよくない?
210:デフォルトの名無しさん
21/01/02 20:12:12.12 QKgYR64P.net
結局はソースだけ見ていても中々把握できないとは思う
動かしてみてデバッガとか使いながら把握するのが早い気がする
211:デフォルトの名無しさん
21/01/02 20:14:13.17 8UJBRRTD.net
>>202
何をもって事実だと判断するの?
事実以外はすべて憶測なの?
事実と憶測どちらが大事なの?
枝葉かどうかをどうやって判断するの?
>>191みたいな人にとってはその判断が難しい可能性が高いよ
212:デフォルトの名無しさん
21/01/02 20:55:56.76 YRmKf+cs.net
>>208
DockerはLinuxで動くアプリを作るもの
アプリとその動作環境を一つのコンテナにまとめることで
それをそのままサーバー上で動かしたり出来る
そういう開発作業を行う場所がWSL
もちろんWindows上でコマンドプロンプト使って開発してもいいけどw
213:デフォルトの名無しさん
21/01/02 21:07:01.61 O9Z8dYx6.net
>>211
DockerはHyper-Vが要件
214:デフォルトの名無しさん
21/01/02 21:30:37.10 YRmKf+cs.net
>>212
それはWindowsの話
LinuxではHyperVは要件ではない
215:デフォルトの名無しさん
21/01/02 21:40:45.05 wU1kaQFs.net
>>213
ハイパーバイザ型なのかコンテナ型なのかはっきりしろって感じ
というか、SUAって使えないものなのか
無駄なものを作り込んだもんだなWindows
216:デフォルトの名無しさん
21/01/02 21:44:22.42 YRmKf+cs.net
>>214
お前はMS社員じゃないんだからさ、MSがどういう技術で作ったかじゃなくて
それで何が出来るようになったかを考えたほうがいいよw
217:デフォルトの名無しさん
21/01/02 21:52:19.54 YRmKf+cs.net
SUAは利用者の立場から言えば、使い物にならないよ
bashはデフォルトで入ってないし、各ツールもMacと同じ低機能のBSD系だし
入ってるパッケージも少ないし、MSもメンテナンスしてない
POSIX準拠してますって言うだけで実用性なかったからね
WSLはLinux。POSIX認証はなくとも世間で使われてるLinux(Ubuntu)が
そのまま使える。パッケージもそのままUbuntuのものが使われてる
MSが作り込む=メンテナンスするのはカーネル部分だけだから
手間も少なくSUAのように放置されることもない
Microsoftは最小限の手間で最大限のメリットを実現した
218:デフォルトの名無しさん
21/01/02 21:54:30.92 O9Z8dYx6.net
なるほどならLinuxを使えばよさそうだね
219:デフォルトの名無しさん
21/01/02 21:58:53.20 YRmKf+cs.net
WSLがLinuxだと思っていいよ
220:デフォルトの名無しさん
21/01/02 22:03:56.68 YRmKf+cs.net
Lin uxはG UIが貧 弱なのでそ こを補って開 発者に人 気が出たのがMacだったんだ
だけどM ac はB SD系で結局Ho me brewでGN U版のコマン ドを入れなきゃ 使い 物にな らない
パッ ケー ジがAp ple 非公式のHo me brewのものばかり にな ってしまう
221:デフォルトの名無しさん
21/01/02 22:04:16.96 YRmKf+cs.net
Home brewはGitH ubでスタ ー75個 以上とってれば 誰でも
パッケー ジを登 録できち ゃう程度
Ubun tuのようなマト モな管理は 行われてない
そこでさっそ うと登場したのがWSL
Wind owsのG UIを使え、Ubunt uの公式パッケー ジまで使える
222:デフォルトの名無しさん
21/01/02 22:04:32.80 YRmKf+cs.net
ああ、登 録 が禁止文字なのかw
223:デフォルトの名無しさん
21/01/02 22:18:50.72 wU1kaQFs.net
Macが開発者に?うーん知らなかったな
gpiが正方形だからグラフィッカーにウケただけかと思ってたよ
224:デフォルトの名無しさん
21/01/02 22:20:44.18 YRmKf+cs.net
無知は恥ずかしいだけ
225:デフォルトの名無しさん
21/01/02 22:32:08.53 wU1kaQFs.net
検索して利点のトップに来るのが、開発者やITギーク「っぽい」というのが……
さすがはOSシェアの5.11%も占める大手は違うねw
226:デフォルトの名無しさん
21/01/03 11:24:38.87 h1NSoeD2.net
GraphQLって何がいいの?
SQL投げたほうが柔軟かつ高速で良くねぇ?
227:デフォルトの名無しさん
21/01/03 11:35:59.85 myNdCsmw.net
プロトコルが特定のDBMSに依存しないというところかな。
でもまぁたしかに、GraphQL+SPAやってたら昔のクラサバシステム思い出したわ。
228:デフォルトの名無しさん
21/01/03 11:43:38.06 h1NSoeD2.net
なるほど
229:デフォルトの名無しさん
21/01/03 12:15:59.34 EZ344wHF.net
外部からSQLを直接投げられるWebAPIってSQLインジェクションから身を守るのが難しそう
230:デフォルトの名無しさん
21/01/03 12:46:29.86 n1qZMfJK.net
>>189
TensorFlow は唯一、GCP を使う理由だろ。
AWS を使う意味が分からない
>>208
【Bash】Windows Subsystem for Linux【WSL】9
スレリンク(linux板:215番)
上に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、
Microsoft 製のLinuxカーネルによって、Linuxコンテナを動かしている
Docker Desktop WSL 2 バックエンド(日本語翻訳)
URLリンク(docs.docker.jp)
今の開発者は、ここまで出来るのが常識。
パソコンのメモリも、16GB 以上が必要。8GBだと厳しい
231:デフォルトの名無しさん
21/01/03 14:43:39.92 ci2zYu6M.net
HTMLを勉強し始めたんですがなにから始めたらいいですか?
232:デフォルトの名無しさん
21/01/03 14:56:28.93 kHT5aiMr.net
>>230
日本語を理解し相手に自分の意図が伝わるようにしましょう
HTMLは板違い
233:デフォルトの名無しさん
21/01/03 15:56:33.70 f7SuMOYh.net
URLリンク(nomae.net)
こちらサイトの投稿タブに
ゲームのスクリーンショットからキャラクタ画像を認識するようなサイトがあります
解像度の違うSSや見切れてる画像でも認識するようで
大きさの決まった画像に対して分類を行うようなサンプルやデモはすぐ出てくるのですが
大きな画像の一部に学習した画像パターンを含む含まないを判定するようなライブラリはあるんでしょうか
顔とか車とか学習済みのモデルを判定するようなサンプルは出てくるんですが
自分が用意した画像を学習させて、テスト画像との「一致度」ではなく「含まれるかどうか」を判定するには
どういうライブラリを使うのがいいでしょうか
ヒントになるライブラリ名やアルゴリズム等だけでも教えてもらえるとありがたいです
234:デフォルトの名無しさん
21/01/03 16:37:13.36 PgQRe2mf.net
>>232
URLリンク(qiita.com)
あたりじゃない?
ライブラリは一般的に流布されてる
人工知能は事前に学習させたモデルが肝
転移学習させられるこの類いの配布モデルってTFhubとかにあるのかな?
235:デフォルトの名無しさん
21/01/03 16:57:02.64 omYft4za.net
BASICの変数や関数の命名のコツを教えて下さい
判りやすさより短さを重視する文化のようであるうえ、
関数のオーバーロードなどもなく、自分で読んでて解らなくなります
意識することや知っておくべき事などあったらご教示下さい
236:デフォルトの名無しさん
21/01/03 16:57:57.15 82ol6WhW.net
どのBASICかでぜんぜん違う
237:デフォルトの名無しさん
21/01/03 17:06:18.40 omYft4za.net
MSX BASICだとどうですか
238:デフォルトの名無しさん
21/01/03 17:09:38.79 82ol6WhW.net
MSX BASICに関数はありません
239:デフォルトの名無しさん
21/01/03 17:13:41.77 omYft4za.net
そうだったんですね
CALL命令で呼んでるのが関数だと思っていました
まだまだ勉強不足のようです
ありがとうございました
240:デフォルトの名無しさん
21/01/03 17:22:43.71 omYft4za.net
MSX BASIC 2.0以降であれば、DEFFNもしくはDEFUSRでユーザー関数を定義できるようでした
またCALLは関数ではなくカートリッジの拡張ステートメントの呼び出しとのことでした
命名のコツについては未解決なので引き続きよろしくお願いします
241:蟻人間
21/01/03 17:28:47.05 gOczdVn8.net
BASICの時代だと、変数名と用途を列挙した変数表を作るらしいよ。変数表を見れば丸暗記の必要はない。
他には規則的な命名法を決めた方がいいかな。X座標なら最後にXをつけるとか。
242:デフォルトの名無しさん
21/01/03 18:18:18.56 wUO3BXEL.net
>>229
すいません。windows pro使ってるんで大丈夫です
243:デフォルトの名無しさん
21/01/04 01:07:57.34 EMrQXkgT.net
iOSやAndroidアプリを作りたくてprogateのhtmlとJavaScriptと reactまでやったんですが、次に何をすれば良いか分かりません。僕は次に何を学べばいいですか?
244:デフォルトの名無しさん
21/01/04 02:15:57.08 BKXVjLGk.net
>>242
次はゲームをやりまくり
自分が作りたくなったゲームを作ることだ。
245:デフォルトの名無しさん
21/01/04 02:28:54.79 6jvKGYBk.net
>>242
学んだことが本当に身に付いているのか確認するため、(実用上無意味なもので良いので)何かしら自分で考えて動くものを作ってみる。
教材を指示通りなぞってみたというだけで自力で何もできない、何をして良いか分からないというのなら、まだなにも身に付いていないのと同じ。
246:デフォルトの名無しさん
21/01/04 10:44:01.68 Y6lu31EI.net
web初心者です。
Node.jsやPythonでhttpリクエストに対してレスポンスを返す方法を学んだのですが、認証と認可の適切な実装手法がわかりません。
やりたい事は...ユーザー権限に応じて適切なレスポンスを返す・返さない(エラー)をやりたいです。
認証・認可のデファクトスタンダードな実装方法ってありますか?
SQLを使ってユーザー情報を管理するプログラムを自分でイチから書く...より楽でセキュアな実装方法が知りたいです。
プログラミングしか知らない人間なので、インストールだけで済むような他の手段があればそれでも構いません。
※本業は組み込みプログラマーです。
247:デフォルトの名無しさん
21/01/04 10:59:12.02 ZJ6iBgq+.net
>>245
簡単でもないけど、認可はOAuth使うのが一番楽でセキュア
URLリンク(qiita.com)
簡単に認証を自前で実装すると、簡単に攻撃されかねないから
248:デフォルトの名無しさん
21/01/04 11:05:47.12 ZJ6iBgq+.net
>>245
GCPでFirebaseと連携したら、物凄く楽チンにOAuth認可の実装ができた(gmail, twitter, github, facebook)
249:デフォルトの名無しさん
21/01/04 11:09:13.10 Y6lu31EI.net
>>246,247
ありがとうございます。まぁ、セキュアが第一なので、多少面倒でも実用化が視野に入れば構いません。
本当に初心者なのでキーワードのご提供もありがたいです。
セキュアを要求するとなると...初心者の私にはググった結果を鵜呑みにしてもいいのか悩むので、有難い...!
250:デフォルトの名無しさん
21/01/04 11:44:45.44 OpGFyjtN.net
>>240
ありがとうございます
変数表作って変換掛けるって難読化作業みたいですね
こう変換するみたいなお約束なんかはありますか
251:デフォルトの名無しさん
21/01/04 11:56:01.96 ZJ6iBgq+.net
>>248
広告も兼ねて
URLリンク(strnote.com)
Goで書いてるから参考になるかは分からないけど、Githubにソースも公開してる
252:デフォルトの名無しさん
21/01/04 12:37:25.37 tNtG+m7G.net
>>245
OAuthとか言ってる連中に騙されるな
認証認可の正しい安全な実装方法は使ってるフレームワークによってことなる
まずはフレームワークの公式ドキュメントをじっくり読むこと
公式ドキュメントには必ず認証認可やり方が書いてある
OAuthはその中の1つのオプションでしかない
253:デフォルトの名無しさん
21/01/04 13:19:01.80 ZJ6iBgq+.net
>>251
一つのオプションではあるけど、デファクトな仕掛けじゃないか
今時「xxxxでログイン」の一つもないサイトなんてちょっとね
254:デフォルトの名無しさん
21/01/04 14:03:57.95 IQ5LiGvz.net
OAuthを使うなって話じゃなくて、例えばNode.jsでフレームワークにExpressを利用しているなら認証認可にPassport.jsを使い、その実装としてpassport-facebookなりpassport-google-oauthなりを選べばいいということでは?
喧嘩腰なのが謎だけど直接OAuthを推すよりも実用的なアドバイスだと思う
255:蟻人間
21/01/04 14:29:18.86 RRkyDjZk.net
>>249
汎用の整数変数はI,J,Kにするとか、英単語の略語や頭文字を使うとか、いくつか慣習はあるが、名前の付け方は人によって異なる。
prefixやsuffixを使った命名法もよく使われる。ベーマガの作品を見て参考にするとよい。
256:蟻人間
21/01/04 14:40:27.31 RRkyDjZk.net
昔は変数名の一文字、1バイトが血の一滴に例えられるほど貴重なものたった。
今は、メモリーをけちるよりも意味が伝わる方が重要とされているので、むやみやたらに変数名を短くする必要はない。
257:蟻人間
21/01/04 14:45:26.88 RRkyDjZk.net
古代のBASICでは大文字と小文字の区別がないので、キャメルケースやパスカルケースは使われない。単語の区切りにはドットや下線が使われる(可能な場合)。
258:デフォルトの名無しさん
21/01/04 16:37:00.54 yec7Hk1C.net
認証・認可ぐらい、AWS にあるだろ
GCP のFirebase とか
259:デフォルトの名無しさん
21/01/04 17:29:39.43 ZJ6iBgq+.net
>>253
Node.jsとかPythonでとか実装言語すら未定なのにパッケージを言う方が先走りすぎじゃないのか?
だから基本としてOAuthを直接に奨めるのは間違ってないと思うが?
247でサンプルを挙げたのは、実際に現行システムで稼働している利用例だからであって、これを使えとかじゃない
というかGoって人気がないからなぁw
260:デフォルトの名無しさん
21/01/04 17:46:04.64 WaOynEMN.net
OAuthは選択肢の1つでしかないのでデファクトスタンダードとして勧めるのは間違い
全ては要件と開発リソース次第
261:デフォルトの名無しさん
21/01/04 17:53:36.48 0LHCzQ6d.net
すみません、他で質問しましたが回答がないのでこちらで。
tomcatで動くwebアプリをJava+Jsp+Eclipseで開発してます。
*動作はローカルの画像ファイルをサーバーにアップロードする。
*アップロード完了すると、画面にURLのリンクが表示
*クリックで画像表示
今、下記の現象で困ってます。
*リンクをクリックしても、リンクエラー404の表示がされます。
*サーバー(windows)の所定の位置への画像ファイルアップロードは確認。
わかる方お願いいたします。
Eclipseのプロジェクトでリフレッシュすると画像リンク表示はできるようになります。
すみませんが、この解決方法を教えていただけますようお願いいたします。
262:デフォルトの名無しさん
21/01/04 18:12:20.57 ZJ6iBgq+.net
>>260
普通の作り?だとリンクをクリックした時に動くサーブレットにデバッガでブレークポイントを設置して確認
普通じゃない作りだとapacheのログを確認
263:デフォルトの名無しさん
21/01/04 18:14:41.98 ZJ6iBgq+.net
>>260
えーと、もしかして初心者だと
tomcat eclipse デバッグ
でデバッガの実行方法を検索
264:デフォルトの名無しさん
21/01/04 18:33:35.00 PRbxPX1J.net
>>260
所定の位置とは?
静的ファイルをサーブするのはapache?Tomcat?
各種設定ファイルにはなんて書いてある?
265:260
21/01/04 18:44:34.16 0LHCzQ6d.net
早速のレスありがとうございます。
>>261
普通の作りかどうかわかりませんが、以下を真似ました。(中国語はわかりませんが)
URLリンク(www.w3big.com)
アップロード画像は置くところも名前も固定に近くリンクも
<a href="localhost/tmp/202001041833-001.jpg">リンク</a>
画像ファイル名は年月日時分に001のような通し番号をつけてます。
従って、EclipseのJavaのデバッガには入りません。
ただ、気になるのはEclipseのプロジェクトファイルの中にこの新規にアップロードしたファイルが含まれません。実際エクスプローラでサーバーの所定の位置に存在します。ただ、404のエラーが出ます。
eclipseのプロジェクトをリフレッシュすると、このプロジェクト内にこの画像ファイルが含まれて表示されるようになります。リンクボタンをクリックしても正常に画像が表示されます。
プログラム内でリフレッシュできたら良いのですが....`
266:260
21/01/04 18:46:15.13 0LHCzQ6d.net
>>263
tomecatです。
267:260
21/01/04 18:51:22.57 0LHCzQ6d.net
ファイル構成は
project
―WebContent
―tmp
―アップロードした画像ファイル
です。
268:デフォルトの名無しさん
21/01/04 18:55:38.58 TpfNOeyo.net
URLリンク(kobe-systemdesign.work)
269:デフォルトの名無しさん
21/01/04 19:29:27.02 ZJ6iBgq+.net
>>264
普通と称したのは、ダウンロードもサーブレットで /imgdownload?id=12345 といった感じで画像にアクセスするようにした場合を指していました
apache の静的ファイルとして扱ってる?のだと思いますが、残念ながら経験がありません
★サーブレットからダウンロードさせるなら、セキュリティ的に安心ですし、データベースに保存することも出来ます
静的ファイルのキャッシュとか諸々の要因があるので、apache のアクセスログを参照するくらいしか分かりません
想像
実行時にはキャッシュが更新されないため、アップロードしたファイルをapacheが知らないというストーリーはかなりありそう
何かキャッシュしない設定とかサーバー定義にあったら(あるのかな?)オフにして試したりするのはどうでしょう?
270:デフォルトの名無しさん
21/01/04 19:38:18.52 ZJ6iBgq+.net
>>268
URLリンク(qiita.com)
こんな感じでファイルを読み出してダウンロードします
271:デフォルトの名無しさん
21/01/04 20:00:16.02 yec7Hk1C.net
Eclipse のキャッシュか何かじゃないの?
古い状態を持っているとか
272:260
21/01/04 20:30:43.57 0LHCzQ6d.net
>>268
ありがとうございます。あまり、apatchの静的なファイルとしては取り扱わないんですね。
>>270
ありがとうございます。Eclipseのキャッシュですか。ブラウザのキャッシュはクリアしたのですが、そちらは気にしませんでした。クリアを試します。
273:デフォルトの名無しさん
21/01/04 20:39:18.29 ZJ6iBgq+.net
>>271
使い方の一つだろうから丸っきり使わないとも言わない
でも、普通は高速化の一環としてキャッシュ化されてるはず
そうなると、apacheの起動時以外ではキャッシュは再構築されない可能性も
だから、apache自身のキャッシュ管理の設定があったらキャッシュを使わず毎回ファイルを見に行ってくれる設定だってあるかもしれない
そういう使い方をしたことがないから知らないだけ
274:デフォルトの名無しさん
21/01/04 20:54:52.48 ElFBpvSA.net
キャッシュの問題で404でるわけねえだろ
サーブされてないだけだ
設定見直せ
275:デフォルトの名無しさん
21/01/04 21:04:28.98 ZJ6iBgq+.net
>>273
ブラウザキャッシュじゃなくて、サーバ側の静的ファイルのキャッシュにヒットしなけりゃ404出るだろ
276:デフォルトの名無しさん
21/01/04 21:14:31.31 po0WxCfG.net
いや、キャッシュに見つからなけりゃソースにアクセスするだろ、ふつう。
キャッシュの役割わかってるか?
277:デフォルトの名無しさん
21/01/04 21:59:39.56 ElFBpvSA.net
>>274
キャッシュの動きは概ねこんな感じ
もしキャッシュがあればキャッシュを返す
もしキャッシュがなければソースデータから検索して返す
ソースデータもなければ404
この処理フローならソースデータがあるのにキャッシュのせいで404になることはないだろ
だから404になるということはソースデータがないんだよ
質問者はアップロードは出来ていると言っている
これを信じるならファイルをサーブするための設定が間違っている確率が非常に高いの
その設定はどうすればいいか?
>>267
はい終わり
次の質問者どうぞ
278:デフォルトの名無しさん
21/01/04 23:57:03.06 ZJ6iBgq+.net
>>276
URLリンク(qiita.com)
みたいなパターンのケースを想定してます
まぁ先に書いてるように、静的ファイルをapache実行中に変更したことないから、もしかしたらサーバは静的ファイルをスキャンしないでメモリから返すことあるんじゃない?と思っただけ
279:デフォルトの名無しさん
21/01/05 00:52:29.99 qCpvXncy.net
>>277
だーかーらー404にキャッシュ関係ねーから
280:デフォルトの名無しさん
21/01/05 01:02:52.45 iUHfetI7.net
>>278
記事は読みましたか?
281:デフォルトの名無しさん
21/01/05 01:10:08.27 qCpvXncy.net
>>279
その記事404関係ねーから
282:デフォルトの名無しさん
21/01/05 07:09:52.40 iUHfetI7.net
>>280
読んでないんですね
283:デフォルトの名無しさん
21/01/05 07:39:18.22 eT+iPfAP.net
その記事のどこを読んでるんだか。何も起きないのは404じゃなくて304を返してるんだろ。
284:デフォルトの名無しさん
21/01/05 08:12:54.90 iUHfetI7.net
記事ではファイルアクセスに絡んでmmap, sendfileが更新を検知できない事例について書かれている
で、これをちょっと?拡大解釈して読んだ
ディレクトリはファイル名とi-node番号のリストが入ったファイルに過ぎない
apacheの静的ファイル処理というかシステムコールのディレクトリ処理がどういう作りなのかは正直分かってない
けど、ディレクトリファイルの更新が検知できない状況はあり得ないとして棄却してもいいのか?
ファイルが追加されたのに検知できなければ、404になるのではないのか?
拡大解釈して考慮する価値は本当にないのか?
そこを考慮しないで良いという確証はどこから来ているのか?
285:デフォルトの名無しさん
21/01/05 08:23:38.44 iUHfetI7.net
これは一例に過ぎないけど、一つでも存在していることにかわりはないと考える
だから、ファイル変更の検知の失敗に関わりうる設定が他には無い、と言い切れる確証はないのでは?
286:デフォルトの名無しさん
21/01/05 08:35:02.87 iUHfetI7.net
>>283
ファイルを検知するためにはパスにあるディレクトリファイルを辿ってi-nodeを得る
このディレクトリファイルが更新された内容を正しく返さなければ、目的のファイル名に対するi-nodeは得られない
結果として、ファイルが存在していないと判断される可能性は切って捨てるのではなく、検証されるべきではないのか?(ディレクトリアクセスにはmmapとかは使われないから可能性は無い、とか
検証した上であり得ないというなら、否定はしない
287:デフォルトの名無しさん
21/01/05 08:37:34.75 dGKScn3P.net
>>283
自分が勝手に拡大解釈して記事にないことを想像して持ち出してるくせに、相手に読んでないのかと非難するのは身勝手すぎるだろw
288:260
21/01/05 08:47:41.50 Yp5ONfDt.net
皆さんレスありがとうございます。
とりあえず267を確認しようとserver.xmlを見ました。
<Context docbase="project" path="/project" reloadable="true" source="org.eclipse.jst.j2ee:server:project">
ファイル構成は
project
―WebContent
―tmp
―アップロードした画像ファイル
です。
画像が入ったフォルダtmpはprojectフォルダの下にありますが、書き直しは必要でしょうか?
289:デフォルトの名無しさん
21/01/05 08:50:17.88 iUHfetI7.net
>>286
読むというのは、書かれている事項に関して考えることを含む、と考えていた俺がバカだったよ
読むだけで考えないのが普通なんだな
290:デフォルトの名無しさん
21/01/05 08:53:37.17 iUHfetI7.net
>>286
ディレクトリファイルには適用されないと書かれていないのだから、適用されないことを仮定するほうが記事に無いことを持ち出してはいないか?
291:デフォルトの名無しさん
21/01/05 08:58:41.58 md/0y+b6.net
>>283
質問主はapache使ってない
質問主環境はWindows
妄想はやめろ
292:デフォルトの名無しさん
21/01/05 09:15:49.58 iUHfetI7.net
>>290
うあ、確かに見落としてた!
でもapacheだろうがtomcatだろうが、静的ファイルを扱う機構を使って動的に更新されたファイルを扱うという点で、結局はものすごく気持ち悪い
どういう経路でダウンロードされるのか分かったもんじゃないという意味
分からないから問題が起きたとき疑いが晴れない
老婆心なのは承知だが、ダウンロードもサーブレットにした方が楽だよな
デバッガで追えるから
293:260
21/01/05 09:26:07.46 Yp5ONfDt.net
駄目でした。
静的リソースの起動中のエラーです。
<Context docBase="c:�workspace�project�tmp" path="/originalapp/static" reloadable="true" source="org.eclipse.jst.j2ee:server:project">
ファイル構成
project
―WebContent
―tmp
―アップロードした画像ファイル
294:デフォルトの名無しさん
21/01/05 11:04:05.23 iUHfetI7.net
>>292
押し付けになるけど、試行錯誤するくらいなら例えばURLリンク(www.it-swarm-ja.tech)
とか色々ある記事を参考にして画像ダウンロードのサーブレットを書いた方が楽だと思うんだ
俺がそれしか知らないだけだろうけど、問題が起きたのはコンテンツタイプとか応答ヘッダ間違えた時くらいで安定してる枯れてるやり方
295:デフォルトの名無しさん
21/01/05 11:55:09.57 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 とかウェブアプリの環境構築運用は無理だと思う
296:260
21/01/05 17:39:59.88 Yp5ONfDt.net
皆さんレスありがとうございます。
今回、システムの改修で、プロジェクトリーダーに聞いたところ、現在、このdownloadを使わない方法で現場で動作してるようです。
download形式に変える事も相談しました。(私もそちらでやりたいです。)
download形式に変えるかどうか、まずは現状を把握するように言われました。
297:260
21/01/05 17:45:02.01 Yp5ONfDt.net
確かにダウンロードするためのロジックを別途用意するのが普通のようですね。
URLリンク(teratail.com)
298:デフォルトの名無しさん
21/01/05 20:25:06.16 7dmqukXL.net
要件次第だよ
299:デフォルトの名無しさん
21/01/06 05:33:43.76 2hpPqzu4.net
>>245
Shopify でも、OAuth を使っている
Shopify APIを使って、ストアデータを利用するには、まずストアによる認証が必要です
つまり、マーチャント(お店)がある特定の目的のために(例:新規商品を作成するなど)
アプリのインストールと承認をおこなう必要があります
このプロセスはOAuthと呼ばれる、アプリ間でのコミュニケーションを実施する、
安全で一般的な方法によって処理されます
300:デフォルトの名無しさん
21/01/06 08:41:54.70 6VZKBtRe.net
ユーザがプログラムの挙動の一部を変更可能かつ変更内容を次回起動時に読み込むプログラムを作っています
変更方法は2つあり1つは実行前に設定ファイルをイジること、もう1つは実行中に特定の入力することです
どちらの変更もtxtファイルに書き出して次回実行時に読み込みますが、都合上それぞれ別のtxtファイルに書き出します
この場合どういったファイル名をつけるといいでしょうか?
現在考えてるのはstatic_settingとdynamic_settingです。もっと良い命名があれば教えていただきたいです
301:(u_・y)
21/01/06 12:56:12.74 I0SDZM+6.net
setting1,setting2
302:デフォルトの名無しさん
21/01/06 13:06:52.06 9b/ixvsd.net
要件で済ますのはいかがなものか
例えばGCPでF2とかだとストレージかFirestoreといった選択肢になるのが普通だけど、そんな感じのマイナー要件を例として要件次第とか言っちゃうのは違うと思う
303:デフォルトの名無しさん
21/01/06 13:50:20.42 18aV0ABk.net
>>299
user_preference.txt と app.config
拡張子を変えることでユーザーが編集すべきでないファイルを示してみた
304:デフォルトの名無しさん
21/01/06 14:11:43.72 1Oy26tkp.net
共通フォルダにapp名.rcやapp名.config、app名.ini
ユーザフォルダに.app名rc
305:デフォルトの名無しさん
21/01/06 17:17:31.95 sjMLnJxZ.net
アドオンのSelenium IDEで、ウィンドウを最大化する設定をしたいのですが、Commandにset window size、Targetには何を入れれば良いでしょうか。
306:デフォルトの名無しさん
21/01/06 20:41:08.34 Ao7Ld+EN.net
あまりにも初歩的な質問で申し訳ないのですが今webアプリの作成を勉強しようと思っています
一般的な作り方にならい、フロントエンドはjavascript,html,cssを使って作り、バックエンドはpythonで作りたいと考えています
ここで分からないのが、ユーザーが操作した値や情報をどのようにバックエンド側に渡すのが基本的なやり方なのでしょうか?
307:デフォルトの名無しさん
21/01/06 21:12:44.20 9b/ixvsd.net
>>305
初歩的にはhtmlでformタグ書いてsubmitすると、ホストにPOSTリクエストが投げられる(httpという仕様
formタグの中でinputタグで入力させていた内容がPOSTリクエストの中に入ってくる
ホストはポート80でTCP受信を待って、POSTとかGETとかを処理する
リクエストに対してレスポンスを返すんだけど………
えーいめんどくさい、MDN HTTP で基礎知識を仕入れてからにしてくれ
言っておくけど、これでも基礎知識なのよ、新人研修レベル
308:デフォルトの名無しさん
21/01/06 21:13:36.41 xfJpH4ty.net
>>305
基本的にウェブアプリはHTTPサーバなので、httpリクエスト/レスポンスのみによって通信する。
HTTPリクエスト方式は大きく分けてハイパーリンク(URLにパラメータを仕込む)、フォーム送信、Ajax(非同期/JavaScriptを使う)がある。
そのほかクッキーという値が暗黙理に送受信される場合もある。
309:デフォルトの名無しさん
21/01/06 22:02:51.18 l6iBZXew.net
>>305
gRPC
310:デフォルトの名無しさん
21/01/06 22:05:41.00 fl/SL6Dn.net
この辺が分からないレベルでアプリ作るとか無理なんじゃないかと思うわ・・・
まさにググレカスレベル
311:デフォルトの名無しさん
21/01/06 22:18:41.29 9b/ixvsd.net
まず学ぼうという意欲が大事
意欲があって目的があれば続かない理由はない
ネットで幾らでも知識は見つかるから、時間と根気と通信料だけの問題
312:デフォルトの名無しさん
21/01/06 22:39:30.94 sYO1iPWy.net
>>305です
レスありがとうございます
アドバイス頂いた内容で調べ始めました
リクエストの中にユーザーの処理といった情報を含めて、取り出すのか、送るのか等を指定させるのですね
とりあえず何か作ってみようとサンプルを探していましたが基礎的な知識すらないのでまずは基本をイチから勉強してみます
313:デフォルトの名無しさん
21/01/06 23:15:12.77 2hpPqzu4.net
バックエンドのPython は、一般的じゃない
Ruby on Rails で、Scaffold という魔法の呪文を唱えれば、
15分で、CRUD アプリが完成するw
314:デフォルトの名無しさん
21/01/06 23:25:04.46 2hpPqzu4.net
>>304
Ruby で、Selenium Webdriver なら、
ブラウザ起動時のオプションで設定する
options.add_argument( '--start-maximized' ) # 画面最大
315:デフォルトの名無しさん
21/01/07 03:11:13.96 i/i7RUhc.net
ブラウザの開発者モードを使ってクッキーをコピペして書き換えているのですが、
その手作業が面倒になったのでjavascriptを使って書き換えようとしたのですが、
httponly属性だったので出来ませんでした
簡単に書き換えられる方法を教えて下さい
316:デフォルトの名無しさん
21/01/07 14:42:42.43 Gw3vpiJZ.net
プログラマーとかエンジニアの違い調べたら大工と建築士とかで例えられてるサイト見つけたけど
フリーランスで1人でアプリとか作ったりしてる人って
両方を一人で請け負ってるってことですか?
ちなみに28歳だけど、言語とか何も知らない状態から仮にSwiftなり勉強したとして
フリーランスでやっていける?何年かは就職しないとだめ?