ITエンジニア/デザイナ向けにオープンソースを毎日紹介

技術 - 実行環境の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2018/04/24

Web Code Editor - 実行結果付きのWeb上のコードエディタ

コードを学習する環境は素早く作れるのが理想です。色々なソフトウェアをインストールしたり、セットアップしていたら諦めてしまうでしょう。特にWeb系のように手軽に動かせることを期待されている環境はそうです。PHPやJavaScriptの学習、コードを試す際に使ってみて欲しいのがWeb Code Editorです。## We...

List

  • 2017/12/28

Stopify - JavaScriptをフリーズせず安全に実行

Web IDEなどが流行っていく中で必要になるのが、ユーザが開発したコードを安全に実行できる仕組みです。セキュリティ的な意味合いはもちろん、無限ループしてしまった時であったり、重たい処理を実行している時に途中で止められる仕組みが必要です。今回はその一つ、Stopifyを紹介します。JavaScriptから安全な実行でき...

List

  • 2017/12/15

Codenvy - Web上の開発&実行環境

Cloud9を買収したAWSが、Web上でIDEを提供することを発表しました。これによってWebブラウザさえあれば開発を行って、さらにデプロイまでできる世界が実現します。開発環境を整えたり、エディタを用意する必要もなくなります。同じような開発、実行環境をオープンソースで作りたいならばCodenvyを使ってみましょう。#...

List

  • 2017/11/23

Fengari - JavaScript製。Webブラウザ上で動くLua

JavaScriptはWebブラウザ上で動作することが保証されている唯一のプログラミング言語ですが、好きではないという人も多いようです。プログラミング言語の選択肢はもっと幅広く存在して良いはずです。Webブラウザ上であってもLuaを書きたい、という方はFengariを使ってみてはいかがでしょう。## Fengariの使...

List

  • 2017/10/11

GraphQL Playground - Web上でGraphQLを試す

GraphQLはREST APIを越えるかも知れない存在として注目を集めています。どういったデータが欲しいかをクライアント側で指定できるので、必要に応じてデータ構造を変えつつ最適な形で取り出せるのが魅力です。そんなGraphQLを試せる環境としてGraphQL Playgroundがあります。開発のお供にあると便利そう...

List

  • 2017/09/06

SketchCode - オフラインで使えるJSFiddle/CodePen/JSBin代替

JSFiddleやCodePenなど、オンライン上でHTML/JavaScript/CSSを書いた結果をすぐに確認できるサービスがあります。非常に便利なサービスなのですが、インターネットに繋がっていないと使えないという欠点があります。そこで使ってみたいのがSketchCodeです。ローカルで利用でき、さらにGUIアプリ...

List

  • 2017/08/31

CodeSandbox - Reactのオンラインプレイグラウンド

Reactの勉強をしたいと思ったとしても、環境の準備に色々と手間がかかっていたらやる気がなくなってしまうでしょう。その途中でエラーが出たり、nodeのバージョンが古いなどと警告が出たりしても萎えてしまいます。そこで使ってみたいのがCodeSandboxです。オンラインでReactの記述と実行ができるプレイグラウンドです...

List

  • 2017/08/03

DoppioJVM - JavaScriptで作られたJavaVM

JavaといえばかつてはWebブラウザ上でも動いていました。Javaアプレットと呼ばれる技術で、とんでもなく遅かったり、セキュリティホールになったりと悩みの多かった存在ではないでしょうか。HTML5になり、プラグインが軒並みなくなっていく中でJavaアプレットも動く機会がなくなっています。そんな中、安全にJavaが実行...

List

  • 2017/05/23

Jython Runner - GUIのJython実行環境

Pythonの実行環境を用意しようと思ったら、Pythonをインストールすることになります。インストーラーはありますが、環境によっては権限がなくてインストールできないこともあるでしょう。そこで使ってみたいのがJython Runnerです。Java VM上で動くJythonを動かせるGUIアプリケーションです。## J...

List

  • 2017/05/04

glua - ブラウザ、nodeで動く。JavaScript製のLuaVM

Luaは高速に動作するスクリプト言語で、移植性も高く、とても人気があります。nginxの拡張ができるなど、ゲームエンジンなどでもLuaによる拡張をサポートしている例が多数見られます。そんなLuaをWebブラウザやnode上で動かせるのがgluaになります。JavaScriptで書かれたLua VMになります。## gl...

List

  • 2017/04/26

codewich - Web上でTypeScriptを記述して実行

Googleが社内の標準言語にTypeScriptを決定するなど、TypeScriptに対する人気が高まっています。型が決められ、各種IDEとの親和性も高く、コードを事前にチェックしたり候補を出したりと便利な機能が使えます。そんなTypeScriptをWeb上で試せるのがcodewichになります。## codewic...

List

  • 2017/03/25

WebPack Playground - WebPackをWeb上で体験しよう

JavaScriptの利用範囲が広がるのに合わせてライブラリを使ったり、ソースコードが分かれているのを統合したりする必要が出てきました。その際に使われているのがBrowserifyであったり、WebPackです。今回はWebPackをWebブラウザ上で体感できるWebPack Playgroundを紹介します。## W...

List

  • 2017/03/12

ScalaFiddle - Scala.jsをWeb上で試す

Scala.jsを使うと、普段使い慣れたScalaの文法でJavaScriptが書けるようになります。とは言え、すべてがScalaと同じように書けるわけではありません。Webならではの作法だって存在します。そこで使ってみたいのがScalaFiddleです。あらかじめWebブラウザ上で手軽に試せるScala実行環境です。...

List

  • 2017/02/19

Web Maker - Google Chrome上で動くWebプレイグラウンド

HTML/JavaScript/スタイルシートを使ってWeb上で簡単なプロトタイプを公開できるサイトがあります。JSFiddle、CodePenなどが有名どころです。しかしクラウド上で書くことに若干敷居を感じている人もいるのではないでしょうか。そんな方にお勧めしたいのがWeb Makerです。Google Chrome...

List

  • 2016/11/06

realize - Goの自動ビルド環境

Goのビルドを行う場合、コマンドを使って行うのが基本です。多くのコンパイル系プログラミング言語ではそうやって開発するでしょう。しかし毎回入力するのは面倒になってくるのも事実です。そこで使ってみたいのがrealizeです。Goプロジェクトのファイル変更をウォッチして自動コンパイルしてくれます。## realizeの使い方...

List

  • 2016/07/12

executor editor - JavaScriptを実行できる埋め込み型エディタ

かつてWebブラウザ上で任意のJavaScriptを実行しようと思ったらアドレスバーに入力するしかありませんでした。今はDevToolsが使えるようになり、自由にJavaScriptが実行できます。しかしこれはまだ開発者向けであって一般ユーザ向けではありません。そこで使ってみたいのがWebブラウザ上で任意のJavaSc...

List

  • 2016/07/09

Chain - Webベースのビジュアルプログラミング環境

タブレットが普及するのに伴ってビジュアルプログラミングに注目が集まっています。小学生や中学生向けのプログラミング学習として使われるのはもちろん、よりプログラミング学習の敷居を下げられるのが魅力的です。今回はビジュアルプログラミング環境の一つとして、Chainを紹介します。Webブラウザ上で動くのですぐに試せるのが魅力に...

List

  • Premium_s 2016/02/09

業務で使えるオープンソース(177)「JavaScript実行環境」

今回のテーマはJavaScript実行環境です。jsdo.itが残念ながら譲渡されるとのことで、多くのユーザがアカウント削除にいたっています。とはいえ、こういったサービスが使えなくなるのも残念なことです。海外を考えれば他にも選択肢がありますが(CodePenなど)、今回はオープンソース・ソフトウェアでの代替を考えてみた...

List

  • 2015/09/25

glot.io - 多種多様な言語を実行できるスニペットサービス

スニペット系サイトとしてはGitHubのGistであったり、Pastebinなどが有名です。ちょっとしたコードを載せておいて、後で使い回したり人に教えたりするような使い方としては便利です。そんなスニペット系サイトでありつつ、書いたコードを実行できるのがglot.ioです。実行環境付きスニペットサービスと言えるでしょう。...