タグ

2013年12月1日のブックマーク (23件)

  • いまさら聞けない「Javadoc」と「アノテーション」入門

    いまさら聞けない「Javadoc」と「アノテーション」入門:【改訂版】Eclipseではじめるプログラミング(22)(1/4 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 注釈とコメントで開発しやすくしよう 開発者がソースコードにコメントを自由に記述すると、統一性がなくなり、同じ内容をさまざまな表現で書いてしまいます。これを防ぎ、重要な情報について統一的な表現で記述したいときは、「アノテーション(annotation、注釈)」を使うことを検討してみましょう。 Javaではアノテーションをプログラムのソースコードへプログラムのメタデータとして記述できます。また、プログラムにア

    いまさら聞けない「Javadoc」と「アノテーション」入門
  • 「詳説JavaFX」第1回 JavaFXとは

    今回から、JavaFXについて紹介していくことにします。 今まで、連載ではJavaFXにつれて触れることが多くあったのですが、まとめて系統的に紹介することはありませんでした。新しいことを始めるにはちょうどいい季節でもあるので、はりきって紹介していきましょう。 JavaFXは2008年12月にリリースされたGUIを構築するためのプラットフォームです。一般的にはRIA用とされることが多いのですが、RIAという枠にとらわれることなく様々なGUIを構築することが可能です。 JavaFXはプラットフォーム名であり、そこで動作させるアプリケーションはJavaFX Scriptというスクリプト言語を用いて記述します。 JavaFXJava VM上で動作します。また、JavaFXはターゲットとなる機器により複数のバリエーションがあります。 PCで動作するJavaFX DesktopJava SEで動

    「詳説JavaFX」第1回 JavaFXとは
  • Javaストアド・プロシージャの開発

    5 Javaストアド・プロシージャの開発 OracleJava仮想マシン(JVM)は、次世代の企業規模のアプリケーションを低コストで作成するために必要な機能をすべて備えています。 最も重要な機能は、ストアド・プロシージャのサポートです。ストアド・プロシージャを使用すると、ビジネス・ロジックをサーバー・レベルで実装できるため、アプリケーションのパフォーマンス、スケーラビリティおよびセキュリティが向上します。 この章の内容は、次のとおりです。 ストアド・プロシージャとランタイム・コンテキスト ストアド・プロシージャの利点 Javaストアド・プロシージャの構成 Javaストアド・プロシージャの手順 5.1 ストアド・プロシージャとランタイム・コンテキスト ストアド・プロシージャは、SQLに対して公開され、一般的に使用できるようにデータベースに格納されるJavaメソッドです。Javaメソッドを公

    Mikatsuki
    Mikatsuki 2013/12/01
    [PL/SQL]
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    Mikatsuki
    Mikatsuki 2013/12/01
    [PL/SQL]
  • Javaプログラマが知るべき9のこと - @katzchang.contexts

    はじめに ソースコードは設計であり、コードの記述は品質に直結するのは言うまでもない。ちなみに、プログラマにとって特に重要なのは保守性だ。コードは書いた直後から保守対象となるからだ。コードは要求文書の範囲で動けばいいと思っている人がいれば今すぐ、ソースコードをコピペして100klに増えるプラグインがいつの間にかインストールされる呪いをかけてあげよう。幸い、ここを読んでいる人にはそんな人はいないだろうと思うけれども。 ということで、コードの品質を下げる要因、すなわちシステム全体の品質を下げる要因となり、かつ使われやすいアンチパターンを挙げ、対策を検討していくことにする。対象は以下: 出力パラメータ 処理状態返却 意味のある配列 無意味な初期化 多すぎるtry-catch 暗黙の順序 コンパイラ警告の無視 過剰なコメント e.printStackTrace() 出力パラメータ メソッドの引数にオ

    Javaプログラマが知るべき9のこと - @katzchang.contexts
  • All App Development and Database Products - Embarcadero

    単一コードベースからマルチプラットフォーム対応のネイティブエンタープライズアプリケーションを構築。強力な統合開発環境とUIライブラリにより、驚異的な生産性でアプリケーションを開発できます。 Delphi®、 C++Builder® 、 InterBase®、 RAD Server®に加え、Pythonライブラリも利用できます。 無料トライアル 詳細はこちら

  • 第4回 運用設計とは - システム管理者の会ポータルサイト

    年末から年始にかけてはシステムの切り替えなどで多忙なため、とてもそんな振り返る気分にはなれない方たちも多いのではないでしょうか? 景気が回復し始めたのか、システムの更新時期と重なったのかは定かではありませんが、今年は特にオープン化が急速に進んだ一年だったような気がします。この傾向は来年も続き、元々不足気味のオープン系の技術者が益々不足するものと思われます。

    第4回 運用設計とは - システム管理者の会ポータルサイト
  • 日本の大気汚染: 現在の大気汚染地図

    GAIA 大気質モニターは、レーザー粒子センサーを使用して、最も有害な大気汚染物質の 1 つである PM2.5 および PM10 粒子汚染をリアルタイムで測定します。 セットアップは非常に簡単です。必要なのは、WIFI アクセス ポイントと USB 互換電源だけです。接続すると、リアルタイムの大気汚染レベルが地図上に即座に表示されます。 このステーションには、10 メートルの防水電源ケーブル、電源、取り付け機器、およびオプションのソーラー パネルが付属しています。

    日本の大気汚染: 現在の大気汚染地図
  • 業界初、高速UASPモードに対応した「USB3.0-SATA3ブリッジLSI」を発売

    会社案内 arrow_right プレスルーム arrow_right ニュース arrow_right 業界初、高速UASPモードに対応した「USB3.0-SATA3ブリッジLSI」を発売 ルネサス エレクトロニクス株式会社(代表取締役社長:赤尾 泰、以下ルネサス)は、このたび、USB対応外付けストレージ機器向けに、USB3.0とシリアルATA(以下SATA)(注)間のデータをつなぐブリッジLSIを開発し、大容量データの高速転送モードであるUASP(USB Attached SCSI Protocol)に世界で初めて対応したUSB3.0‐SATA3ブリッジLSI「µPD720230」を製品化しました。日よりサンプル出荷を開始します。 「新製品は、(1)SATA規格では最高レベルのデータ転送速度を規定したSATA Revision 3.0に対応し、6ギガビット/秒(以下6Gbps)の高速

    業界初、高速UASPモードに対応した「USB3.0-SATA3ブリッジLSI」を発売
  • Oracleを適切にインストールするには

    全22回で構成される連載で、「Silver DBA10g」の合格に必要な知識を身に付けましょう。入門的な資格である「ORACLE MASTER Bronze Oracle Database 10g」(参考:「ORACLE MASTER Bronze DBA講座」「ORACLE MASTER Bronze SQL基礎I 講座」)に比べて範囲が広く問題数も多いため、取りこぼしがないよう1つ1つの項目を確実に押さえていくようにしましょう。 それでは、Silver DBA10gの範囲に沿って、問題を解きながら解説していきます。 Oracle Database 10gソフトウェアのインストール ポイント Oracleソフトウェアをインストールするための前提要件、環境構成が対象となります。また、インストール時に実行する必要のあるorainstRoot.shやroot.shスクリプトによる処理内容も理

    Oracleを適切にインストールするには
  • MP4 Splitter のダウンロードとインストール - k本的に無料ソフト・フリーソフト

    MP4 形式の動画ファイルを、各種メディアプレイヤー上で再生できるようにする Directshow Splitter。 Windows Media Player、Qonoha、Mediaunite、DV 等々のDirectShow プレイヤー上で、MP4 動画を普通に再生できるようにしてくれます。 「ffdshow」 と組み合わせることで、H.264 / MP4 も再生できるようになります。 「MP4 Splitter」は、" MP4 " 形式の動画ファイルを再生できるようにするDirectshow スプリッターです。 主に、iPod / iPhone / iPad、PSP などのモバイル機器上で使用されている " MP4 " 形式の動画ファイルを、Windows Media Player / Qonoha / DV 等の DirectShow プレイヤー上で再生できるようにする... と

    MP4 Splitter のダウンロードとインストール - k本的に無料ソフト・フリーソフト
  • Oracle Databaseオンライン・ドキュメント 11g リリース2 (11.2)

    データベース管理者用の基礎情報 Enterprise Manager GUIを使用してOracleデータベースを管理します。

  • コンピューター:C言語講座:マルチスレッドについて

    コンピューター:C言語講座:マルチスレッドについて マルチスレッドの特徴 一般的なサーバプログラムでは、多数のクライアントからの処理をできるだけリアルタイムに処理するために、何らかの形で並列処理を行うことが多いものです。たとえば、データベースサーバで、ある検索処理に時間がかかっている間ほかのクライアントが接続すらできない、という状態ではサーバとして失格でしょう。 並列処理を実現する方法としては、 ・プログラム自体を並列処理可能に記述する ・プロセスをもともと多数起動しておく ・fork()を使って子プロセスを起動するマルチプロセス処理 ・マルチスレッドを使用する などが考えられます。プログラム自体をリアルタイム性を考慮しながら記述するのはなかなか大変で、しかもソースが複雑になりメンテナンス性も問題が多くなりがちです。プロセスをもともと多数起動するのは簡単ですが、クライアントがどのプロセスに

  • C言語 - プロセスの生成

    宣言:pid_t waitpid(pid_t pid, int *status, int options); #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> #include <sys/wait.h> int main(int argc, char** argv) { pid_t pid; int status; /// 新しいプロセスを作る /// カーネルは、同じプロセスをもう1つ作る pid = fork(); /// プロセス作成に失敗した時は、0未満を返す if ( pid < 0 ) { fprintf (stderr, "fork error\n"); exit(1); } /// 子プロセスのpidは、0 if (pid == 0) { execl("/bin

  • 多変量統計的プロセス管理(Multivariate Statistical Process Control; MSPC)の解説

    多変量統計的プロセス管理とは? 統計的プロセス管理 (SPC) 生産プロセスは,指定された仕様を満たす製品を安定して生産できるように維持管理されなければならない.仕様は製品品質に対して定められるため,品質が仕様を満たしているかどうかは,品質測定値を監視することによって確認できる.ところが,品質監視によって,仕様を満たさない製品を見付けることはできても,仕様を満たさない製品が生産されるのを防ぐことはできない.製品品質は生産プロセスの運転の結果であるから,プロセスの運転状態が品質を決める要因となっているはずである.したがって,仕様を満たさない製品が生産されてしまうことを未然に防ぎ,生産性を向上させるためには,品質のみならず,運転状態を監視する必要がある.統計的手法を利用して運転状態の監視を効率的に実施するための方法が,統計的工程管理あるいは統計的プロセス管理(Statistical Proce

  • can と can't の発音の違い、分かりますか?

    昨日、金沢大学付属高校の説明会に行ってきました。 実は、グッジョブは、石川県で塾を初めて約15年 金沢大学付属高校を受験した生徒がいません。 学年上位の子は全員、金沢泉丘の理数科か、普通科に進学しました。 学年15位以内の子が6人いたら、その全員が泉丘を受験するなんてことも多いです。 1,2年生のほとんどが泉丘、二水を目指していますが、附属を目指す子はいません。 別にアンチ附属という訳ではありません。附属高校に合う生徒がいないだけです。その理由が、先日の「金沢大学附属高校説明会」で分かりました。 附属高校は次のようによく言われます。それに対する附属高校の答えはこうです。 ※ここからは、校長先生のお話を、私の記憶とメモを頼りに書きますので、少し言葉がキツめかもしれませんが、実際はもう少しマイルドな感じだったと思います。 1.附属は面倒見が悪い。 〔附属高校の答〕宿題をどんどん出して、ただそれ

  • Please solve captcha - 英語 - 日本語 翻訳と例

    英語 a conflict has appeared, please solve it manually.

  • オフロードとは - IT用語辞典

    概要 オフロード(offload)とは、(積荷を)降ろす、解放する、などの意味を持つ英単語ITの分野では、あるシステムの負荷を他の機器などが肩代わりして軽減する仕組みを指す。 特に、ある特定のデータ処理に特化したハードウェアをコンピュータに装着し、CPUの処理を肩代わりして負荷を軽減することで、システム全体の処理性能を向上させることをオフロードということが多い。 通信・ネットワーク関連の定型的なデータ処理を、ネットワークカード(NIC)などに内蔵されたICチップに肩代わりさせてCPU負荷を軽減する手法が一般的で、業務用のサーバコンピュータなどでよく利用される。 肩代わりする処理の種類に応じて、受信したデータが破損していないか検査する「チェックサムオフロード」や、TCPパケットの分割や組み立てを行う「TCPセグメンテーションオフロード」(TSO:TCP Segmentation Offlo

    オフロードとは - IT用語辞典
  • Oracle Net Servicesの概要

    1 Oracle Net Servicesの概要 この章では、Oracle Net ServicesアーキテクチャおよびOracle Net Foundationレイヤーの基要素を説明します。 この章の内容は、次のとおりです。 Oracle Net Servicesについて ネットワーキング製品 1.1 Oracle Net Servicesについて Oracle Net Servicesは、異機種間分散コンピューティング環境にある企業全体への接続ソリューションを提供します。Oracle Net Servicesは、複雑なネットワーク構成や管理を簡略化し、パフォーマンスを最大化して、ネットワーク診断機能を向上させます。 この項では、代表的なネットワーク構成に関係する基的なネットワーキングの概念を説明します。項目は、次のとおりです。 接続性 管理性 インターネットおよびイントラネットの拡

  • Oracleデータベース・インスタンス

    13 Oracleデータベース・インスタンス この章では、Oracleデータベース・インスタンスの性質、インスタンスに関連付けられたパラメータ・ファイルと診断ファイル、およびインスタンスの作成時やデータベースのオープン時とクローズ時に発生する処理について説明します。 この章の内容は、次のとおりです。 Oracleデータベース・インスタンスの概要 インスタンスの起動と停止の概要 チェックポイントの概要 インスタンス・リカバリの概要 パラメータ・ファイルの概要 診断ファイルの概要 Oracleデータベース・インスタンスの概要 データベース・インスタンスは、データベース・ファイルを管理する一連のメモリー構造です。データベースは、CREATE DATABASE文によって作成されたディスク上の一連の物理ファイルです。インスタンスは、関連データを管理し、データベースのユーザーに対応します。 稼働中のす

  • インスタンスとプロセス - オラクル・Oracleをマスターするための基本と仕組み

    オラクルのインスタンスとは オラクルは大きく分けるとユーザー・プロセス、サーバー・プロセス、オラクル・サーバー と その他のファイル で構成されており、その中のオラクル・サーバーは、インスタンスとオラクル・データベースの 2 つで構成されている。 ユーザー・プロセス SQL*Plus や Webアプリケーション など サーバー・プロセス サーバー・プロセスは、オラクル・サーバーと独立した関係になっている。 専用サーバーと共有サーバー(MTS:マルチスレッドサーバー)の2つの種類がある。(並行利用も可能) 専用サーバー ユーザー・プロセス と インスタンスを接続するためのプロセスで構成がシンプルのため高速 ORACLE<SID> (専用サーバー) プロセス名: ORACLE<SID>(〜LOCAL={YES|NO}〜) YES=LOCAL, NO=Net Service 経由 1接続毎に1プ

  • 階層型データモデル - Wikipedia

    階層構造の例(二分木) 階層型データモデル(かいそうがたデータモデル)は、データを木構造で表したデータモデルである。一般には、会社の組織図などで使われている。階層型データベースとも呼ばれる。 階層型では、データを上から下へと見ていくために、親データと子データという関係が発生する。これは会社の組織図を例にとると、社長の下にはいくつもの部署があり、部署の下には違う業務を担当する課が存在するといった関係になる。 このような体系では、1つのデータを探す手順は1通りしか存在しない。これは、親データと子データが1対多の関係でしか存在しないためである。 特徴[編集] さきほどの会社の組織図の例では各課はそれぞれ違った社員がいるわけだが、ここで例えばある社員がなにかのプロジェクトチームに入った場合には、その社員はプロジェクトチームにいながら所属は元々いた課なので、組織図で示すとその社員は2人いることになる

    階層型データモデル - Wikipedia
  • データモデル - Wikipedia

    データ・モデル文脈の全貌: データモデルは、格納されるべき情報 の詳細を提供し、その最終プロダクトが、コンピュータ・ソフトウエアの自作または購入の意思決定を支援する、アプリケーションまたは、機能仕様の準備のための、コンピュータのソフトウエア・コードの生成であるとき主に使うものである。図は、ビジネスプロセスモデリングとデータモデルの間の相互作用の例である[1]。 データモデルは、アプリケーション設計のための計画として使うソフトウェア工学の抽象モデルの1つである。班・要員間の意思疎通のための事業データの文書化、組織化、そして特にデータの格納方法や利用方法のために利用される。 Hoberman(2009)によれば、「データモデルは、組織内での意思疎通を改善し、それによってより柔軟で安定したアプリケーション環境に導く、真の情報の部分集合を正確に説明するシンボルとテキストの集合を使う、事業とIT専門

    データモデル - Wikipedia