はてなキーワード: Jsとは
動的ってか阿部寛じゃないようなよくある企業サイトみたいな最新の静的サイトって感じのやつ
スクロールするたびに文字が浮き出てフラッシュ切り替えてとかはやらなくていいけどヘッダー追跡とかを全部wasmでやれるならやりたい
イメージではよくあるフラッシュゲームみたいなのを読み込んで操作させる感じなんだけどあってる?(ゲームエンジン系のwasmってだいたいそんな感じだろ)
そもそもアニメーションとか一部だけしかアセンブラにできないの?
今までベタ書きでCSS HTML JS書いてホームページ作ってたのを+wasmにするかそもそもそういうジェネレーターに切り替えるかを悩んでる
教えてくれ
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/"])
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/"])
続編(続 消耗する文章を避けるためのはてなブックマーク NGワード集)書きました。
返信は https://anond.hatelabo.jp/20211117205441 です。
uBlockOriginのMyFilter機能を使って、はてなブックマークのエントリーから特定のワードを含む記事をブロックしてます。
GoogleChrome95/Firefox94で動作確認済み。
作り始めたばかりなので、追加できるワードがあればコメントいただけると嬉しいです。
基本的な内容は[はてブ]uBlock Originで特定のエントリーを隠す方法のメモを参考に
炎上しがちのジェンダー関連、自分が興味のないコンテンツ・人名、記事の荒れそうな表現を集めました。
ジェンダー関連ははてなフィルタを導入してジェンダーレスなはてブにしようからコピーし、少しだけ改変しました。
なお、ジャンル分けはかなりざっくりです。
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で特定のエントリーを隠す方法のメモを参考にしてください。
加藤純一
小室圭
ちょまど
グレタ
笛美
仁藤夢乃
ウヨくん
はてさ
彼くん
妻
女が
パパ
お母さん
お父さん
つらい
男女
の嵐
KuToo
鬼滅
温泉むすめ
shonenjumpplus.com/episode/
togetter.com/li
delete-all.hatenablog.com/entry/
ウヨくん
仁藤夢乃
嫁子
嫁
はてなー
はてな民
絶品
感動
ハッとした
残念
必見
椎木里香
https://dot.asahi.com/columnist/profile/?author_id=koukamisyouji
トラバしか見てなかったので反応こんなものかーって思ってたのですが結構ブックマークしていただいていたみたいですね。
この記事自体がNGワードで弾かれていて気づきませんでした。見た順にざっくり追記・返信していきます。
リストは存じ上げない方は調べてから判断しようと思っています。あくまでも個人的なリストなので入れないこともあります。
サイゼリヤが好きな人はビックリしたかもしれません。すいません。
サイゼリヤで消耗したとか嫌いだという訳ではなく、繰り返されるサイゼリヤに関する記事を見るのが面倒になったのです。
外食には行きませんが、話を聞いている限りは好印象です。
スキルというか"プログラミング"についての理解が足りてないだけだと。
適材適所。スキルレベルも含めて、そのとき一番"自分に"いい(楽とかスキルアップ)と思うものを選べばいいのでは?
なければ自分でやる。そもそも連携可能でなければ出てこないし、労力に見合わなければやらない。
Pythonからエクセルを動かすのは、試してみたが、VBAマクロの方が楽に感じる。操作を記録する機能はあるし、そこから不要部分削ったりすればよく、Pythonでエクセル動かそうとすると読みにくいし何やってるか結局わからない。
汎用型か、特化型か。Pythonで楽になるならVBAマクロはいらない。汎用性無双ならアセンブラか機械語でプログラミング言語は止まってる。
プログラマーの人はエクセルなどを嫌うけれど、matplotlibを細かい調整しようとすると調べて描画し直してを繰り返さないとならず、GUIでポチポチ調整する方が楽に感じてしまう。
エクセル含め便利なツールはがっつり使う。楽だから。エクセルで辛くなったら、GUI=>VBAマクロ=>自作ツール。GUIで楽なら無駄に自作ツールなんか作らない。楽になりたい時だけ
個人でGUIを作るとして、ボタンやプルダウンは簡単だけど、マウスを使ってインタラクティブになるとググってもすぐ出てこない。
Python使いじゃないのでなんともだけど、PythonオンリーならDjangoとか?
PythonはGUIが得意な印象がないので、自分ならJS(TS)+Pythonで。Python部分は必要最小限にして、Node.jsで呼び出しか、ReactでAPIコール。
@kis (id:nowokay) さんの以下の記事についてです。
https://nowokay.hatenablog.com/entry/2021/09/25/042831
ブコメにもあるようにちょっと内容が雑というかわかりにくいせいで賛否両論になってしまっていて、もしかしたら近いうちにアンサー記事が出るかもしれませんが、自分自身の理解を助けるためにも言わんとしていることを推測しつつ、自分の認識もまとめておこうと思い書くことにしました。明らかに誤読してそうな箇所があれば、指摘してください。
まずは前提を書いておかないと論点がぼやけると思うのでいちおう。
その他の前提:
2000年代に入って関数型プログラミングが脚光を浴び始めたのは、コンピュータ資源が潤沢になりパフォーマンスをそれほど気にしなくってよくなったことが大きな理由ではないか、という認識があります。
関数型プログラミング言語の内部実装を読んだことがないので推測ですが、データを不変にするということはその都度メモリ領域を新たに割り当てることになり、そのオーバーヘッドがプログラムのパフォーマンスに影響を与えるので、パフォーマンス要件がをシビアな場合、どうしてもメモリ割り当てや計算効率を考えるとミュータブルにせざるをえないと思います。が、ウェブアプリケーションに限っていえば、データベースアクセスやネットワークアクセスのレイテンシが大きいので、そうした相対的に細かいオーバーヘッドを無視しても(大抵の場合は)問題にならなくなった、というのが「時代」の流れなんだという認識です。
いっぽうで別の観点もあって、REST API や FaaS が一般化して、関数単位で処理を分割し、アプリケーション外部に配置することが当たり前になってきた現状があり、マイクロサービスのようにアプリケーション自体もモジュールの一単位として考えると、アプリケーション内部のモジュール同士でも関数ベースでやりとりする形になっても不自然ではないと考えられます。
元記事にもありますが、RPC の派生(実装?)として生まれた Java の CORBA や Microsoft の DCOM みたいな振る舞い付きのオブジェクト(コンポーネント)を共有しようという世界観は廃れ、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年とのことなのですが、そろそろこうした議論は収束に向かってほしいと個人的には思います(とっくに収束していると感じている方もいらっしゃるでしょうけど)。
デザイナ会社のweb部隊でディレクション・マークアップ・JS書いてる三十路前の女
30代後半~50歳手前のおっさんばっか。
入社当時は、10人ほどいた部隊はこの4年で6人辞めた。私も辞めたい。
社内でそれなりに評価は貰えてると思う。
同年代平均よりも貰ってるだろうし、出身地方の月給15万とか見るとこの道進んでよかったなぁと思う。
だけれど、仕事が楽しくない。
ディレクションが増え、実務でコーディングする時間が徐々に減ってきて..あれなんでここ会社居るんだっけ?と思うこともしばしば。
IT技術の勉強でもするかと奮起するが、何を勉強していいかいつも悩む。
情報系専門学校卒で、資格だけはとにかく持ってる。知識でっかちの豆もやし。
実際に手を動かすと、全く何も出来ない。
なにがしたいかわかんねぇ。
ノリと勢いでweb業界にいる私に、次何を学べばいいかおしえてちょ☆
保持資格
・Oracle bronze
基本情報午後のCASL勉強してた10年ぐらい前と応用情報受かって、ネットワークスペシャリスト受かるぞと燃えてた頃が、1番楽しかったな。