タグ

Systemに関するHamのブックマーク (169)

  • ODE.NETを使ったプロシージャの開発とデバッグ

    ODE.NETを使ったプロシージャの開発とデバッグ:.NETユーザー必見! Oracle 10gのお作法(3)(1/4 ページ) オラクル社が提供する3つの.NET環境用開発ツール「ODP.NET」「ODT」「ODE.NET」。Oracle 10gリリース2に対応した最新版を使って、Oracleデータベースを前提とした.NETアプリケーションの開発手法を解説する。(編集部) 前回「ODTを使ったVisual StudioからのPL/SQL開発」では、Oracle Developer Tools for Visual Studio .NET(以下、ODT)を使ったアプリケーション開発と、ASP.NETと連携したストアドプロシージャのデバッグを行いました。今回はOracle Database Extensions for .NET(以下、ODE.NET)を使用した.NETストアドプロシージャの

    ODE.NETを使ったプロシージャの開発とデバッグ
  • 外科医とITエンジニアの意外な共通項 - @IT自分戦略研究所

    加山恵美 2007/5/18 ■背中にゴミがたまる:トラブル発生 昨年、背中から角(!)が生えて病院のお世話になった。といっても、エイリアンや妖怪に襲われたとか、奇病になったわけではない。皮膚の下に皮脂や角質(垢)がたまってしまったそうだ。痛みがなかったのでしばらく放置していたのだが、そのうち気になるほど大きくなり、友達の勧めもあり、いやいやながら病院に行くことにした。 一般的には、少し切開して出口を作ればゴミを袋ごと出せるそうなのだが、そこにばい菌が入ると周辺もろとも取り除かなくてはならない。格的にばい菌が入ると痛みや白血球減少でぐったりするそうだが、筆者の場合はまだぴんぴんしていた。 土曜日に切ってみたものの、翌週の月曜日に別のお医者さんが診たころには患部が腫れてきた。ゴミがきちんと取り出せていなかったらしく、今度は格的に切らないといけないらしい。悪いタイミングが重なってしまったよ

    Ham
    Ham 2007/05/19
  • Oracle、Webアプリケーション開発ツールの新版を発表――Accessからの“移行”に期待 | OSDN Magazine

    Application Expressは、Oracleデータベースの管理者がWebブラウザだけを用いてWebアプリケーションを開発したり管理したりできるツール。データベースや開発言語に関する専門的な知識を持たない管理者でもWebアプリケーションを開発できる。 Oracleでは現在、1カ月に約10万人のユーザーがApplication Expressを利用していると見ており、今後もさらにユーザー数を増やしたい考えだ。 特にMicrosoftが一般向けに販売しているデータベース・ソフトウェア「Access」や表計算ソフトウェア「Excel」、IBMのグループウェア「Lotus Notes」などを利用してWebアプリケーションを開発しているユーザーをターゲットに、Application Expressへの移行を促している。 今回リリースされたApplication Express 3.0には、A

    Oracle、Webアプリケーション開発ツールの新版を発表――Accessからの“移行”に期待 | OSDN Magazine
  • ソフトウェア開発者のための推薦図書

    Code Complete 2 [ Code Complete第2版―完全なプログラミングを目指して (上・下) ] スティーブ・マコネルのCode Completeはソフトウェア開発者のための「楽しい料理だ。このを読むということは、自分の仕事を楽しんでいるということであり、自分のすることに真剣であるということであり、もっと向上したいと思っているということなのだ。Code Completeの中で、スティーブは平均的なプログラマが読む 技術書は年に1冊に満たないと指摘している。このを読んでいるという時点で、あなたはおそらく周りにいる開発者たちの90%と違う行動を取っていることになる。それもいい方向にだ。 私はこのがすごく好きで、ここから自分のWebサイトの名前(Coding Horror)を取ったくらいだ。このではやるべきでない悪い例には"coding horror"アイコンで印

  • ITmedia エンタープライズ:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3)

    「ガーベジコレクション」「リフレクション」「アスペクト指向」「クロージャ」「イテレータ」「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、この背景には、実はあまり知られていない歴史が隠されているのです。 新潮流の実体 前回紹介したように、「知られざる言語」で熟成された機能が、メインストリームの言語に続々と取り込まれているのが「新潮流」の真実だったわけです。メインストリームの言語しか見ていなかった人にはまったく新しいものに見えますが、実際にはもう何年も何十年も使われてきた技術だったのですね。 ここにきてなぜ、新技術がメインストリームに取り込まれるようになったのか、はっきりとした理由は分かりません。しかし、おそらくは以下のような原因があるのではないでしょうか。 1.コンピュータの性能向上 ハードウェアの進歩による性能向上で、以前は受け入れ

    ITmedia エンタープライズ:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3)
    Ham
    Ham 2007/03/28
  • サン、Webサーバの最新版「Sun Java System Web Server 7.0日本語版」を発表

    サン・マイクロシステムズは3月27日、Webサーバの最新版「Sun Java System Web Server 7.0 日語版」の販売を開始した。同製品により、インターネットにおけるセキュリティの強化とスケーラビリティの確保、およびパフォーマンス向上を実現するとしている。 今回のリリースののポイントは、従来のRSA公開鍵方式に加え、楕円曲線暗号公開鍵方式をいち早くサポートするなど、多くのセキュリティ機能の強化が図られたことだという。 楕円曲線暗号公開鍵方式は、楕円曲線上の離散対数問題の困難さから安全性を確保した暗号であり、RSA公開鍵暗号に比べて短い鍵長で同等のセキュリティレベルを確保できる。そのため同社では、より少ないソースでセキュリティを強化することができ、特にメモリやパワーの小さな携帯電話のようなモバイル機器でも公開鍵暗号を使ったセキュリティレベルの高いソリューションを提供できる

    サン、Webサーバの最新版「Sun Java System Web Server 7.0日本語版」を発表
  • Oracle、Web開発ツールの新版「Application Express Release 3.0」 | エンタープライズ | マイコミジャーナル

    Oracleは3月26日(現地時間)、簡易Webアプリケーション開発ツールの最新版「Oracle Application Express (APEX) Release 3.0」を発表した。APEXはWebブラウザ上での操作で部品を組み立て、特にプログラミング言語の知識がなくてもWebベースのデータベース・アプリケーションが構築できるツール。従来まで、Oracle HTML DBという名称で呼ばれていた。R3ではレポートのPDF出力のほか、Flashによるインタラクティブなチャート機能、Microsoft Accessアプリケーションの移行ツール、ドラッグ&ドロップによるフォームレイアウト機能サポートなどが新たに追加されている。 APEX R3で追加された主な新機能 PDF Printing従来のWord、ExcelHTMLによるレポート出力に加え、新たにPDFによるレポート出力機能をサ

  • ユーザーのフィードバックをどうサービスに反映させるべきか?(12の指針) | POP*POP

    何かサービスをつくったときにはなるべくユーザーの声に耳を傾けたいものです。しかしながら闇雲にユーザーの声を取り入れているとわけがわからなくなってしまいます。 そこで今回はTara Huntさんのブログから「ユーザーのフィードバックをサービスに反映させるときの12の指針」をご紹介します。Taraさんは画像認識ベンチャーのRiyaにもかかわっていらっしゃったようですね。 どういったフィードバックを反映させるべきで、どういったものは反映させるべきではないのでしょうか。サービスの開発をされている方にはかなり参考になるのでは・・・では以下よりどうぞ。 上級者ユーザーの意見は聞くべきだが、(あまり)反映すべきではない。 上級者のためにサービスを設計すると普通の人が使えなくなります。そして普通のユーザーの方が上級者ユーザーよりずっと多いことを知るべきです。 普通のユーザーは何が欲しいのか教えてくれない。

    ユーザーのフィードバックをどうサービスに反映させるべきか?(12の指針) | POP*POP
  • プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ

    近ごろプログラマーかいわいで、「関数型プログラミング言語」という言葉をよく耳にするようになった。連載では、プログラミング言語を取り巻く状況をあらためて俯瞰し、プログラミング言語開発の現場で何が起こっているのかを解説する。 はじめに 「ガーベジコレクション」、「リフレクション」、「アスペクト指向」、「クロージャ」、「イテレータ」、「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、これら「プログラミング言語の新潮流」の背景には、実はあまり知られていない歴史が隠されているのです。 プログラミング言語のメインストリーム プログラミング言語はお互いに影響を与えながら成長しています。プログラミング言語の歴史において、主要な言語がどのように影響を与えたかを、概略図に示しましょう(図1)。スペースの関係上この図では非常に簡略化しています*が、実際に

    プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ
    Ham
    Ham 2007/03/27
  • 最悪の事故が起こるまで人は何をしていたのか

    飛行船墜落や原発事故、ビル倒壊など50あまりの事例を紹介。誰がどのように引き起こしたか、い止めたか、人的要因とメカニズムをドキュメンタリータッチで描く。 もちろん、大惨事を引き起こした事故の「情報」だけなら、失敗知識データベース[参照]を見ればよい。書とほぼ同じネタは得られる。しかし、著者が現場を見、生き残った関係者にインタビューしてたどり着いた「知見」や「生きた教訓」は、書から掘り起こすべし。 「そんな大惨事を起こすような巨大システムに関わってないよ」という人には、もっと身近なやつをどうぞ → 「なぜAT車のアクセルとブレーキの踏み間違いが起きるのか?」あるいは「飛行機事故から生還するため、乗ったら最初に確認すること」は、立ち読みでもいいので押さえておこう(後者は目からウロコだった)。 システム開発屋であるわたしの場合とは、比較しようがない。わたしが携わるシステムが止まっても、新聞

    最悪の事故が起こるまで人は何をしていたのか
  • 「使えない人間」などいない - 記者の眼:ITpro

    「使えない人間が多すぎる」。職場の周りの人たちに対してこんなことを思ったことはないだろうか。「もっと有能な人たちと仕事ができれば効率が上がるのに」といったように。少なくとも,私はこう思っていた時期があった。 私が,考えを改めるきっかけになったのが,2005年の春に今の部署である日経ソフトウエア編集部に配属になったことだ。以前,技術系雑誌(今はなき日経バイト)の編集部にいたときに少しだけプログラミングの記事を書いたことはあったものの,ソフトウエアの開発経験はゼロ。はっきり言って“ズブの素人”である。プログラミングの知識が足りないため,寄稿してもらった原稿の査読すらままならない。 これはまずいと思い,意識の高い技術者の有志が開催しているプログラミング関連の勉強会やイベントにできるだけ出かけるようになった。目的は知識の習得だったが,そうした場に何度か参加しているうちに,私は集まってくる技術者自身

    「使えない人間」などいない - 記者の眼:ITpro
  • Java初心者のチームが挑む基幹系刷新プロジェクト(番外編)

    私は,2007年2月2日付の記者の眼「『使えない人間』などいない」で「Java初心者で構成されるチームがいかにプロジェクトを完遂したか,という事例」があり,その事例を取材したうえで,日経ソフトウエア2007年5月号のJava特集でレポートすると書いた。その号がいよいよ明日(3月24日),発売される。特集のルポ「Java初心者のチームが挑む基幹系刷新プロジェクト」という記事である。 具体的には,群馬県内の各JAやJA関連組織のIT共同利用施設であるJA群馬電算センターが提供しているシステムの事例だ。Javaをほとんど知らなかった4人のメンバー,JA群馬電算センター 経済情報部の片野富久氏,前原貴美子氏,大久保浩治氏,渋谷知央氏が,基幹系システムの刷新プロジェクトに先立つパイロット・プロジェクトを成功させた,というものである。 もっとも,取材を終えた今では,この事例を「『使えない人間』などいな

    Java初心者のチームが挑む基幹系刷新プロジェクト(番外編)
  • てっく煮ブログ - Apollo 触ってみた。すごすぎ。

    Apollo のα版がリリースされたので、さっそく触ってみました。初日はランタイムをインストールしてサンプルを動かしてみました。コンパイルは時間がなくてまだ試せてません。2007.2.24追記:HTML+JS版 Apollo アプリを作ってみる で解説文章を書きはじめていますApollo を知らない人のために、おおざっぱにざっくり説明しておくと、Apollo は Web アプリを作るようにローカルアプリケーションを作れるようになるステキなライブラリです。Flash だけに縛られているわけではなく、Flash, Flex, HTML, Ajax などを統合して利用することができます。イメージはこんな感じ(Adobe の apollo_docs_alpha1_031907.zip からの引用)。図からもわかるように、HTML/JavaScript だけで Apollo API を利用してローカ

  • 本番前にバタバタするのはもうたくさん――ユーティリティを計画的に作成する

    リリース直前になってから、ユーティリティが必要なことが分かり、バタバタと作成する。そんな経験をした人は多いのではないだろうか。土壇場で慌てないために、準備すべき5種類のユーティリティを紹介する。 ユーティリティは、アプリケーションのインストールやデータの移行などを支援するための小さなプログラム。重要な役割を持ちながら、何カ月にもおよぶアプリケーションの開発のおまけとして扱われることが多い。ユーティリティの実装方法はさまざまだ。独立したスクリプトの使用、アプリケーションに組み込まれたプログラム機能の使用、Webベースのコンソールやコマンドラインを使用する方法もある。 多くの場合、計画的に開発されることはなく、リリース当日まで忘れ去られている。しかし、ユーザーのデータ移行を支援したり、パフォーマンスを監視したりするなど、移行作業の効率化や安定運用には欠かせない要素だ。これが足りないばかりに、リ

    本番前にバタバタするのはもうたくさん――ユーティリティを計画的に作成する
    Ham
    Ham 2007/03/20
  • シス蔵 | 情報システム担当者のQ&Aコミュニティ

    ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ アンケート内容募集中!! あなたも 全国の情報システム担当者に ちょっと聞いてみませんか? 詳細はこちら(要ログイン) ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

  • Fine Software Writings

    最近のもの 目標でなく恐怖を明確にすべき理由 (Tim Ferriss) 我々が築き、掘っている未来 (Elon Musk) 表計算ソフト誕生の話 (Dan Bricklin) Linuxの背後にある精神 (Linus Torvalds) 先延ばし魔の頭の中はどうなっているか (Tim Urban) 好きになる仕事はどうしたら見つかるのか (Scott Dinsmore) 人間に新たな感覚を作り出すことは可能か? (David Eagleman) 人工知能が人間より高い知性を持つようになったとき何が起きるか? (Nick Bostrom) 厄介な問題を解決したい? ではトーストの作り方を説明してください (Tom Wujec) 子供の夢を奪う学校というシステム (Seth Godin) 彼らがいなくなってしまう前に (Jimmy Nelson) 頭良さそうにTED風プレゼンをする方法 (W

  • 顧客の機能要求に折れないこと!

    Kathy Sierra /青木靖 訳 2006年5月10日 製品やサービスが成功するほど、ユーザの要望を受け入れるようにというプレッシャーは強くなる。ユーザが多くなるほど、要望の範囲は広がっていく。あるユーザにとっての 「それがないんだったら買わない」機能が、別のユーザには取引をぶちこわすものになる。そしてあなたの製品やサービスが人気になるほど、そういった要望は、要求と最後通牒へと変わっていき、ついには痛烈な批判になる。 私たちになしえる最悪のことは、それに折れるということだ。しかし要望/要求や批判が強く、怒りを帯びたものになるほど、誘惑に抵抗するのは難しくなる——「この1個だけ付け加えれば・・・きっとあの連中もおとなしくなってくれる」 しかしあらゆる色を1つに混ぜ合わせて泥色のしみを作るなら、誰も私たちのすることを嫌わなくなるが、同時に誰も喜びも、興奮も、魅了もされなくなる。そうして私

    顧客の機能要求に折れないこと!
    Ham
    Ham 2007/03/12
  • ソフトウェアアーキテクティングのプロセス

    The Rational Edgeより:ソフトウェアアーキテクティングは、ソフトウェア開発分野において最近その存在が認められた新しい学問だ。ソフトウェアアーキテクチャシリーズの第3回となる稿では、ソフトウェアプロジェクトのライフサイクルにおいてソフトウェアアーキテクトが進める作業を説明する。 シリーズの第1回「ソフトウェアアーキテクチャって何なの?(前篇)」ではソフトウェアアーキテクチャについて説明し(関連記事1、関連記事2)、第2回「ソフトウェアアーキテクトの役割」ではソフトウェアアーキテクトが果たす役割を定義した。3回目となる今回は、アーキテクトの話を土台にし、ソフトウェアアーキテクティングのプロセスの根底にあるテーマ、あるいは特性を検討する。 ソフトウェアアーキテクティング:その定義と範囲 IEEEによるとソフトウェアアーキテクティングは以下のようになる。 アーキテクチャの適切な

    ソフトウェアアーキテクティングのプロセス
    Ham
    Ham 2007/03/08
  • アドビ「Apollo」が近日登場、iTunes読み込みアプリのデモも - @IT

    2007/03/06 Web技術を使いながらWebブラウザの制限を超えたデスクトップアプリケーションが作れるというアドビ システムズの実行環境「Apollo」のパブリックベータが近く公開される見込みだ。アドビ システムズのビジネスデベロップメントマネジャー 太田禎一氏が3月6日、「すでにカウントダウンされている。近日中に出る」と述べた。 Apolloについては過去の記事「Webのスピード感で開発――「Apollo」が注目集める理由」「Web2.0をデスクトップに統合するApollo」が詳しい。太田氏は同日、PCの「iTunes」からライブラリファイルを読み込んで、MP3形式の音楽ファイルを再生するApolloアプリケーションのプレーヤーをデモンストレーションした。楽曲の歌詞を掲載するWebサイトにアクセスして歌詞をアプリ内に表示したり、関連する画像をFlickrから検索し、表示することもで

  • ITmedia エンタープライズ:第3回 デキる男のオープンソース理解 【ビジネス編】

    オープンソースソフトウェア(以下、OSS)を業務で利用する場合、またOSSを使ってビジネスを展開する場合、どのような点がポイントになるだろうか。具体的な利点と問題点をピックアップし、事例を合わせて整理していこう。 OSSが普及しているいまの環境 OSSといって、多くの人が思い浮かべるのが「無料」で使えるソフトウェアということだろう。どの企業もユーザーもできるだけコストは抑えたいので、無料で使えるというのは、非常に分かりやすいメリットだ。これがOSS普及の1つの要因であったことは間違いない。 安かろう悪かろうではない 得体の知れない人たちが作った、無料で配っているソフトウェアは「品質が悪く、業務に使えないのではないか?」といった疑問を持たれる方もいるかもしれない。実際、海千山千であり、優れたものもあれば、作りかけのようなものある。ユーザーにはそれを見極める目が必要となる。 とはいうものの、実

    ITmedia エンタープライズ:第3回 デキる男のオープンソース理解 【ビジネス編】