タグ

2023年1月30日のブックマーク (9件)

  • 疑われる「C++」の安全性、今後の動きはどうなる

    C++」は非常に人気があるプログラミング言語だが、同言語の標準化に取り組んでいるグループが、C++の「メモリ安全性」を(新しいライバル言語である「Rust」のように)高めるための今後の道筋について議論する文書を発表した。 Rustは、MicrosoftAmazon Web Services(AWS)、Meta、GoogleAndroid Open Source Project、主にC++で書かれている「Chromiumプロジェクト(まだ始まったばかりだが)、Linuxカーネルなど、多くの企業やプロジェクトで採用されており、メモリ関連のセキュリティホールを減らすのに役立っている。最近では、米国家安全保障局(NSA)までが、開発者に対してC++からC#やJavaRubyRustSwiftへの戦略的な移行を促す事態になっている。 C++の生みの親であるBjarne Stroustr

    疑われる「C++」の安全性、今後の動きはどうなる
    uehaj
    uehaj 2023/01/30
    ちょっとこれは駄目。Cとの互換機能を使用禁止すれば確かにC++もある程度安全だが、その方向性でCとギャップがあってもいいならRustのほうがC++より何倍もよい。Cからの移植やCとの相互運用はZigのほうがC++より何倍も良い
  • CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog

    Tailwind CSS作者のAdam Wathan氏による「CSS Utility Classes and "Separation of Concerns"」の日語訳です。翻訳に当たって原著者の許諾を得ています。 2021年10月29日に全文再翻訳しました。 この数年の間で、私のCSSの書き方は、非常に「セマンティック」なアプローチから「ファクショナルCSS」と呼ばれるものに変わりました。 この書き方でCSSを書くと、多くの開発者からかなりの反感を買うことがあります。そのため、私がいかにしてここまでたどり着いたかを説明することで、その過程で得た教訓や洞察について共有したいと思います。 第1段階 「セマンティック」なCSS よいCSSのためのベストプラクティスとして、耳にするであろうことのひとつは「関心の分離」です。 考え方としては、HTMLにはコンテンツについての知識のみを含めるべきで

    CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog
    uehaj
    uehaj 2023/01/30
  • 後輩を自分の運転で喪ってから4年近くが経った

    【追記】 こんな駄文にとても多い反応があって凄くびっくりした。 励まし・慰めの言葉をくれた人、後輩を悼む言葉をくれた人、当にありがとうございます。正直、時間が経った今でもあの日のことは夢だったんじゃないかって思うことがあって、でも現実を突きつけられて。の繰り返しだった。けど、これを書いたことで、少し気持ちが楽になった。今まで誰にも相談できなくて屈としてたんだけど、誰かに聴いてほしかったんだな。 書いてると感情が凄く乗ってしまって、嫌に創作臭くなってしまった。 事故に関する記事については「高速道路名 事故 後輩の名字」で調べないともう出てこなくなってしまっていて、これはさすがに晒せないから事実ということを証明するのは少し難しいんだ。 けど、それじゃ「嘘松だ」っていう人を納得させるのは難しいし、自分としても後輩の死を嘘松って言われながら消費されるのは絶対に嫌なので、事故にあった後の車の写真

    後輩を自分の運転で喪ってから4年近くが経った
    uehaj
    uehaj 2023/01/30
    "ここまで読んでくれた人たちにお願いがある。交通事故は本当に、誰一人も幸せにならないから、本当に気をつけて運転してほしい。"
  • 【ロードマップ】React2年やってみて - Qiita

    概要 気づいたらこの記事書いてからまた1年経っていたので続編。 前回、前々回とは趣向を少し変えて昨今のフロントエンドの事情も踏まえて個人のポエムを書きます。 昨今のフロントエンド事情 脱CSR → SSR 徐々に徐々にこの方向に寄っているなと感じてはいたのですが、決定的に感じたのはReact18, Next13が出たタイミングでした。 去年の今頃でもこの風潮はやや感じていたのですが、「Reactが良いとされているCSRから脱却するなんて有り得るのか?」と懐疑的でしたが、どうやらこの流れは止まらない気がします。 今はNextのappもprodutionではありませんが、そう遠くなくproductに入ってきそうですね。 ↑このブログがとても良いなと思いました。 確かにCSRはUXを上げるものではあったのですが、クライアント側の処理が増えることで複雑性が増し、セキュリティ的にも考えることが多いと

    【ロードマップ】React2年やってみて - Qiita
    uehaj
    uehaj 2023/01/30
  • 色々書き比べた結果Tailwind CSSにしたという話 - Qiita

    Twitterでこういう発言を見かけまして Tailwind CSSはデザインに凝ってるサイトでは使えない こだわりが無い場合に向いている は?何いってんの? って思ったので、自分がいろいろ試した結果、Tailwind CSSを選んだ話を書きます。 はじめに 以前、Tailwind CSSは結構いいぞって話を書いたんですが、この記事の立ち位置的にはその続きみたいなものなので、以下の記事を始めにご参照いただけるとより分かりやすいかもしれないです。 この記事では、前回記事を書いた後、個人仕事でWebサイトをGatsbyで作り、その中で、どうやってCSSを書くのが良いのか模索した結果、自分はこれを選んだっていうのを、同じUIを色々な方法で書き比べたコードを並べつつ、どうのこうの筆者の考えを述べていきます。 その仕事はほとんど筆者が「まかせてくださいよーいい感じに作りますよー。デザインそろってない

    色々書き比べた結果Tailwind CSSにしたという話 - Qiita
    uehaj
    uehaj 2023/01/30
    「HTMLとスタイルシートの両方が開発を通じて、改良・変化していく」という状況において、変更主体が2つあるというのは許容できない。主体をJS側に寄せるとTailwindがほぼ唯一の選択肢になる。
  • GitHub - ben-rogerson/twin.macro: 🦹‍♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ben-rogerson/twin.macro: 🦹‍♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.
    uehaj
    uehaj 2023/01/30
  • ユーティリティーファーストとTailwind CSSのススメ - Qiita

    Tailwind CSSは結構いいんでないの?というポエムです ユーティリティーファーストって考え方について まず、 ユーティリティークラスが何かということ ユーティリティークラスを使ってHTMLを書いていくということってどういうことか これは、ある程度CSSを書いている人であれば想像できることであろうと思う。 こんな風に、あらかじめユーティリティー的なクラスを用意しーの .align-left { text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } .align-top { vertical-align: top; } .align-middle { vertical-align: middle; } .align-bottom { vertical-a

    ユーティリティーファーストとTailwind CSSのススメ - Qiita
    uehaj
    uehaj 2023/01/30
    "そのコンポーネントが2度以上使われるかどうかなんて、その時はわからない"
  • 効率的な筋トレのためには「持ち上げる」よりも「下げる」ことが重要だという研究結果

    健康やボディメイクのための筋トレを決意しても、効果が薄かったり、筋トレの時間が長いといった理由で筋トレをやめてしまった経験がある人も多いはず。効果的で短時間な筋トレの方法をエディス・コーワン大学の野坂和則教授らの研究チームが発見しました。 Comparison between concentric-only, eccentric-only, and concentric–eccentric resistance training of the elbow flexors for their effects on muscle strength and hypertrophy https://doi.org/10.1007/s00421-022-05035-w Less gym time, same results: Why ‘lowering’ weights is all you nee

    効率的な筋トレのためには「持ち上げる」よりも「下げる」ことが重要だという研究結果
    uehaj
    uehaj 2023/01/30
  • Functional CSS: Meet Tailwind CSS

    uehaj
    uehaj 2023/01/30