コンテンツの配信
日経BP社が運営する,IT(情報技術)にかかわるプロフェッショナルに向けた総合情報サイト。ニュースだけでなく,詳細な解説/コラムやネットの双方向性を活用したコンテンツを提供
最終更新: 5分 13秒前

第6回 アプリケーションを改良する(オール・イン・ワンiPhone開発)

20時間 6分
 今回は、アプリケーションのより詳細な部分の実装に取り掛かろう。具体的には、テーブルセルの内容をカスタマイズする方法と、セルにタップすると画面が遷移するナビゲーション機能の追加について解説する。ナビゲーションによる画面遷移を追加することで、よりiPhoneらしいアプリケーションを体験してもらえるはずだ。

MSの学生コンテストImagine Cup開催、日本代表は中高生チームに(ニュース)

2010年03月10日水曜日 - 17:21
 マイクロソフトは2010年3月9日、学生を対象にしたソフトウエア開発のコンテスト「Imagine Cup 2010 ソフトウェア開発部門」の日本大会を開催した。優勝したのは、筑波大学付属駒場中高等学校のチーム「PAKEN」。中学3年生のメンバーも含む、若いチームだ。ポーランドのワルシャワで7月に開催される世界大会に、日本代表として出場する。

第11回 オブジェクト指向はこわくない(誰でも使えるJava)

2010年03月10日水曜日 - 00:00
 この連載では,Javaを使って普段の仕事をラクにするツールを作っていきます。第11回では,今まであえて説明してこなかったオブジェクト指向について触れるとともに,連載で作成してきたツールの集大成を作りたいと思います。

Androidで他のアプリにデータを渡したり、処理を任せる機能は?(今日の腕試し!)

2010年03月03日水曜日 - 00:00
 スマートフォン向けOS「Android」には、他のアプリケーションにデータを渡したり、処理を依頼する機能があります。それは何と呼ばれるでしょうか?

第32回 マウスでサイズが変えられるユーザーフォーム(Excel/VBAクリニック,今月の診断)

2010年03月03日水曜日 - 00:00
 ExcelのVBAで表示させるユーザーフォームのサイズって変えられないのでしょうか? ダイアログボックスのように、フレームをドラッグしてウィンドウのサイズを変更できるようにしたいのですが。

第38回 書き換え規則を強力にサポートする段階制御(本物のプログラマはHaskellを使う)

2010年03月03日水曜日 - 00:00
 前回で説明した書き換え規則は,プログラムの実行を効率化するのに有用です。しかし,書き換え規則が意図どおりに動かなかったり,書き換え規則を使用することで思わぬ結果が生じたりすることもあります。今回は,そうした問題を解決するのに役立つ「段階制御」という機能を取り上げます。

第11回 ファイル処理の基礎を理解する(C言語で始めるプログラミングの基礎)

2010年03月02日火曜日 - 00:00
 連載11回目の今回は,ファイル処理について解説します。ファイルを扱えるようになると,実用的なプログラムを作成できるようになり,プログラミングの世界が広がります。なんだか難しい印象があるかもしれませんが,特別なことをいくつも覚える必要はありません。これまで勉強してきたことの延長線上で理解できます。なぜ,延長線上で理解できるかというと,C言語には「ストリーム」という様々な装置に対する入出力を統一的な方法で行うための仕組みが用意されているからです。

モバイル・ソーシャル・アプリの個人開発者支援、コンテンツワンが開始(ニュース)

2010年03月01日月曜日 - 22:19
 コンテンツワンは2010年3月1日、mixiアプリやモバゲーオープンゲームなどのモバイル・ソーシャル・アプリケーションの受託開発や技術者派遣を開始するとともに、アプリを開発する個人技術者向けに、サーバー使用料の支援や製品化支援を行うと発表した。

クロージャからProject Lambdaへ(Java技術最前線)

2010年03月01日月曜日 - 00:00
 今回はJava SE 7で導入される機能について紹介していきます。筆者が思うに、Java SE 7で最も議論を起こすであろう機能はクロージャです。クロージャの導入には紆余曲折がありましたが、とうとう2009年11月に正式に導入されることが決まりました。

第10回 ヘッダー・ファイルをのぞいてみよう(プログラミングの謎を解明する)

2010年02月26日金曜日 - 00:00
 Cのプログラム先頭付近に,“#”で始まる命令がいくつか固まって書かれていることがある。中でもよく見かける#includeは,拡張子“.h”の「ヘッダー・ファイル」をソースコードに取り込む命令だ。ヘッダー・ファイルと#で始まる命令について調査した。

私の就職活動記 -- 面接はしたけれど…(よりぬき「フリー・プログラマの華麗な生活」)

2010年02月24日水曜日 - 00:00
 受託開発による収入が不安定さを増す中で、これといったコネも持たない私は、とうとうフルタイムで仕事をする覚悟を決めた。人材紹介会社の担当者からはすぐ決まりますと言ってもらえたが、いったいどうなることやら。それから約一週間後。「案件のご案内」というメールが届いた。

第10回 HTAでフォームを利用したサンプルを作る(かんたん10分プログラミング)

2010年02月23日火曜日 - 00:00
 HTAはHTMLをベースとしたプログラム環境であり、外観はHTML、内部処理はVBScriptあるいはJavaScriptで実装します。HTMLベースなのでコンパイルも必要ありませんし、メモ帳のようなテキスト・エディタさえあれば誰にでも簡単に作れるお手軽な開発環境です。

第10回 スクリプト言語の扱い方(誰でも使えるJava)

2010年02月22日月曜日 - 00:00
 この連載では,Javaを使って普段の仕事をラクにするツールを作っていきます。第10回では,人気急上昇中のスクリプト言語をJavaから扱ってみます。スクリプト言語の扱い方を知って,Javaとスクリプト言語のいいとこ取りをできるようになりましょう。

第4回 HTML5の注目機能「canvas要素」(マークアップ・エンジニアたちのTips)

2010年02月19日金曜日 - 00:00
 HTML5は現在ウェブページ向けマークアップ言語の主流であるHTML4.01が持つ多くの要素を引き継ぎつつ、Webアプリケーションの実装に便利な機能が加わったものです。XHTML2.0の標準化作業を進めていたワーキンググループが2009年をもって活動を中止することを発表したことで、より一層HTML5が注目されるようになりました。

グレープシティ、Java EE用入力フォーム部品の新版を3月発売(ニュース)

2010年02月17日水曜日 - 12:03
 グレープシティは2010年2月17日、入力フォーム用コンポーネント集の新版「InputMan for Java EE 2.0J」を発表した。Java EE(Java Enterprise Edition)のシステムで、文字/数字/日付といった入力値に制限を設けたり、文字種を変換したりするWebフォームを簡単に作成できる。発売は3月24日から。

「Java SE 6完全攻略」Garbage First GC(Java技術最前線)

2010年02月15日月曜日 - 00:00
 Javaがヒープの管理にGCを使用しているのは、読者の皆さんもご存じの通りです。今回はHotSpot VMが採用している世代別GCの概要と問題点を解説したうえで、これを解決するために導入されたGarbage First GCについて説明します。

第16回 Scala 2.8の新機能 (2) --- コレクションライブラリの再実装(刺激を求める技術者に捧げるScala講座)

2010年02月10日水曜日 - 00:00
 Scala 2.8ではコレクションライブラリの再実装が行われ、コレクションクラスに統一的なインタフェースが提供されるようになりました。さらに、foreachなどの基礎となるメソッドについては、トレイトの階層中で適宜オーバーライドすることによって実行効率の向上が図られました。

グレープシティ、.NET表計算コンポーネントSPREADの新版を発表(ニュース)

2010年02月09日火曜日 - 16:44
 グレープシティは、.NET Framework用表計算コンポーネントの新版「SPREAD for Windows Forms 5.0J」を発表した。新たに、85種類のグラフ作成に対応したチャート機能を追加。セル選択時の色など、操作感をよりExcelに近づけた。

還暦まで後ひと回り[4] 近頃の若者は、なっとらん!(矢沢久雄のソフトウエア芸人の部屋)

2010年02月05日金曜日 - 00:00
 先日、IT企業の教育担当者を対象としたセミナーに、講師として参加してきました。筆者の講演テーマは「新入社員を早く即戦力化するには」。このテーマに教育担当者が興味を持ってくれるのは、あれこれ工夫して教育を実施しているのに、新入社員が一向に戦力に育ってくれないからでしょう。いつの時代でも言われることですが「近頃の若者は、なっとらん!」のです。しかし、愚痴を言うだけでは、何も解決しません。近頃の若者の特徴に合った教育方法を考えましょう。

PHPをC++化するOSSツール「HipHop for PHP」、Facebookがベータ版を公開(ニュース)

2010年02月04日木曜日 - 09:35
 米Facebookは米国時間2010年2月2日、Web開発スクリプト言語PHPで書かれたコードをC++コードに変換するツール「HipHop for PHP」(ベータ版)を、オープンソース・ソフトウエアとして公開した。WebページのPHP部分をC++言語経由でバイナリ化することで、処理の高速化やサーバーの負荷軽減につながるとしている。