+ JavaScript の質問用スレッド vol.126 +at HP
+ JavaScript の質問用スレッド vol.126 + - 暇つぶし2ch617:Name_Not_Found
24/05/25 23:53:30.50 .net
>UIを考える前に業務プロセス考えましょうといういい例
これだけじゃ伝わらないかもしれないから一応書いておくと
業務プロセスを考えてそれを要求仕様としてまとめてから
開発者に伝えるのは基本的に開発を発注する側の仕事だからね
業務プロセス設計を含めてやってもらいたかったら
一般的にはコンサル契約で別途それなりの費用を払う必要がある

618:Name_Not_Found
24/05/26 00:38:54.94 .net
プルダウンとドロップダウンってどっちも同じ意味で使う人もいるけど元来は微妙に違うものだよね?

619:Name_Not_Found
24/05/26 00:41:02.35 .net
>>610
一応釣られておくとな、
見解の相違は推定の違いから生じてるから、
そいつから見れば俺の提案も「そこそこ妥当」程度で、それ以上白黒つけようもないんだよ
だから大してやる気もないわけ
ただまあ、数年前と比べてお前らがすげえマトモになってるので驚いてる
どんぐり効果なのかもしれんが(>>616)

620:Name_Not_Found
24/05/26 00:43:05.07 .net
親の仇と言わんばかりな攻撃っぷり

621:Name_Not_Found
24/05/26 00:44:32.90 .net
半年=2時間

622:Name_Not_Found
24/05/26 01:28:50.32 .net
446がネコなわけ

623:Name_Not_Found
24/05/26 01:31:16.12 .net
周りのノイズに乗せられてどんどん446に憎悪をつのらせていってるのが狂気で震えんなw
なんで発注がクソで殺傷事件になんねんw

624:Name_Not_Found
24/05/26 02:02:59.82 .net
俺の推測だとアメリカ人ってのは嘘だと思うぞ
咄嗟に作った嘘設定
急に取ってつけた様にでてきた
なんか後ろめたい隠したいことがあるんだろう

625:Name_Not_Found
24/05/26 02:35:22.66 .net
うわ、ふざけて煽ったらこんなことになってたのか…

626:Name_Not_Found
24/05/26 02:54:57.47 .net
スレリンク(mac板:358番)
>制作会社にアプリの制作を依頼しています。
>アプリ内で使用するID(メールアドレス)とパスワードを忘れた場合の対処ができていなかったのでお願いしたところ、
>「メールを配信することになるので、Sendgridみたいなメール配信サービスの登録が必要。」
>という返事が返ってきました。
>他に方法はないのでしょうか?
これ読むと開発担当者はすごくまとも
対して446は・・・

627:Name_Not_Found
24/05/26 05:50:45.93 .net
>>613
いや、別にメアドに拘らなくてもいいのでは?
5万件の何かから
ひとつ選ぶUIよ

628:Name_Not_Found
24/05/26 06:45:54.70 .net
>>624
あれはまんさん特有の謎マウント、真意は
「アメリカ人」
(と仕事してる私すごいでしょ!ホラ見て見て!
でもこんな事になるのなら「アメリカ人」なんて選ばなければよかった…可哀想な私…)
だと思うぞ
・446は究極の他責タイプ=何であれ自分は一ミリも悪くなく、全ての問題は他の誰かが悪いもん!
だから、他者に責任転嫁する為に何らかの理由を探してきただけで、
今回たまたま「アメリカ人」だっただけのこと
仮に日本人なら、例えば
・「関西人」ってこうなのでしょうか?
・「田舎者」だから話が通じなくて…
とか、何でもいいから理由を探してきて他責するだけ
そしてまんさんは奇妙なところでマメにマウント合戦する事が多いので、
彼女的に「自慢出来て他責出来て一石二鳥」だから「アメリカ人」がいきなり出てきてる
…なんだが、思うに職場で事故る場合って、この手の因子が重なった時だと思うんだよね
・446は無限要求エスカレーター=際限なく要求をつり上げていくタイプ
でもありそうなので、一度折れたら永遠の隷属と服従を要求される可能性があり、
これを突っぱねられない奴にあてがった場合に自殺とかの事故になると思ってる
(まあ今回は突っぱねてきてるので対応としては正しい)
だから446は絶対にマネージャーにしてはいけない人間で、
これまでも全部他責にして下請けを泣かせてきただけであり、マネジメント出来てた訳ではないのだが、
見る目がない奴には「剛腕」=強引ではあるが仕事を進めて有能、と捉えられる事がある
けどこんなクソ精神論なんてIT現場ではまるで通用しない、というだけ

629:Name_Not_Found
24/05/26 07:43:31.96 .net
あらーアメリカ人を人種差別だ!って怒ってた人が
それを関西人や田舎者に置き換えて説明しちゃうのか

630:Name_Not_Found
24/05/26 12:33:15.10 .net
>>627
もうすこし抽象化思考を身につけようか
別にメアドに限った話ではなく
間違いがあまり許容できない状況で
1項目だけに依存してたらダメだよということ
そしてUIを考える前に
業務プロセスや業務ルールを考えましょうということ

631:Name_Not_Found
24/05/26 12:45:52.80 .net
BTOBのマッチングサイトと言うのも実体はランサーズとかのクラウドソーシング
それを言いたくないから不必要な嘘で嘘を隠そうとする

632:Name_Not_Found
24/05/26 12:51:18.10 .net
それな

633:Name_Not_Found
24/05/26 12:54:08.50 .net
>>626
446は
・必要な業務フローを事前に考えてない
・重要な要件をあとから追加する
・Sendgridの月額数千円すら払いたくない!!
・他に方法がないのか担当者や関係者に聞かず5chに聞く
地雷が過ぎる

634:Name_Not_Found
24/05/26 14:31:04.00 .net
>>631-632
> 不必要な嘘で嘘を隠そうとする
俺はこれは許容するべきだと思うよ
(「アメリカ人」が本当は「カナダ人」であっても誤差だし)
実際にキチガイは存在するから、特定されるのは危険であり、色々ぼかす必要は『常に』ある
ただしぼかした分、得られる情報の精度は確実に落ちる
だから今回の件も、俺らが全体設計の妥当性を詰める事は全く不可能だし、
仮にここで議論した結果を持ち帰られても、実際は全く使い物にならない

(ただ446や煽って情報を出させようとしてる馬鹿共はこの危険性すら理解出来ていないので、
なら逆手にとって、デタラメな提案をさも全会一致のように見せかければ、
446はそれをそのまま自分の手柄として「アメリカ人」に提案し、さらにプロジェクトをぶっ壊す事が予想される
これは攻殻機動隊で言う攻性防壁として機能するから、『5ch流攻性防壁』を試してみたい人はどうぞ
俺は能動的な破壊工作はやらない主義なので参加はしないが、見殺しにはする主義なので邪魔もしない
まあこの辺も結局は、「嘘を嘘と(ry」なんだな
意図的であれ、単なる読み違いや勘違いであれ、間違った情報も垂れ流されてしまう場所なので)

で、話を戻すと、特定を防ぐ為にどこまでぼかし、
精度を高めて自分の利益とする為にどこまで開示するかは、投稿者の責任だと思うのよ
んで、「業界」程度なら特定不可能だと思うから、広めでいいからよろしく、
利益は446と合わない奴が最初から自動的に除去される、という話
しなければ次回以降も446は(446にとっての)「地雷エンジニア」にこれまでと同じ確率で遭遇する
ただこの場合の「地雷エンジニア」遭遇率はBtoBだと100%だから最低限BtoCから探せや、とは思うが

つか割とマジでルビキチに発注すればいいんじゃね?
見解は一致してるようなので、「地雷エンジニア」でない事は保証されている

635:Name_Not_Found
24/05/26 16:08:24.52 .net
>>629
お前446だな

636:Name_Not_Found
24/05/26 18:05:49.74 .net
しつこすぎを通り超えてキモすぎる
どっちが性格難あるんだよ

637:Name_Not_Found
24/05/26 18:43:01.54 .net
>>631
俺も思ってた

個人がクラウドソーシングで個人に依頼した案件として見ると
446が書いてる内容のおかしな点がほとんどなくなるからね
「提案」という言葉もいかにもランサーズっぽい

別にそれならそれでいいと思うんだけど
案件情報を検索されたくなかったんだろう

638: 警備員[Lv.1][新芽]
24/05/26 19:45:11.29 .net
吉野家にて

アメリカ人︰オー、ココガ"ハヤイノ・ウマイノ・ヤスイノ"ヨシノヤデスカ

446:いらっしゃいませー

アメリカ人︰ギュウドンクダサーイ
ワタシハ"ヴィーガン"ナノデ、ニクハイレナイデクダサーイ

446︰牛丼食べに来て、肉食わないだと?!
おかしいでしょうが!くぁwせdrftgyふじこlp

調理スタッフ:"ソイミート"ならどう?

446:うちのスタッフも、あのように申していますのでどうですか?

アメリカ人:ノーセンキュー!!

446:ドラえもーん😭

639:Name_Not_Found
24/05/26 21:02:54.88 .net
>>636
おらんのやから本人にはノーダメや
遠慮せずに吐き出してええんやで

640:Name_Not_Found
24/05/26 22:38:37.29 .net
>>637
>446が書いてる内容のおかしな点がほとんどなくなるからね
ほんまやな
日本人社長ってランサーズの社長の話やったんかw
自分の上司も相手の上司も出てこんわけや

641:Name_Not_Found
24/05/27 11:13:52.60 .net
改めて読み返すと伏線回収できまくりで面白いな

642:Name_Not_Found
24/05/27 20:15:13.26 .net
職場を破壊する「他人の悪い噂や秘密をべらべらしゃべる人」の罪
> つづく「どの会社にもいる「他人を見下し、自己保身に走る」職場を腐らせる人たちの正体」では、
> URLリンク(gendai.media)
URLリンク(asahi.2ch.sc)

643:Name_Not_Found
24/05/27 23:01:30.33 .net
[商流]
446(個人) → ランサーズ等 → アメリカ人(仮)
これが正解だったってことか
確かにこれだと>>542,543あたりの疑問は全部解消される
Tampermonkey対応も納得
そうするとアメリカ人の言い分もかなり歪曲されてそうだな

644:Name_Not_Found
24/05/28 00:17:55.13 .net
>>643
> 納品まで大詰めで、並行して別の会社を探しており移行に入ります。 (>>476)
と書いてますがな。つまり納品先と発注先があるのだから、
> 顧客企業 → 446の会社 → モバイルとWebのアプリ開発会社 (>>498)
の通りでしょ
発注にランサーズ使ってるかもしれんが、今回そこは問題ではない
>>548 ごときに騙されてるのならお前が馬鹿すぎる
その後も意図的に間違った解釈を吹聴してる輩が突然大量に沸いてるだろ
よくある火消しの手法だから、こちらはマジでランサーズ投入かもしれん
(要は脱線させてそれ以上本筋の議論で分が悪くならないようにしつつ、
脱線先の議論を有利に展開して見た目論破したように見せかける、或いは何の話してたっけ?で引き分けっぽく見える状況に持ち込む
ひろゆきがよくやる論点のすり替えもこの類)
ならそんな奴は無視して、どんどん話を進めて行くに限るし、みんなそうしてるでしょ
(基本的には議論rootを目ざし続ける。今回なら446-449を常に念頭に置く)
まあ、
> どう論破したら良いでしょう? (>>446)
の希望通り、こう論破すればいいのだ、とスレ民が実演して見せただけではあるが
フラグ回収といわれればそうだ ね
446のシナリオとしては、「全部『アメリカ人』が悪い」だから、間違いなく歪曲はされてる

645:Name_Not_Found
24/05/28 01:56:27.90 .net
>>644
納品まで大詰めと書いてるのはアメリカ人(仮)から446への納品じゃないかな
意図的にぼかしてるんだと思うけど顧客企業に納品するとは書いてない
それに446の話の中に顧客が一切でてこないのも偶然ではないと思う
顧客企業への納品するものだと仮定するとありえないことばっかりで
逆に>>643だと仮定して納得できることばっかりなんだよ
そもそも納品大詰めで顧客にUIの確認すらとってないなんてありえる?

646:Name_Not_Found
24/05/28 05:26:31.02 .net
まだやってんのかよしつけえな
スレ違いだから専用スレつくってそっちでやれよ

647:Name_Not_Found
24/05/28 08:52:20.43 .net
>>645
> 納品まで大詰めと書いてるのはアメリカ人(仮)から446への納品じゃないかな
この方向でぼかしているのはあり得る
> そもそも納品大詰めで顧客にUIの確認すらとってないなんてありえる?
常識的にはあり得ない
ただこれは「プログラマの常識」であって、「一般人の常識」ではない

俺は634の通り、好きなだけぼかせばいいが、その責任は本人に、と考えるので、
まずは言われた事を信じて、出来るだけ推定は少なくする
(結果的にデタラメ言いまくった分だけ間違ったアドバイスが与えられて公平だ)
よって、言われたとおりで合致するパターンはあるか?と探す事になる
多くの人は自分が正しいと仮定して、「相手のどこが間違ってるか(どこをぼかしているか)」を探すが、これとは真逆で、
言ってる事は、少なくともその本人にとっては正しいと仮定して、「相手がどこに立てばそう見えるのか」を探すわけ

648:Name_Not_Found
24/05/28 08:52:48.11 .net
で、俺の推定は、以下だ
α:プログラミング経験無し、或いは1000時間未満
β:プログラミング経験1000~3000時間。出荷経験無し。(CS/EEの大卒新入社員相当)
γ:プログラミング経験5000時間超、出荷経験あり。(職業プログラマ3年目以降相当)
(出荷経験=不備があった場合に賠償責任がある成果物を出荷した事があるか)
BtoBは基本的にγtoγであり、このスレの連中も暗黙の大前提として今回もそうだと思いこんでる
しかし実際の446はαなので、プログラマの常識がまるで通じない
(ついでに言うと「知り合いのエンジニア」もβレベルのヘボだからγの常識が通じない)
ただこれは、ネット+マッチングサイトの発達で、
αがアプリを発注する時代に突入した、ということ
446が超絶糞なのは間違いないが、これは時代の流れであり、止める事は出来ない
今回の446がどうなれ、第二の446が今後いくらでも出てくる
だから俺は「お前の業界ってどこよ?」と、そいつらをまとめて回避する術を求めてる
(どうせ隣接業界も糞なのは間違いないし)
とはいえこれは、WordPressで個人商店とかのHPを請け負ってる連中がよくブー垂れてる事でしかない
相手が素人過ぎて、その要求が「すごく簡単」なのか、「とんでもなく無理」な事かが判断出来ず、
あり得ない事をしれっと色々言われて困る、という奴だ
それでも連中はこの手の「BtoCにおける介護プレイ」を結果的にある程度こなしてきてるので、
連中に任せればヨシッ!
そもそも448ってJSすら不要でP...いやここはRubyだね!!!とも思うし、
またWP+jQueryに毛が生えた程度の連中で十分だし適任だ
この場合、JSよりも「BtoCにおける介護プレイ」の腕前の方が重要なわけでね

もっとも、この推定が当たってる根拠なんて無いがね
この推定でも矛盾してる部分はないだろ、程度だね
実際は嘘つきまくってるかもしれんし

649:Name_Not_Found
24/05/28 12:33:22.63 .net
長い
3行でまとめて書いて

650:Name_Not_Found
24/05/28 13:45:38.86 .net
昼食べたラーメンがクソ不味かったからもう二度と食べない
チャーハンも麻婆豆腐も食べない

651:Name_Not_Found
24/05/28 17:49:57.49 .net
>>648
一応突っ込んでおくと
BtoCは事業者が一般消費者と直接取引をするビジネスモデルのことだから
個人商店だろうが取引相手が一般消費者ではなく事業者であればBtoB
事業規模が違うだけ
便宜的にBtoCと呼ぶところがないわけじゃないけど一般的には通じないよ

素人度合いや零細度合いの高い相手と仕事をするには
それ用のスキルというのはよく分かる

652:Name_Not_Found
24/05/28 18:54:08.03 .net
だから何だようるーせな

653:Name_Not_Found
24/05/28 20:02:13.55 .net
>>649
>>446は最初からRuby案件としてルビキチに発注すれば今回の事態は免れた

654:Name_Not_Found
24/05/28 20:54:50.12 .net
>>585
もっと適切な例があった
車の「初心者マーク」だ

コミュスキルの観点から言うと、
「初心者マーク」は「意図的に自分を嫌って貰う為に敢えて目立つマークを付ける」事だ
周りの車は、基本的に距離を取り、挙動をよくよく確認しながらやり過ごすしかなくなる
そしてこれがまた、イキって付けたがらない馬鹿も結構いるという点でも類似してる
446もこれだ
いやお前、付けるだけでトラブル遭遇率をぐっと減らせるのに、無駄にイキって事故った単なる馬鹿だよね、って話

655:Name_Not_Found
24/05/28 20:56:31.24 .net
>>651
それは関係ないね、俺の「BtoC」は定義を問題にしてない
=どちらの定義を取ってる奴にも通じるように書かれている

ただすさまじく簡単に言うと、
BtoB:要件定義は必須であり、全員知っている前提。要件にない項目を要求すると裁判に負ける
 (請負側は介護プレイをする必要はない。介護用員が必要なら『発注側が』確保する必要がある)
BtoC:消費者には専門知識はない前提で、
 IT開発においては要件定義が必要なんだという所から説明してないと裁判に負ける(可能性がある)
 (請負側は全員、介護プレイが出来る前提。
 専門知識を利用して消費者を追い込んだら問題になるが、親分はこんにゃくゼリー庁なので実際どうなるのかは不明)

自分は事業者なのでBtoBだとか、国語審議会のような事を言わず、
自分の専門知識レベルは0なのでBtoCから選ぶという、意味論的判断をしてれば、回避出来た話
むしろBtoCに事業者が来たら(脱税する気のない大多数には)歓迎されるはずだし

656:Name_Not_Found
24/05/28 21:51:17.67 .net
言い訳はほどほどに

657:Name_Not_Found
24/05/28 23:58:45.29 .net
アメリカ人ほんと許せんなー😡

658:Name_Not_Found
24/05/29 03:24:19.78 .net
つまりタクシーが早い

659:Name_Not_Found
24/05/29 03:26:22.07 .net
まんさん、某スレで質問ちう

660:Name_Not_Found
24/05/29 04:25:48.59 .net
まんさん言うても100パーブスやろな

661:Name_Not_Found
24/05/31 19:55:13.02 .net
>>557
戸籍システムで障害3カ月、全国で影響 職員が電話で穴埋め
スレリンク(newsplus板)
俺も初耳だったが
> 戸籍の広域交付初日から法務省のシステムで不具合、市区町村の現場運用を想定しきれず
>
> 市区町村の職員は、住民から申請のあった特定の戸籍情報を取得するために、「氏名」「生年月日」などを入力して検索する。
> この際に、法務省は検索負荷がかかりにくい「生年月日」を入力する想定でシステムを設計していたが、
> 実際には戸籍筆頭者や本人などの氏名で検索するケースが多かった。
> 生年月日を指定せずに氏名などで検索をするとデータベースの検索範囲が広くなりシステム負荷は高まる。
> タイムアウトし、結果的に証明書発行ができないケースが増えたという。
> URLリンク(xtech.nikkei.com)
名前にインデックス張れば終わりのような気もするが、本職の連中が知らないはずもなく、
何か他にも色々あるんだろう

662:Name_Not_Found
24/05/31 20:54:55.51 .net
検索項目入力欄の並び順
もしかしたら氏名が一番上にあったとか?

663:Name_Not_Found
24/05/31 21:51:04.48 .net
確かにUIの並び順で誘導出来るかもしれんが、
直感的には、名前で検索して生年月日で確認だし、実際そうだったんだろ

ただそれ以前にDBでインデックス済み(B木)なら名前(String)でも生年月日(Int32)でも検索の重さはほぼ変わらん
旧字体云々の場合は検索用カラム(20種類くらいあるらしい斉藤の斉は全部「斉」で登録しておく)で対応可能だし
てな事は本職の連中も当然知ってるので、
まあいつも通り、出てくるのは断片的な情報だけで、全体が全く見えないね
(これに関しては446も同様で、発言のちぐはぐさを気にしてもあまり意味無いとは思う)

664:Name_Not_Found
24/05/31 22:07:20.95 .net
誰だよこいつ呼び寄せたの…

665:Name_Not_Found
24/06/01 14:45:31.17 .net
質問です
普通のブラウザでYouTubeを開いた時、動画を全画面表示させるにはプレーヤー右下□(f)をクリックしますが
これをJavaScriptを使ってクリックさせるにはどうしたら良いでしょうか?

666:Name_Not_Found
24/06/01 15:16:45.76 .net
>>665
クリックするだけならボタンの要素取得して.click()すればいいだけなんだけど
そこから呼ばれるフルスクリーンAPIがブラクラ等の対策のためユーザーの操作を伴わないといけないので自動化は無理

667:Name_Not_Found
24/06/01 17:25:37.83 .net
>>665
あなたの業界を教えてください
まずはそれからです
まぁ結局結論はださないんだけどね

668:Name_Not_Found
24/06/01 20:04:39.06 .net
>>667
446乙
結論は最初から出てて>>450-451

669:Name_Not_Found
24/06/01 22:17:03.67 .net
>>666
その要素名が難しくてよくわからないんです
ユーザー操作が必須なので自動化は無理、というのは本当でしょうか?
>>667
業界は普通のIT系業務委託会社です
お客さんにYoutube全画面ですぐ見たいと要望されました

670:Name_Not_Found
24/06/01 23:04:31.18 .net
Youtubeを全画面ですぐ見たいお客さんw

671:Name_Not_Found
24/06/01 23:23:18.05 .net
>>669
要素名が難しくてわからないってなんだ?
英語の文字列が難しいってこと?
視覚が正常なら難しいとかの問題じゃないだろ

672:Name_Not_Found
24/06/01 23:47:12.21 .net
調べたい部分で右クリックメニューから、
F12 開発者ツールで要素を調べれば?

他人が作ったサイトの規格も知らないのに、
それを調査してプログラミングするのが難しい。
自分が作ったサイトではないから

手間のほとんどが、その調査コスト

673:Name_Not_Found
24/06/02 00:12:31.60 .net
>>669
>その要素名が難しくてよくわからないんです
そのレベルなら諦めろ!
と言いたいところだけどインスペクターで調べればすぐわかるでしょ
>ユーザー操作が必須なので自動化は無理、というのは本当でしょうか?
ブラウザによっては非公式設定でuser initiated eventじゃなくてもfull screenにすることが可能
セキュリティ的に問題が出ても構わないかつ非公式だから突然使えなくなっても構わないなら選択肢としてはあり
あとはmacOSのUI AutomationのJavaScriptのように
ブラウザを外から操るようなJavaScriptなら可能

674:Name_Not_Found
24/06/02 02:04:29.41 .net
>>669
IT系でそのスキルはあり得ん
初心者よりも知識ないじゃん
客が可哀想

675:Name_Not_Found
24/06/02 12:19:46.87 .net
皆さんありがとうございました 今年入社の新米ですが何とか自力解決できました
いつも要素名を調べる時は右クリから調査を選んでインスペクタを開くのですが
今回は全画面(f)上で右クリするとYouTubeプレーヤーのメニューが開いてしまい
インスペクタが開けなかったのです シアターモード(t)と全画面(f)間を右クリしたら
なんとか調査を含む普通の右クリメニューが出てきて要素名までたどり着きました
なお、上記要素名はEDG(WebView2)のNavigationCompletedイベント内で
クリックしましたが、イベント発生直後にはクリックが効かず、0.8秒ほどウェイト待ちした
あとクリックしたらちゃんと全画面モードになりました ブラクラ対策のためユーザー操作が
必須という情報は、今回は当てはまらないような気がします

676:Name_Not_Found
24/06/02 12:57:43.71 .net
>>675
> 今年入社の新米ですが何とか自力解決できました
いや上司に聞けよマジで

677:Name_Not_Found
24/06/02 13:03:20.63 .net
ここで聞いて答え貰っておきながら自力で解決って言えるメンタル

678:Name_Not_Found
24/06/02 13:05:36.21 .net
なんだ、やれば出来る子じゃん

679:Name_Not_Found
24/06/02 22:00:18.76 .net
ちな同時多発デロイト

グリコに加えユニ・チャームでもシステム障害 外資系は見栄え良いがプロジェクトは上手くいかない事がある [PARADISE★]
スレリンク(newsplus板)

> 「国内ベンダの場合、契約うんぬんに関係なく、顧客側のタスクであっても気になる点や懸念点などがあると
> 『これって大丈夫ですかね』などと言ってくるケースが多い。
> それがベンダと発注元の役割分担や責任の線引きを曖昧にしてしまったり、
> 契約で定めた以上のボリュームの作業をベンダがやらされてしまうというマイナス面を生むことがある一方、
> 結果的に“穴を埋めて”トラブル回避につながるという面もある。
> 一方、外資系ベンダ・コンサルは『自分たちの担当範囲はここまで』とドライに線引きをしてくるし、
> 顧客側の事情で問題が生じた場合は『ではプロジェクトを中止します』『追加費用がかかります』と言ってくるので、
> 発注する側の企業にもそれ相応の高いスキルが必要となる。

> URLリンク(biz-journal.jp)


>>446、理解しとけよ、介護が必要なんだから、介護してくれる奴を選ぶか、別に介護人を確保する必要がある

680:Name_Not_Found
24/06/02 22:53:32.60 .net
>>677
末恐ろしいなwww

681:Name_Not_Found
24/06/02 23:39:06.53 .net
最近の子はWebView2も普通のブラウザと言うんだね
おじさんびっくり

682:Name_Not_Found
24/06/03 20:41:18.86 .net
>>675
開発ツールは常時開いておくんやで

683:Name_Not_Found
24/06/03 22:52:27.02 .net
そういう問題ちゃうやろ
右クリックからしかインスペクター使えないってのがアカンよ

684:Name_Not_Found
24/06/04 23:04:40.21 .net
右クリ→調査からインスペクター開くとその要素に直行するから便利だろ
開発ツールからインスペクター開くといちいち上から要素を探すのが面倒

685:Name_Not_Found
24/06/05 00:13:48.40 .net
>いちいち上から要素を探すのが面倒
マジかぁ
開発ツールのツールバーにある□と↖が組み合わさったようなアイコンクリックしてみ

686:Name_Not_Found
24/06/05 23:15:30.07 .net
>>685
いや、さすがに俺もそれは知ってるよ
右クリ→調査しか使わない初心者の気持ちになってカキコしただけ
本当にここの人は文章を読み取って書き手の真意を想像することが苦手だな?w

687:Name_Not_Found
24/06/05 23:37:55.15 .net
いや、さすがにそれは無理があるやろw
ププッ

688:Name_Not_Found
24/06/06 19:52:23.83 .net
俺くらいになると
デベロッパツールのためだけにモニタ1枚使ってるからね

689:Name_Not_Found
24/06/07 10:45:56.49 .net
お前のことなどどうでもいい

690:Name_Not_Found
24/06/07 13:33:40.57 .net
デベロッパツールにモニタ1枚使ったところで>>684じゃ生産性低すぎて話にならんやろ

691:Name_Not_Found
24/06/08 02:07:42.94 .net
>>688
やっぱそれもアリなのか
俺はメインモニタの2/3をテキストエディタ
1/3を開発ツールにしてて、あらかた満足なんだけど
開発ツールって縦長ウィンドウにすると
ElementsタブとNetworkタブが
ちょっと使いにくいんだよね
週末だし安いモニタ漁るか
でもアームが高えんだよな…

692:Name_Not_Found
24/06/08 02:09:35.62 .net
>>690
俺どっちもやる派だな
そこまで面倒だと感じたことはないかも

693:Name_Not_Found
24/07/22 19:44:44.26 .net
退職の意向を伝えたSESエンジニア、1日192回 寿司打プレイの業務命令を下されてしまう [962614482]
スレリンク(poverty板)

どういう意味ですか?

694:Name_Not_Found
24/07/23 22:30:32.14 .net
今やってるアプリ開発のプロジェクト、下請けの開発会社全部切ってリーダーと俺1人で全部担当することになったわ
実際AI使えば全部1人で出来るしな

コードもう自分で一から書くこと完全に無くなったな
修正箇所も指示した方が速いからほとんどの作業がコピペで終わる

695:Name_Not_Found
24/07/24 03:04:08.59 .net
それを質問スレに投稿してもいいのかを
なぜAIに聞かなかったの?

696:Name_Not_Found
24/07/27 00:32:18.87 .net
話し相手がいなさすぎてスレチも厭わなくなってしまった哀しき承認欲求の怪物を見た

697:Name_Not_Found
24/07/28 16:01:19.84 .net
怪物ww

いちいちきめええw

698: 警備員[Lv.1][新芽]
24/08/01 22:20:23.15 .net
これどうやったら動きますか?
初歩でつまずいてます

mg:

input id="mg" type="text" value="0.025"

input id="sub" type="button" onclick="myFunc()" value="計算する"

input id="sub" type="button" onclick="myF2()" value="計算する"

script
function myF2(){
alert(555);
}

myStr = document.getElementById("mg").value;

function myFunc(){
alert(123);
alert(myStr);
}
/script

699: 警備員[Lv.1][新芽]
24/08/01 22:21:06.66 .net

<>あると書き込めなかったので
それは消して投稿しました

700: 警備員[Lv.1][新芽]
24/08/01 22:22:44.74 .net
ちなみに、functionに入れずに
alert(555);を書くと
一応ページ読み込みと同時にアラートは出ます

701:Name_Not_Found
24/08/01 23:24:58.45 .net
どうなってほしいか書こうよ
とりあえずmyStr = document.getElementById("mg").value;をmuFuncの中に入れれ

702:Name_Not_Found
24/08/02 02:54:26.02 .net
>>698
ボタン押しても反応が無いってこと?コピペしただけでchromeで開いて各ボタンちゃんとalertでる
「動きますか?」だけじゃ期待する動作がなにかよくわからん

703:698-700 警備員[Lv.5][新芽]
24/08/02 11:04:33.97 .net
>>701
やってみます!

>>702
とりあえず、ボタン押してアラートを出したいです

出ましたか?
環境のせいかな

はてなblogの中でやってました
はてなでもfunction外でのアラートだと
ページ表示と同時に出るんですよね

一度ローカルでやってみます

704:702
24/08/02 13:35:09.75 .net
ローカルでデベロッパーツールがエラー吐かないなら
はてなで編集モードを「みたまま」にしてるってヲチじゃないよね

705:698-700
24/08/06 10:55:09.15 .net
それはhtmlモードです!
はてな上でも
fuctionの外のアラートは機能してます
ローカルでやったら動きました
どうやら原因は書き込んだら
はてなでは、onclick部分が自動でなくなるみたいです?
一部のjsの機能、コードを制限してるのかも
書き込み欄には記述されてて、記事保存しても
onclickはwebフォームのエディタ内にあるので
そこをコピペして、ローカルのエディタで
htmlにしたら動きました
そして翌日、はてなの記事を編集してみようとして
編集画面を見たら
なんとonclick部分のコード文言だけないのです
そりゃボタン押しても動かんわ
不思議な仕様があるようです
ちなみに、はてなの記事は公開じゃなくて
下書き保存でプレビューで見てます

706:Name_Not_Found
24/08/06 12:56:01.73 .net
URLリンク(to-ti.in)
このサイトの漫画をサクサク読みたいので
Tampermonkeyで "_" のキーを押したら次のエピソードに行けるようにしました
でも本当は最終ページ位置にいる事を確認して、ページめくりと同じ "LeftKey" で次へ行きたいのです
ソースを見ましたが、どもDOM要素のどのプロパティをチェックすればいいのか見当がつきません
どうか御教授お願いします

// Your code here...
document.body.addEventListener("keydown", ev=>{
if (ev.key == "_") {
document.querySelector(".next.typesquare_option").click()
}
});

707:Name_Not_Found
24/08/07 02:50:32.76 .net
>>705
おせっかいだけどonclickじゃない方法はわかるよね
document.getElementById('sub').addEventListener("click", () => { alert(555); });
>>698はどちらのボタンもid="sub"になっているから異なるidにする必要がある
めんどくさいのを覚悟で共通にしたいならclass

708:Name_Not_Found
24/08/20 19:50:28.33 sYiNFPFf.net
質問です
漢字交じりの
文字列① 昨日の夜も暑かった
その漢字を平仮名にした
文字列② きのうのよるもあつかった
この2つを使ってruby要素をマークアップしたいと考えています
<ruby>昨日<rt>きのう</rt></ruby>の<ruby>夜<rt>よる</rt></ruby>も<ruby>暑<rt>あつ</rt></ruby>かった
※文字列は例です
漢字と読みの対応が取れればよいので
双方を以下のように分割できれば良いと考えていて
配列① ['昨日', 'の','夜', 'も','暑', 'かった']
配列② ['きのう','の','よる','も','あつ','かった']
配列①の方は、正規表現で作れたのですが
配列②の方を、どうやって作ればよいか悩んでおります
配列①から平仮名の要素を抽出して文字列②にマッチする位置を探す
というのは試したのですが
配列①[1]の「の」が、文字列②の2文字目(「きのう」の「の」)にマッチしてしまうのでダメでした
なにかうまいやり方はありますでしょうか?

709:Name_Not_Found
24/08/20 22:01:19.68 .net
文字列①から配列①を作る
配列①の漢字を平仮名にして配列②を作る
おいおーい

710:Name_Not_Found
24/08/20 22:03:04.45 .net
配列①の漢字を平仮名にする方法を持ってないとかできないとかなにか特殊な理由があるって
とにかく平仮名オンリーの文を分かち書きしたいということなら形態素解析

711:Name_Not_Found
24/08/21 01:16:32.87 .net
配列①の平仮名で文字列①を再帰でsplit

712:Name_Not_Found
24/08/21 02:35:52.59 .net
例題"昨日の夜は暑かった今日の夜も暑い明日の夜は涼しいらしいから明日こそデリヘル呼ぼう"

713:708
24/08/21 09:47:50.81 zDcbUO74.net
>>710
ひらがな化には
goo labのAPIを使っています
URLリンク(labs.goo.ne.jp)

714:708
24/08/21 09:49:09.06 zDcbUO74.net
>>711
それをやると
たとえば先頭の「昨日」の読みに次の「の」が含まれているので
うまくいかんのです

715:708
24/08/21 09:53:30.05 zDcbUO74.net
>>710
形態素解析も既に試していまして
ただひらがな化後にやると
必ず同じ結果にならないことがありまして
で、ひらがな化前に分解して
感じ部分だけひらがな化すると
たとえば「知る」って文字だったとすると
「知」「る」に分解されて
「知」だけでひらがな化すると
「ち」が返ってしまうのです

716:Name_Not_Found
24/08/21 10:51:54.70 .net
それは確かにそうだね
じゃ漢字交じり文字列①を形態素解析で分割して読みを当てればいいんじゃない?
[ '昨日', 'の', '夜', 'も', '暑かっ', 'た' ]
[ 'きのう', 'の', 'よる', 'も', 'あつかっ', 'た' ]
‘暑かっ’みたいに形態素解析後の要素で仮名漢字交じりのやつは
対応する平仮名読みと比較して
[‘暑’, ‘かっ’]と[‘あつ’, ‘かっ’]に分割しながらルビをふる

717:Name_Not_Found
24/08/21 11:18:24.60 zDcbUO74.net
>>716
分割してからAPIに送ると
単語によってはうまくひらがな化されんのですよ
音読み訓読みが

718:Name_Not_Found
24/08/21 11:57:29.70 .net
>>717
うまくできないという例をいくつか出してみて

719:Name_Not_Found
24/08/21 12:30:31.08 .net
ひらがな化APIだと「昨日の夜も暑かった」は「さくじつの よるも あつかった」に変換される
形態素解析APIの結果とも整合性が取れてるから中で使ってるのは同じものだと思われる
昨日の夜も暑かった
[ "昨日", "名詞", "サクジツ" ]
[ "の", "格助詞", "ノ" ]
[ "夜", "名詞", "ヨル" ]
[ "も", "連用助詞", "モ" ]
[ "暑", "形容詞語幹", "アツ" ]
[ "かった", "形容詞接尾辞", "カッタ" ]
で平仮名オンリーのテキストを形態素解析にかけると下の出力が得られるので
これ使えば漢字の読み方の修正も可能
きのうのよるもあつかった
[ "きのう", "名詞", "キノウ" ]
[ "の", "格助詞", "ノ" ]
[ "よる", "名詞", "ヨル" ]
[ "も", "連用助詞", "モ" ]
[ "あつ", "形容詞語幹", "アツ" ]
[ "かった", "形容詞接尾辞", "カッタ" ]
ただこういうのって100%じゃないから
配列比較して単純な読み方違い以外の齟齬があるなら
要人力修正ということで記録しておいて後で対応すれば?

720:Name_Not_Found
24/08/21 19:55:28.70 zDcbUO74.net
>>719
詳しくありがとうございます
> 要人力修正ということで記録しておいて後で対応すれば?
やっぱそれですかね
けっこうな量のページ制作していて
テキストは全てルビ必須で
最初は手で書いていたら発狂しそうになって
で、rubyタグついた状態をクリップボードにコピーするものを
Node.jsで作っておりました
他の皆さんもありがとうございました

721:Name_Not_Found
24/09/01 21:06:11.29 0iCkG2Yk.net
このコードをinnerHTMLではなくtextContentで書くことってできる?
MDNにinnerHTMLはセキュリティリスクがある的なことが書いてある感じで、どうすればいいのかわからず
const links = [
'<a href="URLリンク(aaa.com)',
'<a href="URLリンク(bbb.com)',
'<a href="URLリンク(ccc.com)'
]
const linkRandom = Math.floor(Math.random() * links.length)
document.getElementById('randomLink').innerHTML = links[linkRandom]

722:Name_Not_Found
24/09/01 22:12:18.90 .net
target_element.setAttribute(‘href’, links[i].url);
target_element.textContent = links[i].text;
or
const link = document.createElement(“a”);
link.setAttribute(‘href’, links[i].url);
link.textContent = links[i].text;
target_element.replaceWith(link);

723:Name_Not_Found
24/09/02 11:36:14.68 khZNcjYy.net
そんな使い方なら
リスク関係ないじゃん

724:Name_Not_Found
24/09/03 06:43:47.48 YY8JHFIf.net
使い方的にリスクがないってこと!?
ここがわからないんだけど
links[i].url
links[i].text
もしかしてjQueryっていうライブラリの機能?

725:Name_Not_Found
24/09/03 06:46:11.57 YY8JHFIf.net
とりあえずこれで上手くいったんだけど
urlとtextが別の場所にあるので、使ってるうちに時々間違えそうな気がする
const randomLink1 = document.getElementById('randomLink1');
const linkUrls = [
'URLリンク(aaa.com)',
'URLリンク(bbb.com)',
'URLリンク(ccc.com)'
];
const linkTexts = [
'siteA',
'siteB',
'siteC'
];
const linkNum = Math.floor(Math.random() * linkUrls.length);
const Url = linkUrls[linkNum]
const Text = linkTexts[linkNum]
randomLink1.setAttribute('href', Url);
randomLink1.textContent = Text;

726:Name_Not_Found
24/09/03 06:47:06.44 YY8JHFIf.net
とりあえず回答ありがとう

727:Name_Not_Found
24/09/03 18:58:22.09 HnK+yF6X.net
>>724
innerHTMLのよろしくないところは
突っ込まれた文字列がすぐにHTMLとして評価されてしまうこと
なのでscript要素とか
onerror属性付きimg要素とか突っ込まれても
無条件に評価してJS実行しちゃう
そんなわけで、いろんなものを引き受けて
それをinnerHTMLに突っ込む仕組み
みたいなものを作るのはリスキーなわけだけど
けど>>721の使い方にはそんな余地はないじゃん?
じゅうぶんセーフティ

728:Name_Not_Found
24/09/03 21:03:01.23 YY8JHFIf.net
ちょっと内容が難しいけど、余地がなくセーフティーなんだ
わかったありがとう

729:Name_Not_Found
24/09/04 02:26:08.22 .net
この頭じゃ全然大丈夫じゃなさそうで心配

730:Name_Not_Found
24/09/08 02:31:54.41 AjuY/yt0.net
>urlとtextが別の場所にあるので、使ってるうちに時々間違えそうな気がする
俺ならobject使って1変数にまとめるかな
const links:{[key:"text"|"url",url:string}[] = [
{text:"siteA",url:"URLリンク(aaa.com)
{text:"siteB",url:"URLリンク(bbb.com)
{text:"siteC",url:"URLリンク(ccc.com)
]

731:Name_Not_Found
24/09/08 09:00:01.21 Q6ZYRY7o.net
>>730
見るからに初心者っぽい人に
断りなくts書くのは
ちょっと不親切だと思うの

732:Name_Not_Found
24/09/08 12:40:55.68 .net
>>730
>const links:{[key:"text"|"url",url:string}[]
間違いが多すぎやろw

733:Name_Not_Found
24/09/30 11:49:15.76 .net
html開いた時にソース内の記述全部読み込むんじゃなく
特定のボタン押した時にだけ画像やテキスト読み込むjavascriptサンプルってある?

734:Name_Not_Found
24/09/30 11:58:25.19 9ghRlxN3.net
>>733
ある

735:Name_Not_Found
24/09/30 15:09:05.71 .net
>>733
そのくらいならChatGPTに聞けばよい

736:Name_Not_Found
24/10/31 00:05:10.90 r3dI7c5/.net
誰かEchoAPIを聞いたことがあるのか
それはプログラムの効率を高めることができるって聞いて


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch