はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ コンパイル

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 70件)

新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発

2024/03/12 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebAssembly Wasmer int Wasmer社

新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発 WebAssemblyランタイム「Wasmer」の開発元として知られているWasmer社は、新しいサーバサイドのJavaScriptランタイム「WinterJS」の正式版となる「WinterJS 1.0」のリリースを発表しました。 ❄️ Int... 続きを読む

Next.js製アプリケーションのコンパイルを約100倍高速化した話

2023/01/22 このエントリーをはてなブックマークに追加 132 users Instapaper Pocket Tweet Facebook Share Evernote Clip Next.jsアプリケーション 前提 手法 コンパイル時間

Next.jsアプリケーションの開発時においてコンパイルが長時間に及ぶ問題が起きていたので、その原因を特定した手法と採用した解決策について記載します。 今回は結果的にコンパイル時間を100倍以上高速化することができました。 前提 今回の対応は以下のバージョンで行いました。 React@18.2.0 next@12.2.4 tailwindcss@... 続きを読む

Ruby 3.2.0 リリース

2022/12/25 このエントリーをはてなブックマークに追加 97 users Instapaper Pocket Tweet Facebook Share Evernote Clip リリース CRuby WebAssembly バイナリ 改善

Ruby 3.2.0 が公開されました。Ruby 3.2では多くの機能を追加するとともに、様々な改善が行われています。 WASIベースのWebAssemblyサポート WASIベースのWebAssemblyへのコンパイルがサポートされました。これにより、ブラウザやサーバーレスエッジ環境、その他のWebAssembly/WASI環境でCRubyのバイナリが利用できるよ... 続きを読む

「SQLite3 WASM/JS」パブリックベータ公開。SQLite 3.40でサポート開始、WebブラウザなどでSQLiteが実行可能に

2022/11/20 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQLite バイナリ パブリックベータ公開 Linux版

「SQLite3 WASM/JS」パブリックベータ公開。SQLite 3.40でサポート開始、WebブラウザなどでSQLiteが実行可能に SQLiteの最新版となるバージョン3.40がリリースされました。本バージョンからSQLiteのソースコードがWebAssembly版の「SQLite3 WASM/JS」へのコンパイルをサポートし、配布される公式のバイナリにLinux版、Wi... 続きを読む

「IBM COBOL for Linux on x86」発表。x86サーバ上のRHELやUbuntu Serverでz/OS互換のCOBOLコンパイルや実行を可能に - Publickey

2021/04/07 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip RHEL Publickey COBOL言語 米IBM 実行

米IBMはx86サーバ上のLinux環境でCOBOL言語のコンパイルや実行を実現する「IBM COBOL for Linux on x86 1.1」を発表しました。 IBM COBOL for Linux on x86 1.1は、「IBM COBOLコンパイラファミリー」の最新製品として、IBM Enterprise COBOL for z/OSおよびIBM COBOL for AIXとの互換性を備えています。 また、Enterpri... 続きを読む

Go コンパイラのコードを読んでみよう | ebiebievidence.com

2020/12/11 このエントリーをはてなブックマークに追加 260 users Instapaper Pocket Tweet Facebook Share Evernote Clip コード Scan Parse AST コンパイラ

目次 はじめに 対象とする読者 コンパイラとは 字句解析 (scan) 構文解析 (parse) 中間表現生成 gc とは gc のパッケージ構成 gc によるコンパイルのフロー コードリーディング コンパイルの開始とファイルの読み込み 構文解析 AST への変換 まとめ 付録 A: gc 以外の Go コンパイラ gccgo gollvm ライセンス はじめに ... 続きを読む

JITとコードの暖気の実体 - #chiroito ’s blog

2020/09/18 このエントリーをはてなブックマークに追加 77 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT コミッタ ネイティブコード 暖気 OpenJDK

どうも、OpenJDKのコミッタをしてます。 とあるブログを読んでいたら気になる点があったので検証してみました。 JITと暖気 Javaプロセスはアプリケーションを動かしながら必要に応じてバックグラウンドでバイトコードをネイティブコードにコンパイルします。このコンパイル時にはCPUリソースを使用します。 コンパイルに... 続きを読む

PythonインタプリタをWebAssemblyへコンパイル、Webブラウザで稼働するPython環境「Pyodide」。Mozillaが開発中 - Publickey

2019/04/18 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey WebAssembly Pyodide

Mozillaは、WebブラウザでPythonインタプリタや数値計算ライブラリのNumPyなど、Pythonの標準的なデータサイエンス環境をほぼそのまま実行可能にする「Pyodide」(パイオダイドと発音されているようです)を開発中です。 Mozilla Hacksのブログに投稿された記事「Pyodide: Bringing the scientific Python stack to the ... 続きを読む

TypeScriptでJestを使うときの設定(ts-jest, @types/jestなど) - dackdive's blog

2019/04/14 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip Types Babel TypeScript Jest メモ

メモ。 TypeScript を使ったプロジェクトに Jest を導入する時に必要なパッケージや設定、とくに ts-jest と @types/jest が必ず必要なのかどうかがよくわかってなかったので調べた。 先にまとめ TypeScript -> JavaScript のコンパイルを TypeScript 自身でやるか Babel に任せるかで必要な設定が異なる。 (Babel 7 か... 続きを読む

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

2019/04/08 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ネイティブコード JITコンパイラ 否決

現在開発中のPHP 8にJITコンパイラを組み込むべきかどうかを決定する投票が3月28日に締め切りを迎え、賛成が50票、反対が2票と圧倒的多数で可決されたことが、発表されました。 JITコンパイラはプログラムの実行時にコンパイルを行い、ネイティブコードを生成して実行するというもの。事前にコンパイル作業が不要なため... 続きを読む

本当に簡単にできて驚いた!面倒な設定は一切不要、秒速でWeb開発用のサーバーが構築できる -Zero Server | コリス

2019/03/13 このエントリーをはてなブックマークに追加 230 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス Sass Markdown React 秒速

Node.js、React、TypeScriptをはじめ、HTML、CSS、Sass、Markdownなどが利用できるWeb開発用のサーバーが秒速で簡単に構築できるZero Serverを紹介します。 必要な依存関係は自動インストールされ、ReactやSassは置くだけでコンパイル、マークダウンも設定は一切不要です。サーバーを構築する時間が無い人、設定に明るく... 続きを読む

VSCode(Visual Studio Code)で簡単にSASS/SCSSファイルのコンパイルができる拡張機能「Easy Sass」がお勧め | カレリエ

2018/12/17 このエントリーをはてなブックマークに追加 131 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sass vscode SCSS カレリエ SCSSファイル

VSCode(Visual Studio Code)でSASS/SCSSファイルをコンパイルする拡張機能「Easy Sass」が便利だったので紹介します。 この拡張機能「Easy Sass」は便利なのですが、一番の恩恵はこの拡張機能を利用することで、スタイルシート言語の「SASS/SCSS」の導入が簡単になることです。通常であれば「SASS/SCSS」で書かれたファ... 続きを読む

ニコニコでオススメの動画

2018/11/09 このエントリーをはてなブックマークに追加 631 users Instapaper Pocket Tweet Facebook Share Evernote Clip おすすめ 動画 mylist YouTube SNK

雑学系しくじり企業https://www.nicovideo.jp/mylist/57858797 YouTubeにも上がっている 倒産した(あるいはそれに近い状態になった)企業を紹介していく動画 その企業がどうやって発展していき、そこから何故倒産したのかを説明していく コンパイルやSNKも紹介している ブロワースさんの「替え歌歴史シリーズ」https://ww... 続きを読む

1人約70万円の投資--ビズリーチがエンジニアらに136台のiMac Proを導入した理由 - CNET Japan

2018/07/06 このエントリーをはてなブックマークに追加 294 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビズリーチ プロセッサ レンダリング iMac Pro Mac

人材サービスのビズリーチは4月、エンジニア・デザイナー職のスタッフを対象に、iMac Proを136台導入した。 iMac Proは、2017年12月に発売されたハイエンド向けのディスプレイ一体型のMacだ。プロセッサにはIntel Xeonを採用し、標準でも8コア、最大18コアを搭載する。画像のレンダリングやアプリケーションのコンパイル... 続きを読む

なぜGo言語は成功を収めることができたのか - Googleの人が語る(翻訳)

2018/06/19 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go言語 翻訳 Google 成功 簡潔

Goの特徴となぜGoがここまで成功したかをGoogleの方がまとめたスライドがとても「簡潔」で分かりやすかったので、翻訳(要約)してまとめてみました。 Go使いとして、Goの思想を捉えた上で開発を進めていきたいです。 Rob Pike, "Simplicity is Complicated", 2015 なぜGoは成功したか コンパイルのスピード 実行スピー... 続きを読む

次世代Angularレンダリングエンジン「Ivy」発表、さらに小型化し高速になる実行とコンパイル。ng-conf 2018 - Publickey

2018/05/13 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Ivy NG-Conf 実行 発表

そしてAngular開発チームは1日に数回、Angularのアップデートされたコードをリポジトリにプッシュしており、そのコードは必ずこの600種類以上のアプリケーションのテストをパスする必要があるとのこと。 そのため、もしもAngularのコードに互換性のないものが含まれていた場合、サービスの管理者からはコードのロールバック要求が出されるだろうと、Angular Framework LeadのMi... 続きを読む

WebAssembly 開発環境構築の本を公開しました - mizdra's blog

2018/05/07 このエントリーをはてなブックマークに追加 100 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust WebAssembly プログラミング 執筆 言語

2018 - 05 - 07 WebAssembly 開発環境構築の本を公開しました JavaScript WebAssembly Rust プログラミング はじめに Rust を用いて WebAssembly の開発環境を構築する手法を紹介する 電子書籍 を執筆・公開しました. WebAssembly への コンパイル が可能な言語である Rust を用いて, WebAssembly の開発環境... 続きを読む

ぷよぷよの生みの親はだれだ|米光一成|note

2018/03/30 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip 生みの親 Note 米光一成 アリタ 脱力タイムズ

今日3月30日23時からフジテレビ『 全力!脱力タイムズ 』で、「 ぷよぷよ開発者にアリタが迫る 」ってコーナーがあるよ。観てねー。 このへんのことは放送が終わった後で、追記するかも。 で。 ツイッターで、「ぷよぷよの生みの親はだれだ」論争が勃発していたので、「ぷよぷよ」のことを、記録として書いておく。 まず「ぷよぷよ」が誕生する経緯から。 コンパイルは当時、「もものきはうす」という別名義で18禁... 続きを読む

GoのデバッグはdelveとVisual Studio Codeが便利 - Sexually Knowing

2018/02/28 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバッグ Sexually Knowing デバッガ 実行

2018 - 02 - 28 GoのデバッグはdelveとVisual Studio Codeが便利 Go delveとは Go向けのデバッガで、ステップ実行とかブレイクした行のレキシカル変数が見えたりといった基本的な機能を提供しつつ、 dlv debug で コンパイル しつつ実行 ( go run ) したりgo(1)とほどよく統合されている。 後述するheadlessモードがあっていわゆるリ... 続きを読む

Rust単体でWebAssemblyをコンパイルする(Emscripten無し)

2017/11/27 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Emscripten rust WebAssembly 手順

Rustのターゲットにwasm32-unknown-unknownが追加され、Rust単体でのWebAssemblyのコンパイルが可能になりました。 この記事では、RustのみでWebAssemblyをコンパイルする手順を説明します。 EmscriptenなしでのWebAssemblyのコンパイル WebAssemblyを使ってRustのコードをブラウザ上で実行する では、Emscriptenを使... 続きを読む

Kotlin 1.1.3登場。Java9対応、セマンティックハイライトなど。Kotlin/Native 0.3ではWindows環境でコンパイルとWindows用バイナリ生成も可能に - Publickey

2017/06/26 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Kotlin JavaVM上 既存 ソース

Kotlin 1.1.3登場。Java9対応、セマンティックハイライトなど。Kotlin/Native 0.3ではWindows環境でコンパイルとWindows用バイナリ生成も可能に オープンソースで開発されているプログラミング言語「Kotlin」の最新版、 「Kotlin 1.1.3」が登場しました 。 KotlinはJavaVM上で動作するため既存のJava用ライブラリやフレームワークなどを活... 続きを読む

Wandboxを支える技術(2017年版) - Qiita

2017/05/18 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita kikairoya wandbox 本体 中身

Wandbox は、オンラインでコンパイルや実行が試せるサービスで、主に私( @melponn ) と @kikairoya で作っています。 以前 Wandboxを支える技術 というのを書いていたのですが、そこからかなり変わっているため、改めて今の中身がどうなってるかについて書いていきます。 Wandbox は、Wandbox 本体と、各種コンパイラをビルドするための Wandbox Build... 続きを読む

コンパイル中にコンパイルする「コンパイル時Cコンパイラ」をつくった話 - kw-udonの日記

2016/12/03 このエントリーをはてなブックマークに追加 357 users Instapaper Pocket Tweet Facebook Share Evernote Clip コンパイラ プログラム 日記 C++

2016 - 12 - 03 コンパイル中にコンパイルする「コンパイル時Cコンパイラ」をつくった話 僕は先日、「 コンパイル 時C コンパイラ 」なるプログラムをつくって、公開した。 「 コンパイル 時C コンパイラ 」とは、 コンパイル すると C言語 プログラムの コンパイル が行われるというような C++ プログラムである。 C++ の コンパイル 中に C言語 プログラムの コンパイル を... 続きを読む

コンパイルという十字架,蟄居の気持ちから再起して「にょきにょき」へ。コンパイル○社長・仁井谷正充氏インタビュー - 4Gamer.net

2016/09/19 このエントリーをはてなブックマークに追加 171 users Instapaper Pocket Tweet Facebook Share Evernote Clip 十字架 箭本進一 パズル RPG 魔導物語

コンパイルという十字架,蟄居の気持ちから再起して「にょきにょき」へ。コンパイル○社長・仁井谷正充氏インタビュー ライター:箭本進一 「にょきにょき たびだち編」 1980〜1990年代に,個性的なソフトで存在感を発揮し,惜しまれながら倒産したコンパイル。シンプルかつ奥深い内容で大ヒットとなった落ちものパズル 「ぷよぷよ」 ,可愛らしいキャラクターが活躍するRPG 「魔導物語」 ,そしてユニークなミ... 続きを読む

コンパイル創業者の新作パズル『にょきにょき』は『ぷよぷよ』の問題点の解決策から生まれた | Game*Spark - 国内・海外ゲーム情報サイト

2016/07/10 このエントリーをはてなブックマークに追加 344 users Instapaper Pocket Tweet Facebook Share Evernote Clip Game*Spark おじゃま パズルゲーム 解決策 創業者

コンパイル創業者の新作パズル『にょきにょき』は『ぷよぷよ』の問題点の解決策から生まれた 携帯ゲーム 3DS 2016.7.10 Sun 9:11 『ぷよぷよ』を手がけたコンパイルの創業者である仁井谷正充氏の新作落ちものパズルゲーム『 にょきにょき 』が、2016年7月9日開催の「Bitsummit 4th」にて一般公開されました。 『にょきにょき』は“同じ色の「にょきにょき」を揃えて並べ、おじゃま... 続きを読む

 
(1 - 25 / 70件)