すべてのWhat's New
-
2021年
-
2021.06.01 記事「Webページ用PDFビューワで活用の幅が広がるPDFライブラリ「DioDocs for PDF」」(CodeZine)を公開しました
.NETの実装でドキュメントファイルを作成・編集できるグレープシティのライブラリ「DioDocs」最新版V4Jで追加されたJavaScriptベースのPDFビューワを紹介します。
-
2021.05.28 記事「ASP.NET Coreのホストでブラウザの制限を回避」(CodeZine)を公開しました
前回までのアプリはブラウザ内で動作するため、どうしても処理の制限が多くなっていました。今回はその制限を回避するために、「ASP.NET Coreでホストされた」プロジェクトで作成します。
-
2021.05.24 雑誌「特集6 Pythonなら超手軽に学べる!データサイエンス時代のSQL データ分析編」(日経ソフトウエア)を公開しました
特集6 「Pythonなら超手軽に学べる!データサイエンス時代のSQL データ分析編」を担当しています。
-
2021.05.14 記事「便利な入力部品が多数追加! JavaScript入力コントロール「InputManJS」最新バージョンV3J」(CodeZine)を公開しました
グレープシティのJavaScript入力コントロール「InputManJS」の最新バージョンV3Jで追加された新機能を紹介します。新しい入力コントロールが追加され、より多様なフォーム入力のニーズに応えられるようになりました。
-
2021.05.13 記事「EclipseでWebプロジェクトを作ってみよう?TomcatプラグインとTomcatプロジェクト」(CodeZine)を公開しました
前回は、プラグインとその追加方法を紹介しました。今回は、前回追加したEclipse Tomcat Pluginを利用して、EclipseでJavaのWebアプリケーションの作り方を紹介します。
-
2021.05.11 記事「Flutterアプリの画面構成を理解しよう」(CodeZine)を公開しました
前回は、Flutterアプリ構造の概要を説明しました。今回はその続きとなる内容で、Flutt
-
2021.04.23 記事「Eclipseにプラグインを追加してみよう」(CodeZine)を公開しました
今回は、Eclipseにプラグインを追加してみます。マーケットプレースを使った方法とアップデートサイトを使った方法を解説します。また、おすすめのプラグインも紹介します。
-
2021.04.22 書籍『基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第2版 Kotlin対応』(翔泳社)刊行のお知らせ
本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。
同シリーズ「Androidアプリ開発の教科書 第2版 Java対応」と同じ構成でKotlinに対応させているため、KotlinとJavaを読み比べながら学んでいくことも可能です。 -
2021.04.19 記事「Dart言語の便利な拡張表現とパッケージ管理」(CodeZine)を公開しました
今回は「カスケード表記」や「コレクション作成の拡張表現」などのシュガーシンタックスや、パッケージの作成方法と利用方法やプロジェクトファイルについて紹介します。
-
2021.04.12 記事「React Hooks向けライブラリSWRとは? 通信とキャッシュ管理を簡便に」(CodeZine)を公開しました
今回は、通信とキャッシュ管理に特化したReact Hooks向けライブラリである「SWR」について解説します。
-
2021.04.12 書籍『基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第2版 Java対応』(翔泳社)刊行のお知らせ
本書は、Java言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。
2018年2月発行の「Androidアプリ開発の教科書」を最新の環境Android Studio 4に合わせて改訂しています。 -
2021.04.09 記事「「Azure Static Web Apps」を使った静的サイトを拡張しよう」(マイナビニュース)を公開しました
今回は、前回作成したAzure Static Web Appsのアプリに変更を加えて、Azure Functionsと連携してAPIの呼び出しが行えるようにしていきます。また、ステージング環境へのアプリの公開方法についても紹介します。
-
2021.04.07 記事「JavaScriptスプレッドシート部品「SpreadJS」最新版V14Jの新機能を紹介」(CodeZine)を公開しました
本記事では、グレープシティのJavaScriptスプレッドシート部品「SpreadJS」の新バージョン「V14J」で追加された新機能を紹介します。Excelのようなリボンメニューを表示するリボンコンテナや新種類のチャートなど、さまざまな機能が加わりました。
-
2021.04.06 記事「しつこいポップアップ、早過ぎるサインイン要求はNG――主導権をユーザーに渡し「愛されるUI」になるデザインとは?」(@IT)を公開しました
今回は「ユーザーの行動を操ろうとし、目的地へたどり着かせない」UIと、それに対する解決案を解説します。
-
2021.04.05 記事「IndexedDBを利用した、Blazorコンポーネントのデータベース処理」(CodeZine)を公開しました
今回は、日記アプリの作成のつづきです。前回までに、カレンダーを表示するコンポーネントができましたので、次に、日記データの保存と、読み込む処理を追加します。
-
2021.04.01 記事「Eclipseの便利なキーボードショートカットをご紹介」(CodeZine)を公開しました
前回は、Eclipseでのデバッグ方法を紹介しました。今回は、Eclipseを使っていく上で、便利なショートカットを紹介します。
-
2021.03.25 記事「業務アプリ開発用UIコンポーネント「ComponentOne」がBlazorに対応! サンプルで体験してみよう」(CodeZine)を公開しました
UIライブラリ「ComponentOne」のBlazor対応バージョンについて、かんたんなBlazorアプリの作成を通して、その魅力を紹介します
-
2021.03.24 雑誌「特集3 Pythonなら超手軽に学べる!データサイエンス時代のSQL 基本編」(日経ソフトウエア)を公開しました
特集3 「Pythonなら超手軽に学べる!データサイエンス時代のSQL 基本編」を担当しています。
-
2021.03.11 記事「「操作が難解」「ミスを誘引する」事例から学ぶUIデザイン改善方法――「何ができるのか」が伝わるデザインとは?」(@IT)を公開しました
今回は習熟度にかかわらず、操作が難解なUIや、ミスを誘引するUIを紹介し、改善策を提示していきます。
-
2021.03.04 記事「「Azure Static Web Apps」を使って静的サイトを公開しよう」(マイナビニュース)を公開しました
今回は、Azure上でWebアプリを公開するための新しいサービスである「Azure Static Web Apps」について紹介します。
-
2021.03.03 記事「Dart言語でのプログラム設計でワンランク上を目指そう」(CodeZine)を公開しました
今回は、「Factoryコンストラクタ」「ミックスイン」「非同期処理」について紹介します。少々、難しい部分がありますが、Dartの特徴がより色濃く表れている部分でもあります。
-
2021.02.26 記事「画面表示・印刷・エクスポート時の表示有無を切り替えられる「ActiveReportsJS」V2Jのレイヤー機能」(CodeZine)を公開しました
今回はV2Jで導入されたレイヤー機能を紹介します。レポートコントロールを複数のレイヤーに振り分けて、表示・印刷・エクスポート時の表示と非表示をレイヤー単位で切り替えられます。
-
2021.02.25 書籍『基礎から学ぶReact Native入門』(翔泳社)刊行のお知らせ
ReactとJavaScriptによるWebアプリ開発に近い作法でAndroidやiOSのアプリを開発できるReact Native。その基本の仕組みからReactやTypeScript、Expoを使った開発/リリースの方法まで一通り解説します。掲載サンプルはサポートページから入手可能。
-
2021.02.16 記事「誤解や混乱を生む「よく見る」事例から学ぶ、UIデザインの改善方法――多くの人に伝わるデザインとは?」(@IT)を公開しました
デザインを専門的に勉強したわけではないけれど、Webデザインも手掛けるエンジニアに向けて「よく見る」失敗例から改善案を提案する本連載。初回はさまざまな人に伝わるデザインとは何かを解説します。
-
2021.02.16 記事「Flutter開発で使うDart言語での関数・クラスの使い方を理解しよう」(CodeZine)を公開しました
今回は、関数やクラスなどの使い方を紹介します。関数やクラスではDart言語の特徴がより強くなるので、他の言語を知っている方もその違いを知っておくと良いでしょう。
-
2021.02.12 記事「フォームのバリデーションに役立つYupとは? React向けライブラリを解説」(CodeZine)を公開しました
今回は入力値のバリデーションを担当するライブラリYupについて解説します。各入力欄バリデーションルールを定義するのは大変ですが、Yupを使うとスッキリと定義できます。
-
2021.02.09 記事「Eclipseでのデバッグ方法~プロジェクトの削除と復活」(CodeZine)を公開しました
今回は、入力したプログラムを効率よくデバッグする方法を紹介します。また、作成したプロジェクトを削除したり、復活したりする方法も紹介します。
-
2021.02.04 記事「Flutter開発で必要なDart言語の基本を理解しよう」(CodeZine)を公開しました
今回からはFlutterプログラミングを行う上で必要となる、Dart言語の基本部分を紹介します。
-
2021.02.02 記事「より柔軟なデータ操作ができる「ActiveReportsJS」新バージョンV2Jのデータソース」(CodeZine)を公開しました
ActiveReportsJSの新バージョンV2Jで追加されたデータソースの新機能を紹介します。階層形式のJSONデータ対応や、エンドポイントを式で動的に設定する機能、HTTPヘッダ/クエリパラメータ設定機能を利用して、より柔軟にデータを取得できます。
-
2021.01.29 記事「「Nuxt.js」で作ったWebページをインターネットで公開する方法」(CodeZine)を公開しました
前回は、Nuxt.jsの非同期データ機能について説明しました。今回は、Nuxt.jsを利用して作成したWebページをインターネット上に公開する方法を紹介します。
-
2021.01.22 記事「新しいターミナルアプリ「Windows Terminal」からAzureを操作しよう」(マイナビニュース)を公開しました
本稿では、前半でWindow Terminalの基本的な使い方について紹介し、後半でWindows TerminalからAzureのリソースを操作する方法について説明します。
-
2021.01.13 記事「C#でSPAを実現する、Blazorコンポーネントの開発」(CodeZine)を公開しました
今回は、日記アプリを作成します。ごくシンプルなアプリでも、Blazor WebAssemblyアプリならではの手法がいろいろ必要となります。
-
2021.01.08 記事「KotlinによるAndroidの非同期処理」(CodeZine)を公開しました
前回は、HTTPアクセスとJSONデータの処理方法を紹介しました。今回は、Kotlin言語によるAndroidの非同期処理の記述方法を紹介します。
-
2021.01.05 お知らせ「3ステップでしっかり学ぶ Python 入門」韓国語版 配本開始
「3ステップでしっかり学ぶ Python 入門」韓国語版が出ました。
日本語版ともども宜しくお願いします。 -
2020年
-
2020.12.23 記事「半年ごとに更新を重ねる「Angular」バージョン10・11の新機能をチェック」(CodeZine)を公開しました
今回はAngularのバージョン10・11について、主要な変更点や新機能を紹介していきます。
-
2020.12.18 記事「炎上・失敗しないデザイン制作のために依頼者が知るべきポイント」(@IT)を公開しました
デザインが関わるプロジェクトで「少し気になるけどこんなものでいいか」とされがちなコスト、専門分野、多様性の問題について紹介します。
-
2020.12.17 記事「FlutterのUIウィジェットを理解するための基本を知ろう!」(CodeZine)を公開しました
今回は、前回作成した雛形アプリケーションのコードを利用してFlutterアプリケーションのプログラム内容について説明します。
-
2020.12.10 記事「AndroidアプリでのHTTPアクセスとJSONデータ処理」(CodeZine)を公開しました
今回は、前回の内容を踏まえて、HTTPアクセスとJSONデータの処理方法を紹介します。
-
2020.12.07 記事「デザインへのアドバイスを上司に求めるコツ、間違っても言ってはいけない禁句とは」(@IT)を公開しました
デザインが関わるプロジェクトで起きがちな「好き勝手な指示」「どんどん増える要望」について対策方法を解説します。
-
2020.12.07 記事「React向けライブラリを解説~フォームの状態管理を助けるFormikとは?」(CodeZine)を公開しました
本連載では、複雑な状態管理を効率化したり、きれいなUIを提供してくれたりする魅力的なReact向けのライブラリを紹介していきます。第1回となる今回は、入力フォームについて扱います。
-
2020.11.17 記事「JavaによるAndroid非同期処理の基本」(CodeZine)を公開しました
全3回にわたって、非同期処理がよく登場する場面としてWeb API連携を題材に、AsyncTaskクラスを利用しないAndroidの非同期処理を紹介します。今回は、Javaによる非同期処理の記述方法を紹介します。
-
2020.11.13 記事「実際にFlutterを触ってみよう~初めてのアプリ開発」(CodeZine)を公開しました
前回、Flutterを中心にモバイルフレームワークについて説明をしましたが、今回は、実際にFlutterを触ってみて、どのような流れでモバイルアプリを開発していくかを説明します。
-
2020.11.10 記事「デザイナーに「分かりやすい感じで」「適当になる早で」と依頼するのがダメな理由」(@IT)を公開しました
本連載ではデザインという役割を正しく理解し、デザイナーを正しくプロジェクトに参画させるためにデザイナーの取り扱い方を解説していきます。
-
2020.11.09 記事「「ActiveReportsJS」とUIコンポーネントの組み合わせで帳票データの入力環境を強化しよう」(CodeZine)を公開しました
本記事では、グレープシティのWebページ用コントロール(UI部品)ライブラリ「InputManJS」「Wijmo」とActiveReportsJSを組み合わせて、帳票へのデータ入力環境を強化する方法を説明します。
-
2020.10.28 記事「Eclipseでの初めてのコーディング~プログラムの実行方法まで解説」(CodeZine)を公開しました
今回は、Eclipseでのコーディング方法、および、入力したプログラムの実行方法を紹介します。
-
2020.10.20 記事「「Azure SignalR Service」でリアルタイムアプリケーションを作成しよう(3)」(マイナビニュース)を公開しました
前回作成した「現在の株式情報の一覧を表示するアプリケーション」を完成させていきながら、Azure SignalR Serviceを使ったアプリケーションについて説明していきます。
-
2020.10.15 記事「C#でSPAが実現できる、Blazor WebAssemblyのはじめかた」(CodeZine)を公開しました
今回は、Blazorの概要と開発環境の説明、そしてブラウザで「Hello,world!」と表示するアプリケーションを作成します。
-
2020.10.12 記事「Java 12~15でアップデートされたJVMの動作に関する変更点は? マイクロサービスの普及による軽量化ニーズが背景に」(CodeZine)を公開しました
今回はJDKに関連するツールやJavaコマンドの実行時に利用するような、JVMの動作に関する変更点について紹介します。
-
2020.10.06 記事「さまざまなグラフを帳票に表示できる「ActiveReportsJS」のチャート機能」(CodeZine)を公開しました
今回はさまざまなグラフを帳票に表示できるChartレポートコントロールの利用法を紹介します。
-
2020.10.05 記事「Laravelの認証機能を理解しよう」(CodeZine)を公開しました
連載最終回となる今回は、Laravelの認証機能を紹介します。最初に認証機能の概要を紹介して、各機能の具体的な解説を行います。