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
TypeScriptの実用書。TypeScriptは、驚異的な柔軟性と豊かな表現力を備えた型システムを持ち、JavaScriptコミュニティに広く浸透しています。その一方、TypeScriptは多くの高度な機能を持つため、それらを使いこなし、真に「effectiveな」TypeScriptコードを書ける開発者は決して多くありません。本書では、TypeScriptを最大限に活用するための83項目のアドバイスを、実践的なコードとともに提供します。本書を読めば、TypeScriptの基本をマスターしたばかりの初級者が中級者へ、そしてTypeScript言語を使いこなすエキスパートへとステップアップできるでしょう。 賞賛の声 訳者まえがき まえがき(第2版) まえがき(初版) 1章 TypeScriptとは何か 項目1 TypeScriptとJavaScriptの関係を理解する 項目2 どのTyp
要件、計画、設計、コーディング、デバッグ、テスト、文書化など、コード作成の全段階でAI開発ツールを活用する方法について、実践的なアドバイスを得ることができる。本書では、初心者から経験豊富な開発者まで、一般化LLM(ChatGPT、Gemini、Claude)からコードに特化したシステム(GitHub Copilot、Tabnine、Cursor、Amazon CodeWhisperer)まで、幅広いツールの使い方を学ぶことができる。 また、テキストから画像への生成など、より特殊化した生成AIツールについても学ぶことができる。 著者のTom Taulli氏は、プロンプトがAI生成コードを作成する方法と効果的に整合する、モジュール式プログラミングの方法論を提供している。このガイドでは、プログラミング言語の学習、コードの説明、ある言語から別の言語へのコード変換のために、一般化LLMを使用する最良
本書は低レイヤのプログラミングに関するHack集であり、2006年に発行された『Binary Hacks』の再構築版として書かれました。低レイヤとは抽象化の度合いが低く計算機と近いレイヤのことを指し、またHackとは巧妙な方法で問題を解決する手法を指します。現代のコンピュータシステムは重層的です。抽象化のレイヤを重ねることで発展し、無数の機能が実現されています。これらのレイヤは巧みに設計されているため、機能を利用するだけなら各レイヤの動作を詳細に知る必要はありません。それでも私たちは時折、抽象化レイヤを剥がしてシステムの中身を見る必要に駆られます。これは抽象化そのもののメカニズムや、抽象化によって隠蔽されてしまった機能を利用したいことがあるからです。また、何より抽象化レイヤそのものや、その下側を覗いてみるのはとても楽しいことです。今まで開発者たちが積み上げてきた1つ1つの部品やその組み合わ
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Black Hat GraphQL is for anyone interested in learning how to break and protect GraphQL APIs with the aid of offensive security testing. Whether you’re a penetration tester, security a
Next.js の App Router を中心に解説した書籍を執筆しました。「実践 Next.js —— App Router で進化する Web アプリ開発」という本です(3/16 刊行)。本稿では書籍の概要と、App Router が何を解決するのかについて紹介します。 書籍の概要 書籍で解説しているサンプルコードは、public リポジトリで既に公開しています。前半、第 1 章〜第 4 章では App Router の基礎を抑えるための練習用リポジトリを使用します。後半、第 5 章〜第 10 章では、写真を投稿する SNS「Photo Share」という架空アプリの実践的リポジトリを使用します。 第 1 章:Next.js の基礎 第 2 章:Server Component とレンダリング 第 3 章:App Router の規約 第 4 章:Route Handler 第 5
Next.jsは、フロントエンドからバックエンド(サーバー)まですべてをひとまとめにして開発するフレームワークです。フロントエンドにはReactが標準で採用されており、React利用者がスムーズに移行できます。本書は、初心者向けにNext.jsの基礎からデータアクセス、OpenAI APIの利用まで手を動かしながらおぼえる超入門です。巻末に、未経験者でも安心のTypeScript超入門を収録。サンプルプログラムのダウンロードサービス付き。 chapter1 Next.jsの基礎知識 1-1 Next.jsを準備する フロントエンド開発の進化 Reactの登場 ReactからNext.jsへ React開発とNext.js開発 1-2 Reactアプリケーションの開発 Reactプロジェクトの作成 Visual Studio Code for the Webを使う プロジェクトを開く プロジ
Browser DevTools help us a ton these days in debugging CSS, but there isn’t exactly a step-by-step guide about it that I know of. This book leans into that, showing off how to debug really practical and understandable CSS issues with the help of DevTools when appropriate. What’s in the book Introduction and Overview A bit of history about debugging and how it evolved over the years. Introduction t
本書『サバイバルTypeScript』は実務でTypeScriptを使う開発者のための入門書です。そして、このページはTypeScriptの特徴を最速で把握できるよう、数百ページからなる本書のコンテンツをつまみ食いした要約です。 » 本書ついて詳しく知る » とにかく今すぐTypeScriptを書いてみたい TypeScriptとはJavaScriptのスーパーセットとなるプログラミング言語。静的型付け言語であり、プログラムの正しさが静的に検査できる。ライブラリやIDEなどの開発環境が充実しており、大きなエコシステムを持っている。Microsoftが2012年に開発し、オープンソースで公開した。» TypeScriptの特徴について詳しく知る » TypeScript誕生の背景について詳しく知る TypeScriptはJavaScriptのスーパーセットスーパーセットとは、元の言語との
EBSCO が、アクセシビリティにについてとても頑張っているようです。 Accessibility | EBSCO 上のサイトで紹介されている取り組みを列記するだけでも以下のとおり。いずれも重要なことなのですが、商業ベースで代替テキストの提供までやっているのは、プラットフォームレベルではかなり珍しいのではないか。どこまでやれているのだろうか。学術文献なので、大変ですが、ガイドラインのようなものがあるのでしょうか。 Text-to-Speech: Text-to-speech functionality on HTML full-text articles Transcripts: Transcripts for videos and audiobooks Alternate Text :Descriptive page titles and alternate text for meani
技術書の執筆、出版の方法が分からない 原稿のビルドやプレビュー、自動文字校正の環境を整備するのが面倒 出版社とのやり取りをする中で原稿と出版物が一致しなくなっていく 著者やレビュアーとの やり取りや取りまとめ、連絡が大変 執筆環境のツールがバラバラで使いにくい、手間が多い ブラウザで技術書の執筆、公開ができるので、誰でもすぐ技術書の執筆ができます エディターがMarkdown、各プログラミング言語のハイライトに対応しています 原稿を書籍と同じデザインでプレビューしたり、Epubをビルドできます 原稿から直接、出版物を作成できるので内容にズレが生じません 執筆中の文字数やページ数を常に知れるので、本の分量を意識して執筆できます さらに、以下の機能を追加予定です オンライン上での共同執筆、共著のための機能 文字校正 (textlint)やルール設定、一括での置換 レビューやコメントをオンライン
A JavaScript Handbook exploring perfomance & readibility
The CRPG Book Project is a collaborative, non-profit effort to create a free & easily available ebook on the history of Computer Role-Playing Games. DOWNLOAD THE LATEST VERSION HERE (v4.0, OCTOBER 2023) Our goal is to gather all the knowledge currently spread across countless websites, books, videos, podcasts, forums and minds in a single, accessible and visually pleasing tome. We share the Intern
React In-depth: An exploration of UI development At DevelopmentArc® we have a love affair with UI application development. We truly enjoy the exploration of technologies and frameworks. This process helps us better understand the end-goals and complexity of the application stack. We discovered early on the need to apply true software development principles to the user interface. This discovery sta
Reset CSSフレンズでは、内容の改善や頒布数の決定を目的にGoogle アナリティクスでアクセス情報を匿名のトラフィックデータという形で収集・解析しています。データの収集を無効化したい場合はこちらのリンクより無効にする事ができます。 本書はReset CSSについて4つの視点から説明する本です。 そもそもReset CSSとは なぜReset CSSを使うのか 各Reset CSSの特徴 各Reset CSSのスタイル宣言 本書の構成 本書は3章から成り立っています。 Reset CSSとは何か(かばんちゃんとサーバルによる解説) Reset CSSの特色(アメリカビーバーとオグロプレーリードッグによる解説) Reset CSSでどのような宣言がされているか(アフリカオオコノハズクとワシミミズクによる解説) お問い合わせ先 本書に関するお問い合わせは[email protected]
Garbage Collection ( ) (endo@logos.t.u-tokyo.ac.jp) 6 : Jan 27, 2005 1 Garbage Collection ? 2 (1) (2) ( 1) C C++, Pascal ML Java, Perl C malloc (allocate) free ( malloc Java/C++ ML tuple record ) C ( / free) 12 ML tuple record garbage collection(GC) GC • UNIX (1995 ) emacs GC • Java web Java 0.5 / ( )black box GC GC ( 1) Java Sun HotSpot VM (Ver. 1.4.2) GC 3 generational GC (6.2 ) ( ) copying GC (
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く