2021年10月30日のブックマーク (5件)

  • プロトタイプ汚染周りの提案と primordials.js

    はじめに この記事では TC39 のプロトタイプ汚染周りの提案、そしてグローバルやプロトタイプのプロパティ変更に耐えるためのコードである primordials.js について紹介します。 プロトタイプ汚染とは JavaScript はプロトタイプベースの言語です。どのオブジェクトもプロトタイプ([[Prototype]] 内部スロット)を持っており、それを辿ることで継承を表現します(プロトタイプチェーン)。 JavaScript では基的にどのオブジェクトも凍結されておらず、好きにプロパティを追加していくことができます。かつて Prototype JavaScript Framework や MooTools というライブラリが広く使われ、ビルトインオブジェクトのプロトタイプに独自のメソッドを追加して Web サイトを開発していました。しかしオブジェクトが直接所有するプロパティとプロト

    プロトタイプ汚染周りの提案と primordials.js
  • SPA Componentの推しディレクトリ構成について語る

    こんにちは、よしこです。 この記事は 2020年に立ち上げたWebフロントエンド構成の振り返り の「Componentのディレクトリ構成」項の詳細記事です。単体でも読めますが、よければ元記事もあわせてどうぞ! この記事では、今わたしが 株式会社ナレッジワーク というスタートアップで開発・運用しているプロジェクトにおいてうまくいっていると感じているComponentのディレクトリ構成についてご紹介していきます。 ディレクトリ構成 Componentは src/components の中にまとめていて、その下に以下の4種類の分類ディレクトリを切っています。 src/components/page src/components/model src/components/ui src/components/functional 分類ディレクトリを考えるにあたって重視したポイントは以下。 新しくco

    SPA Componentの推しディレクトリ構成について語る
  • 歌詞がどんでん返しする曲を探している

    アンリミテッドサガというゲームのファンで、 エンディング曲の「天翔ける翼」も何度もリピートしちゃうくらい好きなんだけど、 この曲、当に歌詞がいい。 1番と2番は「もしも翼があれば、どこへでも飛んで行けるのに」という、ある種ありふれた歌になっている。 いい曲だし歌もうまいけどそれくらいだなーって感じで、あんまり印象に残らない。 だけど、Cメロからラストのサビにかけて展開はすごい。 それまで積み上げたものを一気に壊すような、どんでん返しと言ってもいいくらいの真逆の内容になっている。 詳しくは聞いてもらえればわかると思うけど、初めて聞いたときは感動してしまった。 同時に、短い歌詞でこんなにも物語性を持たせることができるのかと感銘を受けた。 それからというもの、同じように歌詞にどんでん返しのある曲はないかと探している。 探しているけど、これがなかなか見つからない。 やっとこさ見つかったのが槇原敬

    歌詞がどんでん返しする曲を探している
  • SDGsは達成不可能な理想なんかではない

    少し開発にかかわったことがあるものとして、SDGsに関して思うところを述べます。 まずはSDGsが制定されるまでの歴史から。 アジア金融危機、LTCM破綻、ロシア金融危機などいわゆる国際金融資による危機が続発していた1990年代後半のことです。IMFや世界銀行は苦境に陥った国と人々を支援しようとしたのですが、型にはまったアドバイスは役に立たないどころか状況を悪化させてしまうこともありました。NPOが世界銀行を取り囲んでデモをするなど、世界中で、先進国中心の開発援助と国際金融機関に対する疑いが強まってきた時代です。 そういう時代背景を踏まえて、世界銀行やIMFが上から開発援助の方向を決めるのではなく、NPOや途上国の声をもっと取り入れ、共に追求できる目標を設定しようという考えから生まれたのが、2000年に国連総会で制定されたMDG(ミレニアム開発目標)です。いくつかのテーマがあるのですが、

    SDGsは達成不可能な理想なんかではない
  • 失業したらiDeCoの落とし穴にハマった件 - 35歳からの中二病エンジニア

    僕は金策の一環でiDeCoを活用している。この制度が年金と関連しているのは契約時にざっくり把握していたつもりだけれども、失業状態を挟んだ転職でえらい面倒なことになってしまったので、備忘録がてら内容を書き記しておく。ちなみに、僕が加入しているのはSBI証券iDeCoだが、制度的な部分は共通なので他社でも概ね同様と思われる。 TL;DR 国民年金の納付免除期間は、iDeCoの加入者資格を失う 失業期間を経た転職時は、iDeCoの変更申請を2回、書面で手続きする必要がある 何もしないと、資格喪失中の掛金が手数料を差し引かれた上で還付される 手続きにはタイムラグがあるので、還付を避けたければ銀行側で口座振替を解除すべし 会社都合での退職 今年の9月30日をもって、前職の会社を退職することになった。これは会社都合の退職だったのと、転職先がすぐには決まりそうもないということで、一旦失業状態になること

    失業したらiDeCoの落とし穴にハマった件 - 35歳からの中二病エンジニア