IIIIIIIIIIIIIIIIIIIIのブックマーク (477)

  • 令和のHTML / CSS / JavaScriptの書き方まとめ

    Web制作技術は日々進化しており、会社やプロジェクトによっては昨今の環境に適さない書き方をしているケースも時折見受けられます。 そこで今回は「2024年のWeb制作ではこのようにコードを書いてほしい!」という内容をまとめました。 質より量で、まずは「こんな書き方があるんだ」をこの記事で伝えたかったので、コードの詳細はあまり解説していません。なので、具体的な仕様などを確認したい方は参考記事を読んだりご自身で調べていただけると幸いです。 1. HTML 画像周りはサイトパフォーマンスに直結するので、まずはそこだけでも取り入れていただきたいです。また、コアウェブバイタルやアクセシビリティも併せて理解しておきたい内容です。 Lazy loading <img>にloading="lazy"属性を付けると画像が遅延読み込みになり、サイトの読み込み時間が早くなります。

    令和のHTML / CSS / JavaScriptの書き方まとめ
  • 茶色い肉で白メシを食べたい日はベトナムのコムタム風「ポークライス」がいい。ベトナムに毎年行く僕のレシピ - メシ通 | ホットペッパーグルメ

    こんにちは! ベトナム料理普及家のKi Yamamotoです。 家でできるベトナムご飯、アジアご飯のレシピや調味料、文化に関する情報を発信している僕が今日紹介するのは、ベトナムの「コムタム」をイメージした一品です。 ベトナム南部でよくべられるコムタムは、ざっくりいうと漬け込んだ肉を焼いて白メシと一緒にワンプレートにした料理。屋台やレストランなどいろいろな場所で見かけます。 ニョクマムのたれに漬け込んだ甘辛い味の豚肉を炭火で香ばしく焼き、どーんとダイナミックにのっけたり添えたりするのが定番。白メシによく合う味付けで、以前、ベトナムに一緒に行った僕の両親も喜んでべていました。 今回のレシピは、そのコムタム気分を家でも楽しめる「コムタム風ポークライス」。とんかつ用の一枚肉を使い、野菜、ベトナムおかずの定番のなますを添えてボリューム満点のワンプレートにします。 ニョクマムやにんにくを使ったた

    茶色い肉で白メシを食べたい日はベトナムのコムタム風「ポークライス」がいい。ベトナムに毎年行く僕のレシピ - メシ通 | ホットペッパーグルメ
  • ブロッコリーの茎って食べる?僕は捨てるんだけど…→企業アカウントが反応「ホットな部分です」皆さんのおすすめレシピも続々

    有限会社安井ファーム @yasuifarm ブロッコリーを主力とする農業法人|令和元年度 農林水産祭 内閣総理大臣賞受賞|栽培面積ベースで石川県産ブロッコリーの約3割をシェア|Global G.A.P.認証取得|著書「日一バズる農家の健康ブロッコリーレシピ」|11月26日は #いいブロッコリーの日 |画像の無断転載はご遠慮ください yasuifarm.net 有限会社安井ファーム @yasuifarm @artrock78 ブロッコリー農家です 最近になってうま味成分のグルタミン酸が茎の内部に多く含まれることがわかるなど、ブロッコリーの茎は近年注目を集めているホットな部分です☺️🥦✨ 茎にも様々なべ方がありますので、機会がありましたらぜひお試しいただけますと幸いです grapee.jp/1579162 2024-04-11 12:44:01 リンク grape [グレイプ] 捨てがち

    ブロッコリーの茎って食べる?僕は捨てるんだけど…→企業アカウントが反応「ホットな部分です」皆さんのおすすめレシピも続々
    IIIIIIIIIIIIIIIIIIII
    IIIIIIIIIIIIIIIIIIII 2024/04/12
    アスパラガスくらいの太さになるように切って、まさにアスパラガスのようにベーコン巻いてグリルしたりしてる。おいしいよね。
  • それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由

    inline-block を使う理由、それは 入れ子構造を作れることにより、改行位置の優先順位をつけられるから! 詳しくは以降で説明します。 (前提)そもそも改行調整ってなんの話? このタイトルを見て記事を開いた方であれば知っていると思いますが、一応説明です。 スペースで単語が区切られる欧文とは違い、日語は単語の区切りがないので、改行すべき位置を機械的に判断できず、不自然な位置で改行されてしまうことがあります。そこで、見た目を整えるため、改行すべき位置を指定するための手法が必要になります。 他に詳しい記事がいくつもありますので、詳細はそちらを参照してください。 代表的な改行調整の手法 <wbr> 要素 <wbr>要素は、改行してよい位置を表す要素です。 親要素に対して word-break: keep-all; を指定して基的には改行されないようにすることで、<wbr>要素がある位置で

    それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由
  • Reactは悪い意味でも現在のjQueryだし、それを受け止めないと前に進めないということ

    HTMXのCEOに就任したので[1]、記念に記事を書きたいと思います。 HTMXサイトのエッセイ[2]はどれも珠玉の出来で評判ですが、それらを読んでもわかるとおり、HTMXは「Webはこうあるべき」という主義主張のあるライブラリです。その主義主張のかなり初歩的な前提を書きたいと思います。 Reactはなぜだめか、という話です。 21日追記 ちょっと誤解が生じているために書き足しますが、Reactのパフォーマンス(及びそれ以外のこと)への批判というのはHTMX固有のものではありません。SvelteSolidJSといった新興JSフレームワークやRails等の非JS WEBフレームワーク、SSG開発者たち、それからReact開発者たち自身といった多様なWEB開発者たちに共有されている見方です。この記事の最後の方でReact批判記事のリンク集を引用していますが、そういった多様なバックボーンの人た

    Reactは悪い意味でも現在のjQueryだし、それを受け止めないと前に進めないということ
  • AWSを学べるゲーム「AWS Cloud Quest日本語版」ソリューションアーキテクト編が登場

    Amazon Web Service(AWS)は、ゲームを通じてAWSを学べる「AWS Cloud Quest」シリーズのソリューションアーキテクト編となる「AWS Cloud Quest: Solutions Architect」日語版が登場したと発表しました。 AWS Cloud Questは、オリジナルの英語版では以下の7つのロールに合わせた学習カテゴリのゲームが提供されています。 クラウドプラクティショナー ソリューションアーキテクト サーバーレスデベロッパー 機械学習 セキュリティ データ分析 ネットワーク この7つのうち、日語版としては一番目のクラウドプラクティショナー(クラウドを実践する人)編となる「AWS Cloud Quest:Cloud Practitioner」のみ提供されていました。 今回新たに二番目の「AWS Cloud Quest: Solutions Ar

    AWSを学べるゲーム「AWS Cloud Quest日本語版」ソリューションアーキテクト編が登場
  • Next.jsのlayout.tsxで認証チェックすると情報漏洩するかも

    Next.jsの認証チェックどこでするか問題 基的には middleware.ts で行うと思うのですが、肥大化を避けたり、ちょっとした共通処理は layout.tsx に書くこともあるでしょう。今回は layout.tsx で認証チェックをした場合に、実装によっては意図せず認証ユーザにしか表示したくない情報が漏洩してしまうかもしれないケースを紹介します。 問題のあるコード import { redirect } from "next/navigation"; export const dynamic = 'force-dynamic'; function currentUser() { // ここでセッションデータから認証ユーザ情報を取得する関数 // デモ用にログインしていないユーザを再現したいのでfalseを返す return false; } export default fun

    Next.jsのlayout.tsxで認証チェックすると情報漏洩するかも
  • いつか起業したいエンジニアへ - Qiita

    はじめに 34 歳のとき、勤めていた会社の経営が傾き早期退職を促されたのを契機に独立しました。その後、41 歳で Authleteオースリート 社を設立しました。諸般の事情で現在も Authlete 社の代表取締役という肩書きを持っていますが、経営者的な仕事は他の人に任せ (参照: シリコンバレーのプロフェッショナル CEO を迎えて米国市場に挑戦する日のスタートアップの話)、50 歳目前の現在もプログラマとしてコードを書き続けています。 Authlete 社設立 (2015 年 9 月) から 8 年半弱経過したものの、まだまだ小さな会社で道半ばであるため、起業家として何か語るのは時期尚早ではあるものの、軽い体調不良が長引く中、『自分のエンジニアとしてキャリアを振り返ろう!』という記事投稿キャンペーンを見かけ、生きているうちに子供世代のエンジニアの方々に何か書き残しておこうと思い、文章

    いつか起業したいエンジニアへ - Qiita
  • SaaS アーキテクチャ概要

    SaaS をアーキテクトをするにあたって、どのような事を考えればよいのか?をまとめました。

    SaaS アーキテクチャ概要
  • Webサービスを作るときのテンプレートを作った - hiroppy's site

    週末に自分がよく使っている技術をまとめたら反応が良かったので、テンプレートを作りました。 なにかWebサービスを作るときに、自分はこれらのライブラリを基的には入れます。 ベースはcreate-next-appとなりますが、そこで生成された状態だと認証もDBも何もありません。 しかし、サービスを作るにあたって必要なケースがほとんどです。 このテンプレートには特定のライブラリを入れると毎回書かないといけない項目等を事前に作っておき、 開発に集中できる仕組みを作るのがゴールとなります。また、例を示しつつ削除するコード量を最小限に抑えます。 主にNext.js固有のハマるポイントや環境構築などめんどくさいけど毎回書いている点をカバーします。 linterと関連があるVSCode, pre-commit等の設定NextAuthに指定されたDB Schemaの作成やAPI routeの設置開発、テス

    Webサービスを作るときのテンプレートを作った - hiroppy's site
  • 印税の誤解が広まる前に|紅林 直

    まず印税10%の誤解ですが 多くの方は素人なので分かりにくいと思いますので 紙の単行と電子にわけて話をします。紙の単行の話から 雑誌に掲載されまとめられたものを200P前後で販売するものを 漫画では単行と呼びます。 リミックスと呼ばれたりコンビニ と呼ばれるのが廉価版になります。 廉価版とはお求めやすい価格になった サイズや紙の品質を落としたです。 小説は ハードカバーが単行に相当し 文庫が廉価版になります。 僕たちがよく読む文庫は廉価版になります。 世間で言われている安いという印税10%ですが 安くはないのです。 社会経験者なら分かる数字ですが 世間を知らない人だと安く感じるのです。 各社実は数字が違います。竹書房は紙は初版8%、重版分から10%ですし 名前は言えませんが少なくない数の出版社が 売り上げ分の印税しか払わない会社も存在します。 刷った分の10%が業界で統一さ

    印税の誤解が広まる前に|紅林 直
    IIIIIIIIIIIIIIIIIIII
    IIIIIIIIIIIIIIIIIIII 2024/02/16
    資産に関する税制についての誤解が広まってしまう
  • GA4×サチコ×Looker Studioで可視化! 現場で使われる“ダッシュボード”の作り方 | 【レポート】Web担当者Forumミーティング 2023 秋

    Google Search Console(以降、Search Console:サーチコンソール)は便利なツールではあるものの、なかなかそのデータを活用しきれていない、活用したいがデータの加工などがやりにくいという悩みをよく聞く。SEOの分析、モニタリングツールの「Amethyst(アメジスト)」を提供するJADEの郡山 亮氏が「Web担当者Forum ミーティング 2023 秋」に登壇。 無料ツール「Looker Studio(ルッカースタジオ)」を使ってSearch Consoleのデータを徹底活用し、現場で使われる、定点モニタリングしやすいダッシュボードをつくる方法を紹介した。 Search Consoleの扱いづらさをカバーするLooker StudioSearch Consoleはさまざまなことができるツールだが、今回は検索パフォーマンスの検索結果レポートに絞って紹介した。Sea

    GA4×サチコ×Looker Studioで可視化! 現場で使われる“ダッシュボード”の作り方 | 【レポート】Web担当者Forumミーティング 2023 秋
  • 業務でAWSを利用する時に知っておくべきポイント10選 - Qiita

    2024年1月時点のAWSベストプラクティスに従って作成しました 好評でしたら続編も検討します 1. 環境ごとにアカウントを分離する 番、検証、開発ごとにアカウントを分割しましょう ✕良くない例 ◎良い例 最初にアカウント分割しておかないと、後で分割するのはとても大変です アカウントを分割することで「検証と思って作業したら、実は番だった」のような事故を減らすことができます コストがアカウント単位で集計されるため、環境ごとのコストを簡単に算出することができます AWS Organizationsを使用することで、各環境に応じた権限設定が簡単にでき、ガバナンスを強化することができます AWSアカウントはAWS Control TowerのAccount Factoryを使用することで、クレジットカード情報を都度入力することなく簡単にアカウントの払い出しが可能です また、AWS Contro

    業務でAWSを利用する時に知っておくべきポイント10選 - Qiita
  • 大手の送信ドメイン認証「DMARC」導入率が8割超に、Gmailのガイドラインが奏功

    Googleグーグル)が2024年2月1日に適用を開始した「メール送信者のガイドライン(Email sender guidelines)」が奏功している。メールセキュリティーベンダーであるTwoFiveの調査によれば、日経平均株価を構成する上場企業225社の送信ドメイン認証「DMARC」導入率は85.8%に急増したという。メールのセキュリティーレベルは確実に向上し、迷惑メールや悪意のあるメールによる被害を防ぎやすくなっている。 DMARC導入状況を定点観測 メール送信者のガイドラインでは、Gmailアカウント宛てに1日当たり5000件以上のメールを送る企業などに対して、送信ドメイン認証「SPF」「DKIM」及びDMARCの全てに対応することを求めている。このうち、最も導入率が低いとされるDMARCへの対応が進むかどうかが注目されている。

    大手の送信ドメイン認証「DMARC」導入率が8割超に、Gmailのガイドラインが奏功
  • 基礎から学ぶ統計学

    章では、二項検定を学びます。二項検定は、書で学ぶ統計手法の中では、最も使用頻度が低い手法です。しかし、統計学の入門に最適な学習項目です。理由が3つあります。第一に、高校1~2年で学んだ数学だけで、この手法の原理を完全に理解できます。統計手法はたくさんありますが、唯一この手法だけは、全て手作りの計算で実行できます。第二に、面倒な検定統計量の計算を必要としません。第三に、二項検定には、検定の論理の全てが詰まっています。こうした理由から、読者のお父さんやお母さん、もしくは、お爺ちゃんやお婆ちゃんの世代では、二項検定は、高校の数学の教科書で解説されていました。この「とても分かりやすい」という長所を、活用しない手はありません。書では、統計学の学習を、二項検定から始めます。章では、当時の大学入試の頻出問題をさらに簡単にした例題を使って、学びます。… 書の使い方 統計学を学ぶ心がけ/予備知識/

    基礎から学ぶ統計学
  • 僕が10年以上続けている「メールの受信トレイを空っぽにしつづける」管理方法 - ぷらすのブログ

    はじめに「メールの受信トレイを空っぽにしつづける」管理とは?ショートカットキーを使って効率的にメールを捌く「メールの受信トレイを空っぽにしつづける」メリットメリット1: 受信トレイにあるメールをTODOリストとして使えるメリット2: 無価値なメールを見逃さないFAQどうやって空っぽ管理を始めれば良い?そんなこと言っても、私には大量にメールが届くんだけど…この方法の出自当時の記事たちおわりにはじめにメールの仕分け方は人によってさまざま。フィルターやラベルを駆使してきちんと整理している人もいれば、大雑把に受信トレイに溜め込んでいる人もいると思う。 どんなやり方でもそれでうまく回っているなら何も問題は起こらない。でも、ちょっと工夫すればもっと効率的にメールを処理できるかもしれない。 僕は10年以上、「受信トレイが空っぽであることが理想」 という思想のもと、メールを捌いている。 こだわりの強いやり

    僕が10年以上続けている「メールの受信トレイを空っぽにしつづける」管理方法 - ぷらすのブログ
    IIIIIIIIIIIIIIIIIIII
    IIIIIIIIIIIIIIIIIIII 2024/02/07
    スレッド表示もオフにして全く同じ方法でメール管理してる。慣れすぎて、teamsやSlackだとこれができないので見落としがたまにある。
  • 【イベントレポート】「Railsアプリと型検査」 - Timee Product Team Blog

    イベント概要 2023年11月15日に「GENBA #1 〜RubyRails開発の現場〜」と題してRuby/Railsでの開発に関するトピックでタイミーとエンペイ社合同で勉強会を開催しました。 その中でタイミーバックエンドエンジニアの正徳さん a.k.a 神速さん(@sinsoku_listy)の発表「Railsアプリと型検査」をイベントレポート形式でお届けします。 登壇者情報 Railsアプリと型検査 RBSの基 RBSとは RBS(Ruby Signature)は、Ruby 3.0から導入された言語機能で、Rubyのコードに型情報を追加し、型検査と入力補完を可能にするための言語です。RBSファイルの拡張子は .rbsで、通常はプロジェクト内の sig/ ディレクトリに配置されます。 RBSのメリット RBSの主なメリットは「型検査」と「入力補完」の2つがあります。 型検査とは 型

    【イベントレポート】「Railsアプリと型検査」 - Timee Product Team Blog
  • 7年適当に自炊してきて調味料について思ったことを書く

    ようやく最近味を整えるがなんだかわかってきた気がするんだ。覚書として。 砂糖 ⭐︎5 殿堂入り 甘くするために入れんじゃねえのなこれ。コクを出したい時、なんか足りない時はだいたいこれよ。とりあえず6g入れたら解決する。 料理酒 ⭐︎5 殿堂入り 肉料理、魚料理で一時的に多少の煮込み水分が欲しい時はこれをぐるっと振りかければ良い。下味つけて置いておく系のやつも大体これと醤油と砂糖と味醂で良い。 味醂 ⭐︎2 砂糖ってほどじゃないんだけど…米くらいの甘さが欲しくて…って時に使う。お粥に入れるとうまい。洋には使えない。味醂が必要なレシピで味醂なんてねえよ!って省いたり砂糖に置き換えたりすると微妙な味になることは結構多い めんつゆ ⭐︎2 確かにこれだけで料理になることは多い…んだけど、細かい調整が効かなくて全部めんつゆ味になっちゃうんだよなあ…という感じ。ただ逆にめんつゆを作ろうとすると結構面

    7年適当に自炊してきて調味料について思ったことを書く
    IIIIIIIIIIIIIIIIIIII
    IIIIIIIIIIIIIIIIIIII 2024/02/06
    めんつゆ。適当に水で薄めた味醂を煮きって顆粒だしと醤油と、気分で鰹節入れるとめちゃくちゃ美味しいのでおすすめ。和風パスタの仕上げが捗る。レモン汁入れたらポン酢にもなる。
  • 緑にまみれて、好きなものに囲まれた「ゴージャスな引きこもり生活」を送る。小説家・市川拓司さん【作家と家】 - MY HOME STORY │スーモカウンター注文住宅

    映画化・ドラマ化もされたベストセラー小説『いま、会いにゆきます』などで知られる小説家・市川拓司さんのご自宅を訪ねました。 埼玉県に一戸建てを建てた市川さん。植物が大好きで、大量の植物を育てることを想定しサンルームを設置しました。家の中は自ら育てた無数の植物で埋め尽くされています。 そのほかにも、ガラス細工やアクアリウム、自作のおもちゃなど、自分の大好きなものだけに囲まれた空間で「ゴージャスな引きこもり生活」を送っているそう。 自宅と仕事場を兼ねているケースが多い、小説家や漫画家、美術家など作家の家。生活の場であり、創作の場でもある家にはどんなこだわりが詰まっているのでしょう。その暮らしぶりや創作風景を拝見する連載「作家と家」第8回です。 市川拓司さん邸の間取図 植物に“まみれて”暮らしたかった 埼玉県の住宅街にある市川拓司さんの自宅兼仕事場。市川さんが小説家デビューして5年目の2007年に

    緑にまみれて、好きなものに囲まれた「ゴージャスな引きこもり生活」を送る。小説家・市川拓司さん【作家と家】 - MY HOME STORY │スーモカウンター注文住宅
  • ドラム式洗濯機のメリット教えてくれ

    ドラム式は硬水を前提に設計されてるから日の水質じゃ縦型のが汚れ落ちがいいみたいだし、自動乾燥機能は縦型にもあるし、ドラム式のが割高だし、「見た目がドラゴンボールの宇宙船ポッドみたいでかっこいい」ぐらいのメリットしか思いつかないんだが、はてなーってドラム型洗濯機おすすめしてる人多いから俺にメリットを叩き込んでくれ頼む

    ドラム式洗濯機のメリット教えてくれ
    IIIIIIIIIIIIIIIIIIII
    IIIIIIIIIIIIIIIIIIII 2024/01/26
    縦型で乾燥機能使って乾かしてたけど何度も故障して基盤の交換もしてもらった。サービスの人が言うには縦型の乾燥機能は毎日使うようなヘビーユースは想定していないとのこと。今は毎日ドラム式で乾燥ぶん回してる。