nikkei BPnet :: 日経BPのビジネス情報ポータル nikkei TRENDYnet :: トレンドウォッチ ポータル NBonline(日経ビジネスオンライン) :: ビジネスリーダーの羅針盤 PConline(日経パソコン オンライン) :: 仕事に役立つパソコン総合情報 ITpro :: ITプロフェッショナルのための専門情報 Tech-On! :: 技術者を応援する総合情報サイト 日経メディカル オンライン :: 臨床医のための情報サイト KEN-Platz(ケンプラッツ) :: 建設・不動産の総合情報サイト ECO JAPAN(エコジャパン) :: 環境情報サイト SAFETY JAPAN :: 安全な生活・セキュリティの総合サイト 経営とIT新潮流 & Enterprise Platform BPtv :: 日経BPの動画ポータルサイト 日経キャリアNET :: 質の高い転職・求人情報



Rubyを仕事に使うべし!
 Rubyは「エンジョイ・プログラミング」を標榜していることから,ホビーや個人向けのイメージを持っている人が多いかもしれません。しかし,実は仕事に使ってこそ力を発揮する言語です。企業のシステム開発の現場では,各種ツールを作ったりするのによく使われています。今後は,Webシステムを短期間で開発できるRuby on Railsの普及により,システムの開発自体に利用されるケースも増えていくでしょう。この特集を読んで,ぜひRubyが持つ高い生産性を体感してください。
Part1 なぜ仕事で使うとうれしいのか
Part2 手軽なツールとして使いこなす
Part3 一目でわかるRuby on Rails

c_cpp

【C言語で始めるプログラミングの基礎】
第12回 関数にポインタでアクセスする
 皆さんはすでに,ポインタを使ってアドレスで変数の値にアクセスすることをご存じでしょう。これと同様に,関数へもポインタを介してアクセスできます。変数を読み込むことと,関数を読み込むことはコンピュータのハードウエアからみれば,大きな違いはありません。
[2010/03/24]

第11回 ファイル処理の基礎を理解する [2010/03/02]
第10回 ポインタと構造体を理解してオブジェクト指向に備える [2010/02/03]
第9回 動的にメモリーを確保してポインタでアクセスする [2009/11/10]
第8回 配列とポインタの密接な関係 [2009/10/26]
第7回 メモリーのアドレスとポインタの関係を知る [2009/09/24]

一覧

vb_vba

【Excel/VBAクリニック,今月の診断】
第32回 マウスでサイズが変えられるユーザーフォーム
 ExcelのVBAで表示させるユーザーフォームのサイズって変えられないのでしょうか? ダイアログボックスのように,フレームをドラッグしてウィンドウのサイズを変更できるようにしたいのですが。
[2010/03/03]

第31回 Collectionオブジェクトのメンバーを動的に配置する [2010/02/02]
第30回 Functionプロシジャの戻り値を配列で受け渡す [2009/12/21]
第29回 Excelでファイル名を置換 [2009/11/30]
第28回 フォルダーの中身を丸ごと処理 [2009/10/20]
第27回 待ち時間を作る [2009/09/07]

一覧

java

【Java技術最前線】
装飾のためのSwingコンポーネント - JXLayer その2
 JXLayerはSwingコンポーネントにJava 2Dを使用して任意の描画やイメージ処理などの装飾を加えるためのコンポーネントです。今回は,前半でJXLayerの使い方をさらに紹介し,後半でJava SE 7でのJXLayerについて解説します。
[2010/04/05]

第12回 学んだことを生かして家計簿ツールを作る [2010/04/01]
装飾のためのSwingコンポーネント - JXLayer その1 [2010/03/15]
第11回 オブジェクト指向はこわくない [2010/03/10]
クロージャからProject Lambdaへ [2010/03/01]
第10回 スクリプト言語の扱い方 [2010/02/22]

一覧

csharp

【データベースを基本から理解する】
Part6 .NETで,データベース・プログラムはこう作る TableAdapterクラスがカギを握る
 Visual Studio(VS)2005では,.NET Frameworkのバージョンが2.0となり,データベース・アクセス機能であるADO .NETも,1.1から2.0へと機能拡張しています。ここでは,実際にデータベース・アプリケーションを作成しながら,VS 2005のデータベース関連の新機能を解説したいと思います。
[2007/03/22]

C#で始めるプログラミング (10) [2005/05/09]
C#で始めるプログラミング (9) [2005/05/06]
C#で始めるプログラミング (8) [2005/05/02]
C#で始めるプログラミング (7) [2005/04/28]
C#で始めるプログラミング (6) [2005/04/27]

一覧

delphi

【Delphi風林火山】
第4回 IWebBrowserを利用してWebページをまるごとキャプチャ
 今回は,Webページ全体の画面キャプチャを撮るアプリケーション「ウェブキャップ」(以下,WC)を作成します(図1)。このアプリケーションの作成を通して,COM(Component Object Model)を利用した独自コンポーネントの作り方/使い方とインタフェースの概念を紹介します。
[2008/07/09]

第3回 DLLを利用してマウスの動きを記録するプログラムを作る [2008/05/28]
第2回 ファイルに含まれる文字を分布図として表示する [2008/04/21]
第1回 画像とともに撮影情報などを表示するアプリケーションを作る [2008/03/17]
第6回 オブジェクト生成/解放を覚えてゲームを作る [2007/07/24]
第5回 Canvasを使った描画とサブフォームを作成する [2007/05/25]

一覧

ruby

【COBOLプログラマがRubyで挑む!RetroTube開発記】
第4回 メインフレーム開発との相違点
 最終回の今回は,Webサイトの公開と,ユーザーの反応,さらに筆者が公開して初めてわかったことや気が付いたことを紹介します。
[2007/11/29]

第3回 見えてきた完成形 [2007/11/28]
第2回 意気込まない,一息に完成させない [2007/11/27]
第1回 Webアプリを夢見るCOBOL技術者 [2007/11/26]
オブジェクト指向開発にRubyを使うメリット [2006/11/23]
Rubyプログラミングはじめの一歩 [2006/11/07]

一覧

perl

【いまさら聞けないPerlのお役立ちワザ】
いまさら聞けないPerlのお役立ちワザ(4)
サンプル5 QRコードで携帯電話に情報転送
[2005/09/09]

いまさら聞けないPerlのお役立ちワザ(3) [2005/09/05]
いまさら聞けないPerlのお役立ちワザ(2) [2005/09/01]
いまさら聞けないPerlのお役立ちワザ(1) [2005/09/01]
スクリプトはなかなか役に立ちます 第3回 [2004/06/16]
スクリプトはなかなか役に立ちます 第2回 [2004/06/11]

一覧

php

【そこが知りたい! 注目のツール】
Visual StudioをベースにしたPHP統合開発環境
 2009年2月27日に販売開始になった,Visual StudioをベースにしたWindows向けPHP統合開発環境「VS.Php日本語版 2.6」。PHP2の頃から長年PHPと付き合ってきた筆者が実際に使ってみて,テキスト・エディタで直接コードを書くのではなく,IDEを使用することの意味を確認してみたいと思います。
[2009/04/21]

122. オブジェクトもforeachで反復処理しよう [2009/03/19]
121. IPアドレスから所在地探し [2009/03/12]
120. ob_get_contentsを使用した簡単テンプレート [2009/03/05]
119. 天気情報を取得できるAPIを使ってみよう [2009/02/26]
118. ffmpeg-phpで動画のデータを取得しよう [2009/02/19]

一覧

javascript

【DOMから始めるJavaScriptモダン・スクリプティング】
第9回 JavaScriptは控えめに 〜クロスブラウザ対策地獄からの脱出〜
 今日,様々なブラウザがあふれており,またそれらのバージョンも多岐にわたります。すべてのブラウザ,そしてすべてのバージョンで全く同じように動くようにするというのは,もはや現実的ではありません。そこで,近年,Unobtrusive Scriptingと呼ばれるスクリプティングの考え方が注目されるようになりました。"Unobtrusive"は,"でじゃばらない","控え目な","つつましい"といった意味を持っています。
[2007/11/21]

第7回 「Google Maps API」(1) [2007/11/15]
第8回 スクリプトのパッケージ化 〜使い回しできるスクリプトを目指そう〜 [2007/11/07]
第7回 スクリプトを完全に分離しよう 〜コンテンツ,プレゼンテーション,ビヘイビア〜 [2007/10/03]
第12回(最終回) XMLデータから条件に合致したデータを検索する [2007/09/27]
第6回 「Virtual Earth」(4) [2007/09/20]

一覧

haskell

【本物のプログラマはHaskellを使う】
第19回 配列でデータ・アクセスの効率を上げる
 Haskellでは,リストを基本的なデータ構造として様々な用途に使います。一方,Cなどの命令型の言語では,配列(Array)を基本的なデータ構造として用います。この違いはどこから生じているのでしょうか? Haskellでリストを使う場合と配列を使う場合にはどのような違いがあるのでしょうか? 今回はこうした切り口で配列について考えていきたいと思います。
[2008/05/07]

第11回 Haskellで学ぶ並列プログラミング(その2) 並列化手法 [2007/06/06]
第10回 Haskellで学ぶ並列プログラミング(その1) [2007/05/02]
第9回 Haskellはなぜ遅いと思われているのか [2007/04/04]
第8回 遅延評価の仕組み [2007/03/07]
第7回 入出力と遅延評価の間を取り持つIOモナド [2007/02/07]

一覧

python

近日公開
【Google App EngineでWebアプリを公開してみよう】
Part3 RSSリーダーを作りながら学ぶアプリ構築の実際
 Part3では,実用的なサンプル・プログラムとして,簡単なRSSリーダーを作ります。Part2までのプログラムとは異なり,RSS解析用ライブラリを利用したり,Webページで表示する画像を用意したりするなど,アプリケーションを構成するファイルが増えています。それでも,これまでに解説してきた知識があれば理解できるでしょう。
[2009/06/19]

Part2 プログラム作成のはじめの一歩 [2009/06/17]
Google App EngineでWebアプリを公開してみよう [2009/06/15]
Part1 Google App Engineの基礎知識 [2009/06/15]
第7回 Djangoフレームワークのモデル,ビュー,テンプレートの基本的な実装 [2009/03/18]
第6回 Djangoフレームワークを利用してWebアプリケーションを作成する [2008/11/07]

一覧

lisp

【プログラム言語を作る!】
Part4 Javaで作るオリジナル言語
 Part4では,Lisp(リスプ:List Processor)インタプリタをJava言語を使って作っていきます。Lispは非常に歴史が古く,様々な分野で利用されている言語です。しかし,皆さんの中にはLisp自体をよく知らないという方もいらっしゃるかもしれません。どんなものを作るかわからないままでは面白みも半減してしまいますから,まずはLispのごく基本的な動作を紹介しましょう
[2006/12/04]


一覧

smalltalk

近日公開

一覧

lang_other

【刺激を求める技術者に捧げるScala講座】
第16回 Scala 2.8の新機能 (2) --- コレクションライブラリの再実装
 Scala 2.8ではコレクションライブラリの再実装が行われ,コレクションクラスに統一的なインタフェースが提供されるようになりました。さらに,foreachなどの基礎となるメソッドについては,トレイトの階層中で適宜オーバーライドすることによって実行効率の向上が図られました。
[2010/02/10]

第15回 Scala 2.8の新機能 (1) [2010/01/20]
第14回 関数脳のつくり方 Second Season 〜モナドで悟りをひらく〜 [2009/10/28]
Visual Studio 2010で密かに期待していること [2009/09/09]
第13回 Scalaプログラミングの勘所(3) [2009/09/08]
第12回 Scalaプログラミングの勘所(2) [2009/09/01]

一覧

Development関連の新着一覧