並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1954件

新着順 人気順

watの検索結果1 - 40 件 / 1954件

  • Linuxコンテナの「次」としてのWebAssembly、の解説

    はじめに WASMをブラウザの外で動かすトレンドに関して「Linuxコンテナの「次」としてのWebAssemblyの解説」というタイトルで動画を投稿したのですが、動画では話しきれなかった内容をこちらの記事で補完したいと思います。 2022年もWebAssembly(WASM)の話題が多く発表されましたが、そのひとつにDocker for DesktopのWASM対応があります。FastlyやCloudflareもエッジ環境でWASMを動かすソリューションを持っていますし、MSのAKS(Azure Kubernetes Service)でもWASMにpreview対応しています。WASM Buildersでも2023年のWASMの予想としてWASMのアプリケーションランタイム利用に関して言及されました。 WASMといえば元々ブラウザ上で高速にC++のコードなどを実行するところから始まっている

      Linuxコンテナの「次」としてのWebAssembly、の解説
    • 2022年上半期に読んだ技術書

      2022年上半期はとある都合もあってかなりの数の技術書を読んだので、その中でも良かったものとかの感想をまとめておきます。 2022年上半期で一番良かった技術書 A Philosophy of Software Design ソフトウェア設計の目的は複雑さを軽減することであるとして、その複雑さの定義と軽減する手法が書かれています。最近まで2年ほどフリーランスで色んな会社の開発に参加して、DDD的な設計やクリーンアーキテクチャを採用している現場が多かったもののそれらが逆に開発効率を低くしているのではという感想を持っていました。そこでこの本を読み、それらの目的であるはずの「複雑さを軽減する」という視点が抜けていたのかなと気付かされました。コードを読み書きしていて複雑さを感じなければモノリスでもMVCでもいいケースは多いと思います。複雑さを軽減する手法を解説する章では、やりすぎると逆効果であるとは

        2022年上半期に読んだ技術書
      • WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

        ハイクラス求人TOPIT記事一覧WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly(Wasm)は、ブラウザー上で直接動くプログラミング言語として、JavaScriptを置き換える期待が寄せられますが、実際にWasmが果たすべき役割や適したユースケースとはどういったものでしょうか? Wasmの動作を体験するチュートリアルとあわせて、山本悠滋(igrep)さんが解説します。 WebAssembly(以下、略称の「Wasm」と呼びます。「キャズム」や「~イズム」などからの類推なのか「ワズム」と発音するようです)とは、ブラウザーをはじめとするさまざまな環境で動作する、仮想マ

          WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
        • 【悲報】 五輪公式Twitterアカウントのヘッダーがこっそり「2022年北京大会」に差し替え : 痛いニュース(ノ∀`)

          【悲報】 五輪公式Twitterアカウントのヘッダーがこっそり「2022年北京大会」に差し替え 1 名前:potato ★:2021/02/09(火) 21:21:20.41 ID:H2ObGRRx9 【悲報】東京五輪 中止確定か!? 公式ヘッダーがこっそり北京に挿げ替えられた模様 http://blog.livedoor.jp/rbkyn844/archives/9754354.html 五輪公式アカウント @Olympics https://twitter.com/Olympics 3: ニューノーマルの名無しさん 2021/02/09(火) 21:22:11.74 ID:0YF7z9Gh0 あああああああああああ(確信) 8: ニューノーマルの名無しさん 2021/02/09(火) 21:23:02.09 ID:NggULVJL0 はいおわり 13: ニューノーマルの名無しさん 20

            【悲報】 五輪公式Twitterアカウントのヘッダーがこっそり「2022年北京大会」に差し替え : 痛いニュース(ノ∀`)
          • Webassemblyコンパイラを自作しよう

            この記事はBuild your own WebAssembly Compilerを翻訳・意訳したものです。また独自の説明を加えた部分もあります。 前置き もしあなたがWebAssemblyについて聞いたことがなく、本当に詳しい紹介をしてほしいのであれば、Lin Clark氏のCartoon Guideを読むことをお勧めします。 このブログ記事ではWebAssemblyが「何か」を学ぶことができますが、「なぜ存在するのか」についても簡単に触れておきたいと思います。 私の視点では、この図が非常に簡潔にまとめられています。 上の図は、ブラウザ内での JavaScriptコードの実行を簡略化したタイムラインです。左から右に向かって、コード(一般的にはminifyされた状態で提供されます)は AST に解析され、最初はインタプリタで実行され、徐々に最適化/再最適化されて、最終的には非常に高速に実行さ

              Webassemblyコンパイラを自作しよう
            • Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined

              概要 最近はWebAssemblyに興味があり、勉強していたんだけど仕様を読み始めても頭に入らないのでインタプリタを作ってみることにした。よくわからないものは作ってみるのが一番よい。 github.com まだ残された課題は多いのだけれども、一つ目標にしていた「Goで書いたゲームボーイエミュレータを動かす」を達成できたのでここに書いておく。 うおーついにRustで書いた自作wasm interpreter上でgoで書いた自作gameboy emulatorが動いたー!けど1FPSくらいしかでない... pic.twitter.com/I5B2XL5E0W— bokuweb (@bokuweb17) 2020年2月24日 こツイートに貼られているのは残念ながら、静止画ではなく、動画でありパフォーマンスが悲しいことになっていることを示している。あまりに遅くてプレイ画面まで到達できない。今後これ

                Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined
              • Wasmはなぜセキュアなのか?

                Wasmはなぜセキュアなのか? 前回Wasmのバイナリを読んでみたが、実行時にどのようにセキュアに実行しているのか気になったので調べてみた。 とりあえず今回も公式ドキュメントを見ながら整理しつつ、実際のコードも無理なく辿れそうなところはwasmerの実装を参考に見ていきたいと思う。 Wasmの目指すセキュリティ とりあえず公式の記載を脳死で読解していく。 The security model of WebAssembly has two important goals: (1) protect users from buggy or malicious modules, and (2) provide developers with useful primitives and mitigations for developing safe applications, within the

                  Wasmはなぜセキュアなのか?
                • WebAssemblyハンズオン: 実際に動かして基礎を学ぶ(翻訳)|TechRacho by BPS株式会社

                  概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Hands-on WebAssembly: Try the basics — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/08/25 著者: Polina Gurtovaya、Andy Barnov サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語タイトルは内容に即したものにしました。画像はすべて元記事からの引用です。 Web開発の一般的な知識のみを前提とするシンプルなハンズオンチュートリアルで、WebAssembly(Wasm)を始めてみましょう。実行可能なコード例を用いてWasmを味わうのに必要なものは「コー

                    WebAssemblyハンズオン: 実際に動かして基礎を学ぶ(翻訳)|TechRacho by BPS株式会社
                  • タイ・バンコクにおもしろ寺が増えている理由

                    変なモノ好きで、比較文化にこだわる2人組(1号&2号)旅行ライターユニット。中国の面白可笑しいものばかりを集めて本にした「 中国の変-現代中国路上考現学 」(バジリコ刊)が発売中。 前の記事:生活臭が詰まった台湾中古ショップ巡り > 個人サイト 旅ライターユニット、ライスマウンテンのページ タイのお寺マニアのたーれっくさんと行く タイ在住日本人男性「たーれっく」さんはタイのお寺にはまっている。たーれっくさんはタイのお寺が好きでお寺漫画を描くまでに至っている。漫画では定番のお寺からマニアックなお寺まで様々なお寺を紹介している。 そんなお寺巡りを邁進するたーれっくさんと合流し、首都バンコクで気軽に行ける通なスポットを案内してもらうことに。 ありがたや! たーれっくさん。タイ発行のフリーペーパー「Weekly WiSE」にて「漫画で学ぶタイのお寺」を連載中。ほかにも電子書籍でタイを紹介する漫画を

                      タイ・バンコクにおもしろ寺が増えている理由
                    • TypeScriptやGoやRustでWebAssemblyウォークスルー - SMARTCAMP Engineer Blog

                      みなさん、WebAssembly聞いたことありますよね? スマートキャンプでエンジニアをしている瀧川です。 私が初めてWebAssemblyを目にしたのは確か2018年、VimをWebAssemblyに移植してブラウザで動くようにしたという記事だったかなと思います。 https://github.com/rhysd/vim.wasm 当時は「はー、なんだか未来を感じるけど、どう使われてくんだろう」くらいな認識で、最近までほとんど注目していませんでした。 しかし、少し前にffmpeg.wasmについての記事がバズっているのを見かけたときビビっときましたね。 ブラウザ上でffmpegが動かせるのはWebアプリケーションを作る上で可能性が広がりますし、何よりWebAssemblyのポテンシャルが活かされていると感じました。 そこで今回、WebAssemblyの世界観を味わうために、代表的なWeb

                        TypeScriptやGoやRustでWebAssemblyウォークスルー - SMARTCAMP Engineer Blog
                      • Rails: リクエストのライフサイクルとRackを理解する(翻訳)|TechRacho by BPS株式会社

                        概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: The Lifecycle of a Rails Request 原文公開日: 2019/05/02 著者: Godfrey Chan サイト: Skylight 日本語タイトルは内容に即したものにしました。画像は元記事の引用です。 2019/10/03: 初版公開 2022/08/02: 更新 参考 以下のサイトで、Railsのリクエストの全ライフサイクルをビジュアル表示で追うことができます。本記事と合わせて参照することで理解が進むと思います。 サイト: Rails Trace rails-trace.chriszetter.comより 本記事は、私達がRailsConf 2019で行ったスピーチのまとめです。スライドはこちらでご覧いただけます。 エディタでコントローラのファイルを開き、アクションメソッドにRubyコードを少々書

                          Rails: リクエストのライフサイクルとRackを理解する(翻訳)|TechRacho by BPS株式会社
                        • C言語でWASMインタプリタを実装した話

                          概要 公式のcore testが全て(UTF8, WAT, SIMD関連のものは除く)通るWASMインタプリタをC言語でフルスクラッチで実装した。自作WASMランタイムで省略されがちなValidation Stageも実装した。この記事はWebAssembly Advent Calendar 2023の三日目の記事である。 目的 このWASMランタイムを実装するにあたり、「できるだけ仕様に従って実装する」ことを心掛けた。WASMの仕様書は以下のissueが立つほど読みにくいものとなっているが、ランタイムをどのように実装すべきかが詳しく書いてあり、一応仕様書を頑張って読めばランタイムが作れるようになっている。 この自作WASMランタイムの目的は、できるだけ仕様に従った実装を与えることで、仕様の理解を助けることである。早さや効率性よりも分かりやすさを優先しているため、実用には向かない。仕様書を

                            C言語でWASMインタプリタを実装した話
                          • うおおおおおおおおおおおおお - ESM アジャイル事業部 開発者ブログ

                            うおおおおおおおおおおおおおおおおおおおおおおおおおお。 子育て奮闘中の @wat-aro です。 この記事は ESM Advent Calendar 2022 - Adventar 19日目の記事です。 ある日 Slack のチャンネル一覧を眺めていると #うおおおおおおおおおおおおお というチャンネルがありました。 みんなで うおおおおおおおおおおおおお しています。 うおおおおしている様子 このチャンネル見つけてから毎日 うおおおおおおおおおおおおお しているわけですが、もっと うおおおおおおおおおおおおお したいわけです。 そんなわけで うおおおおおおおおおおおおお するプログラミング言語をつくりましょう。 繰り返し同じ言葉を使えるような言語であればたくさん うおおおおおおおおおおおおお できます。 そうですね。 Brainf**k*1 ですね。 Brainf**k での Hell

                              うおおおおおおおおおおおおお - ESM アジャイル事業部 開発者ブログ
                            • 生産性向上チームの紹介 - Cybozu Inside Out | サイボウズエンジニアのブログ

                              こんにちは、生産性向上チームです。今回は、私たち「生産性向上チーム」について紹介いたします。 生産性向上チームとは サイボウズの技術領域と生産性向上チームの立ち位置 生産性向上チームは主に、次のような業務を行っています。 チームを横断した開発効率を高める基盤の整備 開発チームの業務の自動化や効率化の支援 最新の生産性向上に関わる技術のキャッチアップ、探求 などなど、一言でいうと「サイボウズのエンジニアがつらいと思っている部分を最高にしていく」ために活動しているチームです! メンバー 生産性向上チームメンバーで記念撮影 生産性向上チームのメンバー数は現在5名です。そのうち3名は他のチームと兼務しており、そのつながりを活かして業務に取り組んでいます。 各メンバーについて、簡単に紹介いたします。 宮田 Twitter: @miyajan 出身:東京 得意なこと、好きなこと CI/CD とか自動化

                                生産性向上チームの紹介 - Cybozu Inside Out | サイボウズエンジニアのブログ
                              • 自作プログラミング言語と WebAssembly コンパイラ

                                Photo by Lukas Tennie from unsplashはじめにこのエントリでは、僕が趣味で作っている PicoML という自作プログラミング言語の話を書こうと思う。 作ってから半年くらい経っているのだけれど、如何せん自作言語という無用の長物であり、登壇などでコイツの話をすることもないため、ある種の供養みたいなものだと思ってもらって構わない。 PicoML の概要まずは実装した言語の紹介から。ざっくり以下の特徴を備えた言語である。 ML ベースの文法による関数型言語単純 let 多相型推論による型チェックCLI として、Node.js 上での即時評価器(REPL)と WebAssembly をターゲットにしたコンパイラの双方を提供REPL やコンパイラの実装は TypeScript で行っている。自分の勉強が主目的であったため、REPL やコンパイラの CLI を動作させるの

                                  自作プログラミング言語と WebAssembly コンパイラ
                                • WebAssembly を動的生成した場合のパフォーマンスについて

                                  以下では、それぞれのプログラム実装について詳細を説明していきます。 1. JavaScript simple implementation(js-simple) ソースコード / 実行結果 このプログラムは、JavaScript で BF の文字を 1 文字ずつパースし実行していく、一番シンプルな実装です。対応する括弧のジャンプも、そのたびに愚直に計算して求めています。 一切最適化を施していないため、実行結果はその他のプログラムに比べて一番遅くなっており、各プラットフォームで最も速い結果に比べて 30 倍〜50 倍ほど遅くなっています。 2. JavaScript dynamic-code-creation implementation: single function (js-dcc) ソースコード / 実行結果 このプログラムは、BF の各記号に対応する JavaScript を直接文

                                  • モバイルアプリ上の WebAssembly 製ライブゲームで発生した例外を捕捉して計測する - Mirrativ Tech Blog

                                    こんにちは、エンジニアのちぎら(@_naru_jpn)です。ミラティブでは、配信中のゲームに視聴者が介入できるゲームとライブ配信が融合した次世代のゲーム体験を提供しており、この体験を ライブゲーミング と呼んでいます。 ライブゲーミングは、Unity から WebGL 向けにビルドされた WebAssembly 製のゲームを、アプリに配置したウェブブラウザ上で動作させることによって実現しています。*1 今回は UnityでモバイルWebGLゲーム開発を頑張る話 の「メモリリークによって発生するクラッシュ」にも書かれているような、捕捉は難しいがユーザー影響があるような例外の発生を捕捉して、計測をするための仕組み作りについて解説をします。 ライブゲームが動作する仕組み 例外を捕捉することを考える前に、ライブゲームがどのように動作しているのかを知る必要があります。 Unity の WebGL 向

                                      モバイルアプリ上の WebAssembly 製ライブゲームで発生した例外を捕捉して計測する - Mirrativ Tech Blog
                                    • Speculation in JavaScriptCore

                                      This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully t

                                      • WebAssembly Reference Typesで、WasmでDOMを操作する壁がここまで下がった

                                        きっかけ(となったtweetの訂正) もう1ヶ月以上も経ってしまったが、こちらのtweetの公約どおり、WebAssembly (Wasm)におけるDOMの操作について知っている限りのことを書こう。 まずこの節の見出しのとおり、上記の発言は大きく間違えている。私はReference Typesがもたらすパフォーマンス的なメリットや、JavaScriptのオブジェクトを直接Wasmで渡すことが(一応)可能になったということを根拠に上記のtweetをした。しかし下記のtweetでも否定されているとおり、この観点は穴だらけなので、実際のところ多くの人が「直接操作できる」と実感できる状態ではないだろう。 詳細は後述するとして、我ながらひどい凡ミスを犯してしまった。JavaScriptのことを十分に知っているはずなのに、情けない。謹んでお詫びし、ここで訂正する。 大前提: ある意味で永遠にそんな日は

                                          WebAssembly Reference Typesで、WasmでDOMを操作する壁がここまで下がった
                                        • RustでWebAssemblyインタプリタ作った話 - Qiita

                                          はじめに RustでWebAssemblyインタプリタを作ったのでその実装の話や、wasmの仕様についての記事です。 HListを使ったジェネリックプログラミングの話や、最後の方には「自作言語 on 自作wasmインタプリタ on 自作wasmインタプリタ」みたいな話も出てきます。 分かりにくい所や間違っている所は指摘してくださると助かります。 リポジトリ 作った成果物のリポジトリです。まだpublishはしていませんがクレートになっています。 cargoのexample実行に対応しているのでそれを見ればだいたい分かると思います。 今回はadc-2019-12-22というタグがついたコミットのソースを元に解説していきます。 https://github.com/kgtkr/wasm-rs/tree/adc-2019-12-22 仕様書 この記事では仕様書を読みながら順番に実装を解説していき

                                            RustでWebAssemblyインタプリタ作った話 - Qiita
                                          • WebAssemblyとは

                                            こんにちは、HashHubエンジニアの白井です。 本日のTech Blogは「WebAssemblyについてゆーるく調べてみた」です! ブロックチェーン業界にいる方であれば、Ethereum 2.0ではWebAssembly(WASM)でコントラクトが書けるということを聞いたことがあるかと思います。 今回はブロックチェーンのことは少なめで、そもそもWebAssemblyって何ってことを説明しようと思います。 WebAssemblyとはプログラミング言語やライブラリの名前ではなく、ブラウザでプログラムを高速実行するための、「ブラウザ上で動くバイナリコードの新しいフォーマット(仕様)」です。 Google, Microsoft, Mozzila, Appleによって仕様が策定され開発が進められています。 WebAssembly (abbreviated Wasm) is a binary in

                                              WebAssemblyとは
                                            • SREチームのセキュリティインシデントゲームデー - メドピア開発者ブログ

                                              CTO室SREの侘美です。最近はM5Stackを嗜んでおります。 ここ半年ほど、MedPeerグループ全体のAWSのセキュリティ改善に力を入れてきました。 その中で、AWS Well-Architectedのセキュリティのベストプラクティスにも記載があるゲームデーを実施したところ、とても学びが多かったので本記事にまとめました。 ゲームデーとは? Well-Architectedには以下のように記載されています。 ゲームデーを実施する ゲームデーを実施する: さまざまな脅威について、インシデント対応イベントのシミュレーション (ゲームデー) を実施します。このゲームデーには、主要なスタッフや管理者を参加させてください。 教訓から学ぶ: ゲームデーの実行から得られた教訓は、プロセスを改善するためのフィードバックに含まれている必要があります。 出典: https://wa.aws.amazon.

                                                SREチームのセキュリティインシデントゲームデー - メドピア開発者ブログ
                                              • 東海のグランピング施設おすすめ20選!気軽におしゃれキャンプを満喫【2022】 |じゃらんニュース

                                                今大注目のグランピング!グランピングとは、「グラマラス(豪華・魅力的な)+キャンピング」を組み合わせた造語です。 今回は、東海地方のグランピング施設をご紹介。ドームテントやおしゃれなテント、一棟貸コテージやウッドデッキ付きヴィラなどバリエーション豊かな宿泊施設があります。 話題のドーム型テントや、まるでホテルのようなコテージなど、それぞれに違った楽しみがあります。喧騒から離れ、自然を感じる中での食事やくつろぎ時間は特別なひととき。あなたに合った施設を探してみてくださいね。 メイン画像提供:グランオーシャン伊勢志摩 ※この記事は2022年5月10日時点での情報です。休業日や営業時間など掲載情報は変更の可能性があります。日々状況が変化しておりますので、事前に各施設・店舗へ最新の情報をお問い合わせください。 記事配信:じゃらんニュース 星が見の杜【岐阜県中津川市】 女子会やアニバーサリーにもおす

                                                  東海のグランピング施設おすすめ20選!気軽におしゃれキャンプを満喫【2022】 |じゃらんニュース
                                                • Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ

                                                  こんにちは。wat-aro です。 Docker 環境で開発する際に VSCode の Remote Container はとても便利ですね。 でも今まで Emacs で開発してきた人は VSCode ではなく Emacs を使いたいはずです。 ここでは僕が Emacs + Docker 環境でどのように開発しているかを紹介します。 docker コマンド まずは docker コマンドを使えなくてはなりません。 Emacs 使いのみなさんはターミナルでなく Emacs から docker コマンドを叩きたいですよね。 そんなときは docker.el です。 https://github.com/Silex/docker.el docker image コマンドや docker compose コマンドが Emacs から実行できます。 docker compose up で立ち上げたコ

                                                    Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ
                                                  • 『ディアブロ IV』BlizzCon発表内容まとめ。闇への回帰を目指す、シェアード・オープンワールド型アクションRPG - AUTOMATON

                                                    ホーム ニュース 『ディアブロ IV』BlizzCon発表内容まとめ。闇への回帰を目指す、シェアード・オープンワールド型アクションRPG BlizzCon 2019にて正式発表されたアクションRPGシリーズ新作『ディアブロ IV(Diablo IV)』。対応プラットフォームはPC/PayStation 4/Xbox One(日本国内では変更の可能性あり)とアナウンスされたが、まだ開発は初期段階であり、発売時期は決して近くない。とはいえ、BlizzCon 2019のパネルセッションでは『ディアブロ IV』に関する情報が多数公開されている。本稿ではそれらをまとめていきたい。 発表から「Diablo IV: Unveiled」パネルまで 物語の時系列的には、『ディアブロIII』から数十年後の世界が舞台となる。『ディアブロ III リーパー オブ ソウルズ』にてブラックソウルストーンが粉砕され、7

                                                      『ディアブロ IV』BlizzCon発表内容まとめ。闇への回帰を目指す、シェアード・オープンワールド型アクションRPG - AUTOMATON
                                                    • WebAssembly の GC Proposal とは何か / どこに向かおうとしてるのか

                                                      最初に これは WebAssembly に GC が導入されるから紹介、という記事ではない。どちらかというと、WebAssembly GC の採用がどれだけ遠く、また GC がのればどんな言語でも wasm のコンパイルサイズが減って軽量になる、という夢を見ている人に、現実を見てもらうための記事になる。 WebAssembly GC Proposal (Team)は、それを実現するパーツを分割して仕様策定を進めていて、実際に GC が動き出すまでには数年かかるだろうし、自分の感覚的に、将来的に GC が採用されるかは五分五分といったところ。 ただ、 GC Proposal から派生した仕様郡は GC が採用されなかったとしても有意義なものばかりなので、本記事ではそれを紹介したい。 基本的にここを参照 Excuse 自分は低レベルプログラミングの経験が浅く、WebAssembly のために関

                                                        WebAssembly の GC Proposal とは何か / どこに向かおうとしてるのか
                                                      • 【カンチャナブリー観光】ベトナム様式の寺院で感じたタイにおける大乗仏教の立ち位置 - FAR-OUT ~日本脱出できるかな?~

                                                        クウェー川鉄橋に関する前回の記事の終盤で、ド派手な中国寺院の景観トラブルについて軽く触れましたが、何も上座部仏教と大乗仏教がタイでいがみ合っているわけではありません。 むしろその逆。例えばネットで拾った片岡樹さんの論文『中国廟からみたタイ仏教論』では、タイに渡ってきた中国系移民の信仰に対する姿勢が以下のようにまとめられていました。 本国で大乗仏教にすでに馴染んでいた彼らは、上座仏教寺院への参拝に躊躇することもなく、仏教徒タイ人が崇拝する対象をも自分たちの宗教のなかで受け入れてきた タイの華人はその他の地域よりも一般的に同化傾向が強く、現王朝も華人の帰化を促進。結果、タイ族か華人かを区別するのもナンセンスに思えるくらい、両者はごく自然に交わっています。 クウェー川鉄橋近くの北碧觀音福壽宮(Guan In Temple)は、あくまでも建設に至る経緯がまずかった稀なケースであって、タイにおいては

                                                          【カンチャナブリー観光】ベトナム様式の寺院で感じたタイにおける大乗仏教の立ち位置 - FAR-OUT ~日本脱出できるかな?~
                                                        • 【カンチャナブリー裏観光】悪名高きTiger Templeの跡地と苦境に立つ動物保護施設の話 - FAR-OUT ~日本脱出できるかな?~

                                                          前々回の記事(とオマケ的な前回の記事)で投稿したTham Krasae Bridge(タムクラセー橋/สะพานรถไฟ)に向かう途中、見覚えのあるトラの門を発見。 かつては「いつか必ず行ってやる!」と心に誓いながらも、さまざまな疑惑が露呈して心底ガッカリさせられたTiger TempleことWat Pha Luang Ta Bua(ワット・パー・ルアン・タ・ブア/วัดป่าหลวงตามหาบัว ญาณสัมปันโน)の跡地じゃないですか! 恐る恐る足を踏み入れてみました。以下、皆様を不快にさせてしまうであろう表現も多数含みます。何とぞご了承くださいませ。 Tiger Templeとは? 1994年建立のTiger Templeはトラと僧侶が共に暮らしていた寺院。参拝客もトラとガッツリ触れ合え、一緒に写真撮影する様子や散歩する様子、赤ちゃんトラにミルクをあげる様子が大きな話題となり

                                                            【カンチャナブリー裏観光】悪名高きTiger Templeの跡地と苦境に立つ動物保護施設の話 - FAR-OUT ~日本脱出できるかな?~
                                                          • An introduction to WebAssembly for JavaScript Developers

                                                            If you transmit a number whereas an integer encoded on 64 bits is expected you will get an exception: let run = async () => { try { let bytecode = await fetch("add/add.wasm"); let wasm = await WebAssembly.instantiateStreaming(bytecode); console.log(wasm.instance.exports.addInt64(1,2)); } catch(e) { console.error(e); } }; > run().then(); TypeError: wasm function signature contains illegal type Call

                                                            • 「The Art of WebAssembly」を読んだ - dackdive's blog

                                                              The Art of WebAssembly: Build Secure, Portable, High-Performance Applications 作者:Battagline, RickNo Starch PressAmazon 読んだので簡単なまとめを。 この本について 前半は WebAssembly の基本的なしくみや Node.js・ブラウザで動かす方法、後半はパフォーマンス測定やデバッグ方法について学べる本。 また、特定の言語やツールチェイン(たとえば Rust だったら wasm-pack とか)に依存した内容ではなく、WAT と呼ばれる WebAssembly のテキスト表現を書きながら実装する。 構成 ざっくり Chapter ごとにやってることを書く。 Chapter 1: Introduction to WebAssembly WebAssemblyとは何か、その

                                                                「The Art of WebAssembly」を読んだ - dackdive's blog
                                                              • ローカル気分が存分に味わえるサパンクワイのイサーン料理店 - FAR-OUT ~日本脱出できるかな?~

                                                                今月はサパンクワイ強化月間。グローバル化が進んでいるバンコクにおいて、いまなお昔懐かしい下町風情が色濃く残る同エリアの飲食店を取り上げていきます。 ちなみに、前回の記事ではツーリストにとってサパンクワイがいかに魅力的な街かというのを綴ってみました。お時間があれば併せてご覧いただけると嬉しいです。 庶民の胃袋を満たすローカル食堂 今回ご紹介するのは、Wat Pai Tan(パイタン寺)の参道沿いに店を構えるLap Suwan Shop(ラップ・スワン・ショップ/ร้านลาบสุวรรณ)。 店先でガイヤーンを焼いているイサーン料理の食堂で、大きな看板は出ていないものの、比較的わかりやすい場所に位置しています。 ついでに、Chatuchak Weekend Market(チャトゥチャック・ウィークエンドマーケット)からもすぐ。マーケットのSection3と4の間にある小さいゲートを出て、カン

                                                                  ローカル気分が存分に味わえるサパンクワイのイサーン料理店 - FAR-OUT ~日本脱出できるかな?~
                                                                • 【米国株】S&P500が最高値更新!今週は2月以来の大幅高!マイクロソフトがWindows11発表。ナイキは好決算で大暴騰。 - ウミノマトリクス

                                                                  米国株市場の状況の振り返りと私見をまとめていきたいと思います。 大きな材料はありませんでしたが、ダウ・S&P500が上昇しています。 *1 毎日レバナスとレバFANGに積立しグロース株中心に投資をしているサラリーマン投資家のうみひろ(@uminoxhiro)です。 ブログを読みに来てくださってありがとうございます。 昨晩の米国株市場の振り返りを今日も行っていきます。 今日も成績に左右されないで元気にいくわよ そうだね!では、まずは結論からまとめていきます。 【今日の結論】チェックポイント チェックポイント【結論】 【主要指数】ダウ、S&P500が上昇していますが、NASDAQは下落しています。S&P500は最高値を更新し、週間ベースの伸び幅が2月以来の伸びとなっています。 【小型株】ラッセルは引けにかけて下落しましたがギリギリプラスで終えてます。小型株より大型株に今日はお金が集まっていまし

                                                                    【米国株】S&P500が最高値更新!今週は2月以来の大幅高!マイクロソフトがWindows11発表。ナイキは好決算で大暴騰。 - ウミノマトリクス
                                                                  • 自分が Moonbit 言語について知っていること

                                                                    I will write an English version later to give back to the moonbit community. Addition: https://gist.github.com/mizchi/aef3fa9977c8832148b00145a1d20f4b この記事はリバースエンジニアリングを含んでいる。公式の Discord サーバーで質問して得られた内容を含むが、ここに書かれたものは自分の理解であって、公式の見解ではない。 前の紹介記事では煽り気味だったので、実際に調べながら書いてみてどう感じているかという実践的な話をする。 作者と開発組織 開発母体は深センの研究組織 IDEA 元 Meta で BuckleScript | ReScript を開発していた Hongbo Zhang 氏がチーフアーキテクト。 ReScript を知らない人の

                                                                      自分が Moonbit 言語について知っていること
                                                                    • 【カンチャナブリー観光】市街地から20km離れた洞窟寺院、Wat Tham Phuwaの摩訶不思議な魅力 - FAR-OUT ~日本脱出できるかな?~

                                                                      今回はカンチャナブリーの市街地から約20km離れた洞窟寺院、Wat Tham Phuwa(ワット・タム・プワー/วัดถ้ำพุหว้า)のお話です。 ここはソンテウをはじめとする公共交通機関が通っておらず、旅行会社主催のツアーに組み込まれているケースも稀。 けれども、バイクを借りるかトゥクトゥクを利用すれば簡単にアクセス可能である旨を最初にお伝えしておきます。 何かの新興宗教ですか? 緑に囲まれた田舎道を進んでいくと、突然、クメール様式を用いたゴージャスで真新しい建造物が出現。何じゃこりゃ? 巨大な涅槃像や座像をはじめ、目に入ってくるすべてがピカピカです。庭園もキレイに整備されていて、失礼を承知のうえ、短期間で荒稼ぎした怪しい新興宗教の施設かと思ったほど。 「ゴツい鍾乳石や石筍がたくさん見られる」との前情報のみを頼りにWat Tham Phuwaへ訪れた私とツレは、まず外観にかなり面喰い

                                                                        【カンチャナブリー観光】市街地から20km離れた洞窟寺院、Wat Tham Phuwaの摩訶不思議な魅力 - FAR-OUT ~日本脱出できるかな?~
                                                                      • 【米国株】NASDAQが5日連続の下落。全面安となる。経済の先行き不透明感と法人税引き上げ案への懸念。アップルは新iPhone発表も下落。 - ウミノマトリクス

                                                                        米国株市場の状況の振り返りと私見をまとめていきたいと思います。 全面安の展開でした。アップルが新製品発表イベントを開催しましたが株価はふるいませんでした。 *1 毎日レバナスとレバFANGに積立しグロース株中心に投資をしているサラリーマン投資家のうみひろ(@uminoxhiro)です。現在個別株で一番比率が高い銘柄はパランティア【PLTR】です。 ブログを読みに来てくださってありがとうございます。 昨晩の米国株市場の振り返りを今日も行っていきます。 今回の記事も成績に左右されないで元気にいくわよ そうだね!では、まずは結論からまとめていきます。 【今日の結論】チェックポイント チェックポイント【結論】 【主要指数】主要指数は全面安となりダウに至っては30銘柄のうち14銘柄が1%以上下落し大幅下落となっています。(-0.84%)NASDAQも不調で5日連続の下落となっています。 【小型株】ラ

                                                                          【米国株】NASDAQが5日連続の下落。全面安となる。経済の先行き不透明感と法人税引き上げ案への懸念。アップルは新iPhone発表も下落。 - ウミノマトリクス
                                                                        • Rust でもできる!RISC-Vシミュレータの作りかた 〜 From Ruby To Rust 〜 - ESM アジャイル事業部 開発者ブログ

                                                                          最近 ESM と RISC-V のロゴの配色が似ていると感じている @wat-aro です。 はたけやまさん の blog.agile.esm.co.jp はおもしろい記事でしたね。 この記事は最後こう締めくくられています。 以上、Rubyを使ったシンプルなRISC-Vシミュレータの作り方のご紹介しました。 皆さんも梅雨の時期のおうち時間にお好きなプログラム言語でCPUシミュレータ自作なんていかがですか? なのでこの記事を参考に Rust で RISC-V シミュレータを作成しました。 https://github.com/wat-aro/rv32sim.rs 処理の流れはだいたい元記事と同じですのでもっと詳しく知りたい人は元記事からどうぞ。 メモリ まずメモリの定義です。 write と read と、初期データの読み込み用の initialize メソッドを持っています。 32 bit

                                                                            Rust でもできる!RISC-Vシミュレータの作りかた 〜 From Ruby To Rust 〜 - ESM アジャイル事業部 開発者ブログ
                                                                          • 【カンチャナブリー観光】水晶の洞窟と開けた眺望が魅力のWat Tham Kaew Kanchanaphisek - FAR-OUT ~日本脱出できるかな?~

                                                                            前回、カンチャナブリーで一二を争う人気寺院のWat Tham Suea(ワット・タムスア/วัดถ้ำเสือ)を取り上げた流れで、今回はその近くにある穴場の洞窟寺、Wat Tham Kaew Kanchanaphisek(ケーオカンチャナピセーク洞窟寺/ถ้ำแก้วกาญจนาภิเษก)をピックアップします。 スルーするにはもったいない? Wat Tham Sueaからは途中でクネクネした山道を登るため、実質3km強、バイクで10分程度かかるものの、地図上を直線で結ぶと1.5km弱。Wat Tham Sueaの立派な仏塔もバッチリ望めます。 ちなみに、Wat Tham Sueaと市街地の間にはWat Ban Tham(ワット・バーンタム/วัดบ้านถ้ำ)という有名な寺院が存在。 龍の頭を模した入口からズンズンと階段を登り、洞窟内の本堂まで進んでいくWat Ban Thamは、見

                                                                              【カンチャナブリー観光】水晶の洞窟と開けた眺望が魅力のWat Tham Kaew Kanchanaphisek - FAR-OUT ~日本脱出できるかな?~
                                                                            • 【カンチャナブリー観光】千本鳥居や鎌倉大仏もどきの出現で話題沸騰中のWat Khao Sung Chaem Fa - FAR-OUT ~日本脱出できるかな?~

                                                                              2024年の最初に取り上げるのは、昨年秋に新エリアがオープンして注目度が急上昇しているWat Khao Sung Chaem Fa(ワット・カオスーン・チェームファー/วัดเขาสูงแจ่มฟ้า)です。 寺院のロケーション Wat Khao Sung Chaem Faのロケーションは、Wat Khao Chong Pattanaram(ワット・カオチョーン・パタナーラーム/วัดเขาช่องพัฒนาราม)と同じカンチャナブリーのターマカ地区。同地区のもっとも高い標高に位置しています。 1979年に前身となる僧院が建てられ、2015年に国家認定の仏教施設へと格上げ。誰でも参拝できる寺院に生まれ変わりました。 カンチャナブリー市街地からは30km強と少々離れているものの、バンコクから車で1時間半~2時間程度の距離。バンコクっ子に人気の日帰り旅行先でもあります。 それこそ週末や祝日の

                                                                                【カンチャナブリー観光】千本鳥居や鎌倉大仏もどきの出現で話題沸騰中のWat Khao Sung Chaem Fa - FAR-OUT ~日本脱出できるかな?~
                                                                              • バンコクの喧騒に疲れたらバーンカチャオに行っちゃお! - FAR-OUT ~日本脱出できるかな?~

                                                                                しょうもないタイトルでゴメンナサイ。夏の暑さに頭がヤラれてしまったようです。今回のお題はバンコク近郊にある都会のオアシス、バーンカチャオ。さっそく始めさせていただきます。 バーンカチャオへのアクセス方法 サムットプラーカーン県のバーンカチャオは、バンコクの肺とも呼ばれ、自然保護区に指定されている緑豊かなエリア。 県を跨ぐとはいえ、スクンビット沿線から近く、チャオプラヤー川を渡ってすぐの場所に位置しています。 スクンビットを起点にバーンカチャオへ向かう場合は、まずWat Khlong Toei Nok(クローントゥーイノーク寺 ※マップ下)の先にあるクロントゥーイ港のフェリー乗り場をめざしましょう。 タクシーを利用する時には、お寺の前で降ろしてもらいます。所要時間は渋滞なしでおよそ10~15分。 公共交通機関だと、アソークのRoyal Queen Seeds(ロイヤル・クイーン・シーズ)斜め

                                                                                  バンコクの喧騒に疲れたらバーンカチャオに行っちゃお! - FAR-OUT ~日本脱出できるかな?~
                                                                                • 【カンチャナブリー観光】県内トップクラスの参拝客数を誇る豪華絢爛なWat Tham Suea - FAR-OUT ~日本脱出できるかな?~

                                                                                  今回はカンチャナブリーでトップクラスの参拝客数を誇り、とあるウェブ媒体でも〈タイでもっとも美しい寺院TOP10〉に選ばたWat Tham Suea(ワット・タムスア/วัดถ้ำเสือ)について。ありがたいことに拝観料はタダです。 めざすは丘の上 カンチャナブリー駅を起点にして、東南方向へ16km進んだところにそびえるWat Tham Suea。メークローン川沿いのルート6066を走っていると、少し離れた場所からでもお寺の仏塔がよく見えます。 Wat Tham Sueaの最初の難所は急勾配な157段の階段。小高い丘の上に建つため、まずはこれをクリアしなければいけません(※階段の横にはジグザグのスロープも設置されています。小さなお子様連れや高齢者の方はこちらがオススメ)。 実は数年前まで有料のケーブルカーも通っていました。けれども、かねてより故障が多く、現在は運休中。復旧の目途は立っていな

                                                                                    【カンチャナブリー観光】県内トップクラスの参拝客数を誇る豪華絢爛なWat Tham Suea - FAR-OUT ~日本脱出できるかな?~