タグ

チュートリアルに関するkabukawaのブックマーク (14)

  • OpenGLの基礎

    OpenGLは,3次元グラフィクスプログラミングにつかわれる標準的なライブラリです. ライブラリとは,プログラムの部品セットであるといえます. ライブラリを利用することで,自分で0から書かなくても, ライブラリが提供する部品を組み合わせることでプログラムを作成することができます. ここでは,OpenGLの基礎を説明します. OpenGLの概要 Ruby/OpenGL OpenGLプログラムの基的な構造 イベント,コールバック,イベントループ 2次元図形の描画 図形プリミティブ 属性 2次元ビューの設定 ビューポート OpenGLの概要 OpenGLは,3次元グラフィクスプログラミングにつかわれる標準的なライブラリで,SGI(Silicon Graphics, Inc.)がGLという同社のコンピュータ専用のグラフィクスライブラリをもとに開発したものです. OpenGL以外でよく用いられる3

  • 第5回 テストプロジェクト開始とテスト計画 | gihyo.jp

    前回からTestLinkの使用方法に焦点を当て、まずはインストールについてご紹介しました。ここまでできれば一安心ですので、TestLinkをどんどん使っていきましょう。今回以降はTestLink上での操作方法についてご説明していきます。 はじめに まず、TestLinkを使い始めるにあたって、TestLinkの基構造と作業例についてまとめておきましょう。 TestLinkのコンポーネント間の関係 TestLinkの中ではソフトウェアテストを管理するために、いくつかのコンポーネントが存在しています。TestLinkは以下の3つの基コンポーネントから構成されています。 テスト仕様 テスト仕様の下にテストケースを作成します。テスト仕様はテストスイートという単位で階層的に管理することができます。テストスイートの中にテストケースが格納されることになります。 テスト計画 テストの実行に関わる情報は

    第5回 テストプロジェクト開始とテスト計画 | gihyo.jp
  • 『Linux標準教科書』開発プロジェクト - LPI-Japan - エルピーアイジャパン

  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
  • CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine

    ソフトウェアを開発する際、ソースコードや各種リソースの管理に役立つのがバージョン管理システムだ。バージョン管理システムはソースコード管理システムなどとも呼ばれ、大規模な開発を行う際には必須と言っても過言ではない。また、大規模な開発だけでなく小規模な開発や個人による開発においても、ファイルの変更履歴の記録やバックアップといった用途に活用できる。 特集ではバージョン管理システムの基的な考え方や用語を解説するとともに、オープンソースソフトウェア/フリーソフトウェア開発において多く利用されているバージョン管理システムである、SubversionおよびCVSを使ったバージョン管理方法について説明する。前編となる記事では、まずバージョン管理システムの基的な考え方と、用語について解説する。 バージョン管理システムのメリット バージョン管理システムとは、その名のとおりプログラムのソースコードや各種

    CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine
  • まとめ:DVDをいじりまわして堪能する必携テク集 :教えて君.net

    観るヒマがなくてDVDを積み上げたり、まだ観ていない録画がHDDから溢れそうになっている人は結構多いのでは? 今回は、DVDから動画をリッピングしたり、集めた動画をDVD-Rに突っ込んだりして味わい尽くすテクをまとめたぞ。 ■DVDが割れる前に動画をリッピングデジタルなデータは劣化しないとか言われつつも、積み上げたDVDのタワーが突然崩れて、中身がパキッと割れたりしないとは限らない。大事な動画はリッピングして保存しておこう。さらに、リッピングした後、携帯プレイヤ用の動画形式にエンコードすれば、PSPやiPod、ケータイなんかでも見られるようになっちゃうのだ。 テクNo.1:アニメを録画したDVDをコピって永久保存版にしたいけどDVDコピーって難しいの? とにかくDVDリッピング手順がよくわからなくてできない! という人はこちらの記事を要チェック。基の手順がまとまっているので、スムーズに実

  • 【レポート】包んで結んで粋に運ぶ - 布1枚を使い尽くす風呂敷の技とは? | ライフ | マイコミジャーナル

    スーパーマーケットでレジの順番待ちをしながら、やおら一枚の風呂敷を取り出し、端と端をささっと結んで買い物袋をこしらえる。そんな粋なふるまいが自然にできたら、素敵ではないだろうか? 風呂敷を、ものを包むだけの布と思ったらもったいない。 達人の技を学べば、やわらかくて丈夫な四角形の布を、色々なものに変身させることができる。この記事では、筆者がワークショップに参加して学んできた、風呂敷の達人・横山功氏の技と知恵の数々を紹介。どれも驚くほど手軽にでき、一度覚えてしまえばとても便利なばかりか、結んで開いてまた結んで……と繰り返すと、手になじむ布の感触が心地よく感じられてくる。達人曰く「風呂敷に不可能はない」とのこと。風呂敷をさりげなく普段使いして、エコバッグの先を行く"エコカッコいい"生活を送ろう。 横山功プロフィール 1979年浅草生まれ。武蔵野美術大学在学時、自分の部屋から出るたくさんのゴミに

  • 原理から学ぶネットワーク・セキュリティ---目次

    企業からの個人情報漏えいや,偽造されたWebページを使った詐欺事件などが珍しくなくなっています。個人情報保護法や,不正アクセス禁止法などセキュリティに関する法律も整備されてきました。しかし,法律でコンピュータ・セキュリティが保護されたと安心しているユーザーはほとんどいないでしょう。ネットワークを使って安心して買い物や銀行取引をするには,法律のみならず,技術についての理解が欠かせません。 セキュリティに関する技術というと,SELinuxやファイアウオールの設定,SSHやIPsecなどのプロトコルのことを思い浮かべる人も多いかもしれません。また,セキュリティに関するさまざまな技術について断片的には理解しているが,それがどういう目的でどういう役目を果たしているのかを頭の中で整理できていない人もいるのではないでしょうか。 そこで連載は,セキュリティの基技術である暗号化技術やPKI(公開鍵暗号方

    原理から学ぶネットワーク・セキュリティ---目次
  • 毛糸と手織り糸のメーカーです。「可愛くマフラーまいちゃおう!」

    ■マフラーの巻き方 「マフラーの巻き方」をご紹介しますっ!! わりと定番の巻き方なのでご存知かも知れませんが・・・ (^^;)応用を効かせて、カッコイー!くてキュート★な 「オレ流!」の巻き方を発見しよう!

  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
  • Apache Antの使い方

    Apache Antはmakeファイルなどに相当するビルドツールです。複雑なコンパイル作業などを自動化してくれます。ここではAntのインストール方法や利用方法について確認していきます。 Ant 1.8.2のダウンロード及びインストール ANT_HOME及びPATHの設定 Antの動作確認 Antのドキュメントについて

  • 第4回 JavaScriptでオブジェクト指向プログラミング ― @IT

    JavaScriptが、いま注目を浴びている。 JavaScriptがこれだけの注目を浴びた理由の1つとして、Ajax技術の登場とも相まって、JavaScriptに対する確かな理解の必要性が高まったという事情は否定できない。しかし、それだけでは説明できない急速な注目の理由として、もう1つ、JavaScriptという言語そのものが持つユニークさが開発者の目を引いたという点は看過できないだろう。 もっとも、このユニークさは同時に、多くの開発者が感じているJavaScriptに対する苦手意識と同義でもある。これまでVisual BasicやC#、Javaといった言語でオブジェクト指向構文になじんできた開発者にとって、JavaScriptのオブジェクト指向構文はいかにも奇異なものに映るのだ。ようやくクラスという概念を理解した開発者が、JavaScriptという言語の背後にたびたび見え隠れする「プロ

    第4回 JavaScriptでオブジェクト指向プログラミング ― @IT
  • C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT

    第2回 C++アプリケーションの効率的なテスト手法(CppUnit編):連載 C++開発者のための単体テスト入門(1/4 ページ) 連載目次 前回は単体テストの重要性を示し、従来のC/C++でのテスト手法であるprintf関数やassertマクロを使ったテストを紹介しました。この2つのテスト手法は開発環境(コンパイラとライブラリ)さえあれば利用でき、その使い方も簡単です。しかしながら、いずれも系統立てて、効率よくテストを行うには力不足の感が否めません。 今回は、Visual C++ 2005 Express Editionを含むVisual Studio 2005(以後、VS 2005)で利用できる代表的な単体テスト・フレームワーク(Unit Test Framework)の1つである「CppUnit」を紹介します。 ■単体テスト・フレームワークとは? 前回、「バグは早期発見が望ましい。早

    C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT
  • ホワイの(感動的)Rubyガイド

    このはホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ このについて コンニチハ、Ruby このを開く 犬の話 赤い太陽が昇る はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を

  • 1