注目記事
護衛艦のシステムはスマホの普及で変化した――護衛艦プログラマーに聞く、艦船を動かすソフトウェア
 国防の要である「護衛艦」。護衛艦の動作にもソフトウェアは重要な役割を担っています。護衛艦を動かすシステムはどのようなものなのか、システムにどんな...(続きを読む)
HTML5でクロスプラットフォームなデスクトップアプリを開発できる「Electron」とは
森 和之
 本連載は、HTML5でデスクトップアプリを作れる「Electron」の基礎について解説するものです。今回は、実際にElectornを採用しているプロダクトの紹介から、...(続きを読む)
NuGetを活用してライブラリの変更に柔軟に対応しよう
WINGSプロジェクト 高野 将山田 祥寛監修
 前回は、チーム開発でのライブラリ配布における問題点を、NuGetを使うと解決できることについて紹介しました。今回は、ライブラリの変更における問題点を、...(続きを読む)
ニュース
  • Objective-Cのライブラリを利用してSwiftアプリを作成する

     本連載では、Objective-Cの基本的なプログラムが出来る読者を対象に、Swiftを使ってアプリを開発する際の基本的な事柄を解説します。Objective-CもSwiftもC言語を母体としたプログラム言語なので両者に共通する概念は非常に多いです。Objective-CとSwiftとの最低限度の違いを踏まえつつ、Swiftでのアプリ開発にシフトして行けるような内容を、サンプルを交えながら解説します。今回は、SwiftにObjective-Cのライブラリを利用して、アプリを作成する方法について説明します。

    [2015/06/10]


  • JavaとActionScript 3の違い:属性操作編

     この記事は、Javaに精通した開発者の方に、ActionScript 3.0(以下AS3)がどのような言語なのか、どこがJavaと異なっているのか(あるいは同じなのか)を一覧できるようまとめたものです。今回は「属性操作編」として、具体的な例を使いながら、AS3の属性の特徴と振舞いを紹介します。

    [2010/11/08]

  • LINQにも色々 ~SQLに変換されるモノと変換されないモノ

     本連載では、データベースプログラミングにおいてLINQをどのように活用できるのか、解説していきます。前回の記事では、Entity Frameworkが出力するSQLを確認し、N+1問題と呼ばれる、遅延ローディングに伴って発生するパフォーマンス上の問題への対応方法を確認しました。連載最終回となる今回は、LINQがSQLに変換される仕組みについて、もう少し細かく追って行きましょう。

    [2015/03/06]


  • 「携帯用ページ」の作り方

     本連載では、Web標準のメリッ トを最大限に活かすことをテーマに、仕様書には書かれていない部分を中心に取り上げ、実際のWeb制作現場で起こり得る問題について、解決の糸口を紹介し ています。今回は、なるべくコストをかけずに3キャリアに対応した携帯サイトを制作・運用する方法を紹介します。

    [2010/05/06]