2015年5月23日土曜日
Ubuntu14でNexus7をAndroid5.1にバージョンアップ
ADBのインストール
sudo nano /etc/udev/rules.d/51-android.rules
# udev rule to detect android devices
# These rules refer to http://developer.android.com/tools/device.html
# Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev"
# Archos
SUBSYSTEM=="usb", ATTR{idVendor}=="0e79", MODE="0666", GROUP="plugdev"
# Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
# Azpen Onda
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", MODE="0666", GROUP="plugdev"
# BQ
SUBSYSTEM=="usb", ATTR{idVendor}=="2a47", MODE="0666", GROUP="plugdev"
# Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev"
# Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev"
# Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev"
# Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
# Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="201e", MODE="0666", GROUP="plugdev"
# Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev"
# HTC, Wiko
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
# Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
# Intel
SUBSYSTEM=="usb", ATTR{idVendor}=="8087", MODE="0666", GROUP="plugdev"
# K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev"
# KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev"
# Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev"
# Lab126
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", MODE="0666", GROUP="plugdev"
# Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
# LG
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"
# Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
# MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"
# NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev"
# Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev"
# Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev"
# Oppo
SUBSYSTEM=="usb", ATTR{idVendor}=="22d9", MODE="0666", GROUP="plugdev"
# OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev"
# Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev"
# Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev"
# Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev"
# PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev"
# Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
# Rockcwell Electronics
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev"
# SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev"
# Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
# Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
# Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev"
# Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
# Spreadtrum
SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"
# T & A Mobile Phones
SUBSYSTEM=="usb", ATTR{idVendor}=="1bbb", MODE="0666", GROUP="plugdev"
# Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev"
# Texas Instruments UsbBoot
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", MODE="0666", GROUP="plugdev"
# Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev"
# WEARNERS
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
# XiaoMi
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666", GROUP="plugdev"
# ZTE
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
sudo wget -O /etc/udev/rules.d/51-android.rules https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/android/51-android.rules
sudo chmod a+r /etc/udev/rules.d/51-android.rules
http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
sudo service udev restart
sudo apt-get install android-tools-adb android-tools-fastboot
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
sudo mv adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb version
adb devices
https://developers.google.com/android/nexus/images
解凍
nakasi-jro03d-factory-e102ba72.tgz
フォルダー内のSHコマンドを実行
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot flash bootloader bootloader-grouper-3.34.img
fastboot reboot-bootloader
fastboot -w update image-nakasi-jro03d.zip
2015年5月21日木曜日
node.js ftpServerからget
var rget = require('rget-jsftp');
var conf = require('config');
var rgetClient = rget.RGet({
'host': conf.ftp.host,
'port': conf.ftp.port,
'username': conf.ftp.username,
'password': conf.ftp.password
});
var from = conf.ftp.from;
var to = conf.ftp.to;
var ctx = rgetClient.generateDownloadContext(from, to);
rgetClient.download(ctx);
var conf = require('config');
var rgetClient = rget.RGet({
'host': conf.ftp.host,
'port': conf.ftp.port,
'username': conf.ftp.username,
'password': conf.ftp.password
});
var from = conf.ftp.from;
var to = conf.ftp.to;
var ctx = rgetClient.generateDownloadContext(from, to);
rgetClient.download(ctx);
2015年5月8日金曜日
Raspberry piでUSBモバイルモデム
L02C
lsusbコマンドでUSBのリストで確認
Bus 008 Device 003: ID 1004:618f LG Electronics, Inc.
sudo /sbin/modprobe usbserial vendor=0x1004 product=0x618f
sudo apt-get install wvdial
sudo apt-get install eject
sudo eject sr0
sudo modprobe usbserial vendor=0x1004 product=0x618f
sudo chmod 666 /dev/ttyUSB*
sudo nano /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATH
Modem Type = Analog Modem
Stupid Mode = yes
Baud = 576000
New PPPD = yes
APN = lte-d.ocn.ne.jp
Modem = /dev/ttyUSB3
ISDN = 0
Phone = *99***1#
Password = puhd4*
Username = a75hswu4@one.ocn.ne.jp
Carrier Check = no
sudo wvdial
lsusbコマンドでUSBのリストで確認
Bus 008 Device 003: ID 1004:618f LG Electronics, Inc.
sudo /sbin/modprobe usbserial vendor=0x1004 product=0x618f
sudo apt-get install wvdial
sudo apt-get install eject
sudo eject sr0
sudo modprobe usbserial vendor=0x1004 product=0x618f
sudo chmod 666 /dev/ttyUSB*
sudo nano /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATH
Modem Type = Analog Modem
Stupid Mode = yes
Baud = 576000
New PPPD = yes
APN = lte-d.ocn.ne.jp
Modem = /dev/ttyUSB3
ISDN = 0
Phone = *99***1#
Password = puhd4*
Username = a75hswu4@one.ocn.ne.jp
Carrier Check = no
sudo wvdial
/etc/udev/rules.d/40-L02C.rules
ACTION=="add",ATTRS{idVendor}=="1004",ATTRS{idProduct}=="618f",RUN+="/sbin/modprobe usbserial vendor=0x1004 product=0x618"
Ubuntu14でキャプチャー
sudo apt-get install fswebcam
sudo fswebcam -r 640x480 test.jpg
sudo fswebcam -r 640x480 -S 20 test.jpg
sudo fswebcam -r 640x480 test.jpg
sudo fswebcam -r 640x480 -S 20 test.jpg
2015年5月1日金曜日
Ubuntu14にfuckコマンド
sudo apt-get install python
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install thefuck
alias fuck='eval $(thefuck $(fc -ln -1))'
alias FUCK='fuck'
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install thefuck
alias fuck='eval $(thefuck $(fc -ln -1))'
alias FUCK='fuck'
Ubuntu14にbootstrap-material-design
curl https://install.meteor.com | sh
meteor create page
cd page
npm update -g bower
npm install
bower install bootstrap-material-design
meteor add fezvrasta:bootstrap-material-design
bower install bootstrap
meteor create page
cd page
npm update -g bower
npm install
bower install bootstrap-material-design
meteor add fezvrasta:bootstrap-material-design
bower install bootstrap
2015年4月30日木曜日
2015年2月9日月曜日
Ubuntu14にNode-Redのインストール
git clone https://github.com/node-red/node-red.git
cd node-red
npm link express
npm install
node red
http://127.0.0.1:1880/
cd node-red
npm link express
npm install
node red
http://127.0.0.1:1880/
2015年2月8日日曜日
2015年2月7日土曜日
Ubuntu14にvagrntのインストール
sudo apt-get install Vagrant
sudo /etc/init.d/vboxdrv setup
http://www.vagrantbox.es/
vagrant box add v-ubuntu14 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
vagrant box list
vargrant box -h
vagrant box remove
./.vargrant.d/boxes
mkdir -p vagrant-dir/ubuntu14.04
cd vagrant-dir/ubuntu14.04
vagrant init ubuntu14.04
vagrant up
vagrant ssh
vagrant plugin install vagrant-cachier
nano Vagrantfile
vagrant status
vagrant suspend
vargrant resume
vagrant halt
vargrant reload
vargrant destroy
アドレス: 127.0.0.1
ポート: 2222
ユーザ: vagrant
パスワード: vagrant
Ubuntu14にAtomのインストール
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
#pulugin
japanese-wrap
Autocomplete-Paths
Autocomplete Plus
2015年2月5日木曜日
Ubuntu14にMEANを構築(必要なソフトのインストール)
sudo apt-get install python-software-properties
■node.jsのインストール
sudo apt-get install nodejs npm nodejs-legacy
sudo npm update
■mongodbのインストール
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo nano /etc/apt/sources.list.d/10gen.list #下記を記入
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
sudo apt-get update
sudo apt-get install mongodb-10gen
■curlのインストール
sudo apt-get install curl
■gitのインストール
sudo apt-get install git
■gruntのインストール
sudo npm install -g grunt-cli
■expressのインストール
sudo npm install -g express
■ディレクトリーの作成
mkdir berrbear
cd berbear
npm link express
■必要なフォルダーの作成
mkdir routes
mkdir public
mkdir viwes
mkrir -p public/css
mkdir -p public/js
mkdir -p public/components/
■bowerのインストール
sudo npm install bower -g
■npmで各種インストール
npm init
nano package.json
{
"name": "berrbear",
"version": "0.0.0",
"private": true,
"main": "web.js",
"dependencies": {
"grunt-contrib-watch": "~0.6.1",
"debug": "~0.7.4",
"ect": "^0.5.9",
"morgan": "~1.5.1",
"mongoose": "~3.8.22"
}
}
■bowerで各種インストール
bower init
nano bower.json
{
"name": "berrbear",
"version": "0.0.0",
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"jquery": "~2.1.3",
"bootstrap": "~3.3.2",
"angular": "~1.3.12"
}
}
nano .bowerrc
{
"directory": "public/components",
"json": "bower.json"
}
bower install
Ubuntu14でexpress起動
cd berrbaer #作業用
nano web.js
#web.js
var express = require('express');
var app = express();
app.get('/', function(req, res) {
res.send('Hello, World!');
});
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
console.log('Listening on port ' + server.address().port);
});
#グローバルにインストールしたexpressが使えないのでリンクを設定
npm link express
node web.js #起動
http://localhost:3000
http://localhost:3000
Ubuntu14にgruntのインストール
mkdir berrbaer #作業用フォルダー
sudo npm install -g grunt-cli
npm install grunt-contrib-watch --save-dev
Ubuntu14にmongodbのインストール
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo nano /etc/apt/sources.list.d/10gen.list #下記を記入
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
sudo apt-get update
sudo apt-get install mongodb-10gen
/etc/mongodb.conf #設定ファイルの場所
/etc/init.d/mongodb #コントロールスクリプトの場所
sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart
Ubuntu14にSSHのインストール
sudo apt-get install openssh-server
sudo service ssh start
ssh ubuntu14@localhost -p 2222
登録:
投稿 (Atom)
Translate
ブログ アーカイブ
-
▼
2015
(21)
-
►
2月
(14)
- Ubuntu14にNode-Redのインストール
- Ubuntu14にコマンドツールのインストール
- Ubuntu14にvagrntのインストール
- Ubuntu14にAtomのインストール
- Ubuntu14にgitのインストール
- Ubuntu14にMEANを構築(必要なソフトのインストール)
- Ubuntu14にbowerのインストール
- Ubuntu14でexpress起動
- Ubuntu14にexpressのインストール
- Ubuntu14にcurlのインストール
- Ubuntu14にgruntのインストール
- Ubuntu14にmongodbのインストール
- Ubuntu14にSSHのインストール
- Ubuntu14にNode.jsのインストール
-
►
2月
(14)