2015-01-01から1年間の記事一覧

作成からdeployまで

gae

シンプルな Google App Engine アプリケーションの作成からサーバ転送まで駆け足で紹介。 app.yaml の準備 以下は go を使う時のシンプルなapp.yaml application: プロジェクト名 version: 1 runtime: go api_version: go1 handlers: - url: /.* script: _go…

GoogleCloudShellベータが2015年中は無料

https://cloud.google.com/cloud-shell/web ブラウザ上で動くターミナルを使って接続できる仮想linux環境。制限がそれなりにあるようですが、ちょっとしたコードをささっと確認するには手軽に感じました。ただ、iPadから使うとキーボードが標準のものになる…

上にGoogleAppEngine環境を作る

AppEngine のスタートページを開く。 Google Cloud Platform言語を選択。 せっかくなのでgoを選んでみる。 ダウンロードページからダウンロード用のurlをコピー。 linux上でダウンロード。 wget https://storage.googleapis.com/appengine-sdks/featured/go_…

日本語の表示ずれをどうにかする

現在、格闘中で解決には至っていません。 mac のターミナルからsshでつないだ時はカーソルはずれなかったので、クライアントが対応していないんじゃないかな?と思ってきました。。 ターゲットos : CentOS Linux release 7.1.1503 (Core) sshクライアント : …

IPアドレス固定にした時の注意点

gce

iPad から ssh で Google Compute Engine に繋ぎに行く時の一番のネックは、インスタンスの起動ごとに変わってしまう IPアドレスでした。(管理ページではエフェメラルと呼ばれています)これを解消するために dns を使ったりしましたがどれも上手くいかず。こ…

Codea

luaを使ってゲームを制作できる環境です。 2d box のようなシミュレータも提供されているため、結構本格的なゲームが作れるような気がします。

Textastic Code Editor

https://itunes.apple.com/jp/app/textastic-code-editor-for/id550156166?mt=8&uo=4&at=1l3v6Ns:textftp によるファイル転送や、html & javascript のローカル実行環境を兼ね備えたエディタ。特に内蔵されているカスタムキーボードのカーソルキーは選択範囲…

Coda for iOS (旧 Diet Coda)

‎「Coda by Panic」をApp Storeでサーバに接続してコードの編集ができるエディタです。カスタムキーボードがついているので、普段の文章ではつかわないけど、コード書く時はよく使う記号の入力が簡素化されています。ただ、私の場合このエディタに組み込まれ…

iPadでプログラミング

自宅ではなかなかpcの前に座る余裕がなくなったため、趣味プログラミングができるのは通勤時間のみとなってしまいました。そこで、通勤時間中にプログラミングする方法を検証した結果をご紹介したいと思います。

起動時に何か処理をさせたい時はchkconfigではなくsystemctl

ターゲットos : CentOS Linux release 7.1.1503 (Core) はじめに Google Compute Engine のインスタンスは起動時にipアドレスが変わるので、起動時に Dynamic DNS に登録されているIPアドレスを更新するスクリプトを実行させようと思ったのが事の発端。※注意…

ターゲットos : CentOS Linux release 7.1.1503 (Core) ruby -v : ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] gem -v : 2.4.8 ruby と gem が用意出来ていれば、インストールはいたって簡単。 sudo gem install taskjuggler バージョン確認…

rubyのインストール

ターゲットos CentOS Linux release 7.1.1503 (Core) sudo su - git インストール yum install -y readline-devel rbenv を git clone ruby-build を git clone profiles 編集 sudoers 編集 rbenv install -l rbenv install 2.2.3 rbenv global 2.2.3 gem up…

yum 外部リポジトリ epel のインストール

git のインストール時にはまったのでメモ。 yum --enablerepo=epel コマンド パッケージ名 みたいな事が必要な時はインストールする必要があるみたいです。インストールは sudo yum install epel-release その後 vi で /etc/yum.repos.d/epel.repo の enable…

ターゲットos CentOS Linux release 7.1.1503 (Core)

perl ExtUtils MakeMaker

git を make する時に Can't locate ExtUtils/MakeMaker.pm というようなエラーが出たのでインストール sudo yum install perl-ExtUtils-MakeMaker ※参考 : http://katzplus.com/centos-6/namazu/cant-locate-extutilsmakemaker-pm/

gccのインストール

コンパイラってデフォルトで入ってないのね。。。 sudo yum install gcc

autoconfのインストール

git をmake する時に必要との事 sudo yum install autoconf ※自前でビルドする時の参考 : http://tetsuyai.hatenablog.com/entry/20110216/1297939037

gitのインストール

git

mkdir ~/zzzz cd ~/zzzz curl -o git-2.5.0.tar.gz https://www.kernel.org/pub/software/scm/git/git-2.5.0.tar.gz tar zxvf git-2.5.0.tar.gz cd git-2.5.0 sudo yum install curl-devel expat-devel gettext-developenssl-devel zlib-devel sudo yum inst…

docbook2x-texi コマンドのインストール

git を make する時に /bin/sh: line 1: docbook2x-texi: command not found とエラーが出たのでインストール。 sudo yum install --enablerepo=epel docbook2X docbook-utils sudo ln -s /bin/db2x_docbook2texi /bin/docbook2x-texi ※epelが無いとでたら別…

yum で提供されているgitのバージョンを調べる。

git

yum info git を実行すると下記文言がでる。 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.hostingxtreme.com * extras: lug.mtu.edu * updates: centos.mirrors.tds.net Available Packages Name : git Arch …

git をインストール

ターゲットos CentOS Linux release 7.1.1503 (Core)

byobuの簡単な使い方

基本的にログイン時に起動する設定にしてあとはそのままが良いと思います。 # 起動 byobu # 終了 exit # ログイン時に byobu を起動するようにする byobu-enable # ログイン時に起動しないようにする byobu-disable

byobuをインストール

iPadでssh接続していると、意図しないタイミングでsshクライアントの再起動が発生して、サーバー上での実行が中断してしまう。これを防ぐ候補として screen tmux byobu が見つかったが、設定が簡単そうな byobu をインストールしてみようと思う。 ターゲット…

gcloudを使わずにGCEインスタンスにssh接続する

iPad に ssh クライアントをインストールして、出先でGCEに接続したかったので、gcloudツールを使わずに ssh 接続する事にしました。ssh 接続に必要な鍵の登録の仕方は下記の通り。 Google Developers Console にアクセスし、プロジェクトのページを開く コ…

Google Compute Engine を始めたきっかけ

GCE

無料のホスティングサービスは 安定性が低い 使いたい時に制限にひっかかった 自分のミスとサーバーの問題の切り分けに時間がかかった 広告がうざかった 気づくと垢BANされてる と、気にいるサービスを探しても納得できるものが見つからなさそうだったので、…