タグ コンパイル
人気順 5 users 10 users 100 users 500 users 1000 users新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発
新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発 WebAssemblyランタイム「Wasmer」の開発元として知られているWasmer社は、新しいサーバサイドのJavaScriptランタイム「WinterJS」の正式版となる「WinterJS 1.0」のリリースを発表しました。 ❄️ Int... 続きを読む
Next.js製アプリケーションのコンパイルを約100倍高速化した話
Next.jsアプリケーションの開発時においてコンパイルが長時間に及ぶ問題が起きていたので、その原因を特定した手法と採用した解決策について記載します。 今回は結果的にコンパイル時間を100倍以上高速化することができました。 前提 今回の対応は以下のバージョンで行いました。 React@18.2.0 next@12.2.4 tailwindcss@... 続きを読む
Ruby 3.2.0 リリース
Ruby 3.2.0 が公開されました。Ruby 3.2では多くの機能を追加するとともに、様々な改善が行われています。 WASIベースのWebAssemblyサポート WASIベースのWebAssemblyへのコンパイルがサポートされました。これにより、ブラウザやサーバーレスエッジ環境、その他のWebAssembly/WASI環境でCRubyのバイナリが利用できるよ... 続きを読む
「SQLite3 WASM/JS」パブリックベータ公開。SQLite 3.40でサポート開始、WebブラウザなどでSQLiteが実行可能に
「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
米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
目次 はじめに 対象とする読者 コンパイラとは 字句解析 (scan) 構文解析 (parse) 中間表現生成 gc とは gc のパッケージ構成 gc によるコンパイルのフロー コードリーディング コンパイルの開始とファイルの読み込み 構文解析 AST への変換 まとめ 付録 A: gc 以外の Go コンパイラ gccgo gollvm ライセンス はじめに ... 続きを読む
JITとコードの暖気の実体 - #chiroito ’s blog
どうも、OpenJDKのコミッタをしてます。 とあるブログを読んでいたら気になる点があったので検証してみました。 JITと暖気 Javaプロセスはアプリケーションを動かしながら必要に応じてバックグラウンドでバイトコードをネイティブコードにコンパイルします。このコンパイル時にはCPUリソースを使用します。 コンパイルに... 続きを読む
PythonインタプリタをWebAssemblyへコンパイル、Webブラウザで稼働するPython環境「Pyodide」。Mozillaが開発中 - Publickey
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
メモ。 TypeScript を使ったプロジェクトに Jest を導入する時に必要なパッケージや設定、とくに ts-jest と @types/jest が必ず必要なのかどうかがよくわかってなかったので調べた。 先にまとめ TypeScript -> JavaScript のコンパイルを TypeScript 自身でやるか Babel に任せるかで必要な設定が異なる。 (Babel 7 か... 続きを読む
PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey
現在開発中のPHP 8にJITコンパイラを組み込むべきかどうかを決定する投票が3月28日に締め切りを迎え、賛成が50票、反対が2票と圧倒的多数で可決されたことが、発表されました。 JITコンパイラはプログラムの実行時にコンパイルを行い、ネイティブコードを生成して実行するというもの。事前にコンパイル作業が不要なため... 続きを読む
本当に簡単にできて驚いた!面倒な設定は一切不要、秒速でWeb開発用のサーバーが構築できる -Zero Server | コリス
Node.js、React、TypeScriptをはじめ、HTML、CSS、Sass、Markdownなどが利用できるWeb開発用のサーバーが秒速で簡単に構築できるZero Serverを紹介します。 必要な依存関係は自動インストールされ、ReactやSassは置くだけでコンパイル、マークダウンも設定は一切不要です。サーバーを構築する時間が無い人、設定に明るく... 続きを読む
VSCode(Visual Studio Code)で簡単にSASS/SCSSファイルのコンパイルができる拡張機能「Easy Sass」がお勧め | カレリエ
VSCode(Visual Studio Code)でSASS/SCSSファイルをコンパイルする拡張機能「Easy Sass」が便利だったので紹介します。 この拡張機能「Easy Sass」は便利なのですが、一番の恩恵はこの拡張機能を利用することで、スタイルシート言語の「SASS/SCSS」の導入が簡単になることです。通常であれば「SASS/SCSS」で書かれたファ... 続きを読む
ニコニコでオススメの動画
雑学系しくじり企業https://www.nicovideo.jp/mylist/57858797 YouTubeにも上がっている 倒産した(あるいはそれに近い状態になった)企業を紹介していく動画 その企業がどうやって発展していき、そこから何故倒産したのかを説明していく コンパイルやSNKも紹介している ブロワースさんの「替え歌歴史シリーズ」https://ww... 続きを読む
1人約70万円の投資--ビズリーチがエンジニアらに136台のiMac Proを導入した理由 - CNET Japan
人材サービスのビズリーチは4月、エンジニア・デザイナー職のスタッフを対象に、iMac Proを136台導入した。 iMac Proは、2017年12月に発売されたハイエンド向けのディスプレイ一体型のMacだ。プロセッサにはIntel Xeonを採用し、標準でも8コア、最大18コアを搭載する。画像のレンダリングやアプリケーションのコンパイル... 続きを読む
なぜGo言語は成功を収めることができたのか - Googleの人が語る(翻訳)
Goの特徴となぜGoがここまで成功したかをGoogleの方がまとめたスライドがとても「簡潔」で分かりやすかったので、翻訳(要約)してまとめてみました。 Go使いとして、Goの思想を捉えた上で開発を進めていきたいです。 Rob Pike, "Simplicity is Complicated", 2015 なぜGoは成功したか コンパイルのスピード 実行スピー... 続きを読む
次世代Angularレンダリングエンジン「Ivy」発表、さらに小型化し高速になる実行とコンパイル。ng-conf 2018 - Publickey
そしてAngular開発チームは1日に数回、Angularのアップデートされたコードをリポジトリにプッシュしており、そのコードは必ずこの600種類以上のアプリケーションのテストをパスする必要があるとのこと。 そのため、もしもAngularのコードに互換性のないものが含まれていた場合、サービスの管理者からはコードのロールバック要求が出されるだろうと、Angular Framework LeadのMi... 続きを読む
WebAssembly 開発環境構築の本を公開しました - mizdra's blog
2018 - 05 - 07 WebAssembly 開発環境構築の本を公開しました JavaScript WebAssembly Rust プログラミング はじめに Rust を用いて WebAssembly の開発環境を構築する手法を紹介する 電子書籍 を執筆・公開しました. WebAssembly への コンパイル が可能な言語である Rust を用いて, WebAssembly の開発環境... 続きを読む
ぷよぷよの生みの親はだれだ|米光一成|note
今日3月30日23時からフジテレビ『 全力!脱力タイムズ 』で、「 ぷよぷよ開発者にアリタが迫る 」ってコーナーがあるよ。観てねー。 このへんのことは放送が終わった後で、追記するかも。 で。 ツイッターで、「ぷよぷよの生みの親はだれだ」論争が勃発していたので、「ぷよぷよ」のことを、記録として書いておく。 まず「ぷよぷよ」が誕生する経緯から。 コンパイルは当時、「もものきはうす」という別名義で18禁... 続きを読む
GoのデバッグはdelveとVisual Studio Codeが便利 - Sexually Knowing
2018 - 02 - 28 GoのデバッグはdelveとVisual Studio Codeが便利 Go delveとは Go向けのデバッガで、ステップ実行とかブレイクした行のレキシカル変数が見えたりといった基本的な機能を提供しつつ、 dlv debug で コンパイル しつつ実行 ( go run ) したりgo(1)とほどよく統合されている。 後述するheadlessモードがあっていわゆるリ... 続きを読む
Rust単体でWebAssemblyをコンパイルする(Emscripten無し)
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
Kotlin 1.1.3登場。Java9対応、セマンティックハイライトなど。Kotlin/Native 0.3ではWindows環境でコンパイルとWindows用バイナリ生成も可能に オープンソースで開発されているプログラミング言語「Kotlin」の最新版、 「Kotlin 1.1.3」が登場しました 。 KotlinはJavaVM上で動作するため既存のJava用ライブラリやフレームワークなどを活... 続きを読む
Wandboxを支える技術(2017年版) - Qiita
Wandbox は、オンラインでコンパイルや実行が試せるサービスで、主に私( @melponn ) と @kikairoya で作っています。 以前 Wandboxを支える技術 というのを書いていたのですが、そこからかなり変わっているため、改めて今の中身がどうなってるかについて書いていきます。 Wandbox は、Wandbox 本体と、各種コンパイラをビルドするための Wandbox Build... 続きを読む
コンパイル中にコンパイルする「コンパイル時Cコンパイラ」をつくった話 - kw-udonの日記
2016 - 12 - 03 コンパイル中にコンパイルする「コンパイル時Cコンパイラ」をつくった話 僕は先日、「 コンパイル 時C コンパイラ 」なるプログラムをつくって、公開した。 「 コンパイル 時C コンパイラ 」とは、 コンパイル すると C言語 プログラムの コンパイル が行われるというような C++ プログラムである。 C++ の コンパイル 中に C言語 プログラムの コンパイル を... 続きを読む
コンパイルという十字架,蟄居の気持ちから再起して「にょきにょき」へ。コンパイル○社長・仁井谷正充氏インタビュー - 4Gamer.net
コンパイルという十字架,蟄居の気持ちから再起して「にょきにょき」へ。コンパイル○社長・仁井谷正充氏インタビュー ライター:箭本進一 「にょきにょき たびだち編」 1980〜1990年代に,個性的なソフトで存在感を発揮し,惜しまれながら倒産したコンパイル。シンプルかつ奥深い内容で大ヒットとなった落ちものパズル 「ぷよぷよ」 ,可愛らしいキャラクターが活躍するRPG 「魔導物語」 ,そしてユニークなミ... 続きを読む
コンパイル創業者の新作パズル『にょきにょき』は『ぷよぷよ』の問題点の解決策から生まれた | Game*Spark - 国内・海外ゲーム情報サイト
コンパイル創業者の新作パズル『にょきにょき』は『ぷよぷよ』の問題点の解決策から生まれた 携帯ゲーム 3DS 2016.7.10 Sun 9:11 『ぷよぷよ』を手がけたコンパイルの創業者である仁井谷正充氏の新作落ちものパズルゲーム『 にょきにょき 』が、2016年7月9日開催の「Bitsummit 4th」にて一般公開されました。 『にょきにょき』は“同じ色の「にょきにょき」を揃えて並べ、おじゃま... 続きを読む