タグ

akiyanのブックマーク (5,309)

  • エンジニアにも知って欲しいChatGPT基本テクニック - Qiita


     ChatGPTChatGPT姿 ChatGPT使  Markdown ChatGPTMarkdown使 
    エンジニアにも知って欲しいChatGPT基本テクニック - Qiita
    akiyan
    akiyan 2024/07/02
  • 中級 Vim 操作


     Vim   06/05   thinca  06/03 Meguro.vim #23   06/07 稿   Vim 使 Vim  Neovim 使使   Vim  :substitute  : :s  cgn便cgn (:h gn) 
    中級 Vim 操作
    akiyan
    akiyan 2024/06/05
  • 文章の折り返し指定のCSS最新版 - ICS MEDIA

    文章の折り返しはウェブ制作において意外と難しいものです。URLが文章に含まれている場合、URLがレイアウトを突き抜けてしまった、という経験をみなさんはお持ちではないでしょうか? この記事では、国内のウェブ制作において「開発者が考えることが少なくてよくなる」安全なCSS指定を紹介します。 結論から説明すると、以下の指定を提案します。 body { overflow-wrap: anywhere; /* 収まらない場合に折り返す */ word-break: normal; /* 単語の分割はデフォルトに依存 */ line-break: strict; /* 禁則処理を厳格に適用 */ } この記事では上記の指定にいたった理由と、折り返しの理解について必要なoverflow-wrapとword-breakプロパティを中心に解説します。 overflow-wrap overflow-wrapは

    文章の折り返し指定のCSS最新版 - ICS MEDIA
  • これは知っておくとかなり便利! details要素にname属性を与えると、連動して開閉するアコーディオンを実装できます

    <details>要素でアコーディオンを簡単に実装できますが、懸念点は複数のウィジェットが個別に開閉してしまうことです。1つ目を開いて、2つ目を開くと、1つ目は開いたままです。1つ目を閉じるには、1つ目をクリックして閉じる必要がありました。 しかし、<details>要素にname属性を与えると、すべてのウィジェットを連動して開閉させることができます。1つのウィジェットだけを開くことができる排他的アコーディオンをHTMLCSSだけで実装する方法を紹介します。 Exclusive Accordion by Bramus 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。基づいてというのは、貢献部分に関して同ライセンスも含みます。 アコーディオンの実装 1つのウィジェットだけを開くことができる排他的アコーディオン 排他的アコーディオンのポリフィル アコー

    これは知っておくとかなり便利! details要素にname属性を与えると、連動して開閉するアコーディオンを実装できます
    akiyan
    akiyan 2024/01/11
  • Ubuntu 22.04 LTS サーバ構築手順書

    0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §OS再インストール さくらVPSのコントロールパネルから、OSを再インストールするサーバを選ぶ。 www99999ui.vs.sakura.ne.jp §OSのインストール操作 Ubuntu 22.04 LTS を選ぶ。 OSインストール時のパケットフィルタ(ポート制限)を無効にして、ファイアウォールは手動で設定することにする。 初期ユーザのパスワードに使える文字が制限されているので、ここでは簡単なパスワードにしておき、後ですぐに複雑なパスワードに変更する。 公開鍵認証できるように公開鍵を登録しておく。 §秘密鍵と公開鍵の作成 クライアントマシン側で生成した公開鍵を ~/.ssh/authorized_k

    Ubuntu 22.04 LTS サーバ構築手順書
  • CSSのデフォルトとして記述しておくと便利、img要素に設定するスタイルのまとめ


    CSS img便 CSS 2023CSS img img { max-width: 100%; /* 1 */ height: auto; /* 1 */ vertical-align: middle; /* 2 */ font-style: italic; /* 3 */ background-repeat: no-repeat; /* 4 */ background-size:
    CSSのデフォルトとして記述しておくと便利、img要素に設定するスタイルのまとめ
    akiyan
    akiyan 2023/12/12
  • ブラウザでリロードしながらキャッシュの挙動を確認してる全ての開発者へ | blog.jxck.io

    Intro こういうタイトルを付けるのはあまり好きではないが、あえてこのようにした。 「ブラウザでキャッシュがヒットしない」 以下は、 Web における Caching の FAQ だ。 サーバで Cache-Control を付与したのにキャッシュがヒットしない サーバで ETag を付与したのに If-None-Match が送られない サーバで Last-Modified-Since を付与したのに If-Modified-Since が送られない 先日も、筆者が書いた MDN の Cache セクションで「記述が間違っているのでは?」と同様の質問を受けた。 Issue about the Age response header and the term "Reload" · Issue #29294 · mdn/content https://github.com/mdn/cont

    ブラウザでリロードしながらキャッシュの挙動を確認してる全ての開発者へ | blog.jxck.io
    akiyan
    akiyan 2023/11/06
  • 【2024年版】Googleアナリティクス4(GA4)でIPアドレスを取得して表示する方法


       dimension123dimension1 1-2IP 便2IP IPJavascript IPPHPJavascriptGoogle4GA4
    【2024年版】Googleアナリティクス4(GA4)でIPアドレスを取得して表示する方法
    akiyan
    akiyan 2023/09/22
    「範囲(スコープ)は、「イベント」を選択します(ユーザーではうまく取得できませんでした)。」
  • JavaScriptでconsole.logを使用してませんか?


     Webconsole.log使 console.log便JavaScript console.logconsole console.log Node.js
    JavaScriptでconsole.logを使用してませんか?
    akiyan
    akiyan 2023/09/09
  • Passing custom dimensions with `gtag.js`

    akiyan
    akiyan 2023/08/09
    ページビューでカスタム指標(カスタムディメンション)を送る場合はconfigの前にsetするとできる。
  • CSSの100vhがスマホで高さいっぱいにならない問題はこれで解決! CSSの新しいビューポート単位の使い方と注意事項

    先日リリースされたChrome 108で、CSSの新しいビューポート単位(svh, lvh, dvhなど)がサポートされました。SafariとFirefoxではすでにサポートされていましたが、Chromeでもサポートされたのは朗報です。 この新しいビューポート単位の基的な使い方と注意事項を紹介します。 The large, small, and dynamic viewport units by Bramus 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。 はじめに おさらい: ビューポートとその単位 新しいビューポート単位の必要性 注意事項 リソース はじめに 先日リリースされたChrome 108で、動的なバーがあるスマホのビューポートを考慮したCSSの新しいビューポート単位がサポートされました。SafariとFirefoxではすでにサポート

    CSSの100vhがスマホで高さいっぱいにならない問題はこれで解決! CSSの新しいビューポート単位の使い方と注意事項
    akiyan
    akiyan 2022/12/08
  • 中日新聞:自動車工場のガロア体 QRコードはどう動くか

    その誕生を地元新聞も経済新聞も記事にしなかった。2年後、『コードの情報を白黒の点の組み合わせに置き換える』と最下段のベタ記事で初めて紹介された時、その形を思い浮かべることができる読者はいなかった。いま、説明の必要すらない。QRコードはなぜ開発され、どう動くのだろうか。 QRコードは、自動車生産ラインの切実な要請と非自動車部門の技術者の「世界標準の発明をしたい」という野心の微妙な混交の下、1990年代前半の日電装(現デンソー)で開発された。 トヨタグループの生産現場では、部品名と数量の記された物理的なカンバンが発注書、納品書として行き来することで在庫を管理する。そのデータ入力を自動化するバーコード(NDコード)を開発したのがデンソーだ。 バブル全盛の1990年ごろ、空前の生産台数、多様な車種・オプションに応えるため、部品も納入業者も急激に増え、NDコードが限界を迎えていた。63桁の数字しか

    akiyan
    akiyan 2022/05/25
  • webpack-bundle-analyzer から始めるフロントエンドのパフォーマンス改善入門 - Qiita


      webpack-bundle-analyzer  CyberAgent  Web     webpack-bundle-analyzer   webpack   Web  webpack-bundle-analyzer  webpack-bundle-analyzer  webpack
    webpack-bundle-analyzer から始めるフロントエンドのパフォーマンス改善入門 - Qiita
  • LDRS — UI Ball

    Free, open-source loaders and spinners for your next project. Built with HTML, CSS & SVG, and powered by web components, for maximum compatibility.

    LDRS — UI Ball
  • JSON Hero - A beautiful JSON viewer

    JSON sucks.But we're making it better.Stop staring at thousand line JSON files in your editor and start staring at thousand line JSON files in the world's best JSON viewer. With a few nice features to help make it not the worst.

    JSON Hero - A beautiful JSON viewer
    akiyan
    akiyan 2022/04/16
  • バンドル・コンパイルについて - Qiita


         1 JavaScript CommonJSCommonJS (require
    バンドル・コンパイルについて - Qiita
  • AWS SESで信頼性の高いメール送信(SPF, DKIM, DMARC) with Terraform - 電気ひつじ牧場


    SESTerraform使  MAIL FROM FROM SPF(Sender Policy Framework) DKIM(DomainKeys Identified Mail) DMARC SES SES DKIM DMARC with DKIM DMARC with SPF   3RFC SPF(Sender Policy Framework) DKIM(DomainKeys Identified Mail) DMARC(Domain-based Message Authentication, Reporting, and
    AWS SESで信頼性の高いメール送信(SPF, DKIM, DMARC) with Terraform - 電気ひつじ牧場
    akiyan
    akiyan 2022/03/07
  • CSS fit-contentプロパティの便利な使い方

    要素のサイズを要素内のコンテンツのサイズに依存して決めるfit-contentプロパティの便利な使い方を紹介します。 見出しのテキスト、画像の配置、コンテンツのブロック、タブなど、Webサイトやスマホアプリでよく使用されるUI要素を実装するテクニックです。 Use Cases For CSS fit-content by Ahmad Shadeed fit-contentプロパティの基的な使い方は以前の記事をご覧ください。 fit-content, min-content, max-contentの便利な使い方、CSSでコンテンツに依存してサイズを決める 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに fit-contentの使用例: 見出しのテキスト fit-contentの使用例: figureと画像 fit-c

    CSS fit-contentプロパティの便利な使い方
    akiyan
    akiyan 2022/02/22
  • Vue Routerのreload実装する - Qiita

    methods: { reload() { this.$router.go({path: this.$router.currentRoute.path, force: true}); }, something() { // reloadを呼び出すことで画面リロード this.reload(); } }

    Vue Routerのreload実装する - Qiita
    akiyan
    akiyan 2022/02/18
  • モダンフロント開発に必須の知識(ES2015~ES2023まとめ + 高階関数) - Qiita


     ES2015使 ~  =>   => 使  =>   ES(ECMAScript) JavaScript 使JavaScriptECMAScript JavaScriptversionECMAScriptversion~~JavaS
    モダンフロント開発に必須の知識(ES2015~ES2023まとめ + 高階関数) - Qiita