UX21A prime へ Win8.1 と Ubuntu14.04のデュアルブート

参考にしたのは ここ ありがとうございます。これでようやく素敵うぼんとぅライフin電車! Windowsリカバリイメージをバックアップ windows 8 標準機能にてバックアップ usb ubuntu 14.04を作成 ubuntu 14.04(別PC)よりブータブルUSBの作成から ダウンロード したISOファイルを焼く ux21aをUSBから起動 起動時にesc連打し、USBを選択 パーティション編集 Gpartedパーティション編集ツールにて、Win8システムパーティションより後ろを全て削除 このへんの記憶が曖昧過ぎて申し訳ないですが、なんせDドライブの一つ左にあるリカバリ用のパーティションを含め削除しても、問題なかった! ubuntu インストール EFI 50Mb作成 /システムパーティション作成(ext4 約141G作成(swap4096Mb引いて作成)) 残りをswapに /システム(/dev/sda6かな?)にブートローダ設定 起動時にESC連打で切り替え可能!右クリックも効いてる! というより、自然に動き過ぎて怖い。すべて問題なく動作しています。 起動時に自動で、Ubuntuのブートローダが自動で windows8 認識しており、 起動時に esc 連打しなくても勝手に選択画面に移動するし。。。 ステキ!あーすーす、あ、ちが、えいすぅーすぅたまぁ! wifi bluetooth mouse pad 音量設定 etc…

2014-09-24 ·  2014-09-24 · 1 分 · 42 文字

Ubuntu 14.04 にrbenvを使用し、ruby2.1.2をインストールする

install packages sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install build-essential git curl zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev sqlite3 libsqlite3-dev nodejs tk ruby-dev rbenv install git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc . .bashrc gem install rbenv-rehash gem install bundler ruby install rbenv install -list rbenv install 2.1.2 rbenv versions rbenv global 2.1.2 rails gem install rails rbenv rehash rails -v

2014-09-18 ·  2014-09-18 · 1 分 · 76 文字

Ubuntu 14.04 日本語ディレクトリ名を英語にする

Ubuntu 14.04 日本語ディレクトリ名を英語にする terminal で以下を実行 env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-gtk-update 以下を実行 ログアウト ログイン 古い名前のままにするかどうかを聞かれる これ以上表示させないにチェックを付けて終了

2014-09-11 ·  2014-09-11 · 1 分 · 14 文字

Ubuntu 14.04 Python でWebsocket実装

Ubuntu14.04 Python 2.7.6 でWebsocket実装 モジュールのインストール sudo apt-get install libevent-dev python-dev python-setuptools sudo easy_install gevent sudo easy_install gevent-websocket サーバスクリプト作成 vi chat.py #! /usr/bin/python # -*- coding: utf-8 -*- import os import random from geventwebsocket.handler import WebSocketHandler from gevent import pywsgi, sleep ws_list = set() def chat_handle(environ, start_response): global cnt ws = environ['wsgi.websocket'] ws_list.add(ws)a print 'enter!', len(ws_list) while 1: msg = ws.receive() if msg is None: break remove = set() for s in ws_list: try: s.send(msg) except Exception: remove.add(s) for s in remove: ws_list.remove(s) print 'exit!', len(ws_list) def myapp(environ, start_response): path = environ["PATH_INFO"] print path if path == "/": start_response("200 OK", [("Content-Type", "text/html")]) return open('./chat_sample.html').read() elif path == "/chat": return chat_handle(environ, start_response) raise Exception('Not found.') server = pywsgi.WSGIServer(('0.0.0.0', 8080), myapp, handler_class=WebSocketHandler) server.serve_forever() クライアント側 HTML作成 vi chat_sample.html ...

2014-09-10 ·  2014-09-10 · 1 分 · 187 文字

Ubuntu14.04 Node.js をインストール

Ubuntu14.04 Node.jsをインストール install packages. sudo apt-get install git curl build-essential libssl-dev install nvm. git clone https://github.com/creationix/nvm.git ~/.nvm . ~/.nvm/nvm.sh nvm install 0.10 ######################################################################## 100.0% Now using node v0.10.31 nvm version vi ~/.bashrc # 以下追加 . ~/.nvm/nvm.sh nvm use v0.10.31 # defaultバージョンを指定 nvm alias default v0.10.31 # Node.jsはバージョン番号が偶数が安定バージョン、奇数は開発バージョン hellow world 作成 cd 任意のディレクトリ vim hellowworld.js ------------------------------------- var sys = require('sys'); var http = require('http'); var server = http.createServer( function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.write('Hello World!!\n'); response.end(); } ).listen(8124); sys.log('Server running at http://127.0.0.1:8124/'); hellowworld起動 node hellowworls.js browserから起動確認 http://127.0.0.1:8124/ へアクセス Node.js socket.io install socket.io mkdir test_socketio_standalone && cd test_socketio_standalone sudo npm install socket.io -g create server js vim socket.io.server.js ----------------------------- // Server var io = require('socket.io').listen(3000); // デフォルトポートは 80 var log = console.log; io.sockets.on('connection', function (socket) { log('server connection called. scoket id=' + socket.id); socket.on('cchat', function (data) { socket.broadcast.emit('cchat', {msg: 'server echo:cchat!'}); log(data); socket.broadcast.emit('cchat', {msg: 'server echo:' + data.msg}); log("echo message sended."); }); }); create ruby client install socket.io-client-simple gem install socket.io-client-simple create client ruby vim socket.io.client.rb ...

2014-09-10 ·  2014-09-10 · 2 分 · 331 文字