並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

Primerの検索結果1 - 25 件 / 25件

  • 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 - プログラミング初心者のための入門ブログ
    • Reactコンポーネントの基本原則と人気のUI/UXデザインライブラリの解説 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

      Reactは単なるUIライブラリではなく、コンポーネントベースのアプリケーション開発フレームワークです。UI/UXデザインの基本原則に加え、再利用性や状態管理、データフローなどの概念も重要です。 Reactのコンポーネントベースのアーキテクチャを活用すると、UIと裏側のロジックを分離して管理しやすくなり、効率的なアプリケーションの開発が可能です。 今日は、Reactにおけるコンポーネントの基本原則の解説と、初心者に役立つReactコンポーネントライブラリの紹介を提供します。 コンポーネントの設計原則 UI(ユーザーインターフェース) UX(ユーザーエクスペリエンス) UIのデザインに役立つReact コンポーネントライブラリ React Material UI React-Bootstrap Fluent UI Chakra UI Semantic UI React Ant Design

        Reactコンポーネントの基本原則と人気のUI/UXデザインライブラリの解説 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
      • JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました

        JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました ECMAScript 2023(ES2023)をサポートしたJavaScript Primer v5.0.0をリリースしました。 Release v5.0.0: ES2023/CC BYライセンスに変更/Open Collective · asciidwango/js-primer JavaScript Primer(jsprimer)は、JavaScriptの文法や機能を一から学べるように書かれている入門書です。 今回のウェブ版のアップデートでは、最新のECMAScriptに対応しました。 jsprimer v5.0.0リリースに合わせて、文章のライセンスをCC BY-NC 4.0からCC BY 4.0へと変更しています。 また、

          JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました
        • JavaScript PrimerのES2024対応を手伝ってくれるContributorとSponsorを募集しています

          JavaScript PrimerのES2024の対応を進めていく予定なので、 対応を手伝ってくれるContributorとjsprimerというプロジェクトを支援してくれるSponsorを募集しています。 追記(2024-03-22): Contributorを希望する方は集まりました。ありがとうございます! JavaScript Primerスポンサーは引き続き募集しています! Gold Sponsors Supporters 3行サマリー ES2024の対応を6月末までにやるマイルストーンを切りました ES2024の対応を手伝ってくれるContributorを募集しています Open Collectiveを始めたので、プロジェクトを支援してくれるSponsorを募集しています jsprimerのES2024対応 jsprimerは毎年のECMAScriptの仕様改定にあわせてメジャー

            JavaScript PrimerのES2024対応を手伝ってくれるContributorとSponsorを募集しています
          • 初心者向け:ReactアプリケーションでのTailwind CSSスタイリングガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

            本日は、初心者向けのReactアプリケーションにTailwind CSSを統合した、効果的なスタイリング方法について解説します。 初心者向けのReactで学ぶTailwind CSSチュートリアルとなります。 まず、Tailwind CSSをReactに統合する手順については以前の記事で詳しく紹介しています。 手順については、以下のリンクを参照してください。 dev-k.hatenablog.com このチュートリアルでは、すでにプロジェクトにTailwind CSSがインストールされていることを前提としていますので、その点をご了承ください。 それでは、Reactで学ぶTailwind CSSの効果的なスタイリング方法について見ていきましょう。 Tailwind CSSの特長と利点および考慮すべき短所 Tailwind CSSのカスタマイズとtailwind.config.jsファイルの重

              初心者向け:ReactアプリケーションでのTailwind CSSスタイリングガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
            • Reactを使用したシンプルな計算機アプリの作成 | 初心者向け四則演算対応 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

              はじめに プロジェクトの作成 状態管理とリアルタイム表示の実装 数字ボタン処理 四則演算子ボタン処理 小数点ボタン処理と重複防止の実装 バックスペースボタン処理と入力値の編集機能の実装 クリアボタン処理とリセット機能の実装 計算ボタン処理とエラーハンドリング 安全な四則演算の評価 表示部分の実装 初心者向けのスタイリング例 コード保守性向上のリファクタリング 最後に はじめに この記事では、Reactを使用してシンプルな計算機アプリを構築する手法を紹介します。 このアプリは、iOSのiPhone電卓アプリに似たデザインを持っており、特に初心者に向けたプロジェクトです。 今回作成するReactベースの計算機アプリは、使いやすさを重視し、iOSの電卓アプリに見られるような操作感を提供します。コードはシンプルで分かりやすく保守性が高くなるように設計しています。 以下のデモを通じて、この記事で紹介

                Reactを使用したシンプルな計算機アプリの作成 | 初心者向け四則演算対応 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
              • What We Know About LLMs (Primer)

                We are in the midst of yet another AI Summer where the possible futures enumerated in the Press seem both equally amazing and terrifying. LLMs are predicted to both create immeasurable wealth for society as well as potentially compete with (or deprecate?) knowledge workers. While bond markets are trying to read the tea leaves on future Fed rate hikes, equity markets are bullish on all things AI. M

                  What We Know About LLMs (Primer)
                • mDNS Primer

                  I recently had to ramp up on the topic of mDNS, starting from knowing next to nothing about it. It was not hard to find the motivation to learn about a technology which makes my life easier. From discovering AppleTV, Chromecast, AirPlay, and wireless printers, mDNS it a good thing. However, I had trouble finding answers to some of my questions. There is definitely learning material out there but i

                  • JavaScript Primer - 迷わないための入門書 (jsprimer)を読んで - コブログ

                    はじめに JavaScript Primer - 迷わないための入門書 (jsprimer)の感想を記載いたします。 良かったところ JS は、暗黙的な型変換についてかなりアバウトであることを学ぶことができました。 特に NaN は一度発生すると挙動的にもデバッグ的にもかなり厄介なため、NaN の防止がとりわけ重要であることを学べてよかったです。 難しかったこと this の扱いや、非同期処理、アロー関数の定義等一度読んだだけでは理解しきれない内容が多かったです。JS のコーディングをしていく中で辞書的に都度確認していこうと思います。 学んだこと 第一部:基本文法 JavaScript は ECMAScript の使用によって動作が決められている。ECMAScript は毎年更新される。 変数宣言時にvarを使用するのは現在非推奨。ECMAScript では機能を追加する際にも後方互換性を

                      JavaScript Primer - 迷わないための入門書 (jsprimer)を読んで - コブログ
                    • A Primer on the Inner Workings of Transformer-based Language Models

                      The rapid progress of research aimed at interpreting the inner workings of advanced language models has highlighted a need for contextualizing the insights gained from years of work in this area. This primer provides a concise technical introduction to the current techniques used to interpret the inner workings of Transformer-based language models, focusing on the generative decoder-only architect

                      • 世界一わかりやすいゼロ知識証明 Vol.1: A Gentle Primer on Ethereum

                        執筆に際して、フィードバックとレビューをしてくださった堤隆道さんに感謝します。 Special thanks to Takamichi Tsutsumi for feedback and review. 1. はじめに 「すべて偉大なものは単純である。」 『音と言葉』・フルトヴェングラー 日本語で書かれた技術系記事の課題 トピックに限らず、日本語で特定の技術に関して検索をかけると、検索結果が英語での検索に比べて圧倒的に少ないことに加えて、検索結果の99%は以下のいずれかに該当することがわかるでしょう。 幅広い読者層を意識するあまり、解説が表面的すぎる 解説自体は詳しいが、数学や技術に偏りすぎていて、読者層が限定される 海外の有名な記事の直訳 検索結果の絶対量については、テクノロジー分野が英語圏を中心として発展してきたことに起因するため、日本語化に至るまでに多少のタイムラグがあるのは仕方がな

                        • JUXT Blog: A Primer on Logic Programming

                          A Primer on Logic ProgrammingGetting a kickstart in the logic programming world with Prolog The first time you learn about formal logic, you may experience a bout of cynicism. For many, formal logic is typical of the impractical rigor of academia and its obsession with formalisms; an exercise in pure semantics- surely, simply messing around with statements about what is, can never tell us what it

                            JUXT Blog: A Primer on Logic Programming
                          • Vector Databases: A Technical Primer

                            Vector Databases A Technical Primer Jide Ogunjobi December 2023 tgedatalabs.com Welcome to the Course Hi, I’m Jide! 👋 A little about me: ❏ I like to describe myself as an end-to-end data professional (data analyst, data modeler, data architect, data engineer) ❏ I’ve spent the last few years building out data infrastructure and platforms at some great companies ❏ I’ve spent the better part of 2023

                            • A Primer on Logic Programming | Hacker News

                              Introductions to Prolog seem to suffer the "draw the rest of the fucking owl" problem. There's a huge gap from the introductory examples to building real projects.What I would love to see more of is how to embed a prolog interpreter into a wider program, using the source program's data as the database, then prolog (or perhaps datalog) as an advanced query engine or rules engine.

                              • Release v5.0.0: ES2023/CC BYライセンスに変更/Open Collective · asciidwango/js-primer

                                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

                                  Release v5.0.0: ES2023/CC BYライセンスに変更/Open Collective · asciidwango/js-primer
                                • JavaScript Primer - 迷わないための入門書を読んで - Qiita

                                  初学者がJavaScript Primer - 迷わないための入門書を読んだ感想です。 良かったところ メソッドの解説だけでなく、どういった使い方ができるかも書かれていた。 その機能が作られた経緯や歴史が解説されており、理解の向上につながった。 学んだこと constは再代入できない変数の宣言。letは再代入が可能な変数の宣言。varは同じ名前の変数が宣言できてしまうことから非推奨となっている。 等価演算子(==)は、オペランド同士が異なる型の値の際に、同じ型となるように暗黙的な型変換を行うので厳密等価演算子(==)を使う。

                                    JavaScript Primer - 迷わないための入門書を読んで - Qiita
                                  • 教室ドラム教本 Drums Primer | 山口リュウシロウドラム教室

                                    初心者ドラマーに最適なドラム教材 Drums Primer Drums Primerとは Drums Primerは当ドラム教室で長く使用してきている教科書です。著者は私、山口リュウシロウ。某楽器店の音楽講師時代に書き上げました。2003年が初版で何度かの増刷がされていますが、新しい音楽シーンのドラムスタイルにも対応できており、良い教材になっていると思います。 どんな内容? 8ビート、16ビート、シャッフル等のリズム、そしてスティッキングとルーディメンツの初歩段階までを網羅しています。ロックやポップス、ファンクなどの楽曲を演奏するのに必要な動きをしっかりと練習し、ドラムを始めてから比較的早い段階で楽曲を演奏できるようになるレクチャー内容になっています。 また、すべてのジャンルに必要な基礎的なルーディメンツ練習についてもレクチャーしております。Drums Primer ドラム教本 ご購入はこ

                                      教室ドラム教本 Drums Primer | 山口リュウシロウドラム教室
                                    • A Filter Primer | Analog Devices

                                      D/Aコンバータ(DAC)►D/Aコンバータ(DAC)詳細: D/Aコンバータ(DAC)高精度コンバータ(DAC)►高精度コンバータ(DAC)詳細: 高精度コンバータ(DAC) 電圧出力 DAC► 電圧出力 DAC 詳細: 電圧出力 DAC シングル‐チャンネル電圧出力D/Aコンバータ バイポーラ供給電圧出力D/Aコンバータ パラレルインターフェース電圧出力D/Aコンバータ マルチチャンネル電圧出力D/Aコンバータ 高電圧D/Aコンバータ(≧20V) 単電源電圧出力D/Aコンバータ

                                      • JavaScript Primer を読んだ感想 - Qiita

                                        よかったところ 第一部でJavaScriptの基本文法(変数、配列、条件分岐、関数など)を学べます。どの項目も厳格なルールに沿ったサンプルコードが豊富でした。またNG例も多数ありコードのお作法をより詳しく知ることができました。以下のコードは変数名に使える名前のルールのサンプルコードです。 正しい例 let $; // OK: $が利用できる let _title; // OK: _が利用できる let jquery; // OK: 小文字のアルファベットが利用できる let TITLE; // OK: 大文字のアルファベットが利用できる let es2015; // OK: 数字は先頭以外なら利用できる let 日本語の変数名; // OK: 一部の漢字や日本語も利用できる

                                          JavaScript Primer を読んだ感想 - Qiita
                                        • 後から学ぶJavaScript Primer

                                          どういうもの 基礎がおざなりになっている,Vue.jsなどの発展形のフレームワークから入った人が,基礎的なjsを座学することによるとどういう学びがあるのかと言うもの。 jsを1から勉強する記事ではないので,そういう趣旨の方は下のリンク先を熟読しましょう。 背景 述べたように,最初にJS/TSの発展形であるフレームワークから入ってきて,基本がおざなりになっているというパターンです。 Vue.js/Nuxt.jsを学習し,色々とコードを書いてきた。 他のエンジニアと交流していく中で,インプット<<アウトプットの比重になっていたことが分かり,基本的な部分の座学の必要性を感じた。 このサイトを勧められた。 学んだもの/気づき 分割代入 律儀にconst a = array[0]の形式でこれまで書いていたのですが,AtCoderなどで扱う要素が3つくらいの単純な配列ならこれのほうがすっきりしてて良さ

                                            後から学ぶJavaScript Primer
                                          • Javascript Primer 非同期処理編のメモ - Qiita

                                            非同期処理: プログラムの実行中に他のタスクを待たずに進行する処理方法で、非同期のタスクを指定し、後でその結果を取得します。 同期処理: タスクが順番に実行され、前のタスクが完了するまで次のタスクが開始されない処理方法。 非同期処理はメインスレッドで実行される: 基本的には非同期処理も同期処理と同じようにメインスレッドで実行されます。 [ES2015] Promise: JavaScriptで非同期処理をより効率的に扱うためのオブジェクト。 Promiseインスタンスの作成: new Promise() を使用してPromiseインスタンスを生成します。 Promise.prototype.thenとPromise.prototype.catch: Promiseの状態が変化したときに実行されるコールバック関数を設定するためのメソッド。 Promiseと例外: Promise内で発生した例

                                              Javascript Primer 非同期処理編のメモ - Qiita
                                            • 『SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ』へのコメント

                                              テクノロジー SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                『SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ』へのコメント
                                              • JavaScript Primer 迷わないための入門書

                                                本書の「第1部 基本文法」では、JavaScriptの文法と機能について、実際の利用方法を示しながら解説しています。また「第2部 ユースケース」では、小さなアプリケーションを例にあげながら、JavaScriptの現実の開発での使い方にも言及しています。 本書は、プログラミング言語のリファレンスのようにJavaScriptのすべての機能を解説してはいません。ECMAScript 2015以降の新しい書き方を中心に、既存のコードに頻出する古い書き方を含めて解説しています。 JavaScriptは激しく変化している言語です。このような変化に対応できる基礎を身に付けられるよう、単に書き方を解説するのではなく、プログラミングの現場で直面する問題を自分自身で解決するのに必要な調査方法についても焦点を当てています。 本書の「第1部 基本文法」では、JavaScriptの文法と機能について、実際の利用方法

                                                  JavaScript Primer 迷わないための入門書
                                                • 初心者から独学でWebアプリ開発までになった方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                  はじめに Webサイト制作 アプリ開発 最後に はじめに 本日は、私自身が完全な初心者から始め、仕事をしながら独学でプログラミング言語を学び、最終的にReactアプリケーション開発のプログラマーにまで成長するために必要だった方法を共有したいと思います。 プログラミングには、最短であるとか、誰でも簡単にできるといった広告の謳い文句はあまり当てはまりません。プログラミングは、努力と忍耐、そして日々の積み重ねが必要な分野です。 また、人によって個人差があるため、最短で最速になる方法を保証することはできません。 私自身は社会人として仕事をしながら、多くの時間を費やしてプログラミングを学びました。現代では、一般の方々でも「HTML5&CSS3」を気軽に学び始め、そこからプログラミング言語に進む人々が増えています。 しかし、私自身の経験から言えることは、HTMLはフレームワークやライブラリを使わない場

                                                    初心者から独学でWebアプリ開発までになった方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                  • GitHubが開発したCSSフレームワーク「Primer CSS」の使い方

                                                    GitHubが開発したPrimer CSSフレームワークの使い方をご紹介します。このページもPrimer CSSを使っているので、そのままサンプルとなっています。 概要 Primer CSS

                                                    1