Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

記事一覧

46~60件(全4903件)
  • 2018/05/11

    dataforms.jar API解説――フィールドクラスとHTMLタグの関係

     dataforms.jarにはフォームに配置できる各種フィールドクラスが実装されています。これらのフィールドクラスは、HTMLの<input ... />や<select>...</select>タグに対応して動作します。今回の記事では、これらの各種フィールドクラスとHTMLタグの関係を解説します。

  • 2018/05/10

    簡単になったUWP Bridge ~Windows 10 1803の新機能「タイムライン」をWPFアプリに実装してみる

     2018年春のWindows 10の大型アップデート「1803」の新機能「タイムライン」を、前回はUWPアプリから使ってみました。今回は、WPFアプリに「タイムライン」の機能を実装するために、Desktop Bridgeで「UWPアプリ化」する新しい簡単な方法を紹介します。

  • 2018/05/07

    Angular開発の強力サポートするコマンドラインツール「Angular CLI」の活用法

     本連載では、Webアプリケーションフレームワーク「Angular」の活用方法を、サンプルとともに紹介しています。前回は、バージョン5の変更点や新機能を解説しました。今回は、プロジェクトの生成や実行など、Angularアプリの開発をさまざまな機能でサポートするコマンドラインツール「Angular CLI」の利用方法を説明します。

  • 2018/05/02

    SQLクライアントはこれひとつでOK! あらゆるDBMSで使える「SQL Workbench/J」をデータ解析で活用しよう

     本シリーズではビジネスデータ解析でデータベースから情報を取得して活用する必要がある方を対象に、ビジネスデータ解析でよく使われる実践的なSQL例など、分析向けの活用を解説します。本稿では、さまざまなデータベースに接続する必要があるデータ解析の際に役立つ、フリーのSQLクライアントツール「SQL Workbench/J」の活用方法を解説します。導入・データベース活用手順を解説しデータ解析の際に役立つ機能を紹介します。

  • 2018/05/01

    「非同期通信とAJAX」 ~マンガでプログラミング用語解説

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、「非同期通信」と、JavaScriptで動的にHTMLを差し替える処理「AJAX(エイジャックス)」です。

  • 2018/04/27

    テックリードやリードエンジニアとしての生存戦略――長い時間をかけて積み重ねてきたものには大きな価値がある

     一定のキャリアを積んだエンジニアが、一度は思い悩むテーマ。それが「どうやって強みを身につけ、生き残っていくか」だ。エンジニアのキャリアプランは多種多様。数ある選択肢のなかから、何を選ぶべきか迷う人は少なくない。その課題を解決するヒントを提供するため、teratailがおくるITエンジニアの問題解決カンファレンス「MANABIYA -teratail Developer Days-」ではトークセッション「テックリード/リードエンジニアとしての生存戦略」が行われた。株式会社メルカリの是澤太志氏がモ...

  • 2018/04/26

    エンタープライズのモバイルアプリ開発に、フルスタックの機能を提供する――「MobileSUITE」と「Monaca」が生むシナジー

     スマートデバイスの普及により、エンドユーザーとのタッチポイントにおいてモバイル対応の必要性が高まってきた。この流れは、コンシューマー向けアプリはもちろん、WebブラウザやデスクトップPCでの動作が中心だった企業向け業務アプリにも広がっている。また、ソフトウェア開発に求められるライフサイクルも早くなっている。その状況において「どうすればスピーディーにモバイルアプリを開発できるか」の答えを多くの方が求めている。その最適解となり得るのが、富士通株式会社とアシアル株式会社の協業により実現した「Mobi...

  • 2018/04/25

    ASP.NET CoreとComponentOneを使って、マルチプラットフォームで動作するWebアプリを作成しよう!【Mac/Linux編】

     ASP.NET Coreは、ASP.NET MVCをベースとして再設計されたマルチプラットフォームで利用可能なWebアプリの開発が行えるオープンソースの基盤技術です。前回の記事では、Windows環境における開発方法、およびIISへのホスト方法について説明しました。今回は、「ComponentOne for ASP.NET MVC」をマルチプラットフォームで使用する方法を中心に解説していきます。

  • 2018/04/24

    Entity Framework Core 2.0の新機能を使おう

     Entity Frameworkは.NET環境で使用することのできるデータベースアクセスのフレームワークです。そのEntity Frameworkのクロスプラットーム版であるEntity Framework Coreの最新バージョンである2.0が、ASP.NET Core 2.0と同じタイミングでリリースとなりました。今回は、前回に引き続いてEntity Framework Core 2.0を使ったアプリケーションを作成していきます。実際にEntity Frameworkを使ってデータベースア...

  • 2018/04/23

    Windows 10 1803の新機能「タイムライン」とはなにか? ~まずはUWPアプリから使ってみる

     この記事が出る頃は、Windows 10の大型アップデート「1803」の一般向け配信がそろそろ始まるところでしょう。その新機能の目玉の一つが、タスクビューに追加された「タイムライン」です。「タイムライン」は、アプリが登録したアプリの状態「ユーザーアクティビティ」を時系列に見せる仕組みです。Windows 10の主なアプリや、OfficeやVisual Studioなどがすでに対応しています。今回は、UWPアプリから「タイムライン」を利用する方法を紹介します。

  • 2018/04/20

    データを扱う開発者なら統計学の知識は大きな強みに~Pythonを使って基礎から学ぶ

    「データを扱う多くの人たちに統計学の知識や技術は有用」と話すのは、『Pythonで学ぶあたらしい統計学の教科書』の著者・馬場真哉さんです。注目集めるPythonを通して統計学を学ぶのは一見すると難しそうですが、その利点も多いとのこと。今回馬場さんに、本書の狙いについてうかがいました。

  • 2018/04/18

    作成したライブラリの公開と実行イメージの作成

     本連載では主に開発フェーズにフォーカスしJava 9の変更点を紹介してきましたが、最終回である今回は、開発後のリリースを中心に変更点を紹介します。また、すでにJava 10がリリースされましたが言語仕様にかかわる変更点はあまりありません。特に言語仕様やAPIの変更においてはJava 9が大きな分岐点であり、Java 10以降を理解する上でもJava 9での変更点を理解することは非常に大切なことと言えます。ただし、JDKのサポートに関して注意すべきことがあります。Oracle JDK 9はJDK...

  • 2018/04/17

    AIエンジニアとして活躍するために必要なスキルとは? 人材育成の第一人者が語る

     ビッグデータの活用とともに、データマイニングやBIなど、データ分析が注目を集めている。それに加えてここ最近、エンタープライズ分野で盛り上がっているのが人工知能(AI)の活用である。だが、そのための人材は不足しているのが現状だ。ではAI人材に必要とされるスキルとは何か。またどうすればAI人材が育成できるのか。富士通ラーニングメディアでは3月19日に「AI Innovators Meetup Day ~AI時代を勝ち抜くためのスキルとは~」を開催。「AI時代に必要とされるスキルの変化と求められる人...

  • 2018/04/16

    実践DDD本 第10章「集約」~トランザクション整合性を保つ境界~

     ドメイン駆動設計(DDD)は、顧客と開発者が業務を戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回は「モジュール」について紹介しました。10回目となる今回は「集約」について解説します。

  • 2018/04/16

    dataforms.jar API解説――ファイルのアップロード・ダウンロードの実装

     前回の記事では単純なフォームに入力した情報をサーバーに送信する手順を解説しました。今回はファイルのアップロード・ダウンロードの実装やフォームクラス以外のJavaScriptとJavaの連携を解説していきます。

46~60件(全4903件)
All contents copyright © 2005-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5