「Js」を含む日記 RSS

はてなキーワード: Jsとは

2020-01-21

anond:20200121180509

ガチレスすると根気よくプログラム的なパーツを切り出していって自分クラスライブラリの中に落とし込め。

元のソースJSならTSソースに置き換えるところがまずスタートや。

TS自作クラスライブラリが出来上がって初めてそっから「改造」作業スタートやな。

正直写経に近いと思うから最初からクラスライブラリ化されていないようなソースはいっそ利用しないで動作を目コピする方がええかも。

[]現プログラマーおっさんが無理して教職取ればJS/JCプログラム作りを手取り足取り教えられるようになるってマ?

マウス握る手をつかんで教えたりとか出来ちゃうのか?

anond:20200121012147

なんでIEMozilla名乗ったん? 「ネスケ以外はJS禁止で〜すwww」されたからって理解で合ってる?

2020-01-18

anond:20200118151152

おれもChromeだけど、リダイレクト系がすこしかわってるかもな。環境依存するとおもう。

とはいえJSまわりだとわからんドライバ周りはかわってないとおもう。

こっちはすぐにへんなのはおさまった。

2020-01-16

[]2020年1月15日水曜日増田

時間記事文字数文字数平均文字数中央値
0011812451105.533
01666995106.034
02264882187.844.5
0315114576.353
04171913112.562
0530262987.661.5
0642418099.564
07262857109.933
0887689179.244
0993811687.341
101171160999.258
111531311685.746
121701567292.245
13148854757.833
14113934882.746
15112770268.845
1695919496.847
1792865894.136
1815817353109.830.5
1992793186.236.5
2011111666105.133
21101716570.934
221511464797.040
23101756174.936
1日223420222890.540

本日の急増単語 ()内の数字単語が含まれ記事

ZIPPO(3), 1月14日(3), 立てこもり(3), イボ痔(3), イニエスタ(3), チャンネル桜(3), 大澤(6), 懲戒解雇(4), 電気毛布(4), 陶芸(3), ミラノ(3), 姓(20), 小泉(15), 理念(11), エスカレーター(8), アル中(6), 進出(6), 子連れ(6), 依存症(6), 麻生(5), 戸籍(5), 育休(12), アパート(11), 若手(9), 自社(8), 少年漫画(8), 少女漫画(9), ID(10), 台湾(7), サヨク(8), Windows(6), ないか(10), 恋愛(33), おもう(20), 議員(12), 思い出す(10), 東大(19), 覚悟(13), 買わ(12), おすすめ(17), 障害(16)

頻出トラックバック先 ()内の数字は被トラックバック件数

■突然嫌な思い出がよみがえって叫んでしまい悩んでいる(追記) /20200115003659(38), ■もう親に無償の愛を要求するのはやめて /20200115110911(23), ■安アパートで寒すぎる、どうしたらええんだろ /20200114220825(22), ■会社粗品を作ることになった /20200114212955(20), ■こういうタイプ映画 /20200110132752(14), ■他人の姓を変えて良い人間自分の姓を変える覚悟のある人間だけだ /20200111140425(13), ■好きなことだけして嫌なことを全て避けて生きてみた結果 /20200114132919(12), ■妹の結婚式会場がクソだった /20200108122002(9), ■新宿乗り換えで通勤するとソウルジェムが濁る /20200115121354(9), ■40代恋愛しんどいやつ) /20200115185254(9), ■エロ漫画フェミニズムは相性いいよ /20200115104415(9), ■anond20200115104415 /20200115105418(7), ■めぐみんって、このすばのキャラクターだろ? /20200115185532(6), ■母さん「中に出して!」 父さん「イク!」パンパンッ 未来から来た俺「やめろ!」 /20200115174211(6), ■ゲーム機別向き不向きジャンル /20200115173547(6), ■2020年のフロントエンドJSフレームワークを考える /20200114233556(6), ■おっぱい描写が上手な作家 /20200114175822(6), ■鬱で非正規の友人に正社員仕事を紹介したら鬱がマシになった /20200115231121(5), ■ゴジラ映画ゴジラ性器が付いてないのは差別では /20200113132810(5), ■一人暮らし新生活準備 /20200115004530(5), ■居合いって一生使う事ない技術じゃね? /20200115005540(5), ■恋愛ってしなきゃいけないもんなのか? /20200115010536(5), ■ファッションに悩んでる清潔感皆無なブサ男だけ来い。脱出するコツを伝える。 /20200115091651(5), ■醤油のパックを舐める癖 /20200115121439(5), ■左派野党を選ぶメリットって何? /20200115124325(5), ■ /20200115125605(5), ■anond20200115110911 /20200115134521(5), ■Steamおすすめゲーム /20200115184610(5), ■なぜ日本学力順位が落ち続けているか? 金使ってないからに決まってんだろバーカ。 /20200115214152(5), ■好きになられた人を好きになれずに好きになった人に好きになられない人いる? /20200115215813(5), ■性犯罪の難しさ /20190922141235(5)

増田合計ブックマーク数 ()内の数字は1日の増減

6954177(4614)

2020-01-14

2020年フロントエンドJSフレームワークを考える

みなさん、こんばんは。

「Merpaku Frontend Engineer Meetup」の時間がやってまいりました。

今夜は、著名フロントエンドエンジニアの方々にお集まりいただき、「2020年フロントエンドJSフレームワークを考える」と題しまして、お話をお伺いいたします。

みなさん、よろしくお願いいたします。


A:よろしくお願いいたします、ども。


B:よろしくお願いいたします。


A:え~と、ほんじゃ、まず僕からいきます

ま~、僕の場合はね、海外技術情報をチェックしてるんだけど~

今のフロントエンドはさ~、なんちゅ~の?

こう…銀の弾丸はない、だけど、結局はトレードオフ


B:ん~僕の場合はね、ちょっとキミとは違うんだけどね。

あの、Frontend Engineerの友達ベイエリアかにいるんだけどね~、いつもSlackで現地のトレンド情報を送ってくれるんだけど、よく調べると、ま~あの、銀の弾丸はない、結局はトレードオフ


C:あ、ちょっちょっといい?

あのね、僕~はやっぱりjQueryが一番いいと…


A:でもね、僕なんかなんちゅうの、海外カンファレンスに参加する機会がすごい多いわけ。ね?

この間もUSやUKまわってきたんすよね。

そこで一番感じたのはですね、銀の弾丸はないけど、結局はトレードオフというのが一番感じたなぁ~


B:う~ん、キミとはちょっと違うんだよね。

僕は英語がわかるでしょ~?

から勉強会なんか、登壇してくれって何度も頼まれてね、断ってるんだけど、まぁ、だいたいよく調べてみると、銀の弾丸はない、結局はトレードオフっていう。


C:う~ん、でもね、やっぱり僕はjQueryが…


A:そうじゃなくてさぁ、キミの言い方ちょっとおかしいよ。

そうじゃなくてさぁ、僕なんかは1日にね、1日に8時間コード書きまくって生活してるわけですよ。

そうすっと、すごいよくわかるのは、銀の弾丸はない、だけど、結局はトレードオフっていう感じだなぁ~。


B:違うよ~、僕なんか時間問題じゃないと思うんだよね。

はいいね数5万個だよ?5万個ついてんだよ?それも「先週いいねが多かった投稿ベスト20」ばっかりよ?

で、だいたいよく調べてみると、銀の弾丸はない、結局はトレードオフなんだよ。


C:あ、ちょっと言わせてもらうとね、僕なんかやっぱりね、jQueryがやっぱりいいなと…


A:あのキミ違うよ、だってさぁ、Watchレポジトリ数なんか言ったら、8万ありますJS

それをさぁ、全部動かしまくって感じんのは、はっきり言って、銀の弾丸はない、だけど、結局はトレードオフ


B:んはっ、僕なんかね、キミとはちょっと違うんだけどね、懇親会で質問したりとかね、ちゃ~んとフロントントエンドの話して聞くとですね、銀の弾丸はない、結局はトレードオフなんだよね。


C:っといいですか?

ええとあの~僕はね、絶対jQueryがね…あの…


A:あはぁ、全然違う、全然話違う、い~い?

フロントエンド理解するためにはさぁ、アーキテクチャと切り離せないと思うわけですよ。

ね?聞いてる?

ね、ほら僕は今、自作ライブラリ開発してますよね?TypeScriptの、ほら?

で、これは別にたいしたことじゃないですよね(笑)

自作ライブラリリポジトリ10個くらい持ってますよ?

から、そういうふうに、日常アーキテクチャを取り入れることからね、フロントエンドを考えると、銀の弾丸はない、だけど、結局はトレードオフと言い切れると思うわけよね。


B:ちょっと待ってよ、は~キミとはちょっと違うんだけどね、技術顧問先なんか行くとね、全部僕がWebpackとか、CI環境とか、み~んなレビューするんだよ?ペアプロするんだよ?

そうやってコミュニケーションしてね、でフロントエンド銀の弾丸はない、結局はトレードオフなんだよね。


C:やっぱアーキテクチャだったらね、Backbone.jsじゃな~い?


A:なんかおかしいんじゃないの~?

矛盾してるよ、まったく矛盾してるよ。

僕はさぁ、んん、勉強会10個開催してるわけです。はい

え~、今度Abema Towersでフロントエンドカンファレンス運営サイドもします。

ま、そういう世界にいてですね、はじめてフロントエンドがよくわかると言い切れると思うんですよね。

から、そういう言い方からしてもね、銀の弾丸はない、だけど、結局はトレードオフ僕は思うわけなんですよ。


B:違~うちょっと、僕はね、キミとちょっと違うんだけどね、僕なんかね、今度フルタイムOSS開発やんだよ?しかもWebAssemblyよ?

そうやって実際にOSSを作ってみてね、銀の弾丸はない、結局はトレードオフ


A:…


B:…


A:ちっ


B:ちっ


A:だからさぁ!!!WebAssemblyがどうしたか知らないけどさぁ!!!

僕ね、今度Google Japanに頼まれて、六本木ヒルズキーノートやろうかどうしようか迷ってる自分がここにいるわけ。


B:だけどね!!!


A:来場者は1万人だよ!!!


B:それはね!!!六本木ヒルズがいくつあったって1万人がね…


A:1万人てあんた、1万人の前でやったことある!?


B:六本木ヒルズがね、どうやって…


C:だからやっぱりjQueryが一番…


B:jQueryが…


A:そういう真剣勝負をさ、実力を持ってるところからもの見てごらん!?


B:違うんだよ!!!


A:だから今のフロントエンドは…


B:ちょっと違うんだよ!!!


A&B : 銀の弾丸はない!!!結局はトレードオフ!!!

2019-12-29

モバイルアプリハイブリッド実装で後悔したもろもろ

モバイルアプリ実装と言えば主力はKotlinSwift(Objective-C)だけど、簡単な作りであればcordovaベースフロントエンド開発ライクに進められる。

そもそもライブラリ選定には関わっていなかったものの、便利と思って使った結果後悔した思い出のお話

WebViewベースである以上、イベントレンダリング系統ネイティブに劣る

特にiOSが顕著だった。

Angular, Vue実装していたけどレンダリング系に属するイベント盛りだくさんの場合

結果的ネイティブ実装したほうが楽だしレンダリングの面で有利。

そもそもcordovaからと言ってネイティブ知識がいらないわけじゃない。

標準サポートしているプラグイン群でできることは限られてくるし、そのまま突き進むならネイティブ実装知識必要になる。

フロントエンド開発できない奴が作れる代物ではない

これは当たり前だけど…

JSパッケージングだったりCSSビルドが組めないとなると逆にコスト高。

Angularベースで進めていたときにそれは起こった。

そもそもNode.jsビルド根本的に理解してない奴がプロジェクトを作ったせいで

JSパッケージビルドもされない、jQueryを突っ込まれるなどひと悶着あった。

3年前くらいだったけど既にTypeScriptも出てたし、何故そうしなかったのか理解できない。

結果ロードが激重になった。そりゃそうだ、minifiedされてないのだから

用法用量を正しく守って使わないと、後で面倒になる好例だった。

ビルドが意外と面倒で手間

大概は専用プラットフォーム上でビルドしていくがこれがくせ者。

ブラウザIDE(という名のただのテキストエディタ)が使えるけどそもそも構成管理できない。

ローカルビルド乖離するし、ブランチすら切れないのだから本人以外は触れないシロモノになってくる。

ビルドのためにアップロードするんだがこれまた賢くない。

別端末でビルドしようとすると同名の新しいプロジェクト作成される。

ここまでくるともう触りたくなくなる。ただ、触らないわけにはいかないので何とか整合が取れる状況にした。

さらに言えば、ビルドが終わってステータスが見れるが、内訳が見れるのはそのタイミングだけ。

これはマジで止めてほしい。殺意が湧くレベルでやめてほしい。

多分、海外で公開したプラットフォームをそのまま持ってきてるんだと推測しているが流石にこれは悪意しか感じない。

やろうと思えばそりゃローカルビルドはできるけれども。

クライアントOSで動くビルドツールが使い物にならない

ただのCLIバックグラウンドで実行するだけのGUIラッパーと化している。

かといってlintを掛けてくれるわけでも無し。

個人的に要らないし今後は使わない。

WEB RTCを使うとiOS互換に苦しむ

突き当たったのはWebSocketを使うシーンが出てきたとき

ライブラリで何とかする方向で進めたかったけどそもそもwebpackビルドにすら対応していなかった。

件のAngularベース場合もっとひどくてクソラッパーを作りやがったせいで依存度が激高になった。

ちなみにネイティブはそれぞれにサポートするライブラリが出ていて、最新バージョンに向けてきちんとメンテナンスされている。

その辺はJS世界の闇に降れた瞬間でもあったりした。

総括

根本的にiOS側の実装レスポンシブ的なレイアウトが作りにくい現状を鑑みて、

WEBベースで新商品などの通知をしたい、残りは情報の閲覧のみでSPA構成的なシロモノで作りたい。

こんな需要には使ってもいいんじゃないかと思う。相当なレアケースだけれども。

いいところは確かにあって、CSSデザインの調整が効くところは大いに評価できる。

これがまたネイティブ実装だと面倒。特にiOS。お前はダメだ。

結局進めていくとネイティブ実装知識を求められるのだからネイティブ実装したほうが良くね?と言ったところ。

ユースケース的に超単純要件アプリを作りたい、かつ、ユーザに何かpush知的なやつを入れたいって場合は使ってもいい気がする。

うそ大手でもなければ無い気がするけど。

2019-12-23

嫌いなUI

激太追跡ヘッダー

まず描画領域にスティッキーするUI自体が嫌い。何を表示するかどうかは俺がスクロールコントロールするんだから、お前が勝手に決めるんじゃァないよ。スマホだったら〜とも思うけど、メニュー使いたかったら普通に一番上までスクロールして押せばいいし、何ならスクロール量が大きくなるほどページにいらねー情報を詰め込むなってのが筋だろ。サイト作ってる奴らはアホばかりかよ。

そこに最悪のUI激ふとヘッダー君の登場です。お前のページは縦長の表示環境以外でも見ることができるって知ってるかな?最近OSウインドウの大きさを変えることができるので、ブラウザウインドウは高さを変えられるってしってるかな?。

俺はだいたいブラウザウインドウを横長にしてモニターの高さの半分以下にして横長く細い感じにして見ているんだけど、普通に画面の40%がヘッダーで覆われるクソデザインページとかあってマジでため息しか無い。利用者がどういう環境を使うかとか利用者権利があるんだからお前が勝手に縦長環境を使っているんだろうとか、我のページを見るためにウインドウを縦長にしろとかそういった傲慢な態度でクソデザインページを強要するんじゃないよ。

ヘッダーが太いのはまぁページによってはいいと思うよ。トップページみたいに初見ときによく目にするけど、ふだんサイトを使う人はあんまり見ないページとかだったらいいし。当然スクロールに追跡して来なければそれこそ大した影響はない。スクロールしてウインドウ内にコンテンツを表示できれば全然問題ない。

しかしな激ふと追跡ヘッダーはマジであかんやつですよ。Googleがよくやってるけどおまえさブラウザメニューバーより太い追跡ヘッダーは人権侵害だよマジでブラウザの描画領域内の50%をヘッダーで覆うとかもマジで気が狂っとるとしか言えんからな。雑に仕事してるんじゃァないよ

画像の遅延読み込み

だいたいね画像を一覧表示させるのってのはパット見の視認をするためのデザインだろうが、なんでパット見で全部表示されてねーんだよ。いらつくだろうが。しかもそういうサイトJS切ってると画像が表示されないんだよ。画像みたいにコンテンツクリティカル要素をだよフォールバックすらできねぇならこじゃれた自己満機能を使うじゃねーよカス野郎

やるなら描画領域に入る前にプリロードしとけやボケナスが、Googleマップスクロールに備えて画面外の周辺マップ情報はプリロードしとるぞ。なにそんな技術力無いだと?じゃあ問題を撒き散らすような迷惑機能背伸びして作るんじゃないよ

遅延読み込みするほどお前の画像はでかくもねーだろうが。でかいならそもそも画質を落とせ馬鹿野郎

マウスカーソルを数秒間乗っけないと削除できない星

最悪のUIひとつだろう。ユーザーエスパーか何かだと思ってるのか

もっと合ったような気がするけど、昔過ぎて最近出会うことがないUI(ポップアップとか、送信と隣り合っているクリアボタンとか)が多いかも。Webは良くなってるのかな?

2019-12-09

若い女性とのカラオケを盛り上げたい男は、あいみょんマリーゴールドを歌うな

かなり端折って乱暴タイトルなので

から説明するが、これは真実である

実際、私はマリーゴールドを入れた男が、爆死とはいかないまでも、なんともいえない雰囲気を作り出しているのを多数目撃している。

なお、当然この文章アラサー以降の男性対象だ。

女の子への過剰な媚び&投げやり感

ご存知の通り、

カラオケの鉄則その一

自分が好きで、歌って楽しい曲を歌う

がある。

なんだそれ当たり前だと思われるかもしれないが、これができていない人は本当に多い。

上司・先輩・スナックママの好みに過剰に反応し、自分を殺して忖度ソングを歌う。

そんな経験はないだろうか?

そういった、「とりあえず」カラオケ雰囲気は確実に伝わってしまものなのだ

もちろん、忖度ソングを心をこめて熱唱し、場を盛り上げる営業マンも多い。

しかし、限られた時間内でマリーゴールドを入れてしまうような未熟者にそんな芸当ができるはずがないのである

もちろんマリーゴールドは美しいメロディー歌詞、間違いなく名曲である

若い子はあいみょん好き、代表曲のMGは絶対知ってる、俺もまあ歌える、とりあえず入れよとなってしまっている人が実に多い。

女性シンガー&ゆっくり曲調&切ないメロディー

①の場合でも、勢いのある曲だと乗り切れることも多いが、MGに関しては全く当てはまらない。

アラサー以降男性の最大の強みである深みのある低音ボイスが使えない

・早く自分の番来ないかな感を生むゆっくり曲調

感情がこもっていないとさら違和感を生む切ないメロディー

これらの条件をすべて満たしてしまっているのである

ではどんな対策をすればよいのか?

もちろん自分の好きな曲の中から選ぶのが1番なのだが、そんなものがあれば苦労はしない。

対策ジャニーズソング練習する

ジャニーズソングに全く親しまないで生きてきた女性はほぼいない(偏見)

少なくとも、それぞれの世代で愛されてきたJSは確実に存在する。

歌いやす男性アーティストソングテンポがよい・PVも割とある等々、盛り上げたい男性陣にとっては最適な条件がそろった練習曲なのである

有名グループ毎に2曲は練習するとよい。

2番手ソング女性陣がよく知っていたりすると非常に盛り上がる。

対策テンポ+1or+2する

もちろん定番懐メロもありだ。

ここでその他男性と差をつけるのは、

テンポを上げることである

昔の曲はとかくテンポゆっくりな事が多いため、せっかくの名曲素人が歌うと若い女の子とのカラオケでは間延びしてしまう。

ここで早口になりすぎないレベルテンポを上げることで、いつも聞いているテンポとの違いが新鮮なこともあり、盛り上げ効果が働くし、何より早く終わるので皆嬉しい。

まり恋人以外アラサー以上の男性カラオケ独唱をゆったりと聞いていたい女性は少ない。

まとめ

昨今、音楽趣味はより細分化し、若い女の子に何の曲が好きか聞いてもそれぞれ全く違う答えが返ってくるため、カラオケ対策は年々難しくなっている。

そんな中でもせっかく来てくれた女の子に少しでも楽しんでもらうため我々も日々努力しなければならない。

ちなみに個人的にはあいみょんだと「死ね」を練習するのがおすすめである

KPOPなどについてはまた改めて考察していきたい。

2019-12-05

エンジニア職に就いたあと辞めたポエム

補足→ https://anond.hatelabo.jp/20191205212350


これは退職アドベントカレンダー2019 (https://adventar.org/calendars/4051) 5日目の記事です。最初自分ブログに書くつもりでしたが、書いてるうちにどこまで筆が滑っているのかわからなくなったので増田に投げることしました。そしたら余計にタガが外れたのはご愛嬌

What's this

よく見かける「未経験からエンジニアへ!」ストーリーの、あまりなさそうなルートです。よくあるルートのほうはなぜかTwitterで報告して「○○系エンジニア」的な命名をしてから入社その後の動向が闇に葬られているのをかなりの確度で見かけますが、まあ、なんか、いろいろあるんでしょう。逆にそういう成功(?)体験生存バイアスを強化する情報ばかりあふれていると情報として健全でないように感じます

ということで、今年あった自分体験談を残すことにします。

といいつつ後日しれっと消えてたらInternetArchivesか魚拓で会いましょう。

この話はここから先はフィクションです。剣も魔法労基法も出てこないファンタジーです。

who are you

地方に潜むフリーターです。好きなvirtual beingsはロボ子さんと東雲めぐさんれいきらさんです。

これまでは自分のためのプログラムを書き散らすだけで、ITとは無関係バイトをしてきました。玉掛フォークリフトなら任せろーバリバリ

入社の経緯

会社にもぐりこんだいきさつはやや特殊なのでぼやかします。とあるきっかけで知り合った人から誘われました。リファラルです。なお、とあるきっかけはなにかと炎上しがちないわゆるプログラミングスクールなどではないことを防火剤がわりに書いておきます。そんなもんに使う金など無い。

その人のことはあんまりよく知らなかったのですが、CTOとして手伝っている会社システム部門で人手を探しているとのことでした。会社ホームページにはリクルートページなど無く、何をやっているかいまいち要領が掴めなかったのですが、ざっくりと自社製のWebアプリ開発をやる感じらしく、内容も聞いた限りでは(自分スキルと照らし合わせて)そんなにどえらいわけでもない印象でした。ちょうど金もないし無職だし、少し経験でも積んでみるかという気になったので、この際ホームページDreamWeaverサンプルを流用したまんまといった細かいところは観なかったことにしました。

面接にいくと社長から「いつからこれるの?」と言われたので「あっこれは」となりましたが、金がなかったので是非もなくそのまま入社の運びとなりました。この頃はプログラム書いて金もらえるなんてサイコーとか思ってました。ちなみにgithubatcoderアカウントを書いた職務経歴書は一顧だにされませんでした。

やったこ

地方製造業システム部門を切り出して別会社にした形態の、創立数年ほどの会社です。自分のほかにもうひとり、社内情シスのようなことをしている方がいましたが、基本的にはサポートが専門な感じでした(ただし肩書自分と同じでしたが)。紹介してくれたCTOは週に一度のMTGに顔を出すだけということで、実質的に常駐している人間プログラムが分かるのは業界経験自分だけというチャレンジングな環境からスタートしました。なお入社して社内の平均年齢を大幅に下げることになりました。

レスポンシブ化

ちょうど入ったタイミング情シスの方が抱えている仕事があり、とくにやることもなかったので手伝いました。グループ会社サイトスマホ対応させるもので、事情はわかりませんがそれまで他社に制作委託していたものを自社で運用することにしたとのことです。みてみるとWordPress4でPHP5が動き、Bootstrap3を使ったオリジナルカスタムテーマ運用してきた様でした。もちろん仕様書ローカル環境もあるはずがないのですが、どうせ自分Webデザインなど知らんのでとりあえず直にheader.phpにviewportを書いてmain.cssメディアクエリを設定して、ザ・web制作初歩みたいなレスポンシブ対応しましたが、デザインについて当事者との意見のすり合わせの機会なんかの開発手順はなかったので良しとしました。

新規Webサービス

入社して2周間ほどのち、社長についてこいと言われた打ち合わせの後日、MTGで「昨日のアレの進捗はどんな感じなの?」と聞かれたこから、いつのまにか新規案件自分に一任されていることに気づきました。仕様は前日の打ち合わせがすべてだった模様です。要件定義技術選定・検証のような工程など決まってないので好みで揃えました。趣味と関心からExpress+Mongo+Reactのセットか、触ったことのあるDjango/Railsでざっくりやるか、どうせならDockerも使い時か、こんなとき相談できる同僚やメンターが欲しいなぁなどと考えていたら、CTOがそれまで作っていたやつをみるとPHP+ES5+MySQLだったのでなんだかんだでそうすることになりました。PHPを初めて触り、「これがペラ1のphpjscssもなにもかも書いていくといういにしえのスタイルか…!」と新鮮な感じでやってました。

既存システムの移行

Windows Server 2012で動いていたサービスLinuxに移行しました。これは自分が入る前から情シスの方が任されていたのですが、マニュアルに沿ってコマンドを打ちこんではどこかで転け、エラーは読まずにあきらめてCentOSインストールからやり直すということを繰り返していたのを見るに見かねて手伝いました。SSHPowerShellからマニュアルコマンドコピペして実行する方法を教えてあげると目を丸くされました。shellファイルを書いてあげると魔法をみるのような顔で驚かれました。自分が入ってなければどうなっていたんだろうか...

自分ツール作成

毎日出退時間規定EXCELフォーマットに記帳する必要があり、これが非常にめんどくさく無駄に思えたので、自動記述するpython/Goスクリプトを書きました。これは入社して2日目とかだった気がします。しかしここを自動化しても「印刷して人事に提出し、それをもとに人事の方がまたEXCELに書き込む」と知り虚無になったりしました。

FE取得

これはやったことというか思うところあってプライベートで取り組んだことです。自分想像していた開発現場との乖離を感じたので、こういうのはFE勉強すればわかるのかもしれないと思って1ヶ月くらいやって取りましたが、得られた知識会社に活かせそうなものは何一つありませんでした。

チーム開発などという概念存在せず、「1案件を1人で上流から実装運用保守サポートまですべてやる」という進め方でびっくりしました。手持ちの技術スタックでできる範囲ギリギリなんとかやった感じです。よく転職サイト上で見かける文言で「お任せします」がありますが、これとかも要するに「丸投げ」の換言なんでしょうか。わたし気になります

とりくめなかったこ

自分のように途中からジョインした人に対しての業務移行のシステムがないことから感じていましたが、案の定「誰かが抜けたあとの引き継ぎの機能」も整備されてないことに気づきました。もともとオンボーディングや研修概念などありません。えらいひとは「そのへんは現場で協力してうまくやって」と丸投げし、すべての作業を自宅でやっているCTOは社内のこうした事情については放任で、いちおう情シスの方がいつのまにかメンター代わりになっていたものの、不明点を尋ねても頓珍漢な返答が多くもどかしかったです。どのサーバでどんなサービスが動いているのかやSSH情報を聞き出すのに苦労しました。こうした不幸と無駄時間をなくすためにドキュメントを整備しようとしたのですが、頓挫しました。これから物理フォルダーと社内サーバ散逸した各種の情報混沌を深めていくのでしょう。gitも無いし。

サーバオンプレでした。自分クレカをもっていないためパブリッククラウドを試す機会がなく、ぜひとも触ってみたかったのですが、承認を得るための説明がうまくいかず、結局VBoxでやることになりました。唯一、それまで使われていたVBoxではなくVagrantを導入したのは少しだけ救いでした。どうせ自分しかいじらないのですが。

余談ですがオンプレ面白かったのはHDD増設のために初めてデータセンターなるものに入ったことです。インフラ/ネットワークはまったく分からんしなかなか個人で試せない領域だし縁がないかなと思っていたのですがやはりそこに見える物理層が存在するというのはテンションがあがりますね(断層みたいに言うな)

イキってカイゼンジャーニー情熱プログラマーを買って読んだりもしました。目につくように共同図書のつもりで「ご自由にどうぞ」を添えて自分ロッカーに置いておいたら「私物は持ち帰れ」と言われてしまったので持ち帰りました。

退職経緯

さてお待ちかねメインディッシュですね。

もともと技術コンテンツ会社ではなく、技術畑の人間がまったくいないことのインプレッションが次第に違和感として強く響いてきました。ITエンジニアとしてやっていくつもりの観点でみると、学習や成長の土壌は無いように思えました。協調関係や信頼がうまく築けず、自分のすべき道筋不明瞭のままやっていけるほどタフなYATTEIKI精神ではなかったのです。

これは地方の、それもIT気質のあるわけではない、ワンマン経営中小製造業ならばどこにでもあることかと思われますが、随所に感じるレガシーさに疲れてしまいました。一例を挙げると、毎朝30分に亘り行われる全社清掃(もちろん業務時間外)、社是の復唱、『感謝言葉をみんなで味わうポエム』の輪読、その感想大会、頻繁に行われる中身のない会議日報エクセルで書いてメールで送ったり、出退勤表を毎日エクセルに書いて印刷して事務方に持っていくなどのルーティンがけっこう苦痛でした。

社内のコミュニケーションツールLINEだったので使い勝手も悪く、会議chatworkslackを使いましょうと提案しても誰一人としてそれらの存在を知らず、「勝手にやってくれ」と言われてしまったり。LINE WARKすら知らんやんけ。説明しても「skypeじゃ駄目なの?」と言われたので諦めました。

えらい人の思いつきのたびに方向性が変わり、当人発言したらそれで全て完了した気になってしまったのか、会議終了後の10分後に「さっき言ったやつまだ出来てないの?」などと言われた時はギャグかと思いました。会議議事録も誰も見返さないので果たして意味があったのか疑問です。誰かひとりでもmarkdownが書けたり、少なくとも書く気があれば勉強会を開催してHackMDなどを推せたのですが。議事録機能していないエピソードとしてひとつ思い出しました。開発中に機能追加を下された際に、その挙動は完全にプラットフォームネイティブであり今の技術選定だと作り直しになり、結果納期に間に合わない(し、自分技術スタックからも遠く外れていたので学習コストも加算)と発言したらその場は収まったのですが、会議終了後に個人メールで「やはり機能マストだ」と伝えられました。当然それは議事録に反映されることなく、なんかしらんけどそういうことになっているという感じになりました。

初めてのエンジニア職でしたが、社内に開発をる人やマネージャー職は不在で、いわゆる開発現場での流れを学ぶことはできませんでした。少なくとも技術を知らないえらいひとが「俺がスケジュールを立てたからこれに沿ってやれ」と、”開発”と”広告作成しか書かれていない2週間の計画表をもってくるような現場システム開発として正しいのか、 と本能が警告を発していました。

もともと会社製造業から始まったため、えらい人たちとの見解齟齬があったのは体感としてあります。同じものづくりといえど設備マンパワー時間線形的に結果に結びつく工場業務と異なり、システムエンジニアリングはかける時間見積もりも容易でなく、かかった時間が必ずしも結果に結びつかないものである、と言う事実は受け入れられ難く、知識ドメインマインドセットが異なれば説明も困難です。しかしながらえらいひとは一様に「経営視点を」の号令で、経営誌を配り、その感想文の提出を義務付けるなど、現場視点を欠いた行動で現場(というか私)を疲弊してました。気づいたらSEO対策や別部署MTGのためのプロジェクター設定、全PCwindows updateに伴うドライバ更新の役も同一の職掌として役付けられそうになっていたり(一部は実際に情シスの人がやってた)、It’s not my workなシーンがみられるようになっていました。

そして、よくあることですが、理念実態乖離していたことです。世界をよりよくと言いつつ、目先の掛け算を考えてばかりのように思えました。グロースする中で発生しそうなあれこれをすっ飛ばし利益だけを皮算用するのはいいとして、データ量やトラフィックを指摘すると「そこは現場努力でしょう」となるので、世界を良くする前に精神を悪くしてしま人生で初めて心療内科にいったりもしました。一応グローバル展開を目指しているとしながらサーバからMailerDaemonが飛んできたら「ギャっ英語っ!」と言って読まず捨ててたり、急にサービスが止まった時には激怒して責任所在の追求を求められたため、草創期にえらい人の個人アドレスで取得してほったらかしにしていたドメインが失効したことが原因と伝えたら「あれはもう読んでいないアドレスだし仕方ない。こういうピンチときこそチャンスにしようぜ」という謎理論を出されたこともありました。

違和感が確かなものになったのは、外部に提出する資料で社内の数字が異なっているとを指摘すると「こういうのは見栄が大事なんだ」と暗に公文書偽造をほのめかされたことですが、これ以上は闇っぽいので書きません(たぶんどこもやってて罷り通ってる範囲だと思うけど)

総じて、心理的安全性の低さ、そこからくる身動きのとれなさ、ロールモデルの不在、前時代的な風潮、社内文化へのミスマッチと不理解、成長の実感が沸かない不安と不満、それらに伴う摂取アルコール量の異常な増大と過食、といった要因の積み重ねが、ネガティヴな形での退職へと駆り立てることになったのだと思います。まあ、よく知らんうちにリファラルしてるところからして「採用教育コストを考えてないのでは?」の念はあったのですが。中身がまったく不透明状態で飛び込んだらそうなるよなぁ、の好例かもしれません。誘われた時はわりと藁にも縋る思いだったのでしかたないね

これから

現在スキー場住み込みバイトしてます。無考えに退職すると年を越せないことに気づきました。

可処分所得可処分時間いずれも今の方が上なのはちょっとウケます賃金ふつうに生きていければいいので前職程度でも気にしなかった程度なんですが。いまは映画をみたり積ん読を消費したり、在職時は深いところまで触れなかったPHPをいじったり、生PHPしかやってないことに気づいたのでcakeやったり、あとはweb周辺も久しぶりにキャッチアップしたりしてます。nodeネイティブおじさんなのでFWはangularしか知らないんですよね。vue/nest面白そうな感じです。あと寮のwifi談話室限定で窒息しそうだったので、持ち込んでいたラズパイルータにして部屋まで飛ばしたら隣室の同僚から感謝されたりと活動は多岐に渡ります

先のことはなにも決まってませんが、ちゃんエンジニアリングしている組織で開発してみたいなという気持ちがありますレビュースクラムアジャイルなんてのはひとりだと不可能ですし。ですが、やはりそういった会社日本では都市部にばかり集中しているのでしょう。自分空気の悪いところには住めないし、案外また辺鄙なところでtechとは無関係のことをしているのかもしれません。ワーホリでも使って海外大麻栽培でも始めようかなぁ。

いかがでしたか

巷説に流布する「未経験からエンジニアへ」の言説のたぐいは、どちらかというと技術力よりもコミュ力が偏って高いタイプ生存しがちな雰囲気を感じます。たまにTLに流れてきたのを見かけますが、ああいった立ち回りは自分にはできないしやりたくないなぁと思ってきました。社会要請ならばそれまでですが。

自分は体系的な情報教育を受けていないどこにでもいる地方高卒で、下手の横好きで趣味プログラムを書いてきたし、続けてるってことはそれなりに好きなんだと思います。得意じゃないけど。んで、こんなのがITエンジニアをしたサンプルというのは見かけないかもなぁと思って投稿しました。光あるところに闇あり。

といいつつ、やっぱり好きなことの結果がおかねになるのはいいよなぁと思った次第です。プログラムを書くのは楽しいけどエンジニアリングは超絶むずい、が雑な総括ですが、今回のことを顛末次第にはする気はないので、どこかに拾ってもらえるよう精進するきもちになりました。

ぼくのポエムはこれでおしまい。じゃあね。

2019-11-29

女子小学生7人が性的被害に》千葉30代ロリコン教師

成人に相手にされないから仕方なく消去法でJSとするとロリコンではない可能性もあるのになぜ決めつけるのだ

https://blogos.com/article/420707/

PWA、React、Vue.jsと今年は手を出してきましたが「これ要る?」って疑問がまったく消えなかったのでどれも使いこなすまでがんばろうとかそういう気になれなかったことをお知らせいたしま

というかjavaやってた人間HTMLとかJSとかCSSをいじるところに降りてくるのか

CSSグローバルにやるのかローカルにやるのか

この辺、よくわからない...

渋川様は、どちらかというとウェブアプリケーションよりで、ウェブカツ!! 様は、どちらかというとウェブ制作よりだから意見の相違が見られるのかな。以下が、自分にとっての答えっぽいな...

anond:20191129135009

賢いエンジニアは、開発環境の変化にあまり追随しない。

今でもネイティブJSCSSを書いているし、必要ならテーブルタグレイアウトを決める。

おかげで、20年前に書いたHTMLが今だに使いまわせる。

2019-11-27

使用CSS特定するのは困難

色々ツールとかあるし色んな所でやり方が紹介されているから余裕でできるだろーって思う人多いと思うし、自分もそう思ってたけど冷静に考えて無理。

開発側が望むこととしてはサイト全体での利用が対象だけど大抵のツールは各ページごとにしか評価しないので、ガバガバ。例えばChromeにもCSSカバレッジ図る機能あるけどさ、ページ単位しか動かない。

仮にサイト全体をクロールするとしても、JS機能とか、ユーザーログイン状況とか、ユーザーステータスとかで表示が切り替わったとき有効になる特殊CSSとかもあるわけで、それを全部カバーするにはどれくらいの労力が必要なのかって考えただけで萎える罠

ツールによってはソースコードに出てくる文字すべてをCSSセレクタ名になりえる値として評価するとかいう超保守的アルゴリズムで動くのもあるみたいだけど、それはそれでやっぱり不要CSS残りまくるんじゃねーのと思います

そういうの嫌ってJSの中にCSSを書きましょうみたいな変な宗教じみなムーブメントもおきてるけど、それってもうCSSとしてどうなん?って感じする。気持ち悪いけどこれに対する反論を適切に言語化できないので、必要だよ!って押し切られたらきつい。てかもうそういうことするくらいなら全部style属性直書きで良いんじゃない?って感じもする。

CSSってそもあってもなくても別にいいわけで、だってそうでしょW3Mとかでページ見たら装飾全部ぶっ殺されるわけですし、最新のブラウザだってスタイルを切る機能あるわけで、本来CSSみたいなおまけ機能がこうも重要に使われるものじゃなかったんだよ。でも実際は重要です。これが現実

使っていないCSSが気になる〜。って人はそもCSSをアホみたいに使いすぎてるだけだし、最初からカスケーディングの設計しっかりしとけよ!っていうこと以外言うこと無い気がする。

くらいで良いんじゃね?って思うけど、どうしてもカテゴリを横断して出現する統一されたパーツみたいなのが出てきて、そういうパーツのスタイルサービス全体のベーススタイルに追加されていって、肥大化する。ってのをよく見かける感じです。

個人的には、CSSもっと薄くて適当で良いと思うんだよね。

まぁ不要CSSを消すには、CSS自体ボリュームを下げて、適切にカスケーディングして、CSS管理する人がこまめにメンテナンスする。以外に無いよな〜って言うのが結論だけど、こういうことって割と常識というか暗黙的にみんな知ってるっぽい気がするけど、ググってもあんまり情報出てこないんだけど、お前ら本当はクソみたいなCSSに埋もれて動けなくなってたりしないの?

自分別にCSSそんなに管理してないけど、たまに手を付けるとまじでゴミまみれで、CSS書くやつはちゃんと捨てるときのことも考えてCSS書けよゴミ屋敷の住人じゃないんだから、集めっぱなしで捨てないとかアホのやることだろまじで。っていう感じです。

CSSの利用は用法用量を守って要らなくなったらさっさと捨てろ馬鹿者め

2019-11-26

フロントエンドマッチポンプ

ウェブページの話


フロントエンドが複雑だとか言われたりはてなでこういうデザインが作れるとか紹介してるブログがあったりする。

本来ウェブページって複雑な CSS やら JS はなくてもいいはずだ。

HTMLやらMarkdownと言った文章構造を表したデータだけあれば十分。

あとはユーザ自分が見やすテーマで見ればいい。

変にごちゃごちゃしたデザイン押し付けられるよりも見る側が好きにできるべきだ。

それなのに、無駄な凝ったものを作っては難しいとかなんとか言ってる。

特にデザインとか、無駄もので金とってる感しかない。


画面関係で、「それを対応するのは難しいので~」とか言った場合ほとんど見た目の都合。

最初から変なことしなければ問題ないものほとんど。

ゲームみたいな特別ものでもなければ、余計なデザイン不要なんだから最初からそういうのなしでと言っておけば良いと思う。

CSS がどうこう言ってるブログを見ても自分で余計なことしてるんだろとしか思えない。

デザイナがお金もらうためになくていい仕事を作ってるのにみんな乗せられ過ぎなんだと思う。

実際デザインとか興味ないエンジニアが作ったような機能のみのシンプルな見ためのシステムで何も困らない。

外部向けならまだわかるが、社内向けとか業務システムデザインなんかつけていったいどうしたいのか。


実際、増田を見れば明らかだと思う。

すごくシンプルほとんどデザインなんかあってないようなもの

本来意味での使いやすさ的なデザインはあるのだと思うが、デザイナが自己満足で作るような鬱陶しいデザインはない。

それでも多くのユーザが使ってるわけで、重要性のないデザインのために高いお金を払ったり、時間を書けたりするのは無駄だと思う。

シンプルHTML だけでいいウェブになってほしいものだ。


最近の風潮は CSS が便利になりすぎたのが一つの問題かもしれない。

なければそもそもできないものなので、昔の掲示板のようなシンプルで良い見た目になるはずだ。

できてしまうから調子に乗ったデザイナが「俺こんなことできるぜ」とか「〇〇じゃないとかダサい」とか言い始める。

まあ、昔の HTML でも変に文字が動いたりチカチカしたり見づらいこともあったが。

ただ、今のデザインはそれの延長だと思ってる。

2019-11-25

anond:20191125124306

どちらかというと、明らかにKKOの家だと分かる家にJKなりJSなりが入り込んだことが観測されたらもう事案だと思うんだが、そこまでの情報が周りの人から出てこなかったことの方が怖いな。

現代ってそういうもんなんかしらんけど。

anond:20191125122055

いや、移動した当人JSが気付かないってアレやろ。どういう経路辿ったのかは知らんけど、東京地名一つや二つ聞いてておかしくないだろうし。

2019-11-22

特定言語しか使えない人って

プログラミングをどう理解してるんだろうね。

発言語は基本的PHPJavascript職場

大昔に作られたVB6製のツールを見てくれって頼まれた。

かにVBのわかる人がいないからって。

別に複雑なコードでもないし、PHPJSでも、まがりなりにもコードを書いてる人なら見ればわかるでしょって感じなんだけど。

スマホアプリ作るときも、JSならだれでもメンテナンスできるからってmonacaかいJSアプリが開発できるやつを採用したけど、Webとはアーキテクチャが違いすぎるから結局一部の人間にしか触れなくて、そんなマイナープラットフォーム採用した意味なかったし。

ちょっとしたツールを作るときも、Windowsアプリとして作ったほうが使い勝手いから、VB.NETかC#で作ろうって話になってもベテラン勢が猛反対して、無理やりPHPWebアプリとして作ることになったし。

サーバーで使うシェルスクリプト(.sh)も未経験の俺が、ネットチョコチョコとググって改修して、すごいびっくりされたことがあるけど、こっちからすればなんであんたらは触れないかっていう感じだし。(黒魔術的な書き方もあるらしいけどもちろんそんな書き方ではない)

Windowsサーバーで使う .BAT ファイルを書くときに、.BATファイル仕様では黒魔術的なテクニックを使わないと実現できない仕様だったからほかの言語しませんかって提案したけど、.BATでないとほかの人が保守できないからと却下

無理に.BATで書いて、逆に変なテクニックを駆使した保守性皆無のコードになってたし。

どの言語を使うかって話題になると、自分の使ってる言語以外を使うとアイデンティティ崩壊するかのような勢いで反対する。

Haskellみたいにまったく思想の違う言語ならともかく、似たような言語で、かつifとループ配列サブルーチン概念を把握していたら理解できるような書き方しかしてないコードでも、普段使ってない言語って時点で理解不能に陥るんだよな。

2019-11-20

【要約】これからフェミニズムについて考える白熱討論会-③

その①

https://anond.hatelabo.jp/20191120183622

その②

https://anond.hatelabo.jp/20191120185300

その③

https://anond.hatelabo.jp/20191120185607


③ これからの「フェミニズムはいかにあるべきか

【青識亜論・弁論】

●互いの溝を埋めていくために

ハラスメントについて

 ・ひとたび法律にしてしまったら、フェミニストレッテルを貼ったが最後社会的地位を失わせるほど重い罰を与えることになる

 ・怒りや受傷の告発弱者特権ではない

 ・オタク文化オタクという人間アイデンティティの一部である中傷されるのは権利侵害であり、戦うべきである

 ・フェミニズム武器逆用すればよい

 ・フェミニズム武器攻撃してくることはフェミハラである

 ・#MeTooで殴り掛かってくるなら#YouTooで殴り返そう

解決策として

 ・対極から罵り合うのではなく、男性女性で話し合って、相互利益のあることをみつけたい

 ・おっさん美少女化により美少女インフレすれば、女性性への価値希薄になり、女性性を持っているだけで発生する類のセクハラは減るのではないか

 ・青識亜論のVtuber計画頓挫

 ・j・s・ミル実在人物)→JSこじつけ女子小学生キャラクター

 ・フェミニズムが「嫌いな表現を殴る棍棒」と化している

 ・「フェミ」のことは嫌いでも、フェミニズムのことは嫌いにならないでください

石川優実・弁論】

配慮について

 ・セクハラ対策をして、この場を作ってくれたことは嬉しく思う

 ・レッドカード退場制など、セカンドレイプを防ぐための取り組みをしっかり行ってくれた

  →求めていたのはこのような思いやり。これを世間に広めてほしい、が私の活動

告発攻撃について

 ・オタクが、攻撃だと思っていることはズレている

 ・告発する側、される側という形になっている。故に、話が噛み合わない

 ・女性が殴られ「殴るのをやめてください」と言うことが攻撃ですか?

【青識亜論】

・どちらも殴られたと思っている、これは不思議なこと

・このことが言語化されたことは喜ばしい。ズレが見つかった。今後も話し合って正解を模索したい

石川優実

コンビニの成人誌が撤去騒動について

 ・フェミニストグラビア表紙の漫画雑誌問題視していること

  →被写体主体性があるので難しい。自由意志撮影に臨んでいるのなら規制必要ないが、強制されている可能性はある

【青識亜論】

表現自由について

 ・LGBT気持ち悪いと思うのは自由、考えることは自由。でもそれを公にしたら差別

石川優実

差別とはなにか?

【青識亜論】

合理的ではない決めつけ

 →事実に基づかないレッテル貼り全般

・ただし、実際のことを言っても差別になりそうなことはある(黒人白人の平均IQ有意差など)

石川優実

・「男女の制服選択制にする」ことについてはどう思うか?

【青識亜論】

・よい。しかしすべての企業に対して規制することはおかし

 「企業服装営業戦略として用いる自由」を奪うことになるのではないか

質問者(→両者)】

石川さんへの質問・指摘が集中しているように感じる

・嫌い同士の対話になるとうまく通じないものだが、この会ではうまく意思疎通できたように思える

・今後、またこのような機会を設けるつもりはあるか?

【青識亜論】

・これは始まりに過ぎない

対話するために調整してくれた人がいて、イベントが生まれ

・互いの違いを言語化でき、見つけ出せたことは喜ばしい

石川優実

・対面だからこそうまくいかないこともあった。瞬間的にうまく反論できないこともあった。今日の話を持ち帰ってよく検討し、議論を深めることがしたい

・実際の被害者である私にもっと寄り添えよ、という気持ちがある

【青識亜論】

フェミニズムには被害歴史があったことは確か、戦ってきた女性がいたか現在がある

 そのことには敬意を持っている

質問者関係者ゲスト)(→両者)】

・シャルリーエブド襲撃事件悪魔の辞典作者殺害事件…など

 表現動機としてのテロ行為世界に数多発生してきた。

 「自由社会には信教をめぐって(他者の)感情を害する権利存在する」と英首相が言っている。

 これについてどう考える?

【青識亜論・回答】

ヘイトスピーチであろうが、表現自由は認められるべきである

・ただし相手侮辱だ、と言われたらその内容に耳を傾け話し合う必要がある

石川優実・回答】

ヘイトスピーチすら自由と言うのに、この会場でセカンドレイプ発言禁止したのはなぜ?

【青識亜論・回答】

・話をするためにこの場に限り、ルール適用することはOKと考えている

 「自由制限する自由」はあってよい。法律として例外なく適用すべきではないということ

最後にひとこと

【青識亜論】

対話が成立したこと、すれ違いを言語化できたことは大きな一歩である

 これからもこのような機会を作っていきたい

石川優実

・何か炎上したらまた開催しましょう

【司会 小保内太紀氏より】

●当イベント問題点の指摘

・青識亜論氏のアジテーションじみた振る舞いはよくなかった

フェミニズムvsオタク のような構造にしないほうがよかった

・青識亜論氏が石川氏を褒める感じ、これはレベルアピールというテクニックで、論旨と関係ない。よくない

・両者とも社会的ジェンダー性差を分けて話すべきところ、ごっちゃにしていた

おっぱい筋肉は対角ではないので反論としておかし

時間切れのためここまでで列挙中止となった)


以上

ログイン ユーザー登録
ようこそ ゲスト さん