2020年のWhat's New
-
2020.06.08 書籍『速習 Django 3』(WINGSプロジェクト)刊行のお知らせ
本書は、PythonフレームワークであるDjangoについて短時間で概要を掴みたい方のための書籍です。7つのPartに分けて、Djangoの基本からテンプレート開発、データベース連携、リクエスト/レスポンス処理、フォーム開発までを、サンプルコードと共に詳しく解説しています。最新バージョン3対応です。
-
2020.06.05 記事「Laravelにおけるバリデーションを理解しよう」(CodeZine)を公開しました
Laravelのメジャーアップデートとなるバージョン7がリリースされました。
今回は、バージョン7での変更点と、Laravelのバリデーション機能を紹介します。 -
2020.06.02 記事「多様化するフレームワーク問題を解決!『Javaによる高速Webアプリケーション開発のためのSpring Boot入門』が発売」(CodeZine)を公開しました
WINGSプロジェクトメンバー執筆のCodeZine連載「Spring Bootで作るマイクロサービス」を書籍化。POD版、電子書籍版で発売中。
-
2020.05.31 書籍『Javaによる高速Webアプリケーション開発のためのSpring Boot入門』(翔泳社)刊行のお知らせ
Webアプリ開発や、マイクロサービスでの開発に有用なフレームワークとして、近年人気が集まっているSpring Boot。その理由から使い方までを解説し、Spring Bootを使っていく基礎を身に付けることができます。
フレームワーク選定に悩んでいるJava開発者はもちろん、Webサービスに携わる開発者におすすめの1冊です。掲載サンプルはサポートページから入手可能。 -
2020.05.25 書籍『PHPマイクロフレームワークSlim Webアプリケーション開発』(ソシム )刊行のお知らせ
「フレームワークとは」という基本的な話題から、「本運用環境」で稼働させるまでを丁寧に解説。VagrantとVirtualBoxを使った仮想環境の構築やHerokuについても扱います。本書掲載のサンプルはダウンロード可能。合わせて読者特典として、PHPUnitを使った単体テストのコンテンツをPDFで提供しています。
全サンプル最新バージョン4.5で動作確認済です。 -
2020.05.23 雑誌「C#の教科書 C#8対応 ダイジェスト版」(日経ソフトウエア)を公開しました
特別付録(C#の教科書 C#8対応 ダイジェスト版)
「基礎からしっかり学ぶC#の教科書」単行本の内容を抄録した冊子です。 -
2020.05.20 記事「React Nativeでメモアプリを作ろう~セットアップと表示」(CodeZine)を公開しました
今回と次回の2回に分けて、メモアプリを作りながら、React Nativeでユーザーの入力を受け付けるほか、データを保存し、保存してあるデータを表示する方法について解説します。
-
2020.05.20 記事「LEGOのカラーセンサーを使った完全自動走行のプログラミングに挑戦しよう」(CodeZine)を公開しました
今回は、カラーセンサーを使って、人からのヒントを用いずに自動走行を実現する方法を紹介します。
-
2020.05.19 記事「リクエスト処理の前後に処理を挿入できる、Slimのミドルウェアを使ってみよう」(CodeZine)を公開しました
今回は、バージョン4でSlim内での重要度がより増した、リクエスト処理の前後に処理を挿入できる仕組み「ミドルウェア」について紹介します。
-
2020.05.12 記事「Excelデータを扱うWebページを「DioDocs」と「SpreadJS」の連携で作ろう」(CodeZine)を公開しました
DioDocsとSpreadJSの間でスプレッドシートのデータをJSON文字列で送受信して連携させることで、DioDocsとSpreadJSが持つ互いの利点を生かしてアプリを作成できます。
-
2020.05.06 記事「「Azure Bot Services」でボットアプリを作成しよう(2)」(マイナビニュース)を公開しました
今回は、前回作成したチャットボットを拡張してQ&Aに回答できる機能を追加していきます。
-
2020.04.23 記事「React Navigationで画面遷移を実現する」(CodeZine)を公開しました
今回はReact Navigationを採用して、複数の画面遷移パターンについて解説していきます。
-
2020.04.17 記事「【新刊紹介】『速習 TypeScript 第2版』発売、最新の3.8系にも対応」(CodeZine)を公開しました
新刊「速習 TypeScript 第2版」について、一般レビュー読者(熊五郎さん)と担当編集者からのコメントを掲載いただいています。
-
2020.04.16 記事「Laravelのエラーハンドラを理解しよう」(CodeZine)を公開しました
今回は、Laravelアプリケーション内でエラーや例外が発生した際の処理として、エラーハンドラとそのカスタマイズを紹介します。
-
2020.04.03 記事「JavaScriptスプレッドシート部品「SpreadJS」最新版V13Jの新機能を紹介!」(CodeZine)を公開しました
グレープシティのJavaScriptスプレッドシート部品「SpreadJS」について、2020年1月にリリースされた最新版「V13J」で追加された新機能を紹介します。
-
2020.04.02 記事「Androidのダイアログを作ろう - AlertDialogの使い方の基本からカスタマイズまでを学ぶ」(エンジニアHub)を公開しました
サンプルコードとともにAlertDialog.Builderクラスを使って用途別にダイアログを構成する情報を設定する方法、カスタマイズを行う方法について説明します。
-
2020.03.29 書籍『速習 TypeScript 第2版』(WINGSプロジェクト)刊行のお知らせ
本書では、TypeScriptの基本を9つのPartに分けて、サンプルコードとともに詳しく解説。Appendixでは、Visual Studio Codeによる開発やtsconfig.jsonの簡易リファレンスも紹介しています。
本書掲載のサンプルは、サポートページよりダウンロード可能。 -
2020.03.19 記事「Eclipse、はじめの一歩 - インストールから便利な日本語化プラグインの導入まで」(エンジニアHub)を公開しました
「Eclipse」は、豊富な拡張機能も魅力です。ごく初歩から学べるよう、インストールの方法や初歩的な使い方の導入、便利な日本語化プラグイン「Pleiades」による機能拡張などを体系的に紹介します
-
2020.03.19 記事「UIライブラリで美しいデザインを手軽に利用する」(CodeZine)を公開しました
今回は、サードパーティ製のコンポーネントセットとして、React Native Paperというライブラリを紹介します。品質の高いアプリを作るために欠かせない、素敵なコンポーネントの使い方を学んでいきましょう。
-
2020.03.18 記事「LEGOの赤外線を使った自動走行で「曲がる」プログラミングに挑戦しよう」(CodeZine)を公開しました
今回は、ビーコンがある方向に従って曲がることができるようにプログラミングを進めていきます。
-
2020.03.12 記事「大きく進化した「Angular」バージョン9、次世代レンダリングエンジン「Ivy」を中心に機能紹介」(CodeZine)を公開しました
今回はAngularのバージョン9について、主要な変更点や新機能を紹介していきます。
-
2020.03.10 記事「「Azure Bot Services」でボットアプリを作成しよう(1)」(マイナビニュース)を公開しました
今回は、ボットの作成から公開までを行うことのできるAzure Bot Servicesについて紹介します。
-
2020.03.02 記事「Webページの状態を集中管理できる「Nuxt.js」のVuexストアを使いこなそう」(CodeZine)を公開しました
今回は、Webページの入力内容や表示内容といった状態を集中管理できるVuexストアについて説明していきます。
-
2020.02.28 記事「C#でラズパイに接続した温湿度センサーで計測しよう」(CodeZine)を公開しました
最終回となる今回は、温湿度センサーを使って、温度と湿度を計測し、その値を表示してみます。
-
2020.02.28 書籍『作って楽しむプログラミング iPhoneアプリ超入門』(日経BP)刊行のお知らせ
iOS 13 & Xcode 11 & Swift 5対応。ステップバイステップで学ぶ入門書です。
初心者向けに、iPhoneアプリとは何か、開発環境の準備、アプリの作成から、作成したアプリをApp Storeに公開するまでの一連の作業を解説します。
サンプル一式は、日経BP社のサポートサイトからダウンロードできます。 -
2020.02.27 記事「アルゴリズムの基本をJava、C#、Pythonで学ぼう - データを集計し、言語ごとの違いを知る」(エンジニアHub)を公開しました
基本的なアルゴリズムを使った観測データの集計を考えてみます。使用するのは、Java(Java 13)、C#(C# 8.0)、Python(Python3)。ちょっとしたコードでも言語によって違いがあります。
-
2020.02.17 記事「React Nativeでアプリの見た目を整えよう~スタイルでコンポーネントをレイアウトする」(CodeZine)を公開しました
前回に続いて、React Nativeにおけるスタイルの使い方として、コンポーネントをレイアウト(配置)する方法を解説します。
-
2020.02.17 書籍『独習ASP.NET Webフォーム 第6版』(翔泳社)刊行のお知らせ
最新のVisual Studio 2019/ASP.NET 4.8に対応。ASP.NETの仕組みから、サーバーコントロールの使い方と使い分け、データベース連携、状態管理、Ajax/jQuery、ASP.NET Identityの実装やBootstrap連携など、丁寧に解説しています。
解説、練習問題、理解度チェックの3ステップで、手を動かしながら学習を進めます。本番環境として、Internet Information ServicesやMicrosoft Azure上で動作させる手順も紹介しています。紙面はC#で解説、配布サンプルはC#/VB両対応。 -
2020.02.10 記事「LEGOで赤外線を使った自動走行プログラムを作ってみよう」(CodeZine)を公開しました
今回は、具体的な課題の設定と、その課題を実現するにあたり必要な基本動作を行うプログラミングにフォーカスします。
-
2020.02.06 記事「React Native導入ガイド - 環境構築からクロスプラットフォーム開発のメリットまでを理解する」(エンジニアHub)を公開しました
本記事では、React Nativeの導入やモバイルアプリ開発の現場で起きがちな課題を解決する手段としての強みについて解説します。
-
2020.01.30 記事「HTML・JavaScriptの処理で表現力豊かな帳票を出力できる「ActiveReportsJS」の活用」(CodeZine)を公開しました
グレープシティの「ActiveReportsJS」は、サーバーの処理に依存せず、WebブラウザーのJavaScript処理だけで帳票を出力でできるライブラリーです。本記事では、ActiveReportsJSの機能や利用方法を紹介します。
-
2020.01.23 記事「Slimの最新バージョンリリース、アップグレードの方法を解説」(CodeZine)を公開しました
今回は、当初の予定を変更して、リリースされた最新バージョンのSlimバージョン4とTwig-Viewバージョン3にアップグレードする方法を紹介します。
-
2020.01.22 記事「Spring Bootの自動設定の仕組みを理解する」(CodeZine)を公開しました
今回は、Spring Bootの内部の仕組みを紹介します。各種ライブラリの設定を自動で行う設定機能はSpring Bootにとって大きな特徴であり、Spring Boot自体を理解するのに大いに役立つはずです。
-
2020.01.20 記事「「Azure DevOps」でチーム開発を行おう(6)Azure Test Plansを使った手動テストの管理」(マイナビニュース)を公開しました
今回は、Azure DevOpsのうち手動テストの管理をおこなうAzure Test Plansを紹介します。