ちゃぱてぃ商店IT部 @ ウィキ内検索 / 「IT用語集/C」で検索した結果

検索 :
  • IT用語集/C/チェックサム
    チェックサムとは チェックサムとは、誤り検出符号の一つで、値その物を指すこともある。 「check sum」を直訳すると「合計で確認する」となり、その名の通り通信データやファイルデータの値の合計を計算し、通信データや圧縮ファイルに破損がないか確認する。 チェックサムの使用例 データ「CA FE 07 77」を送信する場合 ■送信側 データの合計を求める → 「02 64」 下位1バイトをチェックサムとする → 「64」 データ「CA FE 07 77」とチェックサム「64」を送信する。 ■受信側 データを受信 データ「CA FE 07 77」とチェックサム「64」 受信側でもデータの合計を求める → 「02 64」 下位1バイトをチェックサムとする → 「64」 受信したチェックサムと、計算して求めたチェックサムを比較する。 チェックサムが同じなら...
  • IT用語集/I/IoT
    IoT(Internet of Things 物のインターネット) PC、サーバやプリンタなどの情報機器以外のモノをインターネットに接続する概念。 身近なところでは、ポットの利用履歴からメールが送信される象印の「i-Pot」や、エアコンをインターネットに接続して操作する製品があります。 セキュリティ上の懸念  近年では、これらのIoT製品を通じて迷惑メールの送信を行うなど、セキュリティ上の問題点がニュースになっています。 セキュリティが手薄 脆弱性の修正ができない  IoT製品は脆弱性が発見されてもファームウェアの更新ができない、更新を提供していない製品も多く見られるのが今後大きな問題となるでしょう。 セキュリティ製品を追加できない  IoT製品は、PCやスマートフォンのようにセキュリティ対策製品を追加することができません。 利用者がインターネットに接続してい...
  • IT用語集
    Basic認証 チェックサム IoT
  • メニュー
    メニュー トップページ ├C言語 ├C++ ├Java/サンプル │├Swing │├帳票 │└Tomcat ├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験  └過去問   ├高度共通 午前1   │├2013(H25)秋   │├2013(H25)春   │└2012(H24)秋   ├情報セキュリティスペシャリスト   │├メモ   │├2013(H25)春   │└2012(H24)秋   ├ネットワークスペシャリスト   │└2012(H24)秋   └データベーススペシャリスト
  • IT用語集/B/Basic認証
    Basic認証とは HTTPプロトコルで規定されている、認証方式で、多くのサーバー、webブラウザが対応している。 ログイン画面や認証機能を作りこむ必要がなく、手軽に利用できる反面、セキュリティ面、機能面で物足りない点もある。 特徴 ■ログイン画面を作る必要がない。 ユーザー名とパスワードを入力する画面は、クライアント(ブラウザ)に実装されているため、ログイン画面を作る必要がなく、簡単なサーバーの設定だけで利用可能です。 ※独自のログイン画面が必要な場合は、Basic認証ではなく、サーバーやフレームワークが提供するセッション機能を活用して認証機能を作成します。 ■ログアウト機能がない。 Basic認証にはログアウト機能はない、ログアウトするにはブラウザを閉じるしかない。 一般的に、Basic認証はこのように言われています。 実は、この言葉には裏がありまして、...
  • 資格試験/情報処理技術者試験/高度共通午前1/過去問2012年秋午前1/問19回答
    正解 ア 次の問題へ 問19 プロジェクト管理においてパフォーマンス測定に使用するEVMの管理対象の組みはどれか。 ア コスト,スケジュール イ コスト,リスク ウ スケジュール,品質 エ 品質,リスク 回答 次の問題 解説  EVM(Earned Value Management アーンドバリューマネジメント)とはスケジュールや工程をコストに置き換えてプロジェクトの進捗管理を行う手法です。プロジェクトの進捗は「3日遅れ」等の期間ではなく、「300万の遅れ」のようにコストで表現します。  EVMでは、まずWBSなどを用いてプロジェクト全体を細かい工程に分割し、各工程にかかる予算を見積もり、これをスケジュールに沿って積み上げた計画値(PV:Planned Value)を用意します。プロジェクトの進捗は、この計画値と実際に完了した工程の予算である出来高(E...
  • Heroku/HerokuにPlayFramework1.2.5のアプリを公開してみる(Windows)
    HerokuにPlayFramework1.2.5のアプリを公開してみる(Windows) HerokuでもPlayFrameworkを使えると聞いて試してみました。 dotCloudと違って、全部ウィンドウズで作業出来るのは便利です。 ここに書いてある内容は「https //devcenter.heroku.com/articles/play」を見ながら所々google先生に聞きつつ作業した内容です。 ※ 2013/8/14追記 「Heroku Security Team」から「PlayFrameworkのバージョンを1.2.6にアップして!」という内容(たぶん)のメールが届きました。きっとセキュリティ的に重要なアップデートなので、これからPlayFrameworkの1.2.x系でデプロイする方は1.2.6でデプロイするとよいと思います。 目次 前提条件 1.He...
  • Java/swing/サンプル/JListにアイコンとテキストを表示する
    JListにアイコンとテキストを表示するサンプル 前回作成した「JListを表示するだけのサンプル」にアイコンを追加しました。 解説 JListにアイコンとテキストを表示するには、自作のListCellRendererが必要になります。 以下のようにDefaultListCellRendererを継承して、getListCellRendererComponentでアイコンとテキストを設定します。 /** * JList用のセルセンダラー */ class FileListCellRenderer extends DefaultListCellRenderer { FileSystemView fs = FileSystemView.getFileSystemView();   public Component getListCellR...
  • C言語/サンプル/CSVファイルの読込ソート出力2
    CSVファイルを読み込みソートして出力するサンプル(qsort, strtok使用版)です。 目次 ポイント サンプルソース 読み込ませたCSVファイル sort.csv 実行結果 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) ポイント CSVファイルを読み込んで、一行ずつ構造体にセットします。 strtok関数で","または"\nの位置を探して項目の文字を取り出します。 strtok関数は、元の文字列に\0を差し込む事で、簡単に文字列を取り出せるようにしているみたいです。 構造体の配列をソートします。 項目ごとに分割しているので、好きな項目でソートできます。 qsortで使うRecord構造体比較関数compRecordを作ります。 qsortの...
  • Java/swing/サンプル/JTreeとJListで作るエクスプローラ風のサンプル
    解説 JTreeとJListで作るエクスプローラ風のサンプル- JTreeにディレクトリ構造を表示 JListにJTreeで選択したディレクトリの内容を表示 JListのディレクトリをダブルクリック、エンターでディレクトリの中を表示 JListのファイルをダブルクリック、エンターで関連付け実行 参考  FileSystemViewを使ってディレクトリ構造をJTreeに表示する - Java Swing Tips  http //terai.xrea.jp/Swing/DirectoryTree.html 参考というかJTreeの部分はちょこちょこ改造したけど、殆どそのままJListを追加した形です ソース ExplorerLikeSample.java /* * JTreeとJListで作るエクスプローラ風のサンプル * ・JTreeにディレクトリ構造を...
  • 資格試験/情報処理技術者試験/高度共通午前1/過去問2013年秋午前1/問23回答
    正解 エ 次の問題へ 問23 ITポートフォリオの説明はどれか。 ア 管理費などの間接コストを、業務区分ごとのアクティビティの種別に着目して、製品やサービスの原価に割り振り手法である。 イ 企業の経営戦略を、多面的な視点で体系立てて立案し、実行を管理し、業績を評価する手法である。 ウ 業界ごとなでど統一的に策定された評価尺度(指標値群)を用いて、企業全体の投資効果を測定する手法である。 エ 情報化投資をリスクや投資価値の類似性でいくつかのカテゴリに整理し、ビジネス戦略実現のための最適な資源配分を管理する手法である。 回答 次の問題 解説 ア 不正解  活動基準原価計算(ABC Activity Based Costing)の説明です。 イ 不正解  BSC(Balanced Score Card バランススコアカード...
  • C言語/サンプル/CSVファイルの読込ソート出力
    CSVファイルを読み込みソートして出力するサンプルです。 ポイント CSVファイルを読み込んで、一行ずつ構造体にセットします。 ","の位置を探して、項目の頭から","の間の文字を取り出します。 最後の項目は"\nを探して項目の頭から、"\nの間の文字を取り出します。 sscanfで上手いことする方法が分からなかったので、ごりごり検索してます。 構造体の配列をソートします。 項目ごとに分割しているので、好きな項目でソートできます。 構造体をCSV形式で出力します。 fprintf(fp, "%d","%s","%s", ...)でごりごりっと出力します。 全部書いてから、C言語にはqsort(ソート関数)と、strtok(トークン関数)があるのを知りま...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2012年秋午前2/問24回答
    正解 エ 次の問題へ 問24 ソフトウェア開発・保守の工程において、リポジトリを構築する理由として、最も適切なものはどれか。 ア 各工程で検出した不良を管理することが可能になり、ソフトウェアの品質分析が用意になる。 イ 各工程での作業手順を定義することが容易になり、開発・保守時の作業ミスを防止することができる。 ウ 各工程での作業予定と実績を関連付けて管理することが可能になり、作業の進捗管理が用意になる。 エ 各工程での成果物を一元管理することによって、開発・保守作業の効率がよくなり、用語の統一もできる。 回答 次の問題 解説 ア 不正解  バグトラッキングツールの説明です。 イ 不正解  SLCP-JCF(Software LifeCycle Process Japan Common Frame)ソフトウェアライフ...
  • ruby/サンプル/@pagesでruby/環境構築(apache2 ドキュメントルートでCGIを動かそう)
    環境構築(apache2 ドキュメントルートでCGIを動かそう) apache2の標準設定ではCGIは「/cgi-bin」配下で動作します。 これをドキュメントルート配下全てのディレクトリでCGIが動くように変更しましょう。 httpd.conf編集(C \apache2\conf\httpd.conf) 1.ドキュメントルートのディレクトリ設定を変更します。 httpd.confを開くと以下のようなコメントがいっぱいのディレクトリ設定のブロックがあります。 # # This should be changed to whatever you set DocumentRoot to. # Directory "C /apache2/htdocs" # # Possible values for the Options directiv...
  • Java/swing/サンプル/JList複数選択、単一選択サンプル
    複数選択モード(標準) 単一選択モード 連続した項目なら複数選択できるモード サンプルダウンロード JListSingle.java 解説 JListの複数選択/単一選択サンプルです。 JListの複数選択、単一選択を設定するにはJList.setSelectionModeを使います 設定できるのは以下の3パターンです 複数選択モード(標準) JList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION) 単一選択モード JList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION) 連続した項目なら複数選択できるモード JList.setSelectionMode(List...
  • トップページ
    ちゃぱてぃ商店IT部wikiへようこそ ここは「ちゃぱてぃ商店IT部」のメンバー(ちゃぱてぃしかいません)がIT技術について勉強した事や言語・ツールの使い方のメモを蓄積するためのwikiです。 編集できるのはちゃぱてぃ商店IT部のメンバーだけとなっております。 閲覧は自由なので、もしも参考になる情報があったら好きなだけ見ていってください。 宣伝 プレイメモ http //memo-chapati.dotcloud.com/memo.war/ ちゃぱてぃの収穫メモを入力閲覧するサイトを作ってみました。 Play1.2.5で開発して、DotCloudで公開してます。 DBはDotCloud上のPostgreSqlです。 Perl、ruby、python勉強用@pages http //www46.atpages.jp/chapati/ ...
  • Java/Tomcat/JFreeChartで動的にグラフを出力するサンプル
    JFreeChartを使って、グラフを出力するサーブレットと、ウェブページにグラフを表示するサンプルです。 JFreeChartはJava用のグラフを出力するライブラリです。 ■目次 JFreeChartのセットアップダウンロード インストール eclipseの設定 サンプルアプリケーションサンプルサーブレット JFreeChartSample.java web.xml 動作確認 サンプルアプリケーションその2 ウェブページ(jsp)にグラフを表示するサンプルJSP index.jsp 動作確認 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) JFreeChartのセットアップ ダウンロード http //www.jfree.org/index.html JFreeChartのサイト...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午後2/問2設問5-1
    設問5 [電子提出機能に関する具体的な検討]について、(1)~(3)に答えよ。 (1) 本文中の【 e 】,【 f 】に入れる証明可能なことを、それぞれ30字以内で述べよ。 管理人解答:タイムスタンプの時刻以降に改ざんされていないこと(24文字) 管理人解答:タイムスタンプの時刻に存在していたこと(19文字) 解説 基本的な用語の問題です。 本文抜粋  H主任は、図3の3.のDVD-Rでは、第三者に署名日を証明できないことを指摘した。Jさんが検討したところ、TSA(Time Stamping Authority)が発行する、タイムスタンプを付与すれば、タイムスタンプの有効期間中は、電子ファイルが【 e 】及び【 f 】を証明可能であることがわかった。  タイムスタンプには、ファイルが作成された時刻や、ログが記録された時刻などの純粋な時刻を示すものと...
  • 資格試験/情報処理技術者試験/高度共通午前1/過去問2012年秋午前1/問21回答
    正解 イ 次の問題へ 問21 ITサービスマネジメントの可用性管理のKPIとして用いるものはどれか。 ア 災害を想定した復旧テストの回数 イ サービスの中断回数 ウ 性能不足に起因するインシデントの数 エ 目標を達成できなかったSLAの項目数 回答 次の問題 解説  サービスデリバリに関する問題です。参考サービスデリバリ - Wikipedia  KPI(Key Perfomance Indicator 重要業績評価指標)とは、CSF、KGIとセットで使われるマネジメント用語で、KGIはゴール、KPIはゴール向けての課程を表し、CSFはゴールを達成するための重要な手段です。 ア 不正解  復旧テストの回数を評価するのは、「継続性管理」のKPIです。継続性管理とは、その名の通り「何か起きた時にサービスを継続できるか」を管理することです。 ...
  • Java/Tomcat/ファイルをアップロードするサンプル(Commons FileUplaod)
    Tomcat7でアップロードされたファイルを取得するには、Commons FileUploadを利用します。 Commons FileUploadを利用しない場合、かなり面倒なプログラムを組む必要があると思いますが、Commons FileUploadを使えばかなり簡単にアップロードしたファイルを取得出来ます。 ■目次 前提条件 ライブラリの準備Commons FileUpload Commons IO サンプルアプリweb.xmlの設定 サンプルJSP index.jsp サンプルサーブレット FileUploadSample.javaサンプルサーブレットのポイント サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) 前提条件 Tomcat7 JDK1.6 Commons FileU...
  • Java/Tomcat/サーブレットからファイルをダウンロードするサンプル(日本語ファイル名)
    [Java]Tomcatのサーブレットを通じてファイルをダウンロードするサンプルです。 ■目次 ファイルの配置 ダウンロードサーブレット(DownloadServlet.java) web.xmlの設定 解説 ブラウザでアクセス その他のTomcatサンプル ファイルの配置 /CONTEXT_ROOT ┗ WEB-INF  ┣ src  ┃┗ DownloadServlet.java  ┗ web.xml ダウンロードサーブレット(DownloadServlet.java) import java.io.*; import java.net.*; import javax.servlet.*; import javax.servlet.http.*; import com.sun.xml.internal.messaging.saaj.packaging.mi...
  • Python
    Pythonとは 欧米で大人気のスクリプト言語でPlay Framework 1.2系でもCUIに採用されている。 DotCloudやGoogleAppEngineでサーバーサイドスクリプトとして動かすこともできる。 Pythonインストール(windows) 付属のIDE(IDLE)を使う Pythoyメモ PaaSのPythonのバージョン DotCloud DotCloudのPythonは2.6.5がいいようです。2.7も動くけど2.6推奨らしい? 2012/07/30 $ dotcloud ssh hellopython.www # $SHELL dotcloud@hellopython-default-www-0 ~$ python Python 2.6.5 (r265 79063, Apr 16 2010, 13 57 41) [GCC...
  • Play Framework/メモ(1.2系)
    play framework メモ(1.2系) CRUDモジュールを使う(有効にする) /conf/dependencies.ymlファイルに追加 require - play - crud   モジュールの有効化 play dependencies   ※別の端末にコピーした時もこの作業が必要です。 /conf/routesファイルに追加 # CRUD routes * /admin/crud module crud   ※パスは自由に変更できます。 CRUDコントローラ追加 例 Userモデルのコントローラ package controllers.cruds;   import models.User; import controllers.CRUD;  ...
  • C言語/環境構築/windows
    MinGWインストーラのダウンロード 以下にアクセスして最新のMinGw(今回は2012/04/26版)をダウンロード http //sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/ インストーラを実行 インストールディレクトリは「C \CPP\MinGW\」にします。 適当に進めて、途中のSelect ComponentsでC++も選択。 Fortran,ObjC,Ada,MSYS Basic System,MinGW Developer Toolkitなんて不思議なのがいっぱいありますが今回は放置です。 Pathの設定 環境変数のPathに「C \CPP\MinGW\bin」を追加。 インストールディレクトリを変えた場合は適宜変更。 Pathの確認 コマンドプロンプトを起動し、...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル
    サーブレットから直接CSVファイルをダウンロードするサンプルです。 配列の内容をCSV出力するだけの簡単なサンプルです。 お仕事では、データベースの検索キーなどをパラメータで受け取って、検索結果をCSV出力する事が多いと思います。 そんなサンプルもそのうち作ろうと思います。 日本語ファイル名対応はこちら → 日本語ファイル名対応のCSV出力サンプル ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv.jsp DynamicCsvServlet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*;   p...
  • dotCloud/Play1.2.5PostgreSqlを使う
    dotcloud/play1.2.5アプリのデプロイの続きです。 dotcloud + Play framework1.2.5 + PostgreSql で使ってみましょう。 構成ファイルにPostgreSqlを使う記述を追加 $ vi ~/play/dotcloud/hello/dotcloud.yml www type java   data type postgresql   helloプロジェクトをデプロイ ※一旦デプロイしないとDB接続情報を見られません。 $ dotcloud push hello ~/play/dotcloud/hello/   DB接続情報確認 $ dotcloud info hello.data config postgresql_password ぱすわーど created_at ...
  • Java/サンプル/JavaでZipファイル解凍サンプル(commons-compress使用)
    Java/サンプル/JavaでZipファイル解凍サンプル(commons-compress使用) Javaには標準でZipの圧縮解凍が出来る機能がありますが、ファイル名をUTF-8として扱うため、Windowsで作成した日本語を含むファイルを正しく処理出来ません。 なので、JavaでZipファイルを扱う場合は、Apacheプロジェクトのcommons compressを使うのが一般的だと思います。 commons compressは下記からダウンロード出来ます http //commons.apache.org/compress/ 「commons-compress1.4.1-bin.zip」をダウンロードして、中に入っている「commons-compress-1.4.1.jar」を解凍し、クラスパスに追加すると使えるようになります。 サンプルソース // Zipファイル解凍サン...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名)
    前回作った、CSVファイルのダウンロードサンプルでしたが、このままでは日本語ファイル名を扱えないのが分かったので、日本語ファイル名にも対応出来るサーブレットのサンプルを作成しました。 ■目次 ファイルの配置 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) web.xmlの設定 サンプルサーブレットへのリンクを表示するJSP(dynamic_csv_jp.jsp) ブラウザでアクセス 他のTomcatサンプルはこちら コメント ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvJpServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv_jp.jsp 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) i...
  • C++/サンプル/CSVファイルの読込ソート出力
    C++でCVSファイルを読み込んだりソートしたり出力したりするサンプルです。 C++の練習 CSVファイルを読み込み構造体にデータを設定 CSVの内容を第一カラムでソート ソートした内容でCSVファイルを出力 入出力ファイル名はコマンドラインからパラメータで渡す CSVの内容 データはダブルコートで囲みカンマ区切りとする カラムの数は固定(インデックス、名前、住所) 行数は不定 C++はあまりやった事がないので、セオリーとかまったくわからないですが! ソース //============================================================================ // Name CsvIO.cpp // Author ちゃぱてぃ // Version // Cop...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午前2/問17回答
    問17 IEEE802.11aやIEEE802.11bで採用されているアクセス制御方式はどれか。 ア CSMA/CA イ CSMA/CD ウ LAPB エ トークンパッシング方式 回答17 正解 ア 解説 通信技術に関する問題です。 ア 正解 CSMA/CAは Carrier Sense Multiple Access/Collision Avoidance(搬送波感知多重アクセス/衝突回避方式) の略称で、通信手順をそのまま名前にしたもの。無線LAN用の規格であるIEEE 802.11aやIEEE 802.11b、IEEE 802.11gにおいて、基本的な通信手順(通信プロトコル)として使われている。 実際の手順 1.搬送波感知(Carrier Sense) 通信を開始する前に、一度受信を試みることで現在通信をしている...
  • Java/Tomcat/Basic認証(UserDatabaseRealm)+DIGEST認証
    TomcatのBasic認証を使って、「管理画面、会員用コンテンツ、公開コンテンツ」の三段階のアクセス管理を設定してみましょう。 ※ちょっと設定を変えるとDIGEST認証にもなるよ。 ■目次 ポイント web.xmlweb.xml DIGEST認証の場合 server.xmlの設定 tomcat-users.xml index.jsp サンプルダウンロード それぞれのユーザーのアクセス範囲ログインしてない人のアクセス出来る範囲 会員のアクセス出来る範囲 管理者のアクセス出来る範囲 ファイルの配置 認証情報をサーブレットやJSPで取得する方法 アンケート(このページの情報はお役に立ちましたか?) 他のTomcatサンプルはこちら コメント(バグ、間違い、こんな情報が欲しい等ありましたら) ポイント Basic認証を利用するには、まず「web.xml」で認証方式とアクセス制御...
  • C言語/サンプル/C言語の文字列の連結
    C言語の文字列の連結は大まかに以下の3通りの手段が考えられます。 strcat関数を使う memcpy関数を使う sprintf関数を使う この中でもsprintfは以下のような書き方ができて便利なのですが、性能は他の方法に比べると劣ります。 sprintf(buff, "%s%s", stra, strb); どれくらい劣るのかベンチマークしてみると結果は以下のようになりました。 方法 ミリ秒 strcat 75 memcpy 263 sprintf 730 memcpyを使うのが一番早いかと思ったのですが、わたしの環境ではstrcatが75ミリ秒と一番速く驚きました。 ideoneの結果はmemcpyが一番早いので、わたしの環境がおかしいのかもしれません。 sprintfはstrcatの10倍の時間がかかっている...
  • Java/サンプル/CSVファイルを読み込む
    CSVファイルを読み込むサンプル サンプルダウンロード CsvRead.java CsvRead.csv CSVファイルの内容 "1","CSV読込の","2011/01/01" "2","テスト中","2012/10/01" "3","読み込めてますかー","2010/09/10" "4","もっと行を","2011/01/01" "5","増やしてみましょう","2012/10/01" "6","これぐらいかな?","2010...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2012年秋午前2/問24
    問24 ソフトウェア開発・保守の工程において、リポジトリを構築する理由として、最も適切なものはどれか。 ア 各工程で検出した不良を管理することが可能になり、ソフトウェアの品質分析が用意になる。 イ 各工程での作業手順を定義することが容易になり、開発・保守時の作業ミスを防止することができる。 ウ 各工程での作業予定と実績を関連付けて管理することが可能になり、作業の進捗管理が用意になる。 エ 各工程での成果物を一元管理することによって、開発・保守作業の効率がよくなり、用語の統一もできる。 回答 次の問題
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午前2/問17
    問17 IEEE802.11aやIEEE802.11bで採用されているアクセス制御方式はどれか。 ア CSMA/CA イ CSMA/CD ウ LAPB エ トークンパッシング方式 回答17
  • Java/Tomcat/クロスサイトスクリプティング脆弱性を体験してみるサンプル
    Tomcatでクロスサイトスクリプティングの脆弱性があるアプリを作成して、クロスサイトスクリプティングを体験、それからクロスサイトスクリプティング対策を実施するサンプルです。 ■目次 まずは脆弱性のあるサンプルソース サンプルの説明 ダメなところ クロスサイトスクリプティングをやってみよう1 クロスサイトスクリプティングをやってみよう2 クロスサイトスクリプティング対策をしてみよう その他のクロスサイトスクリプティング対策 まずは脆弱性のあるサンプルソース xss.jsp %@ page language="java" contentType="text/html; charset=UTF8" pageEncoding="UTF-8" % html head title Xssサンプル /t...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午後2/問1設問1-1
    設問1 [リスクアセスメント]についいて、(1)に答えよ。 (1) 表3の【a】に入れる適切な字句を答えよ。 【a】:機密性 解説 情報セキュリティの三本柱。機密性、可用性、完全性です。 情報セキュリティスペシャリストを受けるなら覚えておけ!な用語です。 機密性とは、必要な人だけがその情報にアクセスできるようにすることです。 推測しやすいパスワードでは機密性が低く、推測しにくいパスワードで保護された情報は機密性が高いと言えます。 可用性とは、必要な時に確実にアクセスできるようにすることです。 複雑なパスワードで守られていても、システムが応答不能になってアクセスできなければ意味はありません。 完全性とは、情報が破損しないことです。 不完全な暗号/復号でオリジナルの情報が破壊されては意味がありません。 設問に戻る
  • C言語/サンプル/ソートの練習
    ソートの練習文字列をソートするサンプル codepad http //codepad.org/wx5klZaG ソース sort.c ※実際のソースはCP932なので、ソートがソ\ートになってます。 /* * C言語 ソートの練習 */   #include stdio.h #include stdlib.h #include string.h   void sort(char** plist, int size) { int i, j; char* ptmp;   for (i = 0; i size - 1; i++) { for (j = i + 1; j size; j++) { // 文字列比較 if (strcmp...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2012年秋午前2/問12回答
    正解 エ 次の問題へ 問12 ディジタルフォレンジックスを説明したものはどれか。 ア 画像や音楽などのディジタルコンテンツに著作権者などの情報を埋め込む。 イ コンピュータやネットワークのセキュリティ上の弱点を発見するテスト手法の一つであり、システムに実際に攻撃して侵入を試みる。 ウ ネットワークの管理者や利用者などから、巧みな話術や盗み聞き、盗み見などの手段にって、パスワード等のセキュリティ上重要な情報を入手する。 エ 犯罪に対し証拠となり得るデータを保全し、その後の訴訟などに備える。 回答 次の問題 解説 ア 不正解  デジタルウォーターマークの説明です。また、画像にメッセージを秘匿する技術全般は「ステガノグラフィ」、紙の透かしを「ウォーターマーク」と呼びます。これらの用語はしばしばシャッフルされて用いられます。 イ ...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午後1/問4/設問2-1
    設問2  本文中の下線②で利用する手法や技術のことを何というか。適切な用語を15字以内で答えよ。 公式解答例:ディジタルフォレンジクス(12文字) 管理人解答:コンピュータフォレンジック(13文字) 解説 下線②抜粋  その利用者IDはまた有効であったので、Q主任は即座にその利用者IDを停止することでVPN接続ができないようにした上、②証拠を保存するために必要な措置を取り、調査を行った。当該プロジェクトのプロジェクトマネージャは1か月間の海外出張中で、利用者IDの停止申請処理をしていなかった。 インシデントに対して②証拠を保存するために必要な措置を取り、調査を行ったとくれば、ディジタルフォレンジクスしかありませんね。 管理人は数分悩んで思い出しましたが、コンピュータフォレンジックでも点数は貰えると思います。他にコンピュータ法科学でも貰えるのではないでしょうか。...
  • Java/Tomcat/Tomcatメモ
    ■目次 ■Servlet JSPServletからJSPにパラメータを渡す Servletから受け取ったパラメータを利用する ■Servlet文字コードやコンテンツタイプを指定する クッキーを取得する クッキーを取得する関数 クッキーを設定する Http only cookieの指定 ■JSPページの文字コードを設定する htmlに変数やオブジェクトを出力する クラスやパッケージをインポートする コンテキストパスを出力する 不要な空白や開業の出力を抑止する ■htmlページの文字コードをブラウザに伝える ■Servlet JSP ServletからJSPにパラメータを渡す request.setAttribute("string", "文字列を渡す"); Servletから受け取ったパラメータを利用する %= reque...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午後2/問2設問1-1
    設問1 本文中の【 a 】、表2中の【 b 】に入れる適切な字句を、それぞれ英字5時以内で答えよ。 【 a 】:NTP 【 b 】:DKIM 解説 セキュリティスペシャリストに関係する基本的な用語の問題です。 本文抜粋  外部DNSサーバは、インターネット上の時刻サーバとの間で、【 a 】を用いて時刻同期を行っている。FW及び情報システムの各サーバは、外部DNSサーバとの間で、【 a 】を用いて時刻同期を行っている。 時刻同期とくれば、NTP(Network Time Protocol)です。時刻とセキュリティに何の関係が?というと、ログに正確な時刻を記録することは、インシデント発生時の解析において必須事項であると言えます。 表2 各サーバのメールに関する機能及び動作概要 サーバ名 機能 動作概要 外部メールサーバ メール転送 SMPTを使用し、...
  • Java/Tomcat/warファイルをdotcloudにデプロイ
    Windowsで開発したTomcatのアプリをwarファイルにして、ubunts12.04を入れたVMからdotcloudにデプロイする。 Tomcatでサーブレットを触ってみたら、dotcloudにTomcatで作ったwebアプリをデプロイしてみたくなって、簡単に出来るだろうと思ってたら意外と苦労しました。 目次 アプリケーションの作成 アプリケーションをwarファイルにする VMにwarファイルアップロード dotcloudにアプリケーション仮作成 アプリケーションをdotcloudに送信 アプリの開発はサーブレットを作ってみる参照 warファイルの作成は【Java】EclipseでTomcatプロジェクトのWARファイルを作成 | cozzbox参照 Dotcloudの環境設定はdotCloud - Installing the CLI参照 ディレ...
  • 資格試験/情報処理技術者試験/高度共通午前1/過去問2013年秋午前1/問27回答
    正解 エ 次の問題 問27 プロダクトイノベーションの例として適切なものはどれか。 ア シックスマグマの工程管理を導入し、製品品質を向上する。 イ ジャストインタイム方式を採用し、部品在庫を減らす。 ウ 製造方法を見直し、コストを下げた製品を製造する。 エ マルチコアCPUを採用した、高性能で低消費電力の製品を開発する。 回答 次の問題 解説 プロダクトイノベーション=素晴らしい新製品を発表したり発売したり・・・と考えれば考えるまでもなく選択肢エですが、せっかくなので各用語もチェックしておきましょう。 ア 不正解  シックスシグマの工程管理とは、工程における品質の「ばらつき」を抑えて製品品質向上を目指す工程管理手法。 「100万回の作業を実施しても、不良品の発生率を3、4会に抑える」というスローガンとしてシックスシグマという言葉が使われるよ...
  • 資格試験/情報処理技術者試験/情報セキュリティスペシャリスト/過去問2013年春午後1/問1設問2-1
    (1) 本文中の[ a ]に入れる適切な字句を、本文中の用語を用いて10字以内で答えよ。 回答:USBメモリ(6文字) 解説 [ a ]で問われているのは以下の機器です。 DMZの全サーバ、検査未実施のOA-LANのPC50台、FW、RD-LANのPCとRDサーバの他に何を検査すべきか 最初に検査したOA-LANの50台と思った人は勇み足です。もう少し読み解いていきましょう。 この図を見ると、DMZの全サーバ、最初に検査した50台、検査未実施のOA-LANのPC50台、FW、RD-LANのPCとRDサーバで全ての機器が出揃っています。 となると、図にでてこない機器は何か?J社のネットワークの説明にある (1) ~ RD-LANと他のネットワーク間のデータの受渡しは、J社のセキュリティポリシに従ってJ社所有のUSBメモリを介して行われ、必要最小限...
  • Heroku/PlayFramework1.2.5でHerokuのPostgreSQLを利用する方法
    PlayFramework1.2.5でHerokuのPostgreSQLを利用する方法です。 ■目次 1.アプリケーションにアドオン追加 2.「/AppRoot/conf/application.conf」ファイルにDB接続用のプロパティ追加2-b.ローカルからHerokuのPostgreSQLに接続して動作確認する場合 コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) 1.アプリケーションにアドオン追加 HerokuでPostgreSQLを使うには、PostgreSQLのアドオンをアプリに導入します。 ダッシュボードからPostgreSQLを追加したいアプリをクリック 「Get Add-ons」をクリック 「Data Stores」グループの中からゾウさんアイコンを探してクリック 「Plans」...
  • Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル
    Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル その1 ボタンを表示するだけのサンプル import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame;   public class JButtonSample1 extends JFrame {   public static void main(String[] args) { new JButtonSample1(); }   public JButtonSample1() { // ウィンドウの位置とサイズを指定 ...
  • C言語/サンプル/乱数を使ってみよう
    解説 C言語で乱数を扱うサンプルです。 乱数(擬似乱数)を使うと、ゲームのキャラクターの動きやイベントの確率を調整したり、 アプリケーションのテストで様々な値を投入できて便利です。 ポイント srand関数で乱数を初期化する 初期化しないと、毎回同じ乱数列を取得してしまいます。 rand関数で擬似乱数を取得する rand()関数の戻り値が擬似乱数なので、お好きなように 余りを求める事で、乱数の範囲を自分の好みに調整できます rand() % 6; // サイコロ風 0 ~ 5 rand() % 100; // 百分率 0 ~ 99 rand() % 80 + 20; // 20 ~ 99 半端な範囲を求める時は、余りを求めて少し数字を足します rand() % 24; // 手持ちの24個の駒から、ランダムに動かす駒を決めたりもできます if (ran...
  • Linux/shell/ファイルの数だけ処理を繰り返すサンプル(csh tcsh)
    ファイルの数だけ処理を繰り返すサンプル(csh tcsh)です。 繰り返し+正規表現でファイルを絞り込むサンプルはこちらです。 サンプル1 sample1.sh #!/bin/csh # ファイル名をlsで取得(ファイル名の昇順)しforeachで回す foreach filename (`ls -1`) # 処理を記述(例:ファイル名をフルパスでecho) echo `pwd`/$filename # endでforeach終了 end 解説 まず、lsに「-1」オプションをつけると、ファイルが1行に1つずつ表示されます。 $ ls -1 20131031.dat aaa bbb HOGE20131031.dat hogehoge.sh この「ls -1」をforeachコマンドに渡すと、1行ずつファイル名が変数に設定されて繰り返し処理ができます。 ...
  • Java/swing/サンプル/Swingアプリをexeファイルにする
    Swingアプリを実行するの続き サンプルダウンロード swingJar.zip サンプルソースと、作成したjarファイルとjarファイル作成用のantのxmlファイル、exeファイルとexeファイル作成用のbatファイルが入ってます。 2.exeファイルを作ろう Jarファイルをダブルクリックして実行出来るのですが、「送る」や「プログラムから開く」「関連付け実行」するにはまだ不便です。 Windows7ならbatファイルから「プログラムから開く」「関連付け実行」できますが、WindowsXPはできなかった気がします。 2.1 exewrapをダウンロードする http //code.google.com/p/exewrap/ からexewrapをダウンロードして、好きなところに解凍しましょう。 ※今回は面倒だったので、プロジェクトのディレクトリにexewrap...
  • @wiki全体から「IT用語集/C」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索