タグ

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

  • CSSのtext-shadowでシャドウをつけるときにハイライトを加えると、よりリアルで美しいシャドウが実装できます

    イラストを描くときや写真のシャドウではハイライトが非常に重要ですが、CSSのシャドウでこの発想は抜けていました。 テキストにCSSでシャドウを設定するときに、上部に1,2pxのハイライトを加えると、よりリアルで美しいシャドウになる実装テクニックを紹介します。 まずは、デモで実際のシャドウをご覧ください。 上部に2pxのハイライトを設定しています。 See the Pen highlight compliment to a text-shadow effect by coliss (@coliss) on CodePen. シャドウとハイライトのCSSは、下記の通りです。 カラーがoklch()で設定されていますが、hex値でも大丈夫です。ポイントは通常のシャドウと一緒にハイライト用のtext-shadowを上部に設定することです。 .highlighted-text-shadow { :r

    CSSのtext-shadowでシャドウをつけるときにハイライトを加えると、よりリアルで美しいシャドウが実装できます
    mztns
    mztns 2023/09/11
  • BunとHono

    JavaScriptのランタイム、Bunのv1.0がリリースされましたね 🎉 さて、僕がメインとなって開発しているHonoはBunと関係があるので、その話をします。 hono Express or KOA Bunのリリース時に使われた動画がかっこいいです。まるでApple。 この中で作者のJarredから肉まんのパスを受けるのがBunのDeveloper AdvocateでZodの作者のColinです。彼は「Web APIを作るためのフレームワーク」として以下のように言いました。 hono Express or KOA おおー。Express、Koaより前に来てていい感じですね。上記で貼ったリリースノートには順番が変わってますが、しっかりと名前が出てます。 Bun is tested against test suites of the most popular Node.js pack

    BunとHono
    mztns
    mztns 2023/09/11
  • Rustで単一化を書くスマートな方法を考えた

    課題 Rustでシンプルな単一化を書くことを考えます。単一化は主に型推論の実装に用いられます。 ここでは以下の方針で実装します。 一階の単一化。 変数は非負整数のidで表現し、0から順に付番する。 変数以外の項はRustのADTを使った通常の木構造で表現し、ノードの共有は行わない。 変数参照の縮約は行わない。 この方針のもと実装すると、およそ以下のようなコードになります。 #[derive(Debug, Clone)] pub struct UnifyEnv { vars: Vec<Option<Type>>, } #[derive(Debug)] pub struct UnificationFailure; #[derive(Debug, Clone, PartialEq, Eq)] pub enum Type { Var(usize), Constr { constr: u32, ar

    Rustで単一化を書くスマートな方法を考えた
    mztns
    mztns 2023/09/11
  • 2023年秋開始の新作アニメ一覧

    放送・配信中のアニメの終わりが近づき、新作の開始時期が近づいてきました。2023年秋に始まるアニメの数はショートアニメや特撮も含めると75ほどあり、ここ10年、20年という単位で考えても過去最多レベルの数となっています。リアルタイムで見るときはもちろんながら、録画で見るにしても配信で見るにしても、網羅するのは大変。自分が気になる作品をうまく探し当ててください。 以下、作品リストは放送・配信時期が早いものから順に並べています。 ▼目次表示 ・範馬刃牙<外伝ピクル+野人戦争編><地上最強の親子喧嘩編> ・五等分の花嫁∽ ・仮面ライダーガッチャード ・GAMERA -Rebirth- ・しーくれっとみっしょん~潜入捜査官は絶対に負けない!~ ・ケンガンアシュラ Season 2 ・万聖街 日語吹替版 総集編&続編 ・お嬢と番犬くん ・葬送のフリーレン ・め組の大吾 救国のオレンジ ・MFゴ

    2023年秋開始の新作アニメ一覧
    mztns
    mztns 2023/09/11
  • 盗撮された時に警察に「被害届出さなくても大丈夫でしょ」って言われたのでその場で110番→「記録が残るので正解」「被害届不受理は違反」「警察庁への連絡も有効」

    バラコ @beeeeeebaaaaa 性被害受けた側がキビキビ行動してあらゆる手続きも全部自分でやって堂々と表に立ったら「被害者があんまり傷ついてないから」として加害者の罪が軽くなるの当にバカみてえな話だ 2023-04-29 15:55:46 バラコ @beeeeeebaaaaa 若い頃に受けた盗撮被害が完全にこれになったんだけど、ワイの心が鋼だったことと盗撮した側の罪の重さって関係ってあるか?!無いよな?! なんでたまたま被害者ワイのメンタルが強かっただけで盗撮犯が恩恵を受けるんだ ただ乗りするんじゃないよワイのラージャンハートに 2023-04-29 16:00:35 寿都@9/10てでし16🦀🐍 @sutsutsu 同じようにスカートの中を盗撮された時に「こいつだけは社会的に消す」という強い怒りで加害者ねじ伏せたけど、警察に「そんだけ強けりゃ(被害届出さなくても)大丈夫でしょ

    盗撮された時に警察に「被害届出さなくても大丈夫でしょ」って言われたのでその場で110番→「記録が残るので正解」「被害届不受理は違反」「警察庁への連絡も有効」
    mztns
    mztns 2023/09/11
  • Rustでシンプルなロードバランサーを作成してみた - Qiita

    はじめに この文章はGoでシンプルなL7ロードバランサーを作成するというKasun Vithanageさんの記事を参考にRustでL7ロードバランサーを書いてみたという記事です。ロードバランサーについて、ちゃんと勉強するならそっちを見た方が良いかもしれません。 またこの記事を書いている途中にactix-webのexampleのレポジトリがガッツリとactix-web 2.0-alpha.3に書き換えられました。actix-webの2系はfuturesの0.3系を使っております(actix-webの1系はfuturesの0.1でした)。多いに参考にさせてもらっております。途中までサンプルなしで2.0-alpha.1を強引に動かしていたので非常に助かりました。 成果物 https://github.com/rchaser53/rlb 実装する内容について NginxのようなL7ロードバランサー

    Rustでシンプルなロードバランサーを作成してみた - Qiita
    mztns
    mztns 2023/09/11
  • 夜な夜なBlender生活の始め方

    はじめに Blender。めっちゃ楽しいです。 仕事が終わって帰ってきてから、ほぼ朝の時間までBlenderにひたすら打ち込んで 休日の大半もBlenderに捧げるような生活をここ3週間くらい続けてきました。 ここまでの学びの整理と、Blender布教のために この記事に概要をまとめたいと思います。 Blenderの世界観 Blenderを始めるにあたって、まず第一にぶち当たる壁として 「3Dソフト特有の概念」があると思います。 他の、3Dソフトを触ったことがある人はすんなり扱えるかもしれませんが、 僕はなかったので、概念理解にちょっと苦戦しました。 Blenderの世界を構成する主な要素として シーン オブジェクト ライト カメラ これらが挙げられます。 シーンとは、 一つのBlenderファイル内に格納されている要素全てを包含する3Dワールドのようなものです。 オブジェクトとは、 一次

    夜な夜なBlender生活の始め方
  • 「ターミナル」でMacをオン/オフにするスケジュールを設定する

    「ターミナル」でpmsetコマンドラインユーティリティを使用して、Macの起動、スリープ、再起動、システム終了のスケジュールを設定できます。この設定は、仕事に来る前に確実にMacの電源を入れ、仕事をしていないときに電源を切る場合などに行います。 Macのターミナルアプリ で、pmsetコマンドを入力します。使用できるコマンドのリストについては、pmsetのマニュアルページを参照してください。例えば、次のように実行してください: pmset -g sched: 現在のスケジュールを表示します。 sudo pmset repeat wake M 8:00:00: 毎週月曜の午前8時にMacをスリープ解除するスケジュールを設定します。 sudo pmset repeat cancel: 現在のスケジュールをキャンセルします。 Returnキーを押します。 お使いのMacが指定した時刻にシステム終

    mztns
    mztns 2023/09/11
  • なぜ Rails の前段に Nginx を置くのか - Qiita

    追記(2023.09.13) X にて、この記事が引用されて多くの議論が投稿されました。 それらの多くは以下の通り「ALB等の利用できる環境の現代であればもうNginxコンテナは不要」という内容が多数です。 その上で、文に入って頂ければと思います。一部「いいね」が多いポストを貼り付けさせていただきます。 文にショートカットしたい場合は、ここをクリック ここから文 以前、チームで以下のような会話が生まれました。 「コンテナに nginx 立てずに、直で rails Appサーバに ALB から流せばいいじゃん?」 みたいな話。その際に理由を即座にレスできなかったので、調査しました。 puma や Unicorn はあくまでAppサーバなのでユーザ直アクセス用途として設計されていない バッファリング処理が弱い バッファリング処理(処理速度や処理にかかる時間の違いを調整すること) ngin

    なぜ Rails の前段に Nginx を置くのか - Qiita
    mztns
    mztns 2023/09/11