すべてのWhat's New
-
2021年
-
2021.12.07 記事「Vue.jsの基本記法を学んでTypeScriptで自在に処理をコーディングしよう」(CodeZine)を公開しました
前回は本題から少し寄り道をして、Vue.jsなどのプロジェクト生成や実行を高速に実行できるできるCUIツール「Vite」について説明しました。今回からいよいよ本題に戻って、Vue.jsの基本記法を学んでいきます。
-
2021.12.06 記事「エンジニアの必須知識「SQL」、話題のPythonで賢く学ぶ」(日経クロステック)を公開しました
日経ソフトウエア 2021年5月号 特集の再掲記事です。
Pythonに付属の「SQLite 3」を使えば、SQLデータベースのプログラミングを手軽に始められます。SQLの基本的な使い方を解説します。 -
2021.12.06 記事「Flutterのマテリアルデザインを使ったコンポーネントを紹介【入力コンポーネント編】」(CodeZine)を公開しました
今回から入力コンポーネントを紹介します。入力コンポーネントは種類が多いので、今回は利用することが多いテキスト入力について説明します。
-
2021.12.01 お知らせ「3ステップでしっかり学ぶ Python 入門」中国語版 配本開始
「3ステップでしっかり学ぶ Python 入門」中国語版が出ました。
日本語版ともども宜しくお願いします。 -
2021.11.30 書籍『TECHNICAL MASTER はじめてのAndroidアプリ開発 Kotlin編』(秀和システム)刊行のお知らせ
基礎から応用まで確実に学べるステップアップ方式です。
Android Studio Arctic Fox(2020.3.1)対応で、開発環境の構築からビュー開発、インテント、データベース連携はもちろん、センサーやGPSといったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。 -
2021.11.26 記事「カスタマイズ性と生産性を両立する、React向けのUライブラリ「Chakra UI」の魅力的な部品【中編】」(CodeZine)を公開しました
今回は、アプリケーション開発の基礎となる、レイアウト、テキスト表示、メディア表示に関するコンポーネントについて解説します。
-
2021.11.26 記事「Pythonの「Prophet」ライブラリで株価予測をしてみよう」(@IT)を公開しました
最終回となる今回は、ローソク足とともにこれまでに計算したオシレーターなど一式を1つのグラフで表示する方法や過去の株価データを基にした株価予測の方法を解説します。
-
2021.11.26 記事「前編」(@IT)を公開しました
今回は関数で型を扱う場合を紹介していきます。基本となる引数や戻り値の型、さらには関数そのものの型を紹介します。
-
2021.11.25 記事「「Rustは安全でも難しい」といわれる理由――メモリ安全を実現する「所有権」の仕組み」(@IT)を公開しました
今回はRustにおける核心的な機能でRustによるメモリ安全なプログラミングを実現する機能の代表となる所有権を解説します。
-
2021.11.24 記事「Flutterが採用しているマテリアルデザインを使ったコンポーネントを紹介【ボタン編】」(CodeZine)を公開しました
今回はマテリアルデザインを使ったボタンとメニューコンポーネントについて説明します。
-
2021.11.22 記事「JavaScriptにはないTypeScript独自の型あれこれ」(@IT)を公開しました
前回は、基本中の基本に当たる、型指定にまつわるあれこれを紹介しました。今回はJavaScriptにはない、TypeScript独自の型のあれこれを紹介します。
-
2021.11.15 記事「Windows10の無償デスクトップ自動化ツール「Power Automate Desktop」でファイルやフォルダーの操作を自動化する」(CodeZine)を公開しました
今回は、Power Automate Desktopフローからのファイルやフォルダーの操作をデザインします。
-
2021.11.12 記事「「型」から学ぶTypeScript、JavaScriptとは何が違うのか」(@IT)を公開しました
本連載では、TypeScriptの型に関して、さまざまな方向から紹介していきます。連載1回目の今回は基本中の基本に当たる、型指定のあれこれを紹介します。
-
2021.11.12 記事「通勤経路から運賃を自動で取得してみよう【駅すぱあとWebサービス】」(マイナビニュース)を公開しました
今回は、「駅すぱあと Webサービス」の無料試用版を使って、Webサービスの呼び出しやXMLデータの解析についての手順を紹介します。
-
2021.11.11 書籍『作って楽しむプログラミング Androidアプリ超入門 改訂新版』(日経BP)刊行のお知らせ
2019年発行の「作って楽しむプログラミング Androidアプリ超入門」Android Studio 2020.3.1とKotlin 1.5に対応し、大幅に改訂しました。
初心者向けに、Androidアプリとは何か、開発環境の作成、アプリの作成から、作成したアプリをGoogle Playに公開するまでの一連の作業を解説します。
サンプル一式は、日経BP社のサポートサイトからダウンロードできます。 -
2021.11.09 記事「Flutterではマテリアルデザインを用いたコンポーネントをどう使うのか【テキスト編】」(CodeZine)を公開しました
今回から、テキストやボタン、入力コンポーネントなどのコンポーネントを紹介していきます。まずは、テキストとアイコンを扱います。また、マテリアルデザインについても解説します。
-
2021.11.08 記事「動かして学ぶ! Rustの言語仕様」(CodeZine)を公開しました
前回はWebAssemblyの概要を説明するとともに、Rustを利用した単純なWebAssemblyのサンプルを作成しました。今回はWebAssemblyの実装で必要となるRust言語の基礎を説明します。
-
2021.10.28 記事「Rustにおける関数の基本 引数、mut修飾子とは」(@IT)を公開しました
今回は、関数の使い方について解説します。引数や戻り値の有無による書き方や、return式によって関数から抜ける方法などについて紹介します。
-
2021.10.22 記事「「Azure Maps」を使って地理情報サービスをアプリケーションに追加しよう その3」(マイナビニュース)を公開しました
今回は、前回実装した検索機能をより使いやすくするために、ユーザーの入力内容によって動的に検索結果を地図上に反映できるようなアプリケーションへと修正していきます。
-
2021.10.19 記事「Pythonの「Plotly」ライブラリで「ゴールデンクロス」「デッドクロス」を可視化する」(@IT)を公開しました
今回は株価の上昇、下落を示すゴールデンクロスとデッドクロスを描画させる方法を紹介します。
-
2021.10.19 記事「Windows10の無償デスクトップ自動化ツール「Power Automate Desktop」のループアクションを利用する」(CodeZine)を公開しました
今回は、ループ(繰り返し)の制御構造を組み込んだフローのデザインを行います。
ループの制御構造を導入することで、ループ対象の部分フローをまとめて、一つのフローとして表すことができます。 -
2021.10.08 記事「ReactのUIコンポーネントライブラリ「Chakra UI」とは? カスタマイズ性と生産性を両立しよう【前編】」(CodeZine)を公開しました
今回は、特に生産性とカスタマイズ性にフォーカスして作られた、Chakra UIというライブラリについて解説します。
-
2021.10.07 記事「話題の爆速CLIツール「Vite」をVue.jsの定番ツール「Vue CLI」と徹底比較!」(CodeZine)を公開しました
前回はVue.jsのプロジェクト作成などができるツール「Vue CLI」を紹介しました。今回は少し寄り道をして、Vue.jsだけではなく、Reactなどのプロジェクトをより高速に生成・実行できるCLIツール「Vite」(ヴィート)を紹介します。
-
2021.10.01 記事「Rustの制御構造、演算子とは」(@IT)を公開しました
今回は、数値、文字列リテラルと制御構文(条件分岐、繰り返し)についてRustでどう書くか紹介します。
-
2021.10.01 記事「コマンドラインツール「Vue CLI」で本格的なVue.jsプロジェクトを作成しよう」(CodeZine)を公開しました
今回はVue.jsのプロジェクト作成やビルドなどができるツール「Vue CLI」の利用法を説明します。
-
2021.09.28 記事「Flutterでのレイアウトの組み合わせ方を学ぼう~実際の画面例を使用」(CodeZine)を公開しました
今回は実際の画面サンプルを例にどのようにレイアウトを使っていくかを紹介します。基本的なレイアウトは前回紹介したレイアウトを使いつつも、前回紹介出来なかったレイアウトもいくつか含まれています。
-
2021.09.28 記事「Pythonの「TA-Lib」ライブラリでテクニカル指標の計算と可視化をしてみよう」(@IT)を公開しました
前回は株価データの取得、データフレームの基本的な取り扱い、簡単な可視化方法を紹介しました。今回は、複数のテクニカル指標の計算と可視化、株価データの考察を行います。
-
2021.09.22 記事「EclipseでAWSアプリを作成してみよう?AWS Toolkit for Eclipseプラグイン」(CodeZine)を公開しました
最終回となる今回は、EclipseからAWSに接続できるプラグインであるAWS Toolkit for Eclipseを紹介します。
-
2021.09.16 記事「「Azure Maps」を使って地理情報サービスをアプリケーションに追加しよう その2」(マイナビニュース)を公開しました
前回に引き続き地理情報に関するサービスを提供するAzure Mapsについて紹介します。今回は、前回作成した地図を表示するアプリに検索機能を追加する方法について説明します。
-
2021.09.16 記事「変数でも「不変」がデフォルト――Rustの変数、データ型を理解する」(@IT)を公開しました
今回は、主にC/C++言語の経験者を意識しながら、基本的な文法(変数、データ型、配列など)について、Rustではどう書くかという観点で紹介します。
-
2021.09.13 書籍『独習Ruby 新版』(翔泳社)刊行のお知らせ
Rubyの基本的な知識/概念/機能、文法/プログラムの書き方を、さまざまなサンプルと共にしっかり解説します。解説→例題→練習問題(理解度チェック)の3ステップで、基本テクニックを身につけます。実際にサンプルコードを入力し、動かしながら学習することで、いっそう理解が深まります。サンプルはサポートページからダウンロード可能。
-
2021.09.08 記事「ニュースフィードを読んでみよう」(マイナビニュース)を公開しました
今回は、ExcelにおけるXMLデータの取り込みと、そのテーブルへの展開、そしてそれをExcel VBAで自動取得して加工するという一連の手順を学びます。
-
2021.09.07 記事「Flutterの基本的なレイアウトの考え方・仕組みを学ぼう」(CodeZine)を公開しました
今回は、レイアウトのしくみについて紹介します。Flutterの基本的なレイアウトの考え方をつかんでもらえればと思います。
-
2021.08.31 記事「Pythonの「mplfinance」「pyti」ライブラリで株価データを可視化する」(@IT)を公開しました
前回は、株価データを取得して簡単なグラフで確認しました。今回は、ライブラリを用いて取得した株価データをさまざまな種類のチャートで表示して分析します。
-
2021.08.26 記事「Windows10の無償デスクトップ自動化ツール「Power Automate Desktop」で条件分岐を実装してみよう」(CodeZine)を公開しました
今回は、条件分岐を組み込んだフローのデザインを行います。フローの途中で条件によっては次に行う作業を切り替えたい、もしくは次の作業を行わせたくないことがあります。If、Switchアクションを使って解説します。
-
2021.08.19 記事「Eclipseでデータベース設計をしてみよう?ERMasterプラグイン」(CodeZine)を公開しました
前回は、EGitプラグインを使って、GitHubと連携させる方法を紹介しました。今回は、ERMasterプラグインを使って、Eclipseでデータベース設計を行う方法を紹介します。
-
2021.08.17 記事「Reactで簡単にマテリアルデザインを実現できるライブラリ「Material-UI」を解説【後編】」(CodeZine)を公開しました
今回は、前回に引き続きMaterial-UIについて解説します。かゆいところに手が届く便利なコンポーネントを見ていきましょう。
-
2021.08.05 記事「Flutter2の新しい画面遷移「Navigator 2.0」を使ったページ遷移を理解しよう」(CodeZine)を公開しました
今回は、前回に引き続き画面遷移について説明します。Flutter2では、新しい画面遷移の仕組み(Navigator 2.0)が導入されました。
-
2021.08.04 記事「RustではじめるWebAssembly入門~JavaScriptを超える高速なWebアプリ開発を実践しよう」(CodeZine)を公開しました
今回は、WebAssemblyの概要を説明するとともに、Rustを利用した簡単なサンプルで、実装方法のイメージを紹介します。
-
2021.07.29 記事「EclipseでGit操作をしてみよう?EGitプラグインを紹介」(CodeZine)を公開しました
前回は、WTPプラグインを使って、EEアプリケーションの作成方法を紹介しました。今回は、Git操作が行えるEGitプラグインを紹介します。
-
2021.07.28 記事「プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえる」(@IT)を公開しました
今回は、Rust言語の概略とRustの動作環境構築について解説します。あわせて、導入で利用可能になるコマンドも紹介します。また、Hello, World!プログラムも作成します。
-
2021.07.27 記事「WindowsのRPAツール「Power Automate Desktop」でデスクトップ上での単純なタスクや業務を自動化しよう」(CodeZine)を公開しました
Power Automate Desktopは、デスクトップ上での定型作業を自動化するため、フローをデザイン・実行するツールです。第1回では、簡単なフロー作成の基本と手作業の記録について説明します。
-
2021.07.27 記事「「Python」と「Google Colaboratory」で株価データ分析に挑戦」(@IT)を公開しました
日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく連載です。第1回はPythonを実行する環境とデータの前準備について解説します。
-
2021.07.09 記事「「Vue.js」入門~JavaScriptフレームワークをTypeScriptで学ぼう」(CodeZine)を公開しました
今回は、簡単なサンプルを通して、Vue.jsとTypeScriptの概要と機能を紹介していきます。
-
2021.06.25 記事「「Azure Maps」を使って地理情報サービスをアプリケーションに追加しよう」(マイナビニュース)を公開しました
今回は、地理情報に関するサービスを提供するAzure Mapsについて紹介します。Azure Mapsが提供するいくつかのサービスを使用して、実際にアプリケーションに地理情報を組み込む実装方法について説明していきます。
-
2021.06.25 記事「EclipseでWebプロジェクトを作ってみよう(2)?WTPプラグインと動的Webプロジェクト」(CodeZine)を公開しました
前回は、Eclipse Tomcat PluginのTomcatプロジェクトを利用して、EclipseでJavaのWebアプリを作る方法を紹介しました。今回は、もう1つの方法であるWTPプラグインを利用した方法を紹介します。
-
2021.06.24 記事「ASP.NET CoreでホストされたBlazorアプリを公開する」(CodeZine)を公開しました
前回に続き、ASP.NET Coreでホストされたプロジェクトのアプリを作成します。今回は、天気予報が記述されたXMLファイルの処理からとなります。また、Blazorアプリを公開する方法も紹介します。
-
2021.06.14 記事「綺麗なコンポーネントを容易に導入できるMaterial-UIを紹介【前編】」(CodeZine)を公開しました
今回次回と2回にわたり、、Googleが公開している「マテリアルデザイン」というガイドラインに従ってデザインされた、Material-UIというライブラリについて解説します。
-
2021.06.14 書籍『独習PHP 第4版』(翔泳社)刊行のお知らせ
PHP8の基本構文から、クラス、DB連携、セキュリティ対策まで、しっかり学習。
解説→例題→練習問題(理解度チェック)の3ステップで、基本テクニックをしっかり習得。
実際にサンプルコードを入力し、動作を確かめながら学習することで、いっそう理解が深まります。サンプルはサポートページからダウンロード可能。 -
2021.06.10 記事「基本的なページ遷移を理解しよう~Flutterでの画面遷移」(CodeZine)を公開しました
Flutter2では、既存の画面遷移の仕組みを拡張し、Webアプリなども対象に、より汎用的な画面遷移の仕組みが導入されました。今回はFlutter1、次回はFlutter2(Navigator 2.0)について説明します。