すべてのWhat's New
-
2023年
-
2023.05.19 記事「GoでWebAssembly――Go標準のWebAssemblyサポートを体験する」(@IT)を公開しました
今回は、Go言語における開発事例を紹介します。GoからのJavaScript関数呼び出し、JavaScriptからのGo関数の呼び出しについても紹介します。
-
2023.05.15 記事「Azureでコンテナ化アプリを動かしてみよう その9」(マイナビニュース)を公開しました
今回はサーバーレスなプラットフォームでコンテナ化アプリケーションを実行できるAzure Container Appsについて紹介します。
-
2023.05.15 記事「VSCodeにChatGPTを! 導入方法や使い方を理解して次世代の開発環境を整えよう」(CodeZine)を公開しました
今回は、AIを開発効率やプログラミングスキルの向上に役立てようということで、話題のChatGPTをVSCodeから利用できる拡張機能を紹介します。
-
2023.05.12 記事「SwiftとiOSでgRPCクライアントを開発する――gRPCサービスの相互運用」(@IT)を公開しました
今回は、第4回で実装したサーバサイドストリーミングgRPCサービスを利用するモバイルアプリケーションを、iOS用にSwiftで開発します。
-
2023.04.28 記事「LINEでメッセージの送受信を行おう! Messaging APIの基本的な使い方から解説」(CodeZine)を公開しました
今回は、LINEにおけるメッセージの送受信を行うMessaging APIの簡単な使い方について紹介していきます。
-
2023.04.26 記事「モダンで使い勝手のよいC#──パターンマッチングの拡充とその他バージョン11の新機能を理解しよう」(CodeZine)を公開しました
今回は、refフィールドなどの参照系の機能を中心に紹介します。C# 7.0から細かく機能拡張された流れを追うことで新機能の理解の一助とすることを意識します。また、UTF-8文字列リテラルなどの文字列取り扱いの改善についても紹介します。
-
2023.04.25 記事「Web ComponentsのUIライブラリ「Ionic Framework」を解説──既存のデザインシステムを活用する方法とは?」(CodeZine)を公開しました
今回は、Web Componentsで開発されたUI部品のライブラリであるIonic Frameworkについて解説します。Web Componentsの知識を活かして、既存のデザインシステムを活用する方法を学んでみましょう。
-
2023.04.21 記事「GA4のBigQueryエクスポートデータを理解する」(@IT)を公開しました
今回は、Googleアナリティクス4のWeb解析をSQLを用いて行うためのデータ連携方法を解説します。BigQuery連携のための各種手順からデータ構造までを解説します。
-
2023.04.21 記事「kintoneのデータをREST API連携で使用する、「ActiveReportsJS」の活用術」(CodeZine)を公開しました
本記事では、サイボウズ株式会社の提供する「kintone」のデータを、ActiveReportsJSを使って帳票形式で表示する事例を紹介します。
-
2023.04.19 記事「Vue.jsでページを切り替える「Vue Router」の利用法を解説! TypeScriptの型定義とともに活用しよう」(CodeZine)を公開しました
前回は、Vue.jsのコンポーネントについて説明しました。今回は、複数のコンポーネントをURLによって切り替え表示できる「Vue Router」の利用法を説明します。
-
2023.04.17 記事「Googleスプレッドシートからデータを取得してみよう【Google Sheets API】後編」(マイナビニュース)を公開しました
前回は、Google Sheets APIの概要を紹介し、APIキーの取得やAPI呼び出しをテストしました。今回は、ワークシートを準備してスクリプトを作成し、サンプルを完成させます。
-
2023.04.14 記事「RustでWebAssembly――「Rust and WebAssembly」を体験する」(@IT)を公開しました
今回は、WebAssemblyにおいて最も人気があるとされるRustにおける開発例を紹介します。RustとJavaScriptの関数を相互に呼び出す事例を紹介します。
-
2023.04.13 記事「3大サーバレスを実践する――AWS Lambdaを使ってみよう!」(@IT)を公開しました
今回は、3大サーバレスを紹介する回の最初として、AWS LambdaをVS Codeから操作する方法も含めて紹介します。
-
2023.04.07 記事「KotlinとAndroidでgRPCクライアントを開発する――gRPCサービスの相互運用」(@IT)を公開しました
今回は、第4回で実装したサーバストリーミングgRPCサービスを利用するモバイルアプリケーションを、Android OS用にKotlinで開発します。
-
2023.04.07 記事「無償デスクトップ自動化ツール「Power Automate Desktop」でファイルの圧縮・解凍作業を自動化する」(CodeZine)を公開しました
前回は、テキストの暗号化・復号のアクションを紹介しました。
今回は、Power Automate for Desktopでファイル圧縮・解凍する方法を紹介します。 -
2023.04.05 記事「メンテナンスしやすいアプリを作成しよう! RoomをViewModelと組み合わせて利用する方法」(CodeZine)を公開しました
前回は、データベース処理を自動化してくれるRoomを紹介しました。今回は、前回紹介したRoomと第1回で紹介したViewModelを、アプリで同時に利用する方法を紹介します。
-
2023.03.30 雑誌「「Pythonを使って学ぶ データ分析プログラミング」第7章」(日経ソフトウエア)を公開しました
第7章 「データサイエンス時代のSQL(基本編/データ分析編)」を担当しています。日経ソフトウエア2021年5月号と7月号に掲載された記事の再掲です。
-
2023.03.30 記事「絶え間ない進化を続けるC#──バージョン11を理解しよう! 参照の強化と文字列関連の新機能を紹介」(CodeZine)を公開しました
今回は、refフィールドなどの参照系の機能を中心に紹介します。また、UTF-8文字列リテラルなどの文字列取り扱いの改善についても紹介します。
-
2023.03.29 記事「より使いやすくなったPHP 8.2の新機能──関数の改良やデータベースサポートの変更を中心に紹介」(CodeZine)を公開しました
今回は、PHP 8.2の新機能のうち、callable構文や関数サポートに関連する変更を中心に紹介します。
-
2023.03.23 記事「iOS16のWeatherKitで気象データに触れてみよう」(CodeZine)を公開しました
今回は、iOS16で追加されたWeatherKitの具体的な使い方について紹介します。後半部分のサンプルでは、Chartsフレームワークも利用します。
-
2023.03.17 記事「C/C++でWebAssembly――「Emscripten」を体験する」(@IT)を公開しました
今回は、WebAssembly開発で人気のあるC/C++とEmscriptenによる開発事例を紹介します。標準的なC/C++の関数の出力をWebページに反映させる事例の他に、C/C++の関数をJavaScriptから呼び出す事例も紹介します。
-
2023.03.13 記事「JavaScriptライブラリ「Wijmo」のさまざまな部品を徹底活用!~階層構造のデータを表示するTreeViewコントロール~」(CodeZine)を公開しました
今回は、都道府県を地方ごとにツリー表示して、そこから都道府県を選択できるようにします。ツリー表示にはWijmoのTreeViewコントロールを利用します。
-
2023.03.10 記事「Node.jsでgRPCサービスを開発する――クライアントサイドストリーミングとは?」(@IT)を公開しました
今回は、Node.jsによる書籍情報検索サービスを、サーバサイドストリーミング方式とクライアントサイドストリーミング方式の手続きを持つgRPCサービスとして実装してみます。
-
2023.03.10 記事「Azureでコンテナ化アプリを動かしてみよう その8」(マイナビニュース)を公開しました
前回はHelmの概要の説明とHelmチャートの新規作成方法について説明しましたので、今回はHelmを使ったAKSへのアプリケーションのデプロイ方法を中心に説明していきます。
-
2023.03.09 記事「LINEアプリ開発の基本、LINEユーザと連携するために認証の仕組みと流れを理解しよう」(CodeZine)を公開しました
前回はLINEでのサービス全般について紹介しました。今回は、本システムにおけるLINEログインの使い方から、友だち登録をするまでの応用について紹介します。
-
2023.03.03 記事「無償デスクトップ自動化ツール「Power Automate Desktop」でテキストの暗号化を自動化する」(CodeZine)を公開しました
前回は、Azureコグニティブサービスのテキスト分析サービスのAPIの呼び出しを行うフローを紹介しました。今回は、テキストの暗号化・復号化のアクションを紹介します。
-
2023.03.01 記事「マルチプラットフォームなGUI「Avalonia UI」で予測気温表示アプリを作ろう」(CodeZine)を公開しました
前回は、予測気温表示アプリのコンボボックス部分を解説しました。今回は、残りの処理を追加し、アプリを完成させます。
-
2023.02.27 記事「Remixを触る上できちんと知っておきたい機能「Nested Routes」を解説」(CodeZine)を公開しました
今回は、Remixの特徴的な機能である loader() やNested Routesを利用して、簡単なアプリケーションを作成してみます。
-
2023.02.24 記事「Googleアナリティクス 4の基本を理解する」(@IT)を公開しました
本連載では、BigQueryとの連携によるWebアクセスデータの分析・活用を行う方法を中心に解説します。今回は、ツールとして大きく変わったGoogleアナリティクス 4の基本と特徴を紹介します。
-
2023.02.21 記事「JavaScriptライブラリ「Wijmo」のさまざまな部品を徹底活用!~AutoCompleteコントロールで実装する多機能ドロップダウンリスト~」(CodeZine)を公開しました
今回は、都道府県のデータを切り替え表示させるため、リスト選択やテキストの直接入力で都道府県を指定できる多機能ドロップダウンリストを、WijmoのAutoCompleteコントロールで実装します。
-
2023.02.21 雑誌「1年ぶりにリリースしたPHP 8.2──気になる新機能は? 型やクラス定義の強化ポイントも解説」()を公開しました
今回は、PHP 8.2における新機能のうち、選言的標準形や列挙型に関連する機能を中心に紹介します。
-
2023.02.21 記事「簡単にWebサービスの柔軟性が向上! Rails7のAPIモードの使い方をサンプルを通して学ぶ」(CodeZine)を公開しました
今回は、クライアントサイド開発におけるRESTfulなAPI開発の意義に触れたあと、Rails APIによるWebサービスの開発の概要、ミドルウェアの紹介、基本的なアプリの作成について紹介します。
-
2023.02.18 記事「Googleスプレッドシートからデータを取得してみよう【Google Sheets API】」(マイナビニュース)を公開しました
連載第14回と第15回では、Excel VBAにおけるGoogle Sheets APIの活用について紹介します。今回は、Google Sheets APIの概要を紹介し、APIの利用開始から呼び出しのテストまでを取り上げます。
-
2023.02.17 記事「.NETとC#でWebAssembly――「Blazor WebAssembly」を体験する」(@IT)を公開しました
今回は、Blazor WebAssemblyを紹介します。フロントエンド開発専用となりますが、C#を使うことができるので、.NETに慣れ親しんでいる開発者には有効な選択肢でしょう。
-
2023.02.14 記事「JavaScriptライブラリ「Wijmo」のさまざまな部品を徹底活用!~複数チャートをタブパネルで切り替え表示~」(CodeZine)を公開しました
前回は、FlexGridの表とFlexChartのチャートにデータを表示させました。今回はデータの種類を増やして複数のチャートを作成し、タブパネルで切り替え表示できるようにしていきます。
-
2023.02.13 書籍『改訂3版JavaScript本格入門』(技術評論社)刊行のお知らせ
ECMAScript 2022に対応した内容で約200ページ増の大幅改訂。最新の基本文法から、開発に欠かせない応用トピックまで解説します。JavaScriptらしく書くために大切なオブジェクトの扱い方や、大規模開発でさらに実用的になったオブジェクト指向構文を学び、しっかりと動くプログラムの作り方を本質から理解できます。
JavaScript開発者必携の1冊です。 -
2023.02.10 記事「PythonでgRPCサービスを開発する――サーバサイドストリーミングとは?」(@IT)を公開しました
今回は、Pythonでストリーミング型のgRPCサービスを開発します。幾つかあるストリーミング型のうち、サーバからの複数レスポンスとなるサーバサイドストリーミングを実装してみます。
-
2023.02.09 記事「無償デスクトップ自動化ツール「Power Automate Desktop」とAIを組み合わせ、Webページからのキーワード抽出を自動化する」(CodeZine)を公開しました
今回は、前回に引き続きAzureコグニティブサービスのテキスト解析サービスを扱い、キー語句抽出APIの呼び出しを行うフローを紹介します。
-
2023.02.08 記事「iOS16で追加されたChartsフレームワークで日々の売上データをグラフ化してみる」(CodeZine)を公開しました
今回はSwiftUI 4で追加されたSwift Chartsフレームワークの使い方について説明します。棒グラフ、折れ線グラフの表示やアニメーション効果の実装などを扱います。
-
2023.02.03 記事「【新刊紹介】『速習 ASP.NET Core - Blazor編』発売、短時間でBlazorの基本を学べる解説書」(CodeZine)を公開しました
新刊「速習 ASP.NET Core - Blazor編」について、一般レビュー読者(mayuさん)と担当編集者からのコメントを掲載いただいています。
-
2023.02.03 記事「サーバレスとは何か?――3大サービスを一挙比較!」(@IT)を公開しました
今回は、そもそもサーバレスサービスとはどのようなものなのか、3大クラウドベンダーのサーバレスのそれぞれの特徴を概観するとともに、本連載で実行させる関数を、ローカルで実行させるところまで紹介します。
-
2023.01.31 記事「Web Componentsを簡便に扱う「Lit」の実践的な使い方を学ぶ──ToDoリストを作ろう」(CodeZine)を公開しました
今回はToDoリストを作成しながら、複雑な状態管理やリストの管理などの実践的な利用法を学んでいきます。
-
2023.01.30 記事「Azureでコンテナ化アプリを動かしてみよう その7」(マイナビニュース)を公開しました
今回はKubernetesのアプリケーションをパッケージ化して管理・運用できるツールである「Helm」を使ったアプリケーションのデプロイ方法について説明します。
-
2023.01.26 記事「【複数の人でドキュメント作成】MS-Wordを使ってスムーズなチーム開発をしよう」(CodeZine)を公開しました
今回は、複数人で同じドキュメントを更新する場合に役立つ便利なワードの機能を中心に紹介します。また、知っているとより便利になる機能やTIPSについても紹介します。
-
2023.01.24 書籍『基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Java対応』(翔泳社)刊行のお知らせ
本書は、Java言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。
最新の開発環境Android Studio Dolphin(2021.3.1)を利用します。
同シリーズ「基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Kotlin対応」と同じ構成でJavaに対応させているため、JavaとKotlinを読み比べながら学んでいくことも可能です。 -
2023.01.24 書籍『基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Kotlin対応』(翔泳社)刊行のお知らせ
本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。
最新の開発環境Android Studio Dolphin(2021.3.1)を利用します。
同シリーズ「基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Java対応」と同じ構成でKotlinに対応させているため、KotlinとJavaを読み比べながら学んでいくことも可能です。 -
2023.01.21 書籍『Pythonでできる! 株価データ分析』(森北出版 )刊行のお知らせ
本書では、株に興味があるPythonプログラマーを対象に、Pythonを使った株価分析の手法を解説します。
株価データの収集からチャートの生成、指標を使った分析、売買ルールのテストまで、株価分析の一連の流れを具体的なサンプルと共に解説。サンプルはGoogle Colaboratoryで動作できるので、面倒な環境設定も不要です。
※本書は、@ITでの連載記事『「Python」×「株価データ」で学ぶデータ分析のいろは』を加筆修正したものです。 -
2023.01.20 記事「スクリプト言語TypeScriptでWebAssembly――「AssemblyScript」を体験する」(@IT)を公開しました
今回は、TypeScriptでWebAssemblyプログラムを開発できるAssemblyScriptを紹介します。TypeScriptの構文を使ってコードを書けるので、フロントエンドに慣れた開発者にとってはWebAssemblyのための入りやすい選択肢と言えます。
-
2023.01.20 記事「無償デスクトップ自動化ツール「Power Automate Desktop」でAIによるテキスト分析を自動化する」(CodeZine)を公開しました
前回は、Azureコグニティブサービスのコンピュータビジョンで画像を分析するAPIの呼び出しを行うフローを紹介しました。今回は、Power Automate for desktopから人工知能(Azure Cognitive)で言語検出を行うサンプルを紹介します。
-
2023.01.19 記事「C# 11の新機能を理解しよう──オブジェクトの初期化とジェネリック型数値演算を解説」(CodeZine)を公開しました
今回は、オブジェクトの初期化やジェネリック型数値演算を中心に、requiredメンバー、auto-default構造体、インタフェースの静的抽象メンバと静的仮想メンバへの対応を紹介します。