{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# LT \n", "# cloud9を使ったお気楽チュートリアル環境構築\n", "@y__sama" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## what's cloud9?\n", "\n", "- アプリケーションの開発などをクラウド環境でできるonline IDE\n", " - HerokuやGAEにコマンドラインでデプロイ可能。cloud9の中でテスト的にサービスの実行も可能。\n", "- バックグラウンドはgoogle cloud platform。\n", "- pubricなら無料でたくさん仮想マシンが作れる。privateも無料で一個作れる。\n", " - 無料だと流石に弱々サーバ(1 core, memory:512MB, HDD:2GB)だけど、botくらいには使えそう。\n", "- ubuntuの仮想マシンの中は**su付きでbashが使える**。事実上なんでもできる。\n", " - しかも最初からgitが入っているのは嬉しい。" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## cloud9のサインアップ\n", "https://c9.io\n", "にアクセスして真ん中にメアドを入力するだけ。本当にこれだけ。" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## workspaceの作り方\n", "+を押して、workspace名と初期設定を選択する。 \n", "今回はpythonを一応選ぶけど、なんでもいい。" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## workspaceでのbash\n", "初期画面にbashのwindowがあって、すでにsu権限がついているのでやりたい放題ww" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "今回のチュートリアル環境の構築用スクリプトをgithubにあげてあるので、cloneして実行してください。" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "```bash\n", "git clone https://y-sama/cloud9.git\n", "bash cloud9/init.sh\n", "```" ] } ], "metadata": { "celltoolbar": "Slideshow", "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.1" } }, "nbformat": 4, "nbformat_minor": 0 }