WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





 Recent News (2024年)


全件2024年2023年2022年2021年
2020年2019年2018年2017年2016年
2015年2014年2013年2012年2011年
2010年2009年2008年2007年2006年
2005年2004年2003年2002年2001年
2000年1999年1998年

【2024.12.05】  「レバテック レバテックLAB(フロントエンド開発で使える開発環境をおさらい。スタンドアロンからクラウドIDEまでの注目機能や特徴を紹介)」記事掲載
昨今では、フロントエンド開発でも開発環境を利用するのが当たり前になっています。今回は、フロントエンドアプリの開発効率をアップする「開発環境」を紹介します。


【2024.12.02】  「翔泳社 CodeZine(「Svelte」でコンポーネントの表示・更新時に処理を実行できるライフサイクル関数の利用)」記事掲載
今回はコンポーネントの表示や更新のタイミングで処理を実行できるライフサイクル関数の利用法を説明します。


【2024.11.28】  「翔泳社 CodeZine(アプリ名やアイコン設定までFlutterで完結! 開発者向けツールを紹介)」記事掲載
今回は、スマホアプリでの共通する項目(アプリ名やスプラッシュ画像など)について、ネイティブでの標準的なやり方ではなく、Flutter開発者が管理しやすい手法を紹介していきます。


【2024.11.26】  「翔泳社 CodeZine(React Nativeの基本モジュールをおさらいして、Expoを使いこなそう)」記事掲載
今回は、React Nativeの基本的なモジュールをおさらいしながら、Expoのライブラリを使ってモバイルアプリを開発するための基礎を学びます。


【2024.11.22】  「翔泳社 CodeZine(Vue.js3.4~3.5の新機能をまとめて紹介! 新しいAPIやSSRの改善)」記事掲載
今回は、2023年12月にリリースされた3.4、および、2024年9月にリリースされた3.5の内容をまとめて紹介します。


【2024.11.15】  「翔泳社 CodeZine(Python 3.13の新機能、対話型インタプリタの機能強化や高速化などを解説)」記事掲載
今回は、対話型インタプリタの機能強化や高速化といった実行環境の改良、エラーメッセージの改良や新しい型関連機能、モバイルプラットフォームのサポートなどを紹介します。


【2024.11.14】  「@IT Rust and WebAssemblyでSPAに更新削除機能を実装しよう」記事掲載
今回は、前回の続きで、TODO投稿アプリSPAの機能を拡張していきます。タスクの編集、削除機能の実装を通じて、WebAssemblyにおけるより複雑なDOMの操作について理解します。


【2024.11.11】  「レバテック レバテックLAB(フロントエンドテストはやっぱり大事!人気のテストフレームワークとともに種類別に解説)」記事掲載
今回は、フロントエンドアプリの品質向上に欠かせない「テスト」について扱います。。テストの種類や注目のテストフレームワークを紹介します。


【2024.11.08】  「翔泳社 CodeZine(VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説)」記事掲載
VSCodeは、プログラミング以外の用途にも使えます。今回は、VSCodeをドキュメント作成のためのテキストエディタ、Markdownエディタとして使う方法を紹介します。


【2024.11.08】  「マイナビ ゼロからはじめるAzure(Azure OpenAI Serviceによる生成AIの活用)」記事掲載
今回はChatGPTやGeminiなどに代表される生成AIを利用することのできるAzure OpenAI Serviceについて紹介します。


【2024.11.05】  「翔泳社 CodeZine(「Svelte」でWebページの内容を動的に更新する、リアクティブ機能とバインディング機能の活用方法)」記事掲載
今回はデータ内容をWebページの内容に反映して更新させる、Svelteのリアクティブ機能とバインディング機能について説明します。


【2024.10.31】  「翔泳社 CodeZine(モバイルアプリ開発の総合インフラ「Expo」でアプリ開発を始めよう)」記事掲載
React Nativeベースのフレームワーク「Expo」がどんな仕組みなのか、Expoによってどのようにモバイルアプリを開発・実行できるのかを解説します。


【2024.10.28】  「翔泳社 CodeZine(大量データを効率よく表示できる「ページングライブラリ」を解説)」記事掲載
前回まで3回にわたってWorkManagerを紹介しましたが、今回はテーマを変えて、大量のデータを効率よく扱えるページングライブラリを解説します。


【2024.10.24】  「翔泳社 【Java 23リリース】Project Amberの新しい機能でより自然なコーディングがしやすくなる」記事掲載
今回は、Project Amberでの変更点を中心にJava開発者に影響を与えると思われる新機能や変更点について紹介します。


【2024.10.17】  「翔泳社 CodeZine(「Java23」で何ができる? Java22以降の変更点と新機能を紹介)」記事掲載
現在のJavaの新機能や改善の方向性とどのような機能が追加、または変更されたかについて今回と次回を含めて2回に分けて紹介します。


【2024.10.17】  「@IT Rust and WebAssemblyでSPAに一覧表示と追加機能を実装しよう」記事掲載
今回は、タスク表示、追加といった機能の実装を通じて、WebAssemblyにおけるDOMの操作やイベントハンドラの記法、Web Storageの利用方法について理解します。


【2024.10.15】  「レバテック レバテックLAB(主要バンドラーの仕様を徹底比較。Import Maps、Viteなど「脱バンドラー」の動きも)」記事掲載
今回は、フロントエンドアプリの配布に欠かせない「バンドラー」を紹介します。
バンドラーとは?から始め、主要なバンドラーを比較解説します。


【2024.10.15】  「翔泳社 CodeZine(【新刊紹介】『速習 Astro』発売、短時間でAstroの基本を学べる解説書)」記事掲載
新刊「速習 Astro」について、一般レビュー読者(嶽 雅也さん)と担当編集者からのコメントを掲載いただいています。


【2024.10.03】  「翔泳社 CodeZine(C#でLED電光掲示板を作ろう! .NET nanoFrameworkとESP32でIoTプログラミング!)」記事掲載
今回は、マトリックスLEDを使った電光掲示板表示や距離センサーの値を表示するプログラムを作成します。


【2024.09.30】  「翔泳社 CodeZine(VSCodeの豊富な機能で編集を効率化しよう!―行操作、マルチカーソル、検索と置換、エディターグループを解説)」記事掲載
今回は、VSCodeの持つ豊富な編集機能を紹介します。行操作、マルチカーソル、検索と置換、エディターグループを紹介します。


【2024.09.27】  「翔泳社 CodeZine(自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦)」記事掲載
今回は、クライアント側にReact、サーバー側にExpressを利用したWebページを、GitHub Coplotに全面的に頼り、できるだけ自分でコードを書かずに実装する事例を紹介します。


【2024.09.26】  「翔泳社 CodeZine(コンテナに正規表現も! Modern C++に必須の基本ライブラリ)」記事掲載
今回は、基本ライブラリを紹介します。コンテナ、正規表現など、利用頻度の高い基本ライブラリについて理解を深めます。


【2024.09.25】  「翔泳社 CodeZine(ハイブリッド開発手法とは何か? アジャイルを部分的に取り入れ導入しやすくする開発手法の進め方を紹介)」記事掲載
今回は、アジャイルを導入しやすくするための手法「ハイブリッド開発」に焦点を当てます。


【2024.09.24】  「翔泳社 CodeZine(Kotlin最新アップデートまとめ ──連載概要とwhen・lateinit・アンダースコアの新しい使い方など)」記事掲載
本連載では、バージョン1.1以降、2.0までに施されたアップデートに関して、バージョン横断でテーマ別に紹介していきます。今回は、連載内容の概観と、細かいテーマを複数紹介します。


【2024.09.20】  「翔泳社 CodeZine(【検証】RemixとCloudflare Pagesを組み合わせるとどうなる?)」記事掲載
今回は、Remixの得意な領域であるWebサイト制作とは切っても切れない関係にあるCDNキャッシュの制御について解説します。


【2024.09.19】  「@IT Rust and WebAssemblyでSPAを作ってみよう」記事掲載
今回は、Rust and WebAssemblyを使ったSPA(Single Page Application)開発について、そのあらましとプロジェクトの準備までを紹介します。


【2024.09.11】  「マイナビ ゼロからはじめるExcel VBA+Webサービス(Xに自動でポストするボットを作成しよう【X API】)」記事掲載
前回に続いて、Excel VBAにおけるX APIの活用について紹介します。今回は、ワークシートを作成し、ログインとポストを自動で実行するサンプルを作成していきます。


【2024.09.05】  「翔泳社 CodeZine(Remixで作ったWebサイトをCloudflare Pagesの環境で動かす)」記事掲載
今回は、Remixの設定項目や、Cloudflare Pagesでキャッシュの利用を始めるためのカスタムドメインの設定について解説します。


【2024.09.03】  「翔泳社 CodeZine(帳票アプリをAmazon S3にホスティングする──「ActiveReportsJS」の活用術)」記事掲載
今回は、ActiveReportsJSと「kintone」のOAuth認証機能を利用して、出力される結果がユーザーの権限に応じて変化する帳票アプリを、Amazon S3にホスティングする例を紹介します。


【2024.09.02】  「レバテック レバテックLAB(フレームワークだけじゃない! 「State of JavaScript 2023」で見直すJavaScriptの人気ライブラリ)」記事掲載
今回は用途別に、2023年度版「State of JavaScript 2023: Other Tools」を参考に、一部著者の好みも交えながら、人気のライブラリをピックアップして紹介します。


【2024.08.30】  「翔泳社 CodeZine(WorkManagerの発展的な使い方を解説 ──ワークチェイン、優先実行ワーカー、ワーカーの繰り返し実行)」記事掲載
今回は、WorkManagerを紹介する後編として、ワークチェイン、優先実行ワーカー、ワーカーの繰り返し実行などについて紹介します。


【2024.08.23】  「マイナビ ゼロからはじめるAzure(Azure Tableを用いたWebアプリケーション(2024年改訂版)後編)」記事掲載
今回は前回に引き続き、Azure Tableを使ったWebアプリケーションの実装方法について説明します。前回登録処理を実装したWebアプリケーションに更新処理と削除処理を加えていきます。


【2024.08.15】  「レバテック レバテックLAB(群雄割拠のCSSフレームワークのトレンドを理解する)」記事掲載
今回は、スタイル設計をより行いやすくする「CSSフレームワーク」を紹介します。CSSフレームワークとは、再利用可能なスタイルを提供し、その組み合わせで簡単にスタイルシートを組み立てるための仕組みです。


【2024.08.15】  「マイナビ ゼロからはじめるExcel VBA+Webサービス(Xにログインしてポストしてみよう【X API】)」記事掲載
今回と次回で、Excel VBAにおけるX API(旧:Twitter API)の活用について紹介します。無料プランを使用して、手元のExcelデータを自動でポストするボットのサンプルを作成します。今回は、X APIの概要を紹介し、API呼び出しのテストまでを取り上げます。


【2024.08.15】  「@IT RustとDioxusで投稿アプリのSPAに編集機能と削除機能を実装しよう」記事掲載
今回は、前回に引き続き投稿アプリに更新機能を実装します。編集、削除機能の実装を通じて、DioxusによるSPA開発の、より実践的な手順を学びます。


【2024.08.08】  「速習 Astro」(WINGSプロジェクト)配本開始
本書は、JavaScriptライブラリであるAstroの使い方を9つのPartに分けて、サンプルコードとともに詳しく解説しています。導入からAstroの構成要素、データベース連携、コンテンツの効率的な管理までをサクッと短時間で習得していただくことを目的としています。
本書掲載のサンプルは、サポートページからダウンロード可能です。どんどん動かして試してみてください。


【2024.07.31】  「翔泳社 CodeZine(「Svelte」の活用に不可欠──プロジェクト構成とコンポーネント利用法を解説!)」記事掲載
今回は、前回生成したプロジェクトの構成を説明するとともに、SvelteにおけるWebページの構成単位であるコンポーネントの実装方法を説明します。


【2024.07.23】  「翔泳社 CodeZine(バックグラウンド処理を管理しよう! WorkManagerの応用的な使い方を解説)」記事掲載
今回は、ワーカーにデータを渡す方法や再実行の制御、複数起動の制御、さらには、ワーカーの状態を把握するとともにキャンセルを行う方法を紹介します。


【2024.07.23】  「レバテック レバテックLAB(「第4のブラウザ言語」WebAssemblyが変えるフロントエンド開発)」記事掲載
今回は、第4のブラウザ言語と称され、プログラムを高速に実行できる「WebAssembly」を紹介します。


【2024.07.18】  「翔泳社 CodeZine(RemixのWebサイトをCloudflare Pagesにデプロイする方法を解説)」記事掲載
今回は、Cloudflare Pagesの解説とアカウント作成を行い、Cloudflare Pages向けに調整されたRemixプロジェクトの作り方と、デプロイの方法を解説します。


【2024.07.18】  「@IT RustとDioxusで投稿アプリのSPAに新規投稿機能を実装しよう」記事掲載
今回は、前回に続き、投稿アプリSPAの機能を拡張していきます。新規投稿のコードを通じて、Dioxusの状態管理やイベントハンドラの理解を進めます。


【2024.07.16】  「独習ASP.NET Core」(翔泳社)配本開始
ASP.NET Coreの基本から、実践的・発展的内容まで、丁寧かつ網羅的に解説。
順を追い、MVCの基礎とScaffolding機能、ビューエンジンRazorの利用、LINQを使ったモデル開発、モデルバインド/フィルターなどのコントローラー開発、ミドルウェアやサブフレームワークの活用...と扱う内容は盛りだくさん。
各章、解説、練習問題、理解度チェックの3ステップでしっかり学べます。


【2024.07.03】  「[改訂第3版]Swiftポケットリファレンス」(技術評論社)配本開始
UIKit版からSwiftUI対応版へと、内容を大きく刷新した改訂版です。Swiftは、変化が激しくアップデートのたびに改良/改変される内容がまだたくさんあります。そんなSwiftを使いこなすうえで、困ったときにすぐにコードの書き方を確認できる本書が役立ちます。
ベースとなる基本的な項目を中心に、コンパクトにまとめ整理して、すぐに動作を確認できるサンプルとともに解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能。


【2024.07.03】  「翔泳社 CodeZine(Webページ用UIフレームワーク「Svelte」とは? プレーンで軽量なJavaScript生成を体験しよう!)」記事掲載
今回は、Svelteの概要と特徴を説明するとともに、実際にプロジェクトを作成して実行させ、Svelteを体験します。


【2024.06.28】  「翔泳社 CodeZine(「GitHub Copilot」の機能をより便利に活用するには? 操作方法やプログラミングなどの活用例をシーン別に紹介)」記事掲載
前回はGitHub Copilotの概要、契約・環境設定、実際の利用例を説明しました。今回は詳細な操作方法とともに、プログラミング言語の学習時や開発作業時といったシーン別に、活用例を紹介していきます。


【2024.06.26】  「翔泳社 CodeZine(Modern C++のモダンな言語仕様はもっとある! C++ 14から最新版までまとめて紹介)」記事掲載
今回は、今どきのプログラミング言語では欠かせないモジュールやパターンマッチング、そしてテンプレートをより便利に使えるコンセプトなどの機能をピックアップして紹介します。


【2024.06.25】  「マイナビ ゼロからはじめるAzure(Azure Tableを用いたWebアプリケーション(2024年改訂版))」記事掲載
前回に引き続き、Azure Storageの各データサービスについてサンプルを交えながら紹介します。今回はAzure Tableを使ったWebアプリケーションの実装方法について扱います。


【2024.06.25】  「翔泳社 CodeZine(なぜアジャイルの導入は難しいのか? アジャイルとウォーターフォールの目的の違いから考える)」記事掲載
今回は「現場からみたアジャイル開発の難しさの原因」について、アジャイルとウォーターフォールの目的の違い、組織に適した管理手法などを整理しながら考察します。


【2024.06.21】  「[改訂第3版]C#ポケットリファレンス」(技術評論社)配本開始
前版の発売から7年が経ち、C#は様々なプラットフォームのアプリ開発で使われるようになりました。そんな最新の「C# 12」「.NET 8」「Visual Studio 2022」に合わせて内容を刷新。使いやすさはそのままに、エンティティ型についての大幅加筆など、「C# 8」以降の最新機能に対応しました。C#プログラマなら持っておきたい、現場で使える1冊です。


【2024.06.21】  「翔泳社 CodeZine(C#によるIoTプログラミング!──7セグメントLEDで0.1秒カウントのプログラムを作ろう)」記事掲載
今回は、シフトレジスタや7セグメントLEDを用いて制御するプログラムを中心に紹介します。


【2024.06.20】  「翔泳社 CodeZine(【Flutter解説】ロガーパッケージを活用してもっとアプリ開発や管理をしやすく!)」記事掲載
アプリ開発時、ライブラリやAPIの動作確認でデバッグ出力は開発者の理解を助けてくれます。更に、サービスの本稼働後は利用状況やエラー内容など、各端末上での状況を把握するのにも役立ちます。


【2024.06.19】  「レバテック レバテックLAB(JavaScriptの活躍の場を広げる「ランタイム」の今)」記事掲載
今回は、ブラウザ外のJavaScript実行環境である「JavaScriptランタイム」を紹介します。本稿で主にNode.js、Deno、Bunを扱います。


【2024.06.14】  「翔泳社 CodeZine(TypeScriptに導入された新たな仕組みのデコレータ、その使い方と利便性とは?)」記事掲載
前回は、クラス構文に関する変更点を紹介しました。今回は、5.2までの変更点をまとめて紹介する最後の回であり、デコレータを紹介します。


【2024.06.13】  「@IT RustとDioxusで投稿アプリのSPAに一覧表示機能を実装しよう」記事掲載
今回は、前回の続きとして、投稿アプリSPAの機能を拡張していきます。一覧表示機能のコードを通じて、Dioxusのコンポーネントの理解を進めます。


【2024.06.05】  「レバテック レバテックLAB(JavaScriptの標準規格「ECMAScript」を見直す。これからの注目機能も紹介)」記事掲載
今回は、フロントエンド技術のセンターと言えるECMAScriptについて、標準化の過程も追いながら新しい機能を紹介します。


【2024.05.30】  「@IT サービス間通信技術「gRPC」を学べる無料の電子書籍」記事掲載
人気過去連載を電子書籍化し、無料ダウンロード提供する@IT eBookシリーズ。第118弾に連載「スキマ時間にこっそり学ぶ「gRPC」入門」が仲間入りしました。


【2024.05.30】  「翔泳社 CodeZine(プライベート構文やアクセサなど、TypeScriptのクラス構文に関する変更点を解説)」記事掲載
前回は、型の絞り込みに関する変更点を紹介しました。今回は、クラス構文に関する変更点を紹介します。


【2024.05.29】  「翔泳社 CodeZine(Remixでより高度なWebページを構築しよう──ルートモジュールの設定項目をフル活用する)」記事掲載
今回は、ブラウザに伝えるレスポンスヘッダーを調整する関数や、SEOに欠かせないmeta要素の定義、スタイルの読み込みのlink要素の定義など、HTTPやHTMLの設定に関する項目を解説します。


【2024.05.23】  「翔泳社 CodeZine(今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様)」記事掲載
今回は、C++のモダンな言語仕様をピックアップして紹介します。今どきのプログラミング言語では当たり前になっているスコープ付き列挙型、イテレータ(範囲付きfor)も使えます。


【2024.05.21】  「翔泳社 CodeZine(バックグラウンド処理を管理しよう! WorkManagerの基本の使い方を解説)」記事掲載
今回から3回にわたって、バックグラウンド処理を管理できるWorkManagerを紹介していきます。前編にあたる今回は、WorkManagerの概説と、その使い方の基本を紹介します。


【2024.05.20】  「翔泳社 CodeZine(豊富なAPIが揃うRemix──ルートモジュールの設定項目を徹底解説!)」記事掲載
前回に続き、今回も各ルート(route)に設定できる項目について解説します。通信に関する設定や、SEOに欠かせないmeta要素の構築など、幅広い項目を見ていきましょう。


【2024.05.20】  「レバテック レバテックLAB(SPAは万能じゃない。「革新的」と言われているPWAはどこがすごいのか?)」記事掲載
今回は、Webアプリの新形態である「PWA」を紹介します。PWAは、Progressive Web Appsの略で、「革新的なWebアプリ」という意味です。


【2024.05.16】  「@IT RustとDioxusでSPAを新バージョンに対応させよう」記事掲載
今回は、2024年3月末のDioxus 0.5リリースに合わせて、機能変更のポイントをWebプラットフォームに絞って紹介し、第7回で作成したアプリをバージョン0.5対応となるように修正します。


【2024.05.16】   レバテックフリーランス(スキルアップを実現したいエンジニア向けのおすすめサイト)
レバテック様のサイトにて、WINGSプロジェクトのページをご紹介いただいております。


【2024.05.13】  「レバテック レバテックLAB(CSSは日々進化している!知ったら使いたくなる「モダンCSS」機能紹介)」記事掲載
今回は、CSSの使い勝手や表現を大きく向上させる「モダンCSS」を紹介します。ブラウザのサポート状況を確認しながら導入する必要はありますが、いずれも使いたくなる機能です。


【2024.04.26】  「翔泳社 CodeZine(AIと共同でプログラミングする新時代へ──AIコーディング支援ツール「GitHub Copilot」へ入門しよう)」記事掲載
今回は、GitHub Copilotの概要とともに、実際に使い始めるまでの手順を説明し、簡単な例でGitHub Copilotを体験します。


【2024.04.26】  「日経BP 日経クロステック(JavaScriptの文末のセミコロン、付けない場合はいったい何が起こるのか)」記事掲載
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ9~Q10を紹介します。


【2024.04.25】  「翔泳社 CodeZine(無償デスクトップ自動化ツール「Power Automate Desktop」のブロックエラー処理とデバッグ)」記事掲載
今回は、前回に続いて、想定外の状態が起きた場合も続行できるフローにするための方法やデバッグに関して紹介します。


【2024.04.25】  「翔泳社 CodeZine(「Wijmo(ウィジモ)」のUI部品で、情報を一望できるダッシュボードページを作成しよう)」記事掲載
今回は、WijmoのUI部品であるFlexGrid、FlexChart、RadialGauge、およびデータを操作するCollectionViewを利用して、店舗の売上達成状況を想定したダッシュボードWebページのサンプルを作成します。


【2024.04.25】  「日経BP 日経クロステック(JavaScript使いこなしの鍵を握る関数、場合によって適した方式を見極める)」記事掲載
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ7~Q8を紹介します。


【2024.04.24】  「日経BP 日経クロステック(JavaScript独自のオブジェクト指向は知る必要なし、クラスを使いこなそう)」記事掲載
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ5~Q6を紹介します。


【2024.04.24】  「翔泳社 CodeZine(FlutterのCanvasを使ってみよう! 基本的な使い方から簡単なチャート作成まで解説)」記事掲載
今回はCanvasの基本的な利用から簡単なチャート作成の方法までを紹介します。


【2024.04.23】  「日経BP 日経クロステック(JavaScriptの互換性問題を気にする必要はあるか、Node.jsについても知る)」記事掲載
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ3~Q4を紹介します。


【2024.04.22】  「マイナビ ゼロからはじめるAzure(Azure Files/Queueを用いたアプリケーション(2024年改訂版))」記事掲載
今回は前回に引き続き、Azure Storageの各データサービスについてサンプルを交えながら紹介します。今回はAzure FilesおよびAzure Queueの2つのデータサービスを取り上げます。


【2024.04.22】  「日経BP 日経クロステック(JavaScriptとTypeScript、ECMAScriptはどこが違う? 何から学ぶべき?)」記事掲載
日経ソフトウエア 2021年5月号 特集の再掲記事です。
最新動向を踏まえて筆者の個人的な見解を交えつつ、Q&A形式でJavaScriptにまつわる素朴な疑問に答えます。今回はQ1~Q2を紹介します。


【2024.04.19】  「@IT RustとDioxusで投稿アプリのSPAを作ってみよう」記事掲載
今回は、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxus(UI作成フレームワーク)の基本動作を理解します。


【2024.04.19】  「翔泳社 CodeZine(TypeScriptバージョン3から5.2までのアップデート内容まとめ ──型の絞り込みについて解説)」記事掲載
前回は、TypeScriptの根幹ともいえる型システムに関する変更点を紹介しました。今回は、型の絞り込みに関する変更点を紹介します。


【2024.04.18】  「レバテック レバテックLAB(静的ホスティングサービスの仕組みと使いどころ。そのメリットや使用の注意点も解説)」記事掲載
今回は、高速で安全なWebサイトを効率よく低コストで構築、公開できる「静的ホスティング」を紹介します。


【2024.04.17】  「翔泳社 CodeZine(TypeScriptの根幹「型システム」、バージョン3から5.2までの変更点を解説!)」記事掲載
前回は、タプルに関しての変更点を紹介しました。今回は、TypeScriptの根幹ともいえる型システムに関する変更点を紹介します。


【2024.04.16】  「翔泳社 CodeZine(Web ComponentsのイベントやスロットをReactで扱う)」記事掲載
今回は、カスタム要素内で発火したイベントをReactで受け取る方法と、カスタム要素内のスロットへReact由来のUIを流し込む方法について解説します。


【2024.04.11】  「翔泳社 CodeZine(ESP32のタッチセンサーとPWM機能を活用したIoTプログラミング──C#で電子ピアノを作ってみよう!)」記事掲載
今回は、タッチセンサーとPWM機能を使ったプログラムを作成します。LEDのON/OFFや明るさの制御、シンプルな電子ピアノの作成を扱います。


【2024.04.08】  「翔泳社 CodeZine(Android StudioのABCシリーズの新機能を解説! インスペクタ・プロファイラに関する新機能とは?)」記事掲載
前回に引き続き、Arctic FoxからHedgehogまでの間に追加された新機能に関して、バージョン横断でテーマごとに紹介していきます。今回は、新しいインスペクタとプロファイラを解説します。


【2024.04.08】  「レバテック レバテックLAB(フレームワーク「Svelte」「Solid」が話題。画期的だった仮想DOMと脱仮想DOMへの流れ)」記事掲載
今回は、脱仮想DOMの流れを、DOMの基本からReactなどによる仮想DOMについて触れながら紹介します。


【2024.04.04】  「翔泳社 CodeZine(【ComponentOne Data Services活用術】CSVデータを表示、更新してみよう)」記事掲載
今回は、CSVデータをComponentOne Data Servicesを使って操作する事例を紹介します。従来のADO.NETにおける手順とほとんど変わらず、静的なデータを利用できます。


【2024.04.01】  「翔泳社 CodeZine(「SpreadJS」のテーブルシートでスプレッドシートをデータグリッドとして活用する)」記事掲載
今回は、「SpreadJS」で、バックエンドのデータを表示・操作するデータグリッドとしてスプレッドシートを活用できる「テーブルシート」の利用法を説明します。


【2024.03.29】  「翔泳社 CodeZine(ESB/EAIを利用し、データ連携とコンポーネントで成長するシステムを構築する)」記事掲載
最終回である第3回では、これまで紹介した基本的な考え方にこだわらず、実際に筆者の会社で導入した際に生じた経験をもとに、いろいろと混ぜて使う実例について紹介します。


【2024.03.23】  「日経BP社 日経ソフトウエア2024年5月号(特集5 Q&Aでわかる!最新JavaScript入門 後編)」記事掲載
特集5「Q&Aでわかる!最新JavaScript入門 後編」を担当しています。


【2024.03.22】  「翔泳社 CodeZine(C# 12の新機能を紹介──型エイリアスやインライン配列など、待望の新機能とは?)」記事掲載
今回は、任意の型エイリアス、インライン配列、Experimental属性、インターセプタについて紹介します。


【2024.03.21】  「レバテック レバテックLAB(HTMLにカスタム要素を実現する標準技術Web Components。事例をもとに技術特徴を解説)」記事掲載
今回は、Web Componentsという標準技術について、その誕生の背景、主要な技術要素、実際のコード、そして周辺技術についても紹介します。


【2024.03.15】  「@IT RustとActix Webで投稿アプリにREST APIを導入しよう」記事掲載
今回は、前回の続きとして、投稿アプリにREST APIも追加します。JSON形式に加えて、XML形式でも返せるように拡張します。


【2024.03.14】  「マイナビ ゼロからはじめるAzure(Azureのストレージの種類と概要(2024年改訂版))」記事掲載
今回は、Azure上でデータを保存する仕組みの一つであるAzure Storageについて、サンプルを交えながら紹介します。


【2024.03.14】  「翔泳社 CodeZine(関数ポインタとおさらば! Modern C++のラムダ式)」記事掲載
今回は、無名関数とも呼ばれるラムダ式を紹介します。関数へのポインタという難解な仕様とはおさらばできる、ラムダ式とキャプチャについて理解を深めます。


【2024.03.13】  「レバテック レバテックLAB(クライアントサイドとサーバサイドの「良いとこ取り」。SSRとは違うサーバコンポーネントのメリットとは?)」記事掲載
連載の第1回目の今回は、サーバコンポーネントについて、ReactとNext.jsを絡めながら紹介していきます。


【2024.03.13】  「翔泳社 CodeZine(LocalKeyがわかるとFlutterの理解がより深まる)」記事掲載
今回は、前回紹介できなかったLocalKeyについて説明します。LocalKey自体には機能がほぼありませんが、実はFlutterをより深く理解するには重要な要素の1つでもあります。


【2024.03.06】  「翔泳社 CodeZine(TypeScriptの変更点まとめ、要素数と各要素のデータ型を指定した配列「タプル」を解説)」記事掲載
今回は、タプルに関するアップデートを紹介します。具体的には、読み取り専用やラベル付きタプル、さらに残余引数との組合せ、残余要素に関しての新機能を紹介します。


【2024.03.01】  「翔泳社 CodeZine(Remixのルーティングに関するAPIを徹底解説!~ルートモジュールの設定項目について~)」記事掲載
今回は、ルートモジュールに設定できる各種の設定のうち、コンポーネントやデータ授受に関するものを解説します。


【2024.02.27】  「翔泳社 CodeZine(Android StudioのABCシリーズとは? プロジェクトテンプレート、デバイスマネージャとエミュレータ、LogCatを解説)」記事掲載
今回と次回は、Arctic FoxからHedgehogまでの間に追加された新機能に関して、バージョン横断でテーマごとに紹介します。今回は、新しいプロジェクトテンプレート、デバイスマネージャとエミュレータ、LogCatを紹介します。


【2024.02.21】  「翔泳社 CodeZine(Next.js13で追加されたApp RouterとReact Server Components──UI通信の関係を再定義する)」記事掲載
React Server ComponentsをApp Routerがどのように活用しているのかを解説します。まずは、データ取得に関する話題を扱い、その後にデータ送信に関する話題を扱います。


【2024.02.19】  「翔泳社 CodeZine(C#の新たなる進化──プライマリコンストラクタとコレクション式などバージョン12の注目機能を紹介!)」記事掲載
今回は、クラスでも使えるプライマリコンストラクタ、より簡潔になったコレクション式、左辺値参照のみを読み出し専用にするref readonly修飾子、引数の既定値が設定可能になったラムダ式を紹介します。


【2024.02.16】  「@IT RustとActix Webで投稿アプリに状態管理を導入しよう」記事掲載
今回は、前回の続きとして、テンプレート化した投稿アプリにセッションによる状態管理の仕組みを導入し、それを利用した入力情報の記憶やフラッシュメッセージの実装例を紹介します。


【2024.02.15】  「独習Java 第6版」(翔泳社)配本開始
初心者がJava言語を学ぶにふさわしい解説書。Javaの基本的な知識・概念・機能はもちろん、文法、プログラムの書き方を豊富なサンプルプログラムとともに、詳細かつ丁寧に解説。プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得。初学者から、再入門者、学生・ホビープログラマまでおすすめの一冊。


【2024.02.09】  「翔泳社 CodeZine(「Angular」17の新機能を解説──シンプルで使いやすい記法が多数登場!)」記事掲載
今回は2023年11月にリリースされたバージョン17について、変更点や新機能を紹介していきます。


【2024.02.06】  「翔泳社 CodeZine(「Power Automate Desktop」のエラー処理──自動化フローを停止させない方法)」記事掲載
エラーが起きた場合でも、問題を回避しフローを続行させたい場合があります。今回は、各アクションのエラー発生時やブロックエラー発生時の設定によってフローを継続させる方法を紹介します。


【2024.02.02】  「翔泳社 CodeZine(Rails 7.1の新機能──非同期キュー、MySQLアダプター「Trilogy」やJavaScriptランタイム「Bun」の対応など)」記事掲載
今回は、Rails 7.1における主要な強化・改善ポイントのうち、時間がかかる処理を後回しにする非同期キュー、MySQL向けデータベースドライバTrilogyへの対応、JavaScriptランタイムBunへの対応などを中心に紹介します。


【2024.01.31】  「翔泳社 CodeZine(Python 3.10~3.12の魅力:入門者も使いやすいf-string、ExceptionGroup、進化したエラーメッセージの機能を解説)」記事掲載
今回は、f-string構文の機能強化、新しく導入されたExceptionGroupとTaskGroup、それと改良されたエラーメッセージを中心に紹介します。


【2024.01.30】  「翔泳社 CodeZine(ESB/EAIとは何か? 疎結合なサービス同士のデータ連携を実現する仕組みと考え方)」記事掲載
前回、事業が成長に伴い疎結合が課題になるケースがあることを示しました。今回は、それらを予防する知識や考え方、それらの技術やアーキテクチャについて紹介します。


【2024.01.29】  「翔泳社 CodeZine(より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?)」記事掲載
今回は、インクリメント/デクリメント演算子の動作変更と代替関数の追加、乱数生成の機能追加、mb_str_pad/json_validate関数の追加、range/unserialize関数、array_sum/array_product関数の動作改善などについて紹介します。


【2024.01.25】  「3ステップでしっかり学ぶ MySQL入門 [改訂第3版]」(技術評論社)配本開始
MySQLをはじめてさわる方を対象に、開発環境の準備からSQLの基本的な書き方、PHPによるWebシステム開発まで、図解でわかりやすく解説します。
予習→実践→復習の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。
章末に用意された練習問題で理解度をはかれるので、自習用にもセミナーのテキストにも最適な1冊です。


【2024.01.24】  「日経BP社 日経ソフトウエア2024年3月号(特集2 Q&Aでわかる!最新JavaScript入門 前編)」記事掲載
特集2「Q&Aでわかる!最新JavaScript入門 前編」を担当しています。


【2024.01.22】  「翔泳社 CodeZine(C#でIoTプログラミング! .NET nanoFrameworkを用いたプログラムとESP32でLEDを光らせよう!)」記事掲載
今回は、.NET nanoFrameworkを用いた基本のIoTプログラムについて解説します。
LEDの点灯とスイッチの処理について扱います。


【2024.01.19】  「@IT RustとActix Webで投稿アプリにテンプレートエンジンを導入しよう」記事掲載
今回は、前回の続きとして、投稿アプリにWebアプリケーションテンプレートエンジンの「Tera」を導入し、見た目を整えていきます。


【2024.01.12】  「翔泳社 CodeZine(ReactからWeb Components製のコンポーネントを利用してみよう)」記事掲載
今回は、Webアプリケーション開発の有名ライブラリであるReactとWeb Componentsを組み合わせて使う方法を解説します。


【2024.01.11】  「翔泳社 CodeZine(画面へのデータ反映処理を自動化できるデータバインディング! 監視オブジェクトやLiveDataの利用方法を紹介)」記事掲載
今回は、データバインディングを紹介する最後として、監視オブジェクトの利用や双方向データバインディング、さらにLiveDataの利用方法を紹介します。



著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.