not a number

安安
  • About
  • Publications
  • Archive
  • feeds

Posts match “ mac ” tag:

almost 9 years ago

如何經由MAC的terminal安裝apk程式

今天早上,正在做專題的老弟突然問我,能不能跟我借我的 HTC Legend?他要裝 apk 上去。心想手機裡面也沒有什麼奇怪的慾照,便說當然好,但是,你會裝嗎?

接著,我想起了一段往事......

第一次安裝...... 非常不上手

大概半年前吧,有一個晚上一個總是半夜不睡覺的學妹 (顯示為子偉文) 傳給我一個 apk 叫我安裝看看,我想說我當年也是參加過 AppUniverz 的,安裝 apk 這種事情哪難的倒我,於是我就從抽屜裡面拿出我那 塵封已久 的 HTC Legend,準備安裝來玩玩看。

Read on →
  • mac
  • terminal
  • apk
  • sdk
  • android
  • HTC
  • eclipse
  • java
  • app
  • AppUniverz
  • September 04, 2013 22:42
  • Permalink
  • Comments
 
over 8 years ago

第一次升級 Mavericks 就崩潰:沒有權限開啟 home 目錄

去年的這個時候在同事的勸敗之下,跑去買了 SSD ,然後我選擇直接在新買的 SSD 上面灌新的 OSX ,灌好之後把使用者資料夾重新 mount 回舊的那顆硬碟的 home 資料夾,然後把home之外所有東西全部刪掉。詳細的做法我寫在舊的部落格:

  • Mac Book Pro 完全無痛轉換SSD --晴空北緯25°

這次 Mavericks 免費更新,眼看鄉民一片好評,我卻還在觀望,因為印象中每次升級 OS X 都遇到奇怪的事情,這次看到大家這挺,最後看到有人強調 升級之後 Aperture 神快 此時我終於被說服惹,回家之後立馬來下載。

下載是有點慢,安裝則是大約花了40分鐘左右去跑,然後......

居然要設定用戶資料,包括帳號和密碼

這...... 不對啊,大大!不是說是升級嗎 ==?

等到帳號設定好之後,進入桌面,我最擔心的事情發生了...... 雖然我帳號密碼都設和以前一樣,但是我還是走進了一張全新的桌面,就像一台全新的電腦一樣。

此時我還有恃無恐,因為還有一招還沒用!

Read on →
  • SSD
  • mac
  • OS X
  • Mavericks
  • OS X 10.9
  • dropbox
  • unix
  • October 25, 2013 01:11
  • Permalink
  • Comments
 
over 7 years ago

Python初心者日記:安裝模組

因為想要邀請我大學同學開設程式交易的讀書會,所以我這陣子自己也在做功課,其中一項作業就是研究網友開發的股價擷取API。 Python 對我來說並不陌生,我工作上還滿常讀 Python 的 code 的,之前也有「玩」過 CodeAcademy 的 Python 課程;但是要我在自己電腦上開發 Python ,坦白說,我還真的沒有嘗試過。

今天的第一天日記,記錄兩個我部署上述的 grs 遇到的問題,第一是怎麼安裝「常用」的 module,第二是怎麼安裝網友寫好的 module。以下環境部分都是針對 mac ,非 mac 的朋友抱歉了。

安裝「常用」的 module

easy_install 是 Python 的套件管理系統,而 mac 不但有內建 python, easy_install也內建了。如果擔心要使用的套件要求的 Python 版本超過系統內建的版本,可以打

python --version

先確定一下。

現在把焦點轉回到 grs 上面。依照它的 README 要求,使用者要有下面三個套件

  • python-dateutil==1.5
  • ujson
  • urllib3

所以我們馬上就會遇到一個問題,就是下載好了之後怎麼安裝,或者有沒有給懶人用的快速安裝方式呢?

有的。就是用 easy_install。所以要做的事情很簡單,就是依序執行

sudo easy_install ujson
sudo easy_install urllib3
sudo easy_install python-dateutil

別忘了我們要做的事情是「安裝」,所以要記得加上 sudo;執行後系統會要求你輸入密碼,如果短時間內一直 sudo,則不用一直輸入。

安裝外部的模組 (設定模組路徑)

熟悉 Python 的朋友應該都知道 Python 程式的開頭跟 C++ 很像,起手式就是要 import 一些要用的套件。萬一要用的模組是強者你同學寫的,或者從 GitHub 上下載下來的,那要怎麼把這個模組的路徑加到 Python 的搜尋路徑裡面呢?如果只是暫時性的使用,可以透過 sys.path指令來「暫時」加進去路徑裡面。如果你是用 python 的互動模式來寫程式,那就只在這次的 session 內有效喲。

一次性設定法

import sys # 引用 sys 模組

sys.path.append('/path/to/the/module/')

這樣就可以了。在互動模式下,你也可以印出目前的路徑清單,檢查一下有路徑有沒有設定成功。

print sys.path

永久安裝

當然一次性安裝不是長久之計,也如同我上面所講的,比較適合在互動模式下使用。那麼怎麼做永久的「安裝」呢?這時候就要看網友寫的模組裡面有沒有 setup.py了。以這次的 grs 為例,從下載到安裝的完整步驟是:

git clone git@github.com:toomore/grs.git

先用 ssh 或者 https clone下來。

cd grs
python setup.py

這樣就完成啦!簡單吧!

  • 程式交易
  • Python
  • mac
  • January 16, 2015 21:15
  • Permalink
  • Comments
 

Copyright © 2013 leeneil . Powered by Logdown.
Based on work at subtlepatterns.com.