タグ

2022年3月26日のブックマーク (5件)

  • POSIXコマンドは「どの環境にもあるコマンド」ではないよという話 - Qiita

    はじめに POSIX コマンドはどの環境にもある(追加インストールの必要がない)コマンドだと思われがちですがこれは間違いです。POSIX コマンドにどの環境にもあるという性質は有りません。POSIX コマンドの中でどの環境にもあるコマンドは実際には半分程度しかありません。 関連記事 POSIX準拠 とは当はどういうことなのか?「POSIXで規定されたものだけを使う」ではありません 補足 Linux は POSIX に準拠してないからだという意見もあるかとは思いますが、現実に使われている環境を無視して「どの環境にもある」と主張しても意味はありません。 当にどの環境にもあるコマンドとは? 全 POSIX コマンドは 160 個 POSIX コマンドは全部で 160 個あります。そのうち 22 個はシェルにビルトインされているコマンドなのでどの環境にもあると言えます。残りは 138 個のコマ

    POSIXコマンドは「どの環境にもあるコマンド」ではないよという話 - Qiita
  • React.ComponentProps 型を積極的に使おう

    Atomic Design でいう Atoms に相当する、汎用コンポーネントについての小話です。次の様に Props 型定義を用意し、解説している記事をよく見かけます。<input />タグを使わずコンポーネント化している理由は style を施すためかと思いますが、このコンポーネントが受け取れる Props は限定的で、メンテナンスコストが高いためお勧めできません。 type Props = { value: string; onChange?: React.ChangeEventHandler<HTMLInputElement> onBlur?: React.FocusEventHandler<HTMLInputElement> } export const Input = ({ value, onChange, onBlur }: Props) => ( <input value=

    React.ComponentProps 型を積極的に使おう
  • 自分を軽く扱うこと、他人を軽く扱うこと

    自分自身を軽く扱うと周りの人間にも軽く扱っていいと思われるというのはよく聞くが、私自身が誰かを軽く扱う側に立つとは思わなかった。 会社の後輩に何を言っても謝る子がいて、1年くらいは謝る必要がないことで謝らないでと注意していたのだが一向に理解してもらえずにいた。 私は1年で諦めたが、私以外の社員もそれぞれがきちんと数年かけて悪くもないのに謝らないでと伝えている。しかしこれが当に1ミリも伝わらない。同じ言語話してますよね?っていうくらい、ここに関しては伝わらない。 褒めても注意しても、こちらの言動が丁寧でも雑でも、返事には申し訳ございませんがついてくる。 なので、数年経った頃から「どうせ申し訳ございませんしか言わないんだし丁寧なコミュニケーションは時間の無駄だ」と思うようになった。 雑に扱うようになった。返事は一言。雑談はしない。だって、責めてもないのに謝罪されるから。 責めてもいないのに、

    自分を軽く扱うこと、他人を軽く扱うこと
    ledlizerd
    ledlizerd 2022/03/26
    自分も謝るタイプだから気をつけないとと思ってる。個人的に謝りすぎるタイプより絶対に謝らないか逆ギレしかしないタイプと仕事するのが1番嫌だ。致命的なミスのフォローしても無反応、余計なことを咎めると逆ギレ
  • 【山田祥平のRe:config.sys】 家のインターネットにローカル5Gの基地局いかがですか

    【山田祥平のRe:config.sys】 家のインターネットにローカル5Gの基地局いかがですか
  • JavaScriptの進化で変わる身近なコーディング習慣

    JavaScriptの進化で変わる身近なコーディング習慣 uhyo ( https://twitter.com/uhyo_ ) JavaScript歴史が結構長い言語であり、さまざまなベストプラクティスがあります。一方で、JavaScriptは進化を続けており、それに伴ってこれまでに蓄積したベストプラクティスも変化します。このトークでは、みなさんの手癖になっていそうなプラクティスのうち今後修正が必要になるところを紹介します。 2022年3月25日開催「UIT Meetup vol.15 『Relearn Modern Web Standard』」 https://uit.connpass.com/event/242359/

    JavaScriptの進化で変わる身近なコーディング習慣