タグ

関連タグで絞り込む (258)

タグの絞り込みを解除

システムに関するtyosuke2011のブックマーク (213)

  • 小西研究室 – Konishi Lab.

    Laser speckle | レーザースペックルレーザースペックル分野ではレーザースペックルを用いた生体情報計測に関する研究を行なっています研究詳細はこちら

  • TechTargetジャパン

    あの大手も続々採用 AMD「NVIDIAに勝つ」は大げさではない? 攻めに出るGPU“永遠の二番手” NVIDIAの競合となる半導体ベンダーAMDが、GPU製品を拡充するなど攻めに出ている。AI技術を活用するための半導体製品として、AMD製品を採用する動きも活発だ。AMD製品に対する評価とは。

    TechTargetジャパン
  • オンラインゲームで腕を磨いた、イスラエル国防軍のエース

  • オブジェクト指向 - Wikipedia

    この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2019年2月) オブジェクト指向(オブジェクトしこう、英: object-oriented)は、ソフトウェア開発とコンピュータプログラミングのために用いられる考え方である。元々は特定のプログラミングパラダイムを説明するために考案された言葉であり、その当時の革新的技術であったGUI(グラフィカル・ユーザーインターフェース)とも密接に関連していた。明確な用語としては1970年代に誕生し、1981年頃から知名度を得て、1986年頃からソフトウェア開発のムーブメントと化した後に、1990年頃にはソフトウェア開発の総合技術としての共通認識を確立している。ソフトウェア開発における一つの標語のような扱い方もされている。 オブジェクトとは、プログラミング視点で

  • ゲームプログラマのためのデザインパターン(シングルトン) - Qiita

    今、「ゲームプログラマのためのC++」を読んでます。 ゲームプログラムで使えるデザインパターンについてまとめてみました。 ゲームプログラマのためのC++ デザインパターンとは・・・ デザインパターンはプログラム設計でよく見られる問題の特性と、 このような問題に対して最も一般的に採用されている解決策の両方の 両方をカプセル化した抽象構造です。 自分なりに解釈すると、 オブジェクト指向で設計する際に起こりやすい問題の解決策だったり、 再利用性や可読性を上げるための設計の考え方だと思ってます。 ゲーム開発において特に有効なデザインパターン シングルトン ファザード オブザーバ ビジター 今回はシングルトンを紹介します。 シングルトンとは・・・ その名前から分かるとおり、インスタンスを一つしか持っていないクラスです。 一般にシングルトンの目的は、ある一連の機能を集中管理する場所の提供で、 残りのコ

    ゲームプログラマのためのデザインパターン(シングルトン) - Qiita
  • サービス終了のお知らせ

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

  • ガチで5分で分かる分散型バージョン管理システムGit

    0分―― 分散型バージョン管理システム「Git」とは ソフトウェア開発ではソースコードを作成しながらソフトウェアを作り上げていきますが、バグの修正や機能の追加ごとにソースコードの状態を記録し、それぞれのバージョンを管理することが必要になります。 そういったソースコードを管理するソフトウェアが「バージョン管理システム」であり、複数人でのソフトウェア開発において必要不可欠なソフトウェアとなっています。

    ガチで5分で分かる分散型バージョン管理システムGit
  • Ada - Wikipedia

    Ada(エイダ)は、構造化・静的型付け・命令型・オブジェクト指向のパラダイムを持つ汎用プログラミング言語の一つである。構文はAlgol系である。 史上初のプログラマとされるエイダ・ラブレスの名前にちなんでAdaと命名されている。ADAと表記するのは誤り。 フリーのコンパイラとしては、GNATなどがある。 特徴[編集] Adaのデータ型の階層構造 1979年、米国国防総省が信頼性、保守性に優れた、主として組み込みシステム向けの言語を作りたいという意図のもと、国際競争入札を行い4社に発注、各設計仕様書の表紙が赤、青、黄、緑だったことから、そのままそれぞれの言語名称としてRED、BLUE、YELLOW、GREENと呼ばれた。この入札で優勝したのはフランス人チームで、公平を期すため選定時にはGREENと名付けられた。そのような理由から、イメージカラーは緑である。特徴的な要件としては、大規模開発や長

    Ada - Wikipedia
  • テスト容易性のためのシステム設計

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    テスト容易性のためのシステム設計
  • IT転職のためのデジタルメディア

    今回は口下手な方でも面接で好印象を与えて、無事に受かるコツを紹介していきます。 面接前にやるべきことと、面接当日にやれることに分けて解説しているので参考にして下さい。 口下手が面接で好印象を与えるコツ【準備編】 まずは口下手な方が事前に準備することで面接に通過できるコツを紹介していきます。 そのままの自分に自信を持つ まずはそのままの自分に自信を持ちましょう。 採用担当者は、いわば“人を観るプロフェッショナル”ですので、面接のときにあがってしまったり、言葉に詰まっても「この人は使えない」と判断することはありません。 アナウンサーやインストラクターなど、話すことを仕事にする人は別ですが、そうでなければ面接官の最大の関心事は「応募者の人柄やスキル」です。 まずは“そのままの自分に自信を持つこと”が、面接に臨む上で最も重要です。 採用担当者や面接官が知りたいことを把握する 面接において、面接官や

  • 『魔法少女まどか☆マギカ』において、美樹さやかが担った役割は重い - 蝸牛の翅(つばさ)

    ネタバレ考察です。全編を観終わっていない方は、視聴後に読まれることを強くお勧めします。 以下、数十行開けた後、文です。 何よりも"希望や願いが必然的に破滅に繋がる"構造を許せず、それを許さないためにこそ超越的な概念そのものと化した鹿目まどか。 その神の如き力を得た存在、全てを救えるはずのデウス・エクス・マキナですら 「さやかちゃんを救うには、何もかもなかったことにするしか」 ないという"必然"を語らざるを得なかった意味は大きい。 それは、美樹さやかとその象徴するものに与えられた、逆説的な極めて高い評価であると私は考えます。 この日記は、それだけの評価が美樹さやかに与えられた意味を探る論考です。 鹿目まどかの願いは、キュウべえことインキュベーターの築き上げた”魔法少女〜魔女エネルギー生成システム”の全面破棄でなく、自らが生ける特異点(シンギュラリティ)と化しての、デメリット部分を移行しての

    『魔法少女まどか☆マギカ』において、美樹さやかが担った役割は重い - 蝸牛の翅(つばさ)
  • ポリモーフィズム - Wikipedia

    ポリモーフィズム(英: polymorphism)とは、それぞれ異なる型に一元アクセスできる共通接点の提供[1]、またはそれぞれ異なる型の多重定義を一括表現できる共通記号の提供[2]を目的にした、型理論またはプログラミング言語理論(英語版)の概念および実装である。この用語は、有機組織および生物の種は様々な形態と段階を持つという生物学の概念からの借用語である[3]。多態性、多相性と邦訳されることが多い。 ポリモーフィズムは、通常以下の三種に分けられる。 アドホック多相 (ad hoc polymorphism) 恣意的な型の集合に一つの共通接点を提供する。関数オーバーロード、Mix-inのいち実装、型クラスなど。 パラメトリック多相 (parametric polymorphism) 詳細化されていない型要素を内包する抽象的な型に記号表現を提供する。ジェネリクスや関数型言語の型構築子など。

  • オートマトン - Wikipedia

    この項目では、計算のアルゴリズムについて説明しています。 ジャミロクワイの音楽アルバムについては「オートマトン (アルバム)」をご覧ください。 機械人形については「オートマタ」をご覧ください。 ゲームメディアのAUTOMATONについては「AUTOMATON」をご覧ください。 オートマトン (単数形: 英: automaton [ɔːˈtɑməˌtɑn], 複数形: オートマタ(automata [ɔːˈtɑmətə])) とは、自動人形などとも呼ばれる「オートマタ」と同じ語であるが、計算理論において、計算モデルに関して有限オートマトンなどの総称として使われる。また特に「オートマトン理論」と呼ばれる分野では、計算機械のうち計算可能性の点でチューリングマシンよりも制限されているものを特に指して言うこともある。 種類[編集] 有限オートマトン 決定的有限オートマトン (Deterministi

  • もらえる経験値を最大化する「正しい努力」のまとめ - teruyastarはかく語りき

    人生は練習と思ってる所が番で、番と思ってる所はオマケだ。 http://d.hatena.ne.jp/teruyastar/20131207/1386476138 年末の記事に反響があったのですが、 「ずっと番って、その努力ほんとに報われるのか?」 という意見をもらいました。 あと関連で、 「基礎が大事」という当の意味を理解しているか? http://d.hatena.ne.jp/teruyastar/20110208/1297157480 「基礎を無意識のゼロに限りなく近づけるのが守破離の守、 といっても、いつになったら破・離へ移行するの?」 みたいな意見も。 なるほど、、基礎や準備こそ大事ではあるのですが、 これは確かにやみくもな努力へのミスリードに見えるかもしれません。 そうならないよう「正しい努力の仕方」を示す記事 をまとめてみました。 前提・7つの習慣における「第2領域」

    もらえる経験値を最大化する「正しい努力」のまとめ - teruyastarはかく語りき
  • リポジトリ - Wikipedia

    この項目では、バージョン管理システムにおける用法について説明しています。その他の用法については「リポジトリ (曖昧さ回避)」をご覧ください。 リポジトリ(英: repository[1])またはレポジトリは、バージョン管理システムでは、ソースコードやディレクトリ構造のメタデータを格納するデータ構造のこと。 概要[編集] 「リポジトリ」の原義は「貯蔵庫」、「保管場所」である(wikt:repository)。バージョン管理システムではソースコード等の管理対象を溜めておく場所をリポジトリと呼ぶ。すべてのユーザーのシステムに重複したリポジトリを持つ分散型 (GitやMercurial) と、単一のサーバーでリポジトリが管理される集中型 (Subversion、CVSなど) が存在する[2]。あらゆる第三者に開かれているリポジトリをパブリックリポジトリ(英: public repository)と

  • 類似楽曲検索システムを作ろう - 人工知能に関する断創録

    もう1年以上かけて音声信号処理の勉強をしてきました(Pythonで音声信号処理)。ここらで具体的なアプリケーションとして類似楽曲検索の実験をしてみたのでレポートをまとめておきます。言語はPythonです。 前に 類似画像検索システムを作ろう(2009/10/3) Visual Wordsを用いた類似画像検索(2010/2/27) という画像の類似検索に関するエントリを書きましたが、今回は画像ではなく音楽を対象に類似検索をやってみたいと思います! 今回作る類似楽曲検索システムは、従来からよくあるアーティスト名や曲名などテキストで検索するシステムや購買履歴をもとにオススメする協調フィルタリングベースのシステムとは異なります。WAVEファイルやMP3ファイルなどの音楽波形そのものを入力とするのが特徴です。たとえば、「具体的なアーティストや曲名は知らないけれど、この曲とメロディや雰囲気が似た曲がほ

    類似楽曲検索システムを作ろう - 人工知能に関する断創録
  • ソフトウェア開発プロセス残酷物語 - give IT a try

    昔々、あるところにジェイソンという、大変真面目な開発者がおりました。 彼がとある会社の情報システム部にやってきたとき、彼は社内システムのクオリティのひどさに衝撃を受けました。 情報システム部といっても、その会社では外注はせず、社内の開発メンバーがシステムを作っていました。 ジェイソンがそこで最初に担当したシステムは、見事なまでのスパゲッティコードでバグだらけ、データ設計も素人レベルでパフォーマンスも最悪、エラー処理もずさん、おまけにまともなドキュメントもなく、ちょっとした障害を調査したり、小さな改造を実施したりするのにも、大変な苦痛を伴うという、それはそれは大変なシロモノでした。 このシステムは元々エセーグルという、ちょっと変わった名前の開発者によって作られていました。 しかし彼はすでに別の開発チームに異動していて、こちらの質問には答えてくれますが、もはや人が直接手を動かすことはありませ

  • プログラミングハイウェイ - プログラマーの脳みそ

    プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ Re: プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ:Geekなぺーじ 実際、IT業界に身を置いていると教育機関の必要性を強く感じる。 情報工学科という学科を置く大学は数あるが、世の中に求められるのは実務としてプログラミングができる能力を持った人間だったりする。*1 情報工学科というのは座学が主体で実習が主体なわけではない。例えるならば、美大や音大のような、入学時に実技試験があり、在学中も実技を多く行うような、そういったカリキュラムの情報大学が求められている、と思う。*2 なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当て

    プログラミングハイウェイ - プログラマーの脳みそ
  • CAM - Wikipedia

    CAM(キャム)とは、コンピュータ支援製造(英: Computer-aided manufacturing)の略語。製品の製造を行うために、CADで作成された形状データを入力データとして、加工用のNCプログラム作成などの生産準備全般をコンピュータ上で行うためのシステムである。出力されたデータは、CNC化された工作機械に送られて実際の加工が行われる。 狭義では、CAD/CAMの設計分野CADとの対比で製造分野のことをさすが、製造分野に最適化されているCAD/CAMシステムや、テキストベースの自動プログラミング装置など、NCプログラムを出力するシステムをすべてCAMと呼ぶこともある。 歴史[編集] CAM黎明期[編集] 1956年にマサチューセッツ工科大学にてAPT(アプト)と呼ばれるNCプログラム言語がダグラス・テイラー・ロスによって開発された。日では1972年に純国産のNCプログラム言語

  • アプリケーションサービスプロバイダ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "アプリケーションサービスプロバイダ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2024年2月) アプリケーションサービスプロバイダ(英語: Application Service Provider、ASP)とは、アプリケーションソフト等のサービス(機能)をネットワーク経由で提供するプロバイダ(= provide 提供する 事業者・人・仕組み 等全般)のこと[1]。広義にはこうした仕組みのソフトウェア提供形態やビジネスモデルまでも指す[1]。 概要[編集] ASPはアプリケーションソフトの機能をネットワーク経由で顧客にサービスとして提