2016年11月27日 星期日

RK3188

使用 MacBook + GParted Live USB 進行 Raspberry Pi 之 SD card 容量大小調整

http://trunk-studio.com/blog/sd-card-downsize/

Easy and Safe Way to Try Linux on Popular Rockchip RK3188 mini PCs

http://www.cnx-software.com/2014/07/02/easy-and-safe-way-to-try-linux-on-popular-rockchip-rk3188-mini-pcs/

在RK3066/RK3188电视棒上安装ubuntu(MK802III/MK808B/MK809/MK908/UG802/QC802

http://www.zhetenger.com/install-ubunt-on-rk3188-rk3066-devices

魔米電視棒M1-V2
http://www.momi.com.tw/product2/index/pno/6#tabs|Tabs_Group_name:Tab_1_name

开博尔F4电视盒
http://24h.pchome.com.tw/prod/DMAA3Z-A78085754

P105 Android/Ubuntu Mini PC
http://www.giayee.com.cn/google-iptv-box/%7B$html_name%7D.html
http://24h.pchome.com.tw/prod/DRAB5S-A9005WPXS?q=/S/DRAA8C
http://24h.pchome.com.tw/prod/DEADEJ-A9006KVYY?q=/S/DXAA6C
http://goods.ruten.com.tw/item/qa?21211203188021#qna
http://www.tkec.com.tw/pt.aspx?pid=168655
http://pdf.th7.cn/down/files/1411/Logic%20Pro%20X%20For%20Dummies.pdf

http://haochimusic.com/zh-tw/ stephen 網域+543

http://www.cndzq.com/bbs/thread-353201-34-1.html

http://www.cndzq.com/bbs/forum-28-1.html man_lkk 網域+543

http://www.bnext.com.tw/article/42379/hacker-can-crack-your-credit-card-within-six-seconds?utm_source=dailyedm_bn&utm_medium=content&utm_campaign=dailyedm

https://www.asus.com/tw/support/Repair-Status-Result?RMANO=TWA2711746&SN=&country=Taiwan

FL Studio 12 COMPLETE Basic Tutorial
https://www.youtube.com/watch?v=NU3Yi9zqYas

FL Studio 12 手冊

https://www.image-line.com/support/FLHelp/


FL Studio Getting Started Manual - Dhalius

https://dhaliusmx.files.wordpress.com/2011/01/fl8_englishgettingstartedmanual.pdf

Logic Pro X 立刻上手 - 20段快速入門影片
https://www.youtube.com/playlist?list=PLbyqFdplyBiv4w9fSl2ooWoZxjs8Zjv7x

Logic Pro X 使用手冊
https://manuals.info.apple.com/MANUALS/1000/MA1648/zh_CN/logic_pro_x_user_guide_ch.pdf
https://manuals.info.apple.com/MANUALS/1000/MA1648/en_US/logic_pro_x_user_guide.pdf

Logic Pro X 軟體樂器
https://manuals.info.apple.com/MANUALS/1000/MA1651/zh_CN/logic_pro_x_effects_ch.pdf
https://manuals.info.apple.com/MANUALS/1000/MA1651/en_US/logic_pro_x_effects.pdf

Logic Pro X 效果 
https://manuals.info.apple.com/MANUALS/1000/MA1652/zh_CN/logic_pro_x_instruments_ch.pdf
https://manuals.info.apple.com/MANUALS/1000/MA1652/en_US/logic_pro_x_instruments.pdf

Logic Pro X 2.0 使用手冊
http://help.apple.com/logicpro/mac/10.2/
Logic Pro X 2.0 軟體樂器
http://help.apple.com/logicpro-instruments/mac/10.2/
Logic Pro X 2.0 效果
http://help.apple.com/logicpro-effects/mac/10.2/


PAZ Analyzer

http://www.waves.com/plugins/paz-analyzer

  • Logic Pro X 10.2 - 10.3 (Audio Units)

2016年11月4日 星期五

React Native

Node 默认为我们安装了某个版本的 npm。然而 npm 的更新频率比 Node 要高一些。所以请尽量使用最新版本的 npm。
sudo npm install npm -g

升级 node.js 的方法


首先安装 n 模块:

sudo npm install -g n

第二步:

升级node.js到最新稳定版
sudo n stable

Node.js 安裝與版本切換教學 (for MAC)

http://icarus4.logdown.com/posts/175092-nodejs-installation-guide

利用webpack+babel建立簡單的ES6(ES2015)+React開發環境

http://rj-memo.blogspot.tw/2016/09/webpackbabeles6es2015react.html

webpack.config.js => 在這個情況中出現了 Getting error: configuration.resolve.extensions[0] should not be empty 錯誤,原來是 extensions: ['', '.js', '.json'] 現在必須移除掉空的字串改成 extensions: ['.js', '.json'] 了,但這寫法前幾個月前還很正常啊⋯⋯

reactjs安装笔记
http://blog.breedcode.org/2016/04/13/reactjsan-zhuang-bi-ji/

React 技术栈系列教程

http://www.ruanyifeng.com/blog/2016/09/react-technology-stack.html


從零開始學 ReactJS

https://github.com/kdchang/reactjs101


FastestTube

https://kwizzu.com/

react-native-guide

https://github.com/reactnativecn/react-native-guide

React Native 蛮荒开发生存指南

https://segmentfault.com/a/1190000004910600?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

React中文社区
http://reactnative.cn/docs/next/getting-started.html

React Native 學習參考範例分享

http://trunk-studio.com/blog/react-native-resource/

React Native 不要重造輪子,如何使用人家寫好的 Component

http://trunk-studio.com/blog/react-native-how-to-use-component/


一個完整的 React Native App 範例( 支援 iOS/Android )



React Native開發iOS 原生APP

http://www.syscom.com.tw/ePaper_New_Content.aspx?id=505&EPID=220&TableName=sgEPArticle

React Native + Firebase Email SignUp
http://aj-frame.blogspot.tw/2016/11/react-native-firebase-email-sign.html

React Native + Firebae Email SignIn
http://aj-frame.blogspot.tw/2016/11/react-native-firebae-email-signin.html

Genymotion 讓你在Mac上模擬Android 附加Play Store安裝教學

http://threeclab.thisistap.com/genymotion#.WB9EihJ95Sp

在ubuntu上安装kvm加速Android Emulator

http://ju.outofmemory.cn/entry/142013


WebDriver for Chrome

https://sites.google.com/a/chromium.org/chromedriver/downloads

Linux配置Selenium+Chrome+Python实现自动化测试

http://zhaoyabei.github.io/2016/08/29/Linux%E9%85%8D%E7%BD%AESelenium+Chrome+Python%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/

mac下怎么搭建selenium python环境?
https://www.zhihu.com/question/30496889
sudo pip install -U selenium

关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
解决方法:在源码的第一行添加以下语句:

# -*- coding: UTF-8 -*-     

http://docs.seleniumhq.org/docs/03_webdriver.jsp#introducing-the-selenium-webdriver-api-by-example

網路爬蟲

http://www.largitdata.com/course_list/1

python用requests+tor搭建轮换ip爬虫

http://ningning.today/2016/03/07/python/python-requests-tor-crawler/
Windows XP 的

python selenium chrome notepad++ 搭建自动化测试平台

http://www.programgo.com/article/23152653008/

 windows XP 適用的版本---ChromeDriver 2.20

https://chromedriver.storage.googleapis.com/index.html?path=2.20/

from urllib.request import urlopen
from urllib2            import urlopen

BeautifulSoup(html.read())
BeautifulSoup(html.read(), "html.parser")

Mac OS X 下 Python 2.7 & 3.5 共存

字数421 阅读515 评论2 

因学习需要,我需要安裝 Python 3.5,但主要使用 Mac OS 10.10 的 Python 2.7,怎么样让 Python 3.5 & Python 2.7 並存在 OS 內,相互不影响呢?
我使用 “pyenv” 來控管!
官方的权威介绍和指导,请移步:https://github.com/yyuu/pyenv

1、安装OS X的套件管理器,网址如下:

如果不想打开网址的话,请打开终端,粘贴如下命令并执行:
Shell代码
    ruby -e "$(curl -               fsSL https://raw.githubusercontent.com/Homebrew/install        /master/install)"

2、安装pyenv,命令如下:

brew update 

brew install pyenv
然后在 .bash_profile 文件中添加
eval “$(pyenv init -)”
如果没有.bash_profile的文件。就自己在目录下创建一个
vi .bash_profile
eval "$(pyenv init -)"
:wq
官方具体的操作可以查看 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x

3.使用 pyenv 安装 python 的其他版本

  • 查看能安裝的版本 $ pyenv install --list
  • 使用 pyenv 安装 python 3 $ pyenv install 3.5.0 -v
  • 安装完成后,更新数据库 $ pyenv rehash
查看目前系统已安装的 Python 版本
   $pyenv versions
   * system (set by /Users/chloechen/.pyenv/version)
   3.5.0
* 表示系统当前正在使用的版本
切换 Python 版本
$ pyenv global 3.5.0
查看目前系统 Python 版本
$ pyenv versions
system
\* 3.5.0 (set by /Users/chloechen/.pyenv/version)
运行 Python,确认 Python 版本
$ python
 Python 3.5.0 (default, Apr 30 2016, 18:42:13) 
 [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-      602.0.49)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.
将 Python 切换回 2.7
  $ pyenv global 2.7.9

UBUNTU 14.04 下 Python 2.7 & 3.5 共存

1.INSTALL PYENV DEPENDENCIES
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm git
2.自動化的切換軟體pyenv
$ curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

3.檔名: .profile 

# Python environment switch

export PYENV_ROOT="$HOME/.pyenv"

export PATH="$PYENV_ROOT/bin:$PATH"

eval "$(pyenv init -)"

$ source ~/.profile
4. 確認安裝版本。
$ pyenv --version
5. 列出 Python 版本。
$ pyenv install –l


6. 安裝新的 python 版本。

$ pyenv install 3.5.0 -v

7. 列出 python 版本。
$ pyenv versions



8. 切換另一個 python 版本。

$ export PYENV_VERSION=3.5.0



8. 切換 系統 default python 版本。

$ export PYENV_VERSION=system



React 入门实例教程

http://www.ruanyifeng.com/blog/2015/03/react.html
快快樂樂學 React  系列
http://sweeteason.pixnet.net/blog/post/42799208-react-%E5%88%9D%E5%AD%B8%E8%80%85%E7%AD%86%E8%A8%98%E8%88%87%E6%95%99%E5%AD%B8-%28%E4%B8%80%29---%E6%96%B0%E6%89%8B%E6%9D%91%E6%90%9E%E5%AE%9A%E9%96%8B%E7%99%BC

Vim 於 Linux、Mac、Putty 貼上時 自動切換成 Paste 模式

https://blog.longwin.com.tw/2014/12/vim-linux-mac-putty-paste-mode-change-2014/

2016年3月11日 星期五

10.8.5

http://reactnative.cn/docs/next/getting-started.html

http://wv1124.iteye.com/blog/2256911
如果遇到
Could not get BatchedBridge, make sure your bundle is packaged correctly
這個錯誤,至專案中 使用以下指令
1. 一個 SHELL 跑 react-native start 
另一個 SHELL 跑 
mkdir android/app/src/main/assets
curl "http://localhost:8081/index.android.bundle?platform=android" > "android/app/src/main/assets/index.android.bundle"

UBUNTU 主要问题
1. 新增目錄 assets 在 AwesomeProject/android/app/src/main 下
2. native/node_modules/sane/node_modules/fb-watchman/index.js:202:17)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:818:16)
    at Socket.<anonymous> (internal/child_process.js:319:11)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at Pipe._onclose (net.js:469:12)
See http://facebook.github.io/react-native/docs/troubleshooting.html
for common problems and solutions.
The user limit on the total number of inotify watches was reached; increase the fs.inotify.max_user_watches sysctl
Google: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers 解决
$ cat /proc/sys/fs/inotify/max_user_watches
8192
$ sudo sysctl fs.inotify.max_user_watches=524288
[sudo] password for wv: 
fs.inotify.max_user_watches = 524288
$ sudo sysctl -p
$ cat /proc/sys/fs/inotify/max_user_watches
524288
永久修改:
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
fs.inotify.max_user_watches=524288
$ sudo sysctl -p
fs.inotify.max_user_watches = 524288
watchman shutdown-server
brew update
brew reinstall watchman
上面重装应该不是必需的,要关闭命令行重新打开,再进入工程目录 下
react-native start
ubuntu环境下执行adb shell 时报错 error: device not found.
解决方法:
1.使用lsusb 查看usb设备,如下红色部分对应的就是Android设备
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0461:4e04 Primax Electronics, Ltd 
Bus 003 Device 011: ID 2717:9039 

Bus 003 Device 003: ID 17ef:6019 Lenovo
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
若不知道哪个是你的设备,可以拔掉后lsusb,然后对比即可.
2.创建adb_usb.ini文件,写入id
在home下寻找.android目录,在此目录下新建一个文件adb_usb.ini.
echo 0x2717> ~/.android/adb_usb.ini
3.添加权限
sudo vim /etc/udev/rules.d/70-android.rules
加入以下内容,注意红色部分对应的就是lsusb得到的id
SUBSYSTEM=="usb", ATTRS{idVendor}=="2717", ATTRS{idProduct}=="9039",MODE="0666"
4.重启USB服务
$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
5.重启adb服务,adb devices有设备说明adb安装成功
$adb kill-server
$sudo adb start-server
$adb devices
List of devices attached
5cb00b6 device Windows 10 協助工具下載網頁
https://www.microsoft.com/zh-TW/accessibility/windows10upgrade


Scrapy 0.24 文档

http://scrapy-chs.readthedocs.io/zh_CN/0.24/index.html

由于Win10激活即将过期,因此可以首先查看一下Win10激活具体过期时间:直接按“Windows+R”打开“运行”窗口,输入“slmgr.vbs -xpr”并点击“确定”按钮。

解決辦法:
首先找到 C:\Windows 的「SoftwareDistribution 」將裏頭的資料夾
全刪除

安裝KB3102810的更新檔之後就可以正常更新了
這個更新檔是在修更新卡住的Bug


http://v.qq.com/cover/w/wubwd4bfqn1imf2/p0014ddysu8.html

每月28 - 次月27

7/9 馬偕上課(10.15-1045)


https://www.4gtv.tv/vod/drama/content.do?brc_id=&id=VOD00036826

http://download.csdn.net/download/baidu_34472696/9477541

https://www.youtube.com/watch?v=mhQNzLzhJSU

琴谱来自弹吧网,后半部分为自编
视频制作软件:Final Cut Pro
录音设备:iGrand 
录像设备:Sony NEX-5N & Canon T3i
电钢琴:Casio Px-135 
软音源:iGrand Classical Piano

如何解决Ubuntu与Windows双系统时间不同步

要解决 Ubuntu 与 Windows 双系统时间不同步其实非常简单,我们只需将 Ubuntu 的 UTC 时间切换成 Local time 即可。具体做法就是将 /etc/default/rcS 文件中的 “UTC=yes” 改成 “UTC=no” 即可(没有引号)。更改完成完成之后 Ubuntu 便会使用 Local time 而非 UTC,也就解决了双系统时间问题。
如果你想快速更改配置文件,可以直接在终端中执行如下命令:
  1. sudo sed -i 's/UTC=no/UTC=yes/' /etc/default/rcS

讓ADT看起來養眼一點

http://jingjong404.blogspot.tw/2013/08/android-adt.html
http://www.crifan.com/adt_eclipse_chinese_char_show_not_good_font_very_small/
http://bruce620.blogspot.tw/2012/08/eclipse.html

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551



sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 1397BC53640DB551


Cannot launch AVD in emulator. Output: sh: 1: glxinfo:

sudo apt-get update && sudo apt-get install mesa-utils

Eclipse ADT download link

http://blog.markbowbow.com/2014/12/eclipse-adt-download-link.html

http://www.deitel.com/Books/Android/AndroidforProgrammers2e/tabid/3653/Default.aspx

在ubuntu安裝可輸出PDF的虛擬印表機

sudo apt-get install cups-pdf

http://www.tan8.com/yuepu-19826.html

Android 6 Tutorial

http://www.codedata.com.tw/mobile/android-6-tutorial-1-1/

Android官方培训课程中文版       http://hukai.me/android-training-course-in-chinese/index.html


AdMob Android 指南
https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start?hl=zh-tw#introduction

Android Studio 加入廣告的方法 - AdMob

http://aiur3908.blogspot.tw/2015/07/android-android-studio-admob.html

Android 程式中置入 AdMob 廣告教學

http://imax-live.blogspot.tw/2012/11/android-sdk-eclipse-google-admob-ads.html

【認識 Gradle】

http://www.codedata.com.tw/java/understanding-gradle-1-ant/

Install Qt 5 on Ubuntu

https://wiki.qt.io/Install_Qt_5_on_Ubuntu

http://danceintech.blogspot.tw/2015/01/ubuntu-1410-ibus-ibus-1410.html

im-config -n ibus


ibus 新增輸入法以及設定 「改用不同的中文輸入法」 切換按鍵

http://newtoypia.blogspot.tw/2014/12/ibus.html

  • 主要用來改變顯示設定的設定檔是 /etc/default/grub。
  • 有好幾個檔案用來設定選單 - 上面提到的 /etc/default/grub,還有所有在 /etc/grub.d/ 目錄下的檔案。
  • 分割區編碼方式變更。現在第一個分割區是 1 而不是 0。然而第一個裝置依然是 0(沒有改變)。
  • 無論何時執行 update-grub 指令時,都會自動搜尋其他作業系統,例如 Windows。
  • 在 update-grub 指令執行前,所有設定檔中變更的設定都不會生效。

更换Linux下字体

http://www.lai18.com/content/686153.html

Android Studio 中文開放式課程

https://www.gitbook.com/book/tw-hkt/android-studio-ocw/details

ubuntu 创建右侧快捷启动方式

http://www.bkjia.com/Androidjc/926097.html

export IBUS_ENABLE_SYNC_MODE=1

Ubuntu上装KVM:安装、初次使用
http://blog.csdn.net/c80486/article/details/42836169

Unable to run mksdcard SDK tool
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Ubuntu 15.10/15.04/14.10/14.04/…/12.04 安裝最新的 gcin 中文輸入的完整步驟http://hyperrate.com/thread.php?tid=28044

jdk-7u71-windows-i586.exe

https://mega.nz/#!1gYVETRJ!1NGDTvYUFkCiIqDvEhOi8VNOWVjpPQWB67EbpMOSVQo


http://downloads.puresoftware.org/files/android/adt-bundle/


更換 Unutu Unity 為傳統桌面環境

http://blog.ilc.edu.tw/blog/blog/25793/trackbacks/513901

https://developers.line.me/bot-api/getting-started-with-bot-api-trial


ICKEY 社區
http://bbs.ickey.cn/group-topic-id-66467.html
BBC正式推出微型電腦「Micro:bit」
http://www.bnext.com.tw/article/view/id/39001
只要350元,具HDMI的開源迷你電腦NanoPi M1
http://www.bnext.com.tw/ext_rss/view/id/1462702

將系統默認的jdk修改過來,也就是java和javac指令由系統自帶的換成你自己安裝的
指令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_25/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_25/bin/javac 300
sudo update-alternatives --config java

sudo update-alternatives --config javac
如果在编译过程中遇到磁盘不够用的情况,可以先将android镜像umount,然后通过下面的命令行更改磁盘大小,最后再mount上.
$ hdiutil resize -size <new-size-you-want>g ~/android.dmg

解决方案是将/Volumes/android/external/iptables/include/linux/netfilter_ipv4/ipt_ECN.h中的

#include <linux/netfilter/xt_DSCP.h>
改成
#include <linux/netfilter/xt_dscp.h>

 sudo port -v install p7zip

7za a sourceCode.7z sourceCode/

$ cd android
$ source build/envsetup.sh 
$ lunch full-eng
$ make -j4

Setup the environment variables:

$ export ANDROID_PRODUCT_OUT=/home/<userName>/android/out/target/product/generic

$ export PATH=$PATH:/home/<userName>/android/out/host/linux-x86/bin

Restart the terminal.

Step 9:

After completion of step 8, lets check if it was compiled successfully.
Run following command.

$ emulator

stephens-Mac:sourceCode stephen$ emulator

emulator: WARNING: system partition size adjusted to match image file (550 MB > 200 MB)

stephens-Mac:sourceCode stephen$ emulator -partition-size 600

自己動手編譯android源碼

https://github.com/jasonblog/note/blob/master/android_note/android.md

Codenames, Tags, and Build Numbers

http://source.android.com/source/build-numbers.html

https://developer.apple.com/downloads

把Xcode降级到5.1.1,使用Mac SDK 10.8及Command Line Tools 5.1.1来编译.
随后就默默地去苹果的开发者论坛下载了Xcode_5.1.1.dmg,下载需要登陆开发者账号(不需要付费).下载并安装完成后,把Command Line Tools设置成了Xcode 5.1.1 (5B1008).

还有一种简便的做法是直接下载Mac SDK 10.8,然后将这个包放到/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs.
ubuntu 移除 oracle java
sudo update-alternatives --remove "java" "/usr/lib/jvm/java-7-oracle/bin/java"    
sudo update-alternatives --remove "javac" "/usr/lib/jvm/java-7-oracle/bin/javac"    
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/java-7-oracle/bin/javaws"

sudo rm -r /usr/lib/jvm/java-7-oracle


Ubuntu 10.04环境搭建android驱动开发环境

http://www.programgo.com/article/83891759935/
要測試安裝是否成功,可寫一個簡單的Java程式來進行測試:
  • touch test.java
  • vim test.java
將下列原始碼寫入 test.java 內並儲存:

public class test {
public static void main(String[] args) {
System.out.println("Pass");}}

之後進行編譯並執行:

  • javac test.java
  • java test
如果終端機有印出「 Pass 」的字樣,則表示系統安裝成功。

Mac OS X 中安装JDK 7

http://www.ifunmac.com/2013/04/mac-jdk-7/

如何解除安裝 Mac 上的 Java 7 及更新版本?


本文適用於:
  • 平台: Macintosh OS X
  • Java 版本: 7.0, 8.0

使用終端機解除安裝 Oracle Java

依照列出的步驟進行,即可使用終端機自系統解除安裝 Oracle Java。
注意:您必須具備管理員權限,並以 root 身分或使用 sudo 工具執行移除命令,才能解除安裝 Java。
按照下列方式移除一個目錄和一個檔案 (一個符號連結):

  1. 按一下 Dock 中的 Finder 圖示
  2. 按一下工具程式資料夾
  3. 按兩下終端機圖示
  4. 在「終端機」視窗中複製並貼上命令:
    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
  5. cd /Library/Java/JavaVirtualMachines
  6. sudo rm -rf jdk1.8.0_06.jdk
  7. 
    
  8. Mac - 移除 Java JDK 6 ( Remove Java JDK 6 on Mac )
http://hatemegalaxy.blogspot.tw/2013/11/mac-java-jdk-6.html


Install Oracle Java 6, 7, or 8 in Ubuntu 14.04 Trusty

http://ubuntuhandbook.org/index.php/2014/02/install-oracle-java-6-7-or-8-ubuntu-14-04/

Mac 10.10 编译android 4.4.4 for nexus

http://www.liball.me/mac-10-10-build-android-4-4-4-for-nexus/


Mac OS X 10.10.3下android-5.1.1_r9 源码下载与编译

http://iluhcm.com/2015/08/18/compile-newest-android-source-code-on-macosx/

OS X 10.11下载和编译Android6.0源码

https://liuzhichao.com/2016/osx-download-and-build-android-source.html

清华大学 TUNA 镜像源
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/#section-1


Android 镜像使用帮助

https://lug.ustc.edu.cn/wiki/mirrors/help/aosp

Xcode更新到v4.3之後,原本在根目錄的”/Developer”取消掉了,Xcode跟其安裝程式被合併在單一個app內,現在那個目錄的位置改成是在/Applications/Xcode.app/Contents/Developer/,所以有些第三方工具可以用一個叫”xcode-select“的command line程式來設定預設使用的Developer目錄,如下所示:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

安裝Xcode及「Command Line Tools」


下載Command Line Tools
https://developer.apple.com/downloads/?=command%20line%20tools

http://www.arefly.com/mac-wget/

  • Android 2.3.x (Gingerbread) - Android 4.4.x (KitKat): Java 6
  • https://support.apple.com/kb/DL1829?locale=zh_TW&viewlocale=zh_TW
  • stephens-Mac:~ stephen$ java -version

stephens-Mac:~ stephen$ python -V
stephens-Mac:~ stephen$ make --version


10.9.5 xcode 6.2
--安装Xcode------------------------------------------------------------
检测是否安装好Xcode
$ xcode-select -p
显示这样说明安装好

/Applications/Xcode.app/Contents/Developer
--安装Xcode Command Line Tools---
1.调出安装窗口
$ xcode-select --install
2.点击 Install 安装
Click “Install” to download and install Xcode Command Line Tools.

MAC OS 10.8 安裝 Android Source Code編輯環境

http://soft-farmer.blogspot.tw/2013/01/mac-os-108-android-source-code.html


下载完成android5.1.1-r9版本的repo后,会发现占用最大空间的不是源码,而是.repo文件夹….repo文件夹占用17GB,源码占用10GB.然后源码编译跟.repo文件夹并没有什么关系,在空间有限的Mac系统里,不得不珍惜每一寸土地,因此可以大方地
$ rm -rf .repo/
最后保留10G的源码即可.接下来,挂载刚才创建的磁盘,并将源码移到磁盘目录下,
$ cd ~/bin/WORKING_DIRECTORY/
$ mountAndroid
$ mv ~/bin/WORKING_DIRECTORY/* /Volumes/android/

Creating a case-sensitive disk image


You can create a case-sensitive filesystem within your existing Mac OS environment using a disk image. To create the image, launch Disk Utility and select "New Image". A size of 25GB is the minimum to complete the build; larger numbers are more future-proof. Using sparse images saves space while allowing to grow later as the need arises. Be sure to select "case sensitive, journaled" as the volume format.
掛載 Android Source code專用磁區
$ cd /Volumes/android
$ mkdir sourceCode

$ cd sourceCode
$ git config --global user.name "Your Name"
$ git config --global user.email "you@example.com"

  • Android 4.1.x-4.3.x (Jelly Bean) - Android 4.4.x (KitKat): Mac OS v10.6 (Snow Leopard) or Mac OS X v10.7 (Lion)
  • $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo
  • 利用 VMware Workstation 7.1.3 安裝 Mac OS 10.6.4

  • https://andersonwang.wordpress.com/2011/02/23/%E5%88%A9%E7%94%A8-vmware-workstation-7-1-3-%E5%AE%89%E8%A3%9D-mac-os-10-6-4/

OSX與Windows 7共舞之共用資料夾

http://blog.xuite.net/skhung/digilife/36062145-OSX%E8%88%87Windows+7%E5%85%B1%E8%88%9E%E4%B9%8B%E5%85%B1%E7%94%A8%E8%B3%87%E6%96%99%E5%A4%BE


更改或重置 OS X 使用者帳號的密碼

https://support.apple.com/zh-tw/HT202860

MacPorts 預設採用 rsync 去取得 ports tree ,如果很不幸的使用環境是在防火牆後面,將導致 rsync 失敗,只好改用第二種方案,過程分為兩步驟:
  1. 使用 svn 取得 ports tree
  2. 使用 portindex 更新 ports tree
作法:
$ sudo mkdir -p /opt/local/var/macports/sources/svn.macports.org/trunk/dports
$ cd /opt/local/var/macports/sources/svn.macports.org/trunk/dports
$ sudo svn co http://svn.macports.org/repository/macports/trunk/dports/ .
$ sudo vim /opt/local/etc/macports/sources.conf
#rsync://rsync.macports.org/release/ports/ [default]
file:///opt/local/var/macports/sources/svn.macports.org/trunk/dports [default]
$ cd /opt/local/var/macports/sources/svn.macports.org/trunk/dports
$ sudo portindex



vm10之后安装苹果的话可能会报错:
VMware Workstation 不可恢复错误: (vcpu-0)
vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1178

日志文件位于“C:\Users\tt\Documents\Virtual Machines\OS X 10.10\vmware.log”中。 

您可以请求支持。  

要收集数据提交给 VMware 技术支持,请选择“帮助”菜单中的“收集支持数据”。

也可以直接在 Workstation 文件夹中运行“vm-support”脚本。

我们将根据您的技术支持权利做出回应。
网上查到方法,修改新建的虚拟机的vmx文件即可,一个虚拟机只会有一个vmx文件所有不会找错,
用记事本打开vmx文件之后在最后一行添加
smc.version=“0”
要有双引号,英文的双引号

然后就ok了

Windows/Ubuntu 双系统用户会发现在 Ubuntu 里面的时间正常的情况下Windows的系统时间被改到8小时前。

原来 Linux 操作系统是以 CMOS 时间做为格林威治标准时间,再根据系统设置的时区来确定目前系统时间。但是Windows 会直接修改CMOS 时间。而中国的时区是+8区,所以才会造成时间被调整了-8个小时。

所以您可以让 Windows 去使用时区或者让 Ubuntu 使用本地时间。

修改 Windows 使用时区的方法是在注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\

下面增加一个名为 RealTimeIsUniversal 的REG_DWORD 键,并赋值为 1。

而让Ubuntu 使用本地时间的方法是:

sudo gedit /etc/default/rcS

把里面的 UTC=yes 改为 UTC=no