論文 Reference 相關概念



image 

* 最重要的是引的論文都真的要了解裡面在講什麼,而且是真的跟自己論文有關係
* 而且還要細心與耐心 …

(1) conference 機呼都有 proceding ,表示有收錄進當年的出版中,而 proceding paper 則沒有,但有時也有例外,像是這篇 Personalized Blog Recommendation Using the Value, Semantic 的 conference name 就只有 innovations in information Technology ,沒有 proceding

(2) 中文 last name 是姓,如 Tse-Ming Tsai, 就是姓蔡

(3) 有的人中文有 Tse-Ming Tsai 就會變成 Tsai –T –M

(4) 期刊 6(1) 代表的是 number (issue) 卷(期),期刊資訊要完整,範例1是錯誤的,範例2是正確的

範例1:Jain, A. K., Murty, M. N., and Flynn, P. J. 1999. Data Clustering: A Review, ACM Computing Surveys, vol. 31, 264

範例2:

Jain, A. K., Murty, M. N., and Flynn, P. J. 1999. Data Clustering: A Review, ACM Computing Surveys, vol. 31, no. 3. pp. 264-323

 

(5) 通常期刊與研討會名稱都要斜體 (但是還是要看規定的格式為何)

(6) 記得要對 Reference 的 last name 與本文中出現的一致不一致

(7) volumn → number(issue) → pages   ( 期→卷→頁 )

(8) site 的論文跟文中要闡述的概念越接近越好,例如如果套 F1 這個觀念,就要 site 當初發表那個驗證方式的論文

(9) number 就是 issue,有時簡寫為 no.

(10) 有些找不到 conference 或是 journal 的可能是 internet article

(11) 像是這種文中引用某人說的話: Klaisubun [9] ,都要檢查 Reference 那邊中是不是出現的是 last name (姓) ,即 Klaisubun 這個人是第一作者

(12) 如果是網站的內容,呈列的資訊也要齊全,範例1為錯誤的,範例2為正確的

範例1:

Oreilly, T. What is Web 2.0: Design Patterns and Business Models for the
Next Generation of Software, 1; http://ssrn.com/abstract=100883

範例2:

Oreilly, T. 2007. What is Web 2.0: Design Patterns and Business Models for
the Next Generation of Software. Communications & Strategies, No. 1, p. 17, First Quarter. Available at SSRN: http://ssrn.com/abstract=1008839al

(13)  電子書或是網頁,最好上網去看 suggeested citation 是什麼,因為大概都是有名的文章,有一定的 citation 格式,用軟體很容易出錯

(14) Endnote 裡面的 Date 最好用 pp. 264 – 323 這種來代替,而且如果可以的話去找看看該頁數是不是真的是那篇 paper

(15) Conference 一定要有的元素:

作者、研討會名稱與第幾屆、舉辦地點、日期

(16) Journal Article 一定要有的元素:

作者、期刊名稱、第幾期、第幾卷、第幾頁

(17) Books 一定要有的元素:

書名、作者、出版商、出版年度

(18) 補充一個概念,寫在論文中的比較圖,最好不要用顏色去區分,不然印出來如果只有黑白的會造成閱讀上的困擾,右圖是個較好的表達方式

image   vs  image

* 最後就是即使用論文 Reference 軟體編輯,像是 Endnote ,還是會有很多錯誤,要自己再去修訂

自以為的科技趨勢



image

 

看了一下網路文章還有自己整理的一些想法

未來三年的趨勢應該會是這樣吧

 

1. 社群網站 會更進一步提高它的地位,就好像線上遊戲已經快要整個取代單機遊戲那樣

2. 台灣網友開始偏好隨時進入、離開都不會有壓力的「輕度互動」網路社群服務

from 數位時代六月號

3. 智慧型手機 帶起的「手機上網」風潮,而且會越來越普及

from 數位時代六月號

4. 個人創業 的風潮興起,因為雲端與 App 環境將會更成熟的關係

5. 人們會有更多工具去表達他們自己,這是傳統媒體所看不到的 (TV 之類)

 

大概是這樣吧,應該是這樣

一切都很難說

[python] 將 dictionary 排序並由大往下排



image

 

定義以下 function

#排序 dictionary
def sortedDict(d):
    items=d.items()
    backitems=[ [v[1],v[0]] for v in items]
    backitems.sort()
    return [ backitems[i][1] for i in range(0,len(backitems))]

會回傳一個 list 型態,根據值去 sort 並回傳 key 的順序

範例如下:

test={}
test['num1']=10
test['num2']=66
test['num3']=34
test['num4']=21
test['num5']=77
test['num6']=12

t = sortedDict(test)
        for h in t:
            print h  #依照排序後的順位印出來 (由小而大)

 

印出的結果為

num1
num6
num4
num3
num2
num5

 

如果要改由大而小排序

因為回傳的型態是 list ,可以使用 reverse() fn 來改變順序

t.reverse()
        for h in t:
            print h

印出的結果為

num5
num2
num3
num4
num6
num1

[python] List (串列) 與 dictionary (字典) 基本指令



image

在 python 中沒有陣列,一般都是用 dictionary 這種東西來取代之
每次都很容易搞混這兩個東西,這篇文章把它們兩個的指令好好整理一下

List 部份(順序固定)


# 起始化 list
L1= {‘I’:1,’II’:2,’III’:3,’IV’:4,’V’:5,’VI’:6,’VII’:7,’VIII’:8,’IX’:9}

# value list 值可以排序,但字典不行
L1.sort()

#插入一個值
L1.append(‘value’)

#在指定位置插不一個值
L1.insert (index,’value’)

#移除一個值
L:1.remove(‘value’)

Dictionary 部份(順序不固定)
# 建立一個空白的字典
D1 = {}

# 顯示字典
print D1


# 顯示字典長度
print "Length = ", len(D1)


# 增加新的 key 與其相對應的 value
D1['0'] = ‘zero’
D1['1'] = ‘one’
D1['2'] = ‘two’
D1['3'] = ‘three’
D1['4'] = ‘four’


# 從 key 找到其相對應的 value
print "The english word for drei is ", D1['1']


# 更直覺的方式從 key 找到 value
if 1in D1:
    print "The english word for drei is ", D1[1]


# key list 值可以排序,但字典不行
L2 = D1.keys()
L2.sort()


# copy 一個字典 (但順序不一定相同)
D2 = D1.copy()


# 刪除一筆紀錄
del D2['1']


# 取出某個值的同時刪除這筆紀錄
e3 = D2.pop(‘drei’)


#存取字典與檔案
import pickle
print romanD
file = open("roman1.dat", "w")
pickle.dump(romanD1, file)
file.close()
file = open("roman1.dat", "r")
romanD2 = pickle.load(file)
file.close()
print "Dictionary after pickle.dump() and pickle.load():"
print romanD2

List 與 Dictionary 互相轉換部份


#插入一個  list 的值進入 dictionary, index 名稱自行指定
L1={ }
Li = [1,2,3,4,5]
L1[index] = Li


# 取出 Ditionary 裡的值,是一個 list
L1 = D1.values()


# 將 dictionary 切割成兩個 list
romanD = {‘I’:1,’II’:2,’III’:3,’IV’:4,’V’:5,’VI’:6,’VII’:7,’VIII’:8,’IX’:9}
romankeyList = []
romanvalueList = []
for key, value in romanD.items():
    romankeyList.append(key)
    romanvalueList.append(value)


# 從兩個list 合併成為一個 dictionary
romanD1 = dict(zip(romankeyList, romanvalueList))

相關閱讀
python tutorial – list
xperimenting with Dictionaries (Python)
Python List, Python Tuple, Python Dictionary

[idea] what are you fucking



image

 

突然想到的

既然 ptt 上面有那麼多網友愛上 complain

而人們現在總是使用的是社交平台來做抱怨

像是 facebook & plurk

事實上這些都是不專業的發洩平台

偏偏人們又有分享的毛病

就算是抱怨很多人也會希望別人一起開罵,得到 feedback

 

google 了一下

“WHAT ARE YOU FUCKING”

改編自朗朗上口的

“WHAT ARE YOU DOING”

 

既然 what are you doing 已經被 facebook 之類的網站所滿足

也許 What are you fucking 還有很大的想像空間

 

只不過

最困難的還是秩序的維持與商業模式吧