タグ

技術に関するkurojzのブックマーク (18)

  • 「オーディオ版レイトレーシング」と「物理シミュレーションによる音響空間表現」|Prismaton

    「レイトレーシング」は 3D グラフィックスの重要な技術となっていて、レイトレーシングを使ったリアリティの高いグラフィックス表現を見る機会が増えてきました。 また同時に、「レイトレーシングをオーディオに応用する」といった言及もちょいちょい見かけるようになりました。 しかし、グラフィックスのシミュレーションにレイトレーシングが有効なのは光の特性をレイトレーシングで近似できているからであり、音の特性に関してはレイトレーシングだけで近似するのは困難です。これはもう少し広く知られていて欲しい事実なのですが、何故かあまりきちんと知られていません……。 そもそも悲しいことに、「物理シミュレーションによる音響空間表現(方角、残響、遮蔽などの表現)」を網羅的に真面目に考察した資料は恐ろしく少ないです。この現状では、レイトレーシングだけで音響空間表現が簡単に出来るというような誤解が生まれてしまうのも仕方ない

    「オーディオ版レイトレーシング」と「物理シミュレーションによる音響空間表現」|Prismaton
  • これでもうPhotoshopの描画モードに迷わない! 「乗算」「焼き込みカラー」など、各描画モードがどのように機能するか解説

    Photoshopなどのデザインソフトにある「乗算」「スクリーン」「焼き込みカラー」「覆い焼きカラー」など、各描画モードがどのように機能するかを解説します。 それぞれの違いがよく分からない、どんな効果があるのか分からないという人に、これを読めば描画モードでどれを使うか迷うことはなくなります。 Blending Modes by Dan Hollick (@DanHollick) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 描画(ブレンディング)モードとは 各描画(ブレンディング)モードについて解説 はじめに 見た目が思い通りになるまで、描画モードをいろいろ試していませんか? 描画モードの種類 この記事を読んでもあまり変わらないかもしれませんが、少なくとも「比較(明)」や「比較(暗)」を使用することはなくなるでしょう

    これでもうPhotoshopの描画モードに迷わない! 「乗算」「焼き込みカラー」など、各描画モードがどのように機能するか解説
  • Imagicを理解する

    17 oct 2022に出たImagicという技術について、ペーパーとソースを見比べながら説明します。

    Imagicを理解する
  • Re: NginxとApacheって何が違うの?? - inductor's blog

    これは何 以下記事のアンサーブログです。 qiita.com 以下のことはコメントに書いたんですが、書ききれなかった部分もあったり整理したほうがいいなと思い記事に起こしています。 現代のアプリケーションではC10K問題よりも先にDBやアプリケーションのボトルネックが先に来るため、C10K問題に遭遇するよりも先にやることがある ミドルウェアとしての成り立ちから設定ファイルの書き方に至るまで、それぞれのソフトウェアで思想が根的に異なるので、単なるパフォーマンス比較をしてもあまり意味がない NginxとApacheの違いをC10K問題を中心に語るのは時代が違う この記事に限らず、多くの「Nginx vs Apache」系記事では「ApacheはC10K問題を抱えている」という論理をベースにそれぞれの違いを表現しています。 が、これは2022年においては(実際にはもっと前からですが)既に事実では

    Re: NginxとApacheって何が違うの?? - inductor's blog
  • 機械学習が独学できる日本語Youtube難易度別まとめ - Qiita

    こんにちは。 在宅の機会が増えて以来Youtubeを見る機会が増え、機械学習などが勉強できるチャンネルをいくつか探しては見ていました。探した中でよかったと思ったものをメモしていたのですが、せっかくなので公開したいと思います。日語のソースがあるもののみ対象にしており、『これ無料でいいのか?』と思ったチャンネルを紹介したいと思います。主観で以下のレベルに分けましたがあくまで参考程度にお願いいたします。 基Pythonを触ってみた人 Pythonの説明・動かし方などを解説していて、動画によっては踏み込んだ内容になる 応用:アルゴリズムを使いこなしたい人 「model.fit(X, y)して動かしてみた」よりも踏みこみ、Python自体の説明は少ない 発展:研究開発もしたい人 最新の手法の仕組みの理解などが主眼であり、Pythonの解説はほぼ無い もしおすすめのチャンネルございましたらぜひコ

    機械学習が独学できる日本語Youtube難易度別まとめ - Qiita
  • 富士通の撤退する「メインフレーム」ってそもそも何?

    はじめに 富士通がついに2030年にメインフレーム市場から撤退し、66年の歴史に幕を閉じるという話が出てきました。 富士通といえば国産大型コンピュータの先駆けであり、IBM互換機を作って巨人IBMにらいついたベンダーでもあります。そんなわけで中々に歴史の転換点を感じる話題ではあるのですが 「ところでメインフレームって何? 」 という方も多いでしょう。という分けで名前は聞いたことがるけど実態が良く知らない「メインフレーム」 に関して少しだけ解説をする動画を作りました。 この記事は動画では話しきれなかった事も含めて、もう少し深堀した解説をしていきたいと思います。ちょっと長くなりましたが、前半が歴史の話で後半がアーキテクチャの話になるので好きな所にジャンプして読んでみてください。 メインフレーム? 汎用機? ホスト? メインフレームは他にも汎用機とかホスト機と呼ばれることもありますよね。Wik

    富士通の撤退する「メインフレーム」ってそもそも何?
  • 転職活動の面接でいただいた質問集 - Qiita

    この度転職活動を行って無事内定をいただいたので、記念に面接の中でいただいた質問をまとめてみました。 某大手金融のフィンテックエンジニア転職します!! 転職活動当初は、レガシー、ジョブホッパー、経験少でダメ出しの嵐🍃 でも諦めずNuxt+Firebaseでのサービス開発、マイクロサービス化ポートフォリオ、CTFの取組、GitHub毎日コントリビュート、個人活動も頑張って内定頂けて当よかった😁 — bindingpry (@bindingpry) November 19, 2021 基的に技術面接では、履歴書や実務経験の技術、ポートフォリオで扱っている技術、自分で口にした技術を深ぼられることが多かったです。 そこはしっかり技術を扱えるだけでなく説明できるようにすることも必要だと思いました。(自分は最初ボロボロでしたが笑) また正社員の面接では技術と同等に、仕事への姿勢、性格、事業への

    転職活動の面接でいただいた質問集 - Qiita
  • JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread?

    JavaScriptはシングルスレッドであることが知られています。そして、Promiseを用いた非同期処理ができることは周知の事実です。では、なぜシングルスレッドで非同期処理ができるのでしょうか? その点について、非同期処理のための2種類のQueuesについて触れつつ、コードベースでの説明も行います。

    JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread?
  • Blenderで実写合成MVを作った記録。①制作の概観|涌井嶺/RayWakui

    こんにちは、映像ディレクター/VFXアーティストの涌井嶺です。 僕は2020年の頭くらいから、オープンソースの3DCGソフト「Blender」を使い 自分の所属するバンドのMVを3DCG+実写合成を用いて制作してきました。 まずはこちらをご覧ください! [↓]:MV編 メイキング版を見るとわかるように、このMVはオールグリーンバック合成で制作しています。一般的に、実写合成映像の多くは、 ・人物がいる部屋は物で、窓の外がCG合成 ・屋外で撮った映像の遠景に、CG合成 ・スタジオで撮った映像に、浮遊する物体を合成といった作り方が多いです。しかしこのMVは人物以外すべて3DCG、というのが売りかなと個人的には思っています。 この方法のいいところは、同じスタジオで撮った撮影素材でも、背景を作り替えれば全く別のシーンにできるということです。人物がいろんな場所で、いろんなスケールで撮影しているよう

    Blenderで実写合成MVを作った記録。①制作の概観|涌井嶺/RayWakui
  • ブロックチェーン技術の新展開「NFT」が、これほど盛り上がっている訳

    <唯一無二の所有権を証明できるトークンは、商標や特許、スキルの履修証明まで可能にする> NFTのことを詳しく聞かせてほしい──先日、弁護士をしている友人から突然尋ねられた。 NFTとは、「ノンファンジブル・トークン(非代替性トークン)」の略。デジタル資産の一種だ。この友人NFTに興味を抱いたきっかけは、3月11日に大手オークション会社クリスティーズで、あるデジタルアートの作品が途方もない金額で落札されたことだった。 その作品は、5000点のデジタル画像を合成して作ったコラージュ作品だ。「ビープル」という名義で活動するアーティストのマイク・ウィンケルマンが制作し、それをNFT化して売りに出した。オークションは100ドルで始まったが、落札価格は最終的に6930万ドルにまで跳ね上がった。 NFTをめぐる最近の大きな話題はこれだけではない。「ニャンキャット」というアニメ画像や、ツイッターの創業者

    ブロックチェーン技術の新展開「NFT」が、これほど盛り上がっている訳
  • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

    - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

    pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
  • 大学でRustを教えた話 - 未完成な論を綴るブログ

    このブログ記事は、Advent Calender 2020, Rust 3、23日目の記事となります。自分は現在大学で教員をしていまして、セキュリティ系の研究室に所属しています。現在はセキュリティの講義を担当しており、そこでRust言語を教えているため、その内容を紹介しようと思います。 はじめに 皆さんご存知のようにソフトウェアの脆弱性は今でも大きな問題となっていますが、それを完全ではないにしろ根から解決するための技術的手法として型システムが注目されています。型システムの考え自体は古くからありますが、最近ではRust言語が登場し、OSなどいわゆる低レイヤーなソフトウェアも型システムの恩恵を預かることができるようになってきました。SMTソルバや定理証明などと言った難しい(かつ面白い)手法でC言語やC++言語で書かれたソフトウェアを解析する方法もありますが、セキュアソフトウェアを語る上では、

    大学でRustを教えた話 - 未完成な論を綴るブログ
  • Go コンパイラのコードを読んでみよう - kosui

    はじめに 記事は、 DeNA Advent Calendar 2020 の 11 日目の記事です。 突然ですが、「コンパイラのコードを読んでみよう」なんて言われても、「どうせ巨大で難解で複雑なロジックを理解しないと読めないんでしょ?」と思いませんか。 コンパイラの構造を理解しようとしても聞いたことのないような専門用語がずらりと並び、コードを読もうとしたらそれらをすべて完全に理解してないと一行も理解できないんじゃないか...。Go のコンパイラ gc のソースコードを読むまでは、私もそう思っていました。 しかし、あまりにも暇な休日のある日、思い立って gc のコードを読んでみました。すると、「コンパイル」という難解な響きの処理も、一つひとつを小さなタスクに分解することで、少しずつ読み進めることができると分かったのです! 何よりも感動したことは、 gc そのものが全て Go で書かれていて、

    Go コンパイラのコードを読んでみよう - kosui
  • Dockerとはどういったものなのか、めちゃくちゃ丁寧に説明してみる - Qiita

    お詫びと訂正 おまけ2 の内容に関して誤りの情報を記載していたので、修正いたしました。(2020/6/6 22:55) またコメントで大変丁寧にご指摘&アドバイスをくださった@souchi00さん、ありがとうございます🙇‍♂️ 追記(コンテナについて)(2020/6/8 11:10) @inductorさんがコンテナに関するわかりやすい資料を紹介してくださいました! https://www.slideshare.net/zembutsu/what-isdockerdoing コンテナについてより詳細を知りたい方は是非ご覧になってください ### 追追記(2020/6/8 12:30) 記事で何点か誤った表記があったので、コメントで指摘くださった方々のアドバイスの元修正しております。(文中でも修正しておりますが、コメント欄を見ていただければより詳細がわかると思います。) 以後このような

    Dockerとはどういったものなのか、めちゃくちゃ丁寧に説明してみる - Qiita
  • Kyoto University Research Information Repository: 情報基礎演習 2018

    京都大学では全学共通科目として情報基礎演習が実施されています。この科目で扱う内容は学部,学科ごとに専門での必要性に応じて異なりますが,この教科書は2018年度の情報基礎演習(全学向)での利用を想定して編集されています。書は1章でも述べているように,大学での学習に情報通信技術(ICT)を利用するためのスキル,すなわちアカデミックな活動のための ICT スキルの獲得を主な目的としています。授業では紹介しないものも自学自習に役立てて頂くために含めています。演習も多く示していますが,実際の授業では取捨選択して取り組みます。授業は京都大学の情報環境機構が提供する教育用コンピュータシステムの端末を用いて行うため,パーソナルコンピュータ環境はオペレーティングティングシステムとして Windows 10 を,またオフィスソフトとして Microsoft Office 2016を想定しています。13章では

  • 業務用のモーションキャプチャでミクと踊ってみたらすごかった

    何度目かまして!市川です。今回はなんと、MMDerのmobiusPさんとのコラボです!OptiTrackというキャプチャシステムを使ったモーションキャプチャを体験してきました!なんと赤外線カメラを14台使っていて、めちゃくちゃリアルでなめらかな動きで革命的!そしてなによりこれらの機材を趣味の範囲として個人で所有しているmobiusさんが最強すぎる!腰に付けているのは、mobiusさんお手製のスカート貫通防止リングです!アイドルマスターのモーションキャプチャ現場で古くから使われている謎のリングを参考に再現してくださいました!↓8月15日にスタートしたモーションキャプチャの試行錯誤まとめhttps://twitter.com/i/events/1217811224315871233?s=13使用楽曲*sm32092362(自傷P様)振り付け家様*sm33364725(あすぱら様)ままま式あぴ

    業務用のモーションキャプチャでミクと踊ってみたらすごかった
  • 教科書に載らない撮影技術。光と色彩を使い遠近感をコントロールする表現技法 | 登山と写真で仕事をしている人。

    ノートパソコン対応の充電器の決定版HYPER JUICE。100W PD給電対応USB-Cモバイルバッテリー

    教科書に載らない撮影技術。光と色彩を使い遠近感をコントロールする表現技法 | 登山と写真で仕事をしている人。
  • プログラマだったら当然知ってるよね?という知識一覧

    2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら

    プログラマだったら当然知ってるよね?という知識一覧
  • 1