特集 読み切り記事
開発に役立つツールや知って得する情報を紹介
-
ガントチャートをWebアプリに組み込める「ガントシート」でプロジェクト管理機能を作成してみよう
本記事では、SpreadJS V17Jの新機能であるガントシート機能でガントチャートをWebアプリに組み込み、レベル階層フォーマットの使い方や先行タスク、達成度の表示、スタイルのカスタマイズなどの事例を紹介します。
-
「シングルマルチモニター」でプログラマーやデザイナーも作業効率倍増!5Kウルトラワイドモニターの活用術
本稿では、5Kウルトラワイドモニターを「シングルマルチモニター」構成で使い、Visual StudioとVS Codeを並べてコーディングしつつ、ブラウザーでリファレンスを確認したり、多くのツールパネルを開いたIllustratorと資料を同時に表示したりと、作業環境を最適化する方法を紹介します。
-
【2023年版】Android StudioのインストールとAndroidアプリの開発環境構築方法
本記事は、Androidアプリ開発に必要な環境構築と最初のアプリの作成方法について解説します。『Androidアプリ開発の教科書 第3版』(翔泳社)の内容から、2023年5月時点の最新のAndroid Studioに対応してアップデートしています。
-
【2022年版】Android StudioのインストールとAndroidアプリの開発環境構築方法
Androidアプリ開発に必要な環境構築と、初めてのAndroidアプリの作成方法について解説します。
-
Swift 5.5でサポートされた非同期処理の使い方――async/await構文と新UIクラス
Swift 5.5からサポートされた非同期処理について説明します。非同期処理とそれまでの処理の違い、非同期処理の具体的な使い方など例を挙げながら解説します。
-
Pythonってどんな言語? 特徴と歴史を『独習Python』から解説
6/22に翔泳社より刊行された「独習Python」についての紹介記事です。 第1章から一部、挿絵なども含めて抜粋掲載されています。
-
リッチなUIを作りやすくなったAndroid Studio 4.0の新機能を知ろう
2020年5月28日に、Android Studio 4.0がリリースされました。デザインのための新機能を中心に、リッチなUIをより少ない労力で作り上げるための工夫がたくさん入っりました。本記事では、バージョン4.0での新機能の概要を紹介します。
-
多様化するフレームワーク問題を解決!『Javaによる高速Webアプリケーション開発のためのSpring Boot入門』が発売
WINGSプロジェクトメンバー執筆のCodeZine連載「Spring Bootで作るマイクロサービス」を書籍化。POD版、電子書籍版で発売中。
-
HTML・JavaScriptの処理で表現力豊かな帳票を出力できる「ActiveReportsJS」の活用
グレープシティの「ActiveReportsJS」は、サーバーの処理に依存せず、WebブラウザーのJavaScript処理だけで帳票を出力でできるライブラリーです。本記事では、ActiveReportsJSの機能や利用方法を紹介します。
-
手に馴染むエディタを使っていこう! 開発者が知っておきたいエディタの諸機能
本稿では、プログラマもなんとなく選びがちなエディタに関して、プログラミング用テキストエディタとは何か、何がいいのか、どのようなものを選べばいいのか、といった内容を紹介します。
-
新機能でさらに便利になったAndroid Studio 3.4を知ろう
バージョン3.4で追加された機能の概要を紹介します。特に、今回の更新で強化された、アプリ開発をGUI上で快適に行うための機能について着目して、解説します。
-
【新刊紹介】『速習 Kotlin』、Kotlinを始める際に目を通しておきたい一冊
新刊「速習 Kotlin」について、一般レビュー読者(嶽 雅也さん)と担当編集者からのコメントを掲載いただいています。
-
Webページのフォームをより便利に! 軽量で多機能なJavaScript入力コントロール「InputManJS」の紹介
グレープシティの「InputManJS」は、Webページの入力フォームで利用できる入力用JavaScriptコントロールセットです。本記事ではInputManJSの利用法を紹介していきます。
-
確かな言語理解は後々の血肉となり底力となる――『独習C# 新版』山田祥寛が語る
12/15に刊行された「独習C# 新版」の著者へのインタビュー記事です。
-
Android Studioの新バージョン3をCheck It Out!
Android Studioの新バージョン3.0がリリースされました。注目すべき機能がいろいろ追加されています。本記事では、そのうちいくつかを紹介していきます。
-
Angularと高機能JavaScriptライブラリで作るスプレッドシートアプリ
グレープシティが提供するJavaScriptライブラリ「SpreadJS」に含まれるスプレッドシート部品「Spread.Sheets」を、JavaScriptフレームワークAngularと組み合わせて利用する方法を説明します。
-
マルチカラムも解説、Web用パーツをカスタマイズしたいときに役立つCSSスタイリング入門書
CodeZineの連載「CSSで作るWeb用パーツ」が本になりました。Webデザイナーやフロントエンドエンジニアでなくても「見出しやフォームをカスタマイズしたい」という方、特にHTMLとCSSは少し分かるけれど自分でコーディングできない方におすすめです。
-
AWS IoTとRaspberry PiではじめるIoT超入門
Amazon Web ServicesでIoTデバイスを管理するためのサービスである「AWS IoT」の紹介と小型のLinuxマイコンボードである「Raspberry Pi 3」を使ってAWS IoTを使う手順を紹介します。
-
Pepper、BOT開発……最新技術はコミュニティで学ぼう! エンジニアが技術を習得するためのヒント
本記事では、技術コミュニティが主催する勉強会を通して、エンジニアが機械学習やクラウド技術などの最新技術を習得するためのヒントをご紹介します。
-
SIerの新米プログラマがベテランと意思疎通できるようになる『クラウド超入門』、著者・阿佐さんに訊く
6/16に刊行された「Amazon Web Servicesではじめる新米プログラマのためのクラウド超入門」の著者へのインタビュー記事です。
-
AdWords APIでレポート作成や広告の開始/停止を自動化する
AdWords APIはGoogleの広告サービスAdWordsを操作するAPIです。本稿ではPythonプログラミング経験者を対象に、レポート作成や広告の停止/開始をAPI経由で操作する方法を紹介します。
-
タスク管理の新提案! Office 365 Plannerとは?
Office 365 Plannerを実際に業務で使用している著者が、Office 365 Plannerを使うことで得られる業務上のメリットや解決した課題等を紹介します。
-
インフラ構築をコードで自動化できる「Docker」の魅力――主婦と先生と作家をコンテナ仮想化で両立する阿佐志保さんの生き方
11/19に刊行された「プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化」の著者へのインタビュー記事です。
-
iOS 9やService Workerの登場で対応待ったなし! これからのWebで重要度を増すSSLの活用事例
Webの通信を暗号化するSSLをテーマに、IT業界全体で重要性を増すSSLの状況や、SSLを容易に利用できる環境などを解説します。またSSL環境でしか利用できないWeb技術としてService Workerを紹介します。
-
【書評】JavaScriptを気持ちよく学べるレシピ集『JavaScript逆引きレシピ jQuery対応』
「JavaScript逆引きレシピ jQuery対応」の書評記事です。 青木さんに書籍の感想を書いていただきました。 どんな本なのか、気になる方は、是非、この記事を参考にしてみてください。
-
Microsoft Azureでのモバイルアプリ開発、ことはじめ
モバイルアプリケーション開発に特化した基盤である、Microsoft Azureモバイルサービスを簡単なサンプルを交えて、紹介していきます。
-
Windows Azure Active Directoryことはじめ
Office 365、Dynamics CRM OnlineなどMicrosoft社のクラウドサービスの認証基盤としても利用されているWindows Azure Active Directoryを簡単なサンプルを交えて、紹介していきます。
-
Dropbox、GitHubからWindows Azure Webサイトにデプロイしてみる
Windows Azure Webサイトでは、オンラインストレージのDropboxや、リポジトリ管理WebサービスであるGitHubからのデプロイなど多様な連携をサポートしています。本稿では、これらを利用した連携方法について解説します。
-
チーム開発環境をワンストップで構築しよう - Visual Studio Online
チーム開発環境として定番化しつつあるバージョン管理システムやCI(Continuous Integration:継続的インテグレーション)、チケット管理システムについてVisual Studio Onlineでのサポート状況を概要レベルで紹介し、簡単に使用方法についても説明します
-
Linux仮想マシンをWindows Azure上で動かそう!
Windows Azure仮想マシン上でLinuxを動作させる方法について解説します。 Windows Azureと聞くと、Windows系OS専用のクラウドサービスと思われるかもしれませんが、実はLinux系OSも動作可能です。
-
Adobe Edge Reflowで作るレスポンシブデザイン向けプロトタイプ入門
レスポンシブWebデザイン向けのプロトタイプ作成ツールとして、「Adobe Edge Reflow CC(Preview)」の基本的な使い方を紹介します。
-
ログ収集基盤としてFluentdの知名度が向上するとともに、大規模Webサービス提供会社による使用事例も多く出てきました。本記事では、Flunetdとは何か、どのように使用するかを紹介していきます。
-
オープンソースカンファレンスの会場で11月に行われたインストールマニアックス5決勝大会をレポートします。
-
jQueryを利用したコンポーネントで軽量かつ高機能なWebアプリづくりを!
NetAdvantage for jQueryを利用した高機能で軽量なクライアントサイド実装について解説します。入力補助となるエディタ機能や、HTML5対応もされているレーティングやビデオ機能についても解説します。
-
jQueryを利用した軽量・高機能なクライアントサイド実装!
NetAdvantage for jQueryを利用した高機能で軽量なクライアントサイド実装について解説します。データアクセステクノロジから、高機能なグリッドについて紹介します。
-
Web PIの概要やインストール方法、Web PIを使用してオープンソースソフトウェア(OSS)のWebアプリケーションをインストールする方法などを、コンパクトに説明します。
-
ハイエンドなアプリケーションのためのツール・スイート「インテル Parallel Studio XE 2011」
2010年11月10日にエクセルソフト社より「インテル Parallel Studio XE 2011」が発売されました。本記事ではC++ Composer XE、Inspector XE、VTune Amplifier XEの新機能について解説します。
-
マルチコア時代の定番チューニングツール「インテルParallel Studio 2011」
先日リリースされた、並列プログラミングを支援するツールスイートである「インテルParallel Studio 2011」の中から、Parallel Advisor 2011を除く各製品の主な新機能について解説します。
-
「マイクロソフトの Web テクノロジ最前線と現実解を語ろう」 2010年8月27日(金)に開催されたTech・Ed Japan 2010内のコンテンツ「Birds of a Feather」の1コマ、著者も登壇したマイクロソフトの Web テクノロジ最前線と現実解を語ろうについてレポートを記します。
-
格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する
通常のレンタルサーバー上ではリソースの面で設定が制限されているApacheモジュールのインストールを行い、Ruby on Railsを実用的な速度で利用するためのWebサーバーの環境設定を、ServersMan@VPS上で行う際の手順を説明します。
-
正しい分析でムダなくチューニング アプリの並列化を支援する「インテル Parallel Amplifier」
世界最大の半導体メーカーである、インテル社の「インテルParallel Amplifier」を紹介します。Parallel AmplifierのHotspot分析および並列性分析にフォーカスして解説します。
-
Google App Engine/JavaでのScala/Liftアプリケーション開発(後編)
前回作成したイベント管理アプリケーションに機能追加を行いながら、Googleが提供するemailサービスやスケジュールサービス(cron)、TaskQueue(非同期バックグラウンド処理)などを利用してアプリケーションを構築する方法について説明します。
-
Google App Engineで開発するスケールするアプリケーション(後編)
前回の中編では、ミニブログサービスのTwitterとGoogle App Engineを連携させたアプリケーションの仕様概要と、設計について説明しました。後編の本稿では、中編で説明したアプリケーションを実際にプログラミングしていきます。
-
Google App Engine/JavaによるScala/Liftアプリケーション開発(前編)
LiftアプリケーションをGoogle App Engine上で動作させる方法と、Low Level APIを利用したデータアクセスについて解説します。
-
Google App Engineで開発するスケールするアプリケーション(中編)
ミニブログサービスのTwitterとGoogle App Engineを連携させるレコメンドアプリケーションの設計について説明します。
-
Google App Engineで開発するスケールするアプリケーション(前編)
前編では、主にGoogle App Engineの概要と特徴、そしてWebシステムをスケールするための手法、考え方について説明します。
-
今回は、管理インターフェイスの使い方、ショートカット、汎用ビュー、Formクラス、セッション、キャッシュの使用方法などについて説明します。
-
「ASP.NET Web Form」か「ASP.NET MVC」か?.NETによるWebアプリ開発の今を徹底討論
8月28日に開催されたMicrosoft Tech・Ed Japan 2009内のコンテンツ「Birds of a Feather」の1コマ、「ASP.NET Web Form vs. ASP.NET MVC in Japan」についてレポートします。
-
DjangoはPythonの簡潔さをうまく活かし、シンプルかつ本格的な開発ができるWebアプリケーションフレームワークです。本稿ではこのDjangoによるアプリケーション開発の基本をチュートリアル形式で説明します。
-
前編に引き続き、C#を使ったシリアル通信について紹介していきます。 今回はより実践的なサンプルアプリケーション(抽選会ソフト)を作成してみます。
-
パソコン1台だけでなく、2台のパソコン同士で会話をさせて何か作ってみたい、という願望を比較的簡単に実現させることができるものが、シリアル通信です。シリアル通信の概要からC#を使ったシリアル通信の実装についてまでを解説します。
-
「PCとスパコンってどのくらい性能が違うのだろう」と思ったことはないでしょうか。本稿では、スパコン用のベンチマークであるHPCCをPCで動かし、両者を同じ土俵にのせることでこの疑問に答えます。
-
Log Parserでログを統合的に扱い運用保守に役立てる(実践編)
そのままでは見にくいログファイルから見栄えの良いグラフやHTMLを生成する方法について紹介します。また、危険度の高いエラーが出力されたときに自動的にメールを送信する方法についても紹介します。
-
Log Parserでログを統合的に扱い運用保守に役立てる(基本編)
Microsoftが無償で提供しているログ取得ツール「Log Parser」を使ってログをチェックする方法を紹介します。Log Paserの使い方を理解すると、さまざまなリソースをまとめて監視し効率よく情報を集めることができます。基本編では、基本的な機能や、ログ抽出クエリの書き方などについて解説します。
-
レポートパーツとDesignerで帳票開発を効率化する