「Js」を含む日記 RSS

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

2021-12-05

今更聞けない質問なんだがweb assemblyことwasmって動的サイト?作れんの?

動的ってか阿部寛じゃないようなよくある企業サイトみたいな最新の静的サイトって感じのやつ

スクロールするたびに文字が浮き出てフラッシュ切り替えてとかはやらなくていいけどヘッダー追跡とかを全部wasmでやれるならやりたい

イメージではよくあるフラッシュゲームみたいなのを読み込んで操作させる感じなんだけどあってる?(ゲームエンジン系のwasmってだいたいそんな感じだろ)

そもそもアニメーションとか一部だけしかアセンブラにできないの?

今までベタ書きでCSS HTML JS書いてホームページ作ってたのを+wasmにするかそもそもそういうジェネレーターに切り替えるかを悩んでる

教えてくれ

2021-12-03

もう小学校の清掃員でもいいよ

JSが優しくしてくれるなら

2021-11-28

明日たここに来てください、本当のJSを食べさせてあげますよ」

地元警察性犯罪対策担当三銃士を連れてきたよ」

性犯罪対策担当三銃士?!」

2021-11-24

NGリスト(21/11/24)

使い方

uBlockOriginのMyFilterに突っ込むだけ。

詳しくは(消耗する文章を避けるためのはてなブックマーク NGワード集)を参考にしてください。

内容

!----------人名----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ちきりん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(加藤純一)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(小室圭)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(大谷翔平)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(宮迫)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(森喜朗)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ちょまど)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(池澤あやか)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(グレタ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(石川優実)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(トイアンナ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(笛美)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ひろゆき)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(仁藤夢乃)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はあちゅう)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(イケハヤ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(津田大介)

!----------ジェンダー----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ジェンダー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(フェミ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ミソジニー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ミサンドリー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ロリ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(弱者男性)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(彼氏)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(彼くん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(性的消費)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(男らし)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(女らし)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ダンナ)

!----------過剰表現----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(の嵐)

!----------政治----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ネトウヨ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウヨくん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(セクハラ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(パワハラ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ネトサヨ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(パヨク)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(バヨク)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はてサ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はてさ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(自由戦士)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(KuToo)

!----------卑語罵倒----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(子供部屋おじさん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(キモ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(きもい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウザい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(うざい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(鬼女)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ナマポ)

!----------コンテンツ----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(サイゼ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(鬼滅)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウマ娘)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(温泉むす)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(マウンティング)

!----------特定サイト----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(新型コロナ 国内感染者数 | NHKニュース)

!----------ドメイン----------

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="shonenjumpplus.com/episode/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="togetter.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="blog.livedoor.jp/dqnplus/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="delete-all.hatenablog.com/entry/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="kyoko-np.net/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="omocoro.jp/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="sirabee.com"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="www.news-postseven.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="jisin.jp/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="onecall2ch.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="twitter.com/kharaguchi/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="twitter.com/amefuri_Ushi/"])

Remixの印象は何というか「普通

Next.jsがやっていたようなハックじみた小細工がないのは好印象

技術進歩で小細工しなくてよくなったとも言える

SATAPATA関係みたいだ

2021-11-20

NGリスト(21/11/23)

使い方

uBlockOriginのMyFilterに突っ込むだけ。

詳しくは(消耗する文章を避けるためのはてなブックマーク NGワード集)を参考にしてください。

内容

!----------人名----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ちきりん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(加藤純一)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(小室圭)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(大谷翔平)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(宮迫)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(森喜朗)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ちょまど)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(池澤あやか)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(グレタ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(石川優実)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(トイアンナ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(笛美)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ひろゆき)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(仁藤夢乃)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はあちゅう)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(イケハヤ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(津田大介)

!----------ジェンダー----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ジェンダー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(フェミ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ミソジニー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ミサンドリー)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ロリ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(弱者男性)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(彼氏)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(彼くん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(性的消費)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(男らし)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(女らし)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ダンナ)

!----------過剰表現----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(の嵐)

!----------政治----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ネトウヨ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウヨくん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(セクハラ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(パワハラ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ネトサヨ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(パヨク)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(バヨク)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はてサ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(はてさ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(自由戦士)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(KuToo)

!----------卑語罵倒----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(子供部屋おじさん)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(キモ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(きもい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウザい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(うざい)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(鬼女)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ナマポ)

!----------コンテンツ----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(サイゼ)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(鬼滅)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(ウマ娘)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(温泉むす)

hatena.ne.jp##.js-keyboard-selectable-item:has-text(マウンティング)

!----------特定サイト----------

hatena.ne.jp##.js-keyboard-selectable-item:has-text(新型コロナ 国内感染者数 | NHKニュース)

!----------ドメイン----------

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="shonenjumpplus.com/episode/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="togetter.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="blog.livedoor.jp/dqnplus/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="delete-all.hatenablog.com/entry/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="kyoko-np.net/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="omocoro.jp/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="sirabee.com"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="www.news-postseven.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="jisin.jp/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="onecall2ch.com/"])

hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="twitter.com/kharaguchi/"])

2021-11-17

消耗する文章を避けるためのはてなブックマーク NGワード

続編(続 消耗する文章を避けるためのはてなブックマーク NGワード集)書きました。

返信は https://anond.hatelabo.jp/20211117205441 です。

uBlockOriginのMyFilter機能を使って、はてなブックマークエントリーから特定ワードを含む記事ブロックしてます

GoogleChrome95/Firefox94で動作確認済み。

作り始めたばかりなので、追加できるワードがあればコメントいただけると嬉しいです。

基本的な内容は[はてブ]uBlock Originで特定のエントリーを隠す方法のメモを参考に

炎上しがちのジェンダー関連、自分が興味のないコンテンツ人名記事の荒れそうな表現を集めました。

ジェンダー関連ははてなフィルタを導入してジェンダーレスなはてブにしようからコピーし、少しだけ改変しました。

なお、ジャンル分けはかなりざっくりです。

使用方法

uBlockOriginダッシュボードを開く。

MyFilterにブロックしたいNGワード/URLを以下のように追加する。

 hatena.ne.jp##.js-keyboard-selectable-item:has-text(加藤純一)

 hatena.ne.jp##.js-keyboard-selectable-item:has-text(新型コロナ 国内感染者数 | NHKニュース)

 hatena.ne.jp##.js-keyboard-selectable-item:has(a[href*="shonenjumpplus.com/episode/"])

詳しくは[はてブ]uBlock Originで特定のエントリーを隠す方法のメモを参考にしてください。

NGワードリスト

----------人名----------

ちきりん

加藤純一

小室

大谷翔平

宮迫

森喜朗

ちょまど

池澤あやか

グレタ

石川優実

トイアンナ

笛美

ひろゆき

仁藤夢乃

はあちゅう

イケハヤ

----------概念侮蔑----------

ウヨくん

ネトウヨ

はてサ

はてさ

自由戦士

----------差別侮蔑ジェンダー----------

ジェンダー

フェミ

ミソジニー

ミサンドリー

ロリ

弱者男性

男性

女性

男子

女子

彼氏

彼くん

彼女

旦那

夫婦

奥さん

女が

ママ

パパ

お母さん

お父さん

妊婦

母親

父親

結婚

つらい

しんどい

地獄

男女

差別

育児

マウンティング

カップル

パートナー

連れ合い

子育て

共感

の嵐

KuToo

セクハラ

パワハラ

交際

蔑視

----------コンテンツ----------

サイゼ

鬼滅

ウマ娘

温泉むすめ

----------特定サイト----------

新型コロナ 国内感染者数 | NHKニュース

----------ドメイン----------

shonenjumpplus.com/episode/

togetter.com/li

blog.livedoor.jp/dqnplus/

delete-all.hatenablog.com/entry/

kyoko-np.net/

----------追加済----------

ウヨくん

ネトウヨ

はてサ

ミサンドリー

ロリ

はあちゅう

イケハヤ

----------修正----------

仁藤夢乃

フェミ

サイゼ

----------検討中----------

4℃

大戸屋

嫁子

義実家

デレステ

オタク

はてな

はてな

絶品

感動

ハッとした

常識

絶景

残念

必見

阿比留瑠比

椎木里香

https://dot.asahi.com/columnist/profile/?author_id=koukamisyouji

twitter.comの個別URL

https://sn-jp.com/

追記

トラバしか見てなかったので反応こんなものかーって思ってたのですが結構ブックマークしていただいていたみたいですね。

この記事自体NGワードで弾かれていて気づきませんでした。見た順にざっくり追記・返信していきます

リストは存じ上げない方は調べてから判断しようと思っていますあくまでも個人的リストなので入れないこともあります

サイゼリヤのNGについて

サイゼリヤが好きな人ビックリたかもしれません。すいません。

サイゼリヤで消耗したとか嫌いだという訳ではなく、繰り返されるサイゼリヤに関する記事を見るのが面倒になったのです。

特にサイゼリヤに悪感情は持っていません。

外食には行きませんが、話を聞いている限りは好印象です。

2021-11-14

JSFlashはどこで差がついたのか

199x年に初めてJSFlashを見たときは「ゲーム世界NetScape上で表現できるやん!」と感動した。

Flashは今やロストテクノロジーとなってしまった。どこで差がついたのか。

2021-11-13

まれ変わったら俺も藤井聡太みたいな竜王になって、

JSJCキャッキャウフフしたり、

「もし わしの みかたになれば せかいの はんぶんを ますだに やろう」

とかドヤってみたりしたいのう…

現実将棋の方が面白いの?

俺、将棋のことまったく知らないけど、

現実世界JSリフレとかロリ王とかアウトなんでしょ?

つまんないじゃん

2021-10-27

anond:20211027152420

スキルというか"プログラミング"についての理解が足りてないだけだと。

適材適所スキルレベルも含めて、そのとき一番"自分に"いい(楽とかスキルアップ)と思うものを選べばいいのでは?

例えば動画編集していてDaVinciと他のソフト連携したいなと思っても、そういうのはググっても出てこない。

Photoshopプラグインとして機械学習を使ったものを入れたいと思っても、ググっても出てこない。

なければ自分でやる。そもそも連携可能でなければ出てこないし、労力に見合わなければやらない。

Pythonからエクセルを動かすのは、試してみたが、VBAマクロの方が楽に感じる。操作を記録する機能はあるし、そこから不要部分削ったりすればよく、Pythonエクセル動かそうとすると読みにくいし何やってるか結局わからない。

汎用型か、特化型か。Pythonで楽になるならVBAマクロはいらない。汎用性無双ならアセンブラ機械語プログラミング言語は止まってる。

プログラマーの人はエクセルなどを嫌うけれど、matplotlibを細かい調整しようとすると調べて描画し直してを繰り返さないとならず、GUIポチポチ調整する方が楽に感じてしまう。

エクセル含め便利なツールはがっつり使う。楽だからエクセルで辛くなったら、GUI=>VBAマクロ=>自作ツールGUIで楽なら無駄自作ツールなんか作らない。楽になりたい時だけ

個人GUIを作るとして、ボタンやプルダウンは簡単だけど、マウスを使ってインタラクティブになるとググってもすぐ出てこない。

Python使いじゃないのでなんともだけど、PythonオンリーならDjangoとか?

PythonGUIが得意な印象がないので、自分ならJS(TS)+Pythonで。Python部分は必要最小限にして、Node.jsで呼び出しか、ReactでAPIコール

2021-10-23

anond:20211023020741

まぁ、Go 陣営Ruby が嫌いな人が多いよな。俺は JavaRuby, JS と比べると苦手だけど、ScalaObjective-C よりは好きよ。あと、C の代替として活躍してくれりゃええけど、Rust がエエ感じになってるのもねぇ。

2021-10-21

10年後にJava使ってる人はいないよ

っていうのを10年ほど前に聞いて

当時は「そんなわけないやろ」って思ってたが割と現実になってきてる

今だとPythonがその立場なのかな

C/C++歴史が長いか10年後も使われてるとか言ってる人いるけどRustあるし10年後は分からん

まぁRustの方が10年後に消えてそうだけど

JavaScriptは息が長いけどAltJS系がこんなに流行ると思わなかったし

10年後も形は違えどAltJSJSは生きていそう

ノーコード・ローコード系はあと2年もしたら無くなってるだろうな

まぁ当時Javaにどっぷりだった自分Python/TypeScriptその他諸々で食っていけてるから

言語とか環境関係なくとにかく何かにどっぷり浸かることが大事だとは思う

2021-10-20

anond:20211019215658

恥ずかしくありませんね

私のオナニーのおかずはエロ漫画が70%、AVが30%です

エロ漫画のうち成人:JKJCJSで2:4:2:2です

AVは7割紗倉まなちゃんです

一体このポートフォリオのどこに恥ずかしいところが?

全く分かりませんね

2021-10-17

くらげバンチマンガが見れなくなった

win7骨董pcからか?

cssjsがまったく読み込めずに生のhtmlが見えてる感じ

2021-10-15

女子高生という呼称禁止しま

女子高生という呼称禁止します。

男女差別になるからです。

今後は性別に関わらず、「高校生」と呼びましょう。

それに伴い、JKという略称禁止します。

単に「K」と呼びましょう。

また高校生だけでなく、小学生から大学生にも適用します。

例えば女子大生は、大学生と呼んでください。

略称も、

JSJCJKJD

は、それぞれ

S、C、K、D

と呼びましょう。

例を挙げます

マック女子高生が話してるの聞いたんだけど」

は、

マック高校生が話してるの聞いたんだけど」

もしくは

マックでKが話してるの聞いたんだけど」

できれば

「MでKが話してるの聞いたんだけど」

まで略してください。

どうぞよろしくお願いします。

2021-10-14

ホッテントリJS記事上がってコメント微妙だとか言われているけど、

Windowsプログラミングを初めてやろうとしている人に、おすすめできるプログラミング言語ってなんなんだろうな。

2021-10-08

ニンドスのトリトリ日誌って盗撮なのに捕まらないの?

許可取ってるのかな

jsの生足!とかあげてるけども

2021-09-25

オブジェクト指向はすでに粒度時代にあっていない」を読んで

記事

@kis (id:nowokay) さんの以下の記事についてです。

https://nowokay.hatenablog.com/entry/2021/09/25/042831

ブコメにもあるようにちょっと内容が雑というかわかりにくいせいで賛否両論になってしまっていて、もしかしたら近いうちにアンサー記事が出るかもしれませんが、自分自身理解を助けるためにも言わんとしていることを推測しつつ、自分認識もまとめておこうと思い書くことにしました。明らかに誤読してそうな箇所があれば、指摘してください。

前提

まずは前提を書いておかないと論点がぼやけると思うのでいちおう。

自分バックグラウンドは以下:

その他の前提:


本文およびブコメを読んで思ったこ

2000年代に入って関数型プログラミングが脚光を浴び始めたのは、コンピュータ資源が潤沢になりパフォーマンスをそれほど気にしなくってよくなったことが大きな理由ではないか、という認識があります

関数型プログラミング言語の内部実装を読んだことがないので推測ですが、データを不変にするということはその都度メモリ領域を新たに割り当てることになり、そのオーバーヘッドプログラムパフォーマンスに影響を与えるので、パフォーマンス要件がをシビア場合、どうしてもメモリ割り当てや計算効率を考えるとミュータブルにせざるをえないと思います。が、ウェブアプリケーションに限っていえば、データベースアクセスネットワークアクセスレイテンシが大きいので、そうした相対的に細かいオーバーヘッド無視しても(大抵の場合は)問題にならなくなった、というのが「時代」の流れなんだという認識です。

いっぽうで別の観点もあって、REST API や FaaS が一般化して、関数単位で処理を分割し、アプリケーション外部に配置することが当たり前になってきた現状があり、マイクロサービスのようにアプリケーション自体モジュールの一単位として考えると、アプリケーション内部のモジュール同士でも関数ベースでやりとりする形になっても不自然ではないと考えられます

記事にもありますが、RPC派生実装?)として生まれJava の CORBA や MicrosoftDCOM みたいな振る舞い付きのオブジェクトコンポーネント)を共有しようという世界観は廃れ、REST API のような単一の振る舞い(エンドポイント)とそれにひもづく JSON のようなデータ構造のみを受け渡すやり方が一般的になったアプリケーション通信の潮流と、計算資源が潤沢になって再度脚光を浴びた関数型プログラミングが、レイヤーの違いを飛び越えてひとつになろうとしているのではないか、と。

まり、元記事に書かれている「時代に合ってない」というのは、「データ構造と振る舞いが一体となったオブジェクト」のような「なにか」は、そうした背景があるために、どこにも存在する必要がなくなってきているのではないか、と解釈しました。

なので、以下のコメントちょっと論点がずれてると思いました。

はあ?「再利用する方法としてはWeb APIが主流」って、その中身をオブジェクト指向設計することは、全く矛盾しません。 部品化の単位は、慣習や柵などで大きく変わりますオブジェクト指向とはほぼ無関係です。

https://b.hatena.ne.jp/entry/4708813645995359202/comment/suikyojin

なんでサービスとして外とやり取りする話とサービスの内部設計の話をごっちゃにしてんだ。なんか理解度が怪しくない

https://b.hatena.ne.jp/entry/4708813645995359202/comment/ssssschang

しかに、アプリケーション単位アプリケーション内部のモジュール単位とでその表現形式を合わせる必要はないんですが、元記事の言わんとしていることはこの一文に端的に表れていると思います

ソフトウェア記述をまとめるという視点では主にステートレス関数を分類できれば充分で、データと振る舞いをまとめたオブジェクトというのは大きすぎる、システムを分割して管理やすくするという視点ではオブジェクトというのはライフサイクルリソース管理視点が足りず小さすぎる、ということで、オブジェクト指向粒度でのソフトウェア管理は出番がなくなっているのではないか、と思います

個人的にわからなかったのは以下の部分です。

オブジェクト指向でなぜつくるのか」という本がありますが、「え、いまどきオブジェクト指向でつくらなくない?」っていつも思います。内容的には、もうほとんどはオブジェクト指向関係ないソフトウェア工学の紹介になっていますね。

当該書籍は読んだので後半はまぁわかるんですが、前半は「え、いまでもオブジェクト指向でつくるのが主流じゃないの?」って思ってしまますオブジェクト指向定義が「データ構造と振る舞いが一体となったオブジェクトの集まりとしてソフトウェア組織化すること」なのであれば)。

おわりに

Joe Armstrong が "Why OO Sucks" を書いたのが2000年とのことなのですが、そろそろこうした議論収束に向かってほしいと個人的には思います(とっくに収束していると感じている方もいらっしゃるでしょうけど)。

https://gist.github.com/posaunehm/4087971

2021-09-23

底辺技術者ぼやき

地方出身首都圏在住

底辺フロントエンドエンジニア

デザイナ会社web部隊ディレクションマークアップJS書いてる三十路前の女

現在4人ほどのweb部隊は、入れ替わりが激しい。

30代後半~50歳手前のおっさんばっか。

入社当時は、10人ほどいた部隊はこの4年で6人辞めた。私も辞めたい。

社内でそれなりに評価は貰えてると思う。

残業は平均60時間で、年収は450万ほど。

年代平均よりも貰ってるだろうし、出身地方の月給15万とか見るとこの道進んでよかったなぁと思う。

だけれど、仕事が楽しくない。

ディレクションが増え、実務でコーディングする時間が徐々に減ってきて..あれなんでここ会社居るんだっけ?と思うこともしばしば。

IT技術勉強でもするかと奮起するが、何を勉強していいかいつも悩む。

情報専門学校卒で、資格だけはとにかく持ってる。知識でっかちの豆もやし

所属会社ではIPA資格評価されない。かなしい

いくら資格持ってても

実際に手を動かすと、全く何も出来ない。

なにがしたいかわかんねぇ。

最近楽しいのは業務の隙間時間TSで遊んでるのが楽しい

web基本的理論みたいなの学びたいんだけど

ノリと勢いでweb業界にいる私に、次何を学べばいいかおしえてちょ☆

保持資格

Oracle bronze

応用情報技術者

基本情報技術者

MOS Excel

MOS Access

ITパスポート

初級シスアド

日商簿記2級かFPでも受験しよかな。

基本情報午後のCASL勉強してた10年ぐらい前と応用情報受かって、ネットワークスペシャリスト受かるぞと燃えてた頃が、1番楽しかったな。

2021-09-21

anond:20210911135028

JSjQuery を吸収した気がする。クエリセレクターチョメチョメすりゃええんだろ、って思うなら

window.$ = (b, a = document) => a.querySelector(b);

window.$$ = (b, a = document) => a.querySelectorAll(b);

すりゃよくね?って思うのだけど。

https://www.buzzyvox.com/2017095496.html

2021-09-15

JSと同じ部屋で着替えとか貴重な体験だったんだな

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