Androidの3DグラフィックスAPIを学べるEラーニングキット登場
ディジタルメディアプロフェッショナルが、「Android 3Dグラフィックス・ラーニングキット」を発売。「OpenGL ES」を使ったプログラミングをEラーニングで学べる。(2010/2/23)
BREWアプリケーション開発入門(7):
OpenGL ESプログラミングで本格3D描画体験
BREWの基礎から開発環境の構築・アプリケーション開発までを順を追って紹介。前回はBREW環境でのOpenGL ESプログラミングの準備を解説したが、今回はもう少し3Dらしい描画について見ていきたいと思う。(2010/2/23)
転職目的別・これが私の生きる道:
第4回 プログラミングに魂売ります!
目的別の実例を挙げながら、転職における成功・失敗の要因を探る。皆さんの参考となる「道」を探してほしい。(2010/2/18)
最強最速アルゴリズマー養成講座:
トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。(2010/2/6)
GCC開発者らがGoogleの「Go」をサポートする方針を発表
Googleが昨年発表したオープンソースのプログラミング言語「Go」が早ければGCC 4.5でマージされることが明らかになった。(2010/2/1)
2カ月でiPhoneアプリを開発――ジークラウドのiPhoneアプリ開発講座
ジークラウドが、2カ月10回の講義でiPhoneアプリを開発するプログラミング講座を2月17日に開講する。(2010/1/22)
複合機でつぶやくとどうなる?――リコーのプログラミングコンテストで「Twitter×MFP」がグランプリ
リコーは、MFPで稼働するビジネスアプリケーションの開発技術を競う「RICOH & Sun デベロッパーチャレンジ2009」のグランプリが決定。Twitterとimagioの連係を提案した北海道情報大学チームが、二連覇を達成した。(2010/1/18)
最強最速アルゴリズマー養成講座:
知れば天国、知らねば地獄――「探索」虎の巻
いよいよ今回から、具体的なアルゴリズムの紹介に入っていきます。今回は、プログラミングにおける重要な概念である「探索」について考えます。グラフに変換し、探索する、という流れを知るとともに、そのグラフを効率よく探索する方法について紹介します。(2010/1/16)
BREWアプリケーション開発入門(6):
はじめよう3D描画、BREWでOpenGL ESプログラミング
BREWの基礎から開発環境の構築・アプリケーション開発までを順を追って紹介。前回までは2Dグラフィックスを解説したが、今回からは“3Dグラフィックス”プログラミングについて紹介する。(2010/1/8)
「寺子屋-青りんご-」プロジェクト:
第6回 2009年最後の講習で学級閉鎖の危機?
iPhoneアプリレーベル「APPARE JAPAN」主催の、iPhoneアプリクリエータ育成プロジェクト「寺子屋-青りんご-」。年内最後となる第6回目でも、引き続きプログラミングについての講義が行われましたが、多数の欠席者が出てしまいました。(2009/12/22)
「寺子屋-青りんご-」プロジェクト:
第4回 プログラミング直前の最終設計
プロモバイルとソリッドアライアンスのiPhoneアプリレーベル「APPARE JAPAN」が主催する、iPhoneアプリクリエータ育成プロジェクト「寺子屋-青りんご-」。第4回目の講義も「設計」がテーマです。(2009/12/7)
最強最速アルゴリズマー養成講座:
細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック
競技プログラミングはレベルの高い人たちの集まり――そんな考えを持っている初心者の方、TopCoderはあなたのコーディングスキルを爆発的に高める魔法のような場です。今回は、初心者にこそお勧めしたいTopCoderの魅力について考えます。(2009/12/5)
ライバルに学べ! 学生スターエンジニアに聞く:
競技大好き、世界3位のアルゴリズマー「高橋直大」
Imagine Cup 2008 アルゴリズム部門 世界3位の大学生が登場。「プログラミング初心者こそコンテストに出るべき」。(2009/11/17)
Google、オープンソースのプログラミング言語「Go」リリース
Googleの開発者チームが、マルチコアプロセッサに対応し、高速にコンパイルできる新しい言語「Go」をリリースした。(2009/11/11)
6カ月でiPhoneアプリを開発――ジークラウド、プログラミング講座を開設
ジークラウドが、iPhoneアプリのプログラミング講座を開設。6カ月で1本のiPhoneアプリを開発する。(2009/9/28)
オープンソースソフトウェアの育て方:
華やかな開発を支える無視されがちな活動
プログラミングはオープンソースプロジェクトで行われる活動の一部に過ぎません。しかし、ドキュメントやテストなどのプログラミング以外の活動が脚光を浴びることはまれです。本稿では、こうした無視されがちな活動を企業がどうサポートできるのかについて考えます。(2009/9/25)
まだまだ現役:
プログラミング言語のCOBOLが誕生50周年
9月18日は、50年前に誕生し、現在も多くの企業や公共機関のシステムを動かしているCOBOLの誕生日だ。(2009/9/19)
クラウド環境でプログラミング実習――「授業クラウド」、10月に始動
東京工科大学と日本IBMは、企業のIT技術者の育成を目的としたプログラミング実習講座を10月に開講する。講座をネットワーク経由で提供するサービス基盤も共同で開発した。(2009/9/7)
「ワンダと巨像」プログラミングチームなどにCEDEC AWARDS ニコ動も受賞
ゲーム開発者を技術面からたたえる「CEDEC AWARDS」に、「ワンダと巨像」のプログラミングや「大神」のビジュアルなどが選ばれた。ニコニコ動画チームも「広義のゲーム」として受賞。(2009/9/2)
最強最速アルゴリズマー養成講座:
オーダーを極める思考法
プログラムの実行に掛かる時間を把握しておくのは、プログラミングを行う上で基本的な注意点です。今回は、計算量のオーダーについて学びながら、TopCoderのMedium問題を考えてみましょう。(2009/8/22)
Flash開発者のためのiPhoneアプリ開発セミナー、ロクナナワークショップが開催
ロクナナワークショップが10月2日、Flashユーザーを対象としたiPhoneアプリ開発セミナーを開催。ToyCamera、NatsuLion for iPhoneの開発者がプログラミングについて解説する。(2009/8/20)
最強最速アルゴリズマー養成講座:
あなたの論理的思考とコーディング力は3倍高められる
全世界で20万人を超える凄腕のコーダーが集うプログラミングコンテスト「TopCoder」。本稿では、アルゴリズム部門のSRMで取り上げられる問題を考えながら、論理的思考力およびコーディングのテクニックを養っていきます。(2009/8/1)
セキュリティとプログラミングの基礎を学ぶ5日間、学生向けキャンプが開催
IPAらが主催する22歳以下が対象の「セキュリティ&プログラミングキャンプ2009」が8月に開催される。7月6日まで参加を受け付けている。(2009/6/17)
日々是遊戯:
世界中が驚愕した、たった4Kバイトの3DCGムービー
4月にドイツで開催されたプログラミングコンテスト「BreakPoint 2009」。その部門優勝作品が話題となっている。(2009/4/30)
転職。決断のとき:
遠回りして気付いた、「エンジニアこそが天職だ」
音楽家を志していたが、プログラミングに出合い「これぞ天職」と知る。独学でJavaを学び、見事キャリアチェンジに成功。将来はITアーキテクトを目指す。(2009/4/24)
Javaサポートも追加:
Google、App EngineでのPythonのパフォーマンスを改善へ
GoogleはPythonのパフォーマンスを改善するプロジェクトを発表した。Pythonは、クラウドプラットフォームのGoogle App Engineで採用されているプログラミング言語。Googleでは、Google App EngineでJavaもサポートする計画だ。(2009/3/30)
脆弱性などの原因に:
「最も危険なプログラミングエラー」25種類のリスト発表
サイバースパイやサイバー犯罪につながる「危険なプログラミングエラー」の上位25種類をSANSが発表した。(2009/1/13)
Beginner's Guide:
子ども向けのオープンソース・プログラミング言語
プログラミング環境は昔と比べると複雑になり、専門知識のない若年層にはハードルが高すぎるかもしれない。本稿では若年層に訴求するプログラミング環境を幾つか紹介する。(2008/12/26)
仕事耕具:
複合機でWii Fit!? リコーのプログラミングコンテスト
複合機にバランスWiiボードを接続して――。ドキュメントを印刷したり、スキャンしたりできる複合機だが、“Wii Fit”もできるようになるかもしれない。そんな可能性を「RICOH & Sun Java Platform Programming Contest 2008」のグランプリに見た。(2008/12/15)
Programing Bible:
ValaによるGNOMEアプリケーションのプログラミング
GNOMEのプログラミング言語「Vala」は、GNOME開発者の力を広げる言語である。GLib2のオブジェクトを利用したプログラムについて見ていこう。(2008/12/15)
Khronos Group、「OpenCL 1.0」の仕様を公開
Khronos Groupは「OpenCL 1.0」を承認、公開した。ゲームや学術、医療などさまざまな分野で利用できる、システム構成向けのプログラミング技術だ。(2008/12/10)
腕自慢集まれ、「XMLプログラミング・コンテスト」開催
インフォテリアと日本IBMは国内でのXMLプログラミング・コンテストの開始を発表した。難易度の異なる幾つかのコースが用意されているため、気軽に参加することができるだろう。(2008/12/10)
東工大のTSUBAMEが汎用GPU計算アクセラレータで性能強化
東工大が保有する国内最大規模のスパコン「TSUBAME」がGPUボードを用いて大幅な性能強化を実現した。併せてNVIDIA CUDAのレクチャーを含む並列プログラミングの授業を開講するなど、HPC市場でNVIDIAの勢力が強まっている。(2008/12/2)
Processing、7年越しでバージョン1.0をリリース
Javaベースのイメージやアニメーションなどのビジュアルプログラミングの開発環境「Processing 1.0」がリリースされた。(2008/11/28)
導入コストの削減に期待:
COBOLをクラウドに入れるMicro Focus
COBOLはPythonやRubyなどの最新の言語と同様、クラウド向けのプログラミング環境の仲間入りをする。Micro Focusでは、企業がCOBOLベースのレガシーアプリケーションをクラウドに移行するのを支援する。まずはMicrosoftの「Windows Azure」に対応する。(2008/11/18)
働きながらエンジニア適正を判断 ワークスAPが社会人インターンシップ
就業しながらプログラミングの経験を積み、エンジニアやコンサルタントとしての特性を見極められるインターンシップをワークスアプリケーションズが開催する。優秀者には3年間使える「入社パス」が発行される。(2008/9/25)
多数の機能強化:
Microsoft、「Visual Studio 10」の概要を明らかに
MicrosoftはVisual Studioの次期版について説明し始めた。製品のコンパクト化、マルチコア/並列プログラミングなどの最新プロセスのサポート、WPFのサポートの強化、Microsoft Live Meshやインスタントメッセージングのサポートといった機能強化が盛り込まれるという。(2008/9/24)
ホワイトペーパー:
Web 2.0で変わるWebプログラミングの常識(下)
Web 2.0と称されるWebの新たな技術とサービスの展開について、テクノロジーベースにフォーカスし、Ajaxの技術を生かす方法とWebサービス連携について説明する(提供:アイティメディア)。(2008/8/15)
ホワイトペーパー:
Web 2.0で変わるWebプログラミングの常識(上)
Web 2.0と称されるWebの新たな技術とサービスの展開について、テクノロジーベースにフォーカスし、概要から開発手法、実現される形を見ていく(提供:アイティメディア)。(2008/8/4)
Imagine Cup 2008 Report:
フランスの地でアルゴリズムの未来を切り開く男 高橋直大
Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」。そのアルゴリズム部門で世界の頂点に挑むのは、プログラミング歴が2年にも満たない一人の数学好きだった。(2008/7/4)
カスタムアプリの脆弱性に備えて:
SANS、安全なプログラミングスキルを認定する国内試験を実施へ
米SANS Instituteは、セキュリティを考慮したプログラミングのスキルレベルを認定する試験を12月に日本で開催する。(2008/7/1)
NEWS
ウイングアーク、帳票入力をWebシステムに適用する画面設計ツール
帳票型入力画面デザインツール「StraForm Volc」を発表。ウィザードで指定するだけで画面開発できるノンプログラミング設計を実現し、HTMLの自動生成が可能だ。(2008/6/16)
ホワイトペーパー:
16000導入の実績! ウイングアーク テクノロジーズの【総合帳票基盤】
多彩なフォーム作成機能であらゆる業務の帳票をカバーし、固有の環境に制約されない、全社で共通利用できる柔軟な帳票運用を実現するノンプログラミングツールを説明する(提供:ウイングアーク テクノロジーズ)。(2008/6/5)
まつもとゆきひろのハッカーズライフ:
第15回 後輩からの手紙
プログラマーの後輩として、どのようにプログラミングを学ぶべきか――わたしの下に届いた1通のメールにはいろいろと考えさせられるところがあります。(2008/5/28)
Beginner's Guide:
SCSH(Scheme Shell)スクリプト入門
Schemeプログラミング言語をベースとしたスクリプト言語「SCSH」。ニコニコ動画上で動作するLispインタプリタなども登場した今こそ、LispやSchemeに触れてみるいいチャンスなのかもしれない。(2008/5/27)
New Generation Chronicle:
クジラ飛行机――「なでしこ」に込められた鷹の勇気と蛇の知恵
クジラ飛行机というハンドルネームの奥には、古い思考パターンを捨て、新たな世界を開かんとする人間の姿があった。日本語プログラミング言語「なでしこ」の開発者、酒徳峰章氏の世界に迫る。(2008/5/27)
Wanted:企業向けAndroidアプリケーション
Googleは、企業向けではないアプリを開発する50組のプログラミングチームのそれぞれに2万5000ドルを払った。次はどうするのだろうか?(2008/5/17)
Code Comprehension:
ActionScript理解度テスト【その2解答編】
各プログラミング言語に精通した方の監修の下、それぞれの言語に関する知識や認識についての習熟度や理解度を確認する「Code Comprehension」。ActionScript理解度【その2】の解答です。(2008/5/14)
Code Comprehension:
ActionScript理解度テスト【その1解答編】
各プログラミング言語に精通した方の監修の下、それぞれの言語に関する知識や認識についての、習熟度や理解度を確認するためのテストをお届けする「Code Comprehension」。第1回の解答です。(2008/5/13)
Code Comprehension:
ActionScript理解度テスト【その2】
各プログラミング言語に精通した方の監修の下、それぞれの言語に関する知識や認識についての、習熟度や理解度を確認するためのテストをお届けする「Code Comprehension」。引き続き、ActionScript理解度テストをお届けしよう。(2008/5/13)
Pick UP!ホワイトペーパー
技術文書
LTE eNodeB ラップアラウンドテストの必要性
LTE技術的概要、eNode B ラップアラウンドテストの必要性、およびイクシアの IxCatapult/LTE テスト・システムの優位性を詳しく説明。 また、eNode B テストに関連する、シグナリング、S1-Flex、ページング、ハンドオーバー、ユーザプレーントラフィックハンドリングな...
技術文書
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-Vは、Live Migrationによってより高い柔軟性を提供します。Live Migrationは、Windows Server 2008 R2 Hyper-VおよびMicrosoft Hyper-V Server 2008 R2で実装されています。Hyper-VのLive Migrationを利用すると、サービスを中断すること...
製品資料
EDIデータ交換パッケージが実現した導入事例とは?
JFT/Serverは、データ交換を安全かつ確実に実現するEDIデータ交換ミドルウェアパッケージである。レストランチェーンのすかいらーく様や商社の伊藤忠商事 繊維カンパニー様など、様々な業種で実績を残している。また、メーカーと卸売業社間の受発注データの交換サービスや...
技術文書
Ensemble ─ SOAで見過ごされている抽象化とデータ永続性の役割
InterSystems Ensemble は、サービスの開発、統合、編成、および管理を、一元的かつ包括的に、また一貫性のあるアーキテクチャで実行するSOA実装ソリューションだ。SOA プラットフォームには、革新的かつ基本的な 2つの技術、包括的アプリケーションとデータの抽象化、お...
レポート
プロジェクト・ポートフォリオ・マネジメント(PPM) 選定・評価ガイド
PPMは、ITガバナンスや新製品開発など、組織の意思決定と実行の改善が求められる幅広い分野に適用でき、その成熟度を高めることができる。そのため幅広い機能特性を備えたPPMソリューションを選定することは、事業の成長と成功に直接貢献する。 本書では、PPMの意義を...
製品資料
企業導入が進むミドルウェア領域でのオープンソース
商用DB製品をオープンソースに切り替える提案をすると、必ず「オープンソースは信用できない」というネガティブな意見を聞くことになる。それに反論することは簡単である。OSSにおける長年の実績と技術力を持つサイオステクノロジーの門を叩き、大きなコスト削減を手に...
技術文書
Windows 7 へのアプリケーション移行
「アプリケーション開発者向け Microsoft Windows 7 対応アプリケーションの互換性」や「Windows 7 互換性評価ポイント ハンズオンラボ 演習マニュアル」、「Windows アプリケーション品質 CookBook」などアプリケーション移行ポイントの理解を深めるための情報ソース(ホ...
ブックレット
IAM(アイデンティティー/アクセス管理)を極める
セキュリティの強化とコンプライアンス対応。この2要件を同時に実現するのが、アイデンティティー/アクセス管理(IAM)である。 本e-bookでは、バイオメトリクスなどを活用した2要素認証、役割(ロール)によってアクセス権を制限する職務分掌、入退室管理などの物理...
技術文書
J2EEとシームレスに連携する次世代アプリケーション構築
次世代アプリケーションの開発・運用基盤プラットフォームである「Nexaweb」と J2EE とのシームレスな統合は、オープンスタンダードへの取り組みが共通しています。この技術概要では、「Nexaweb Platform」の各コンポーネントについて解説し、各システム開発プロジェクト...
技術文書
誰でも分かるSOA導入
本書は、初心者から経験者までSOA導入に焦点を当て、SOAビルダーがSOAプランを実現させるために使用する具体的かつ実用的な手法を紹介。 SOAを使用したエンタープライズアーキテクトは、ITシステムと組織の再設計の指針となる、SOAブループリントと呼ばれるプランを作...

