2018年9月29日 星期六

實實在在的過生活:A Living Though


實實在在的過生活是一件重要的事。生活中也充滿著許多大大小小的事情,而且這些事情又跟週遭的人事物進而建立了關係,這其中當然也包括自己的感受。

如果人所經歷的每個事件(event)都化成一個簡單的資料串(datagram),而這資料串以人為中心而建立關係資料庫(relation database),資料庫隨著人的經歷而變化,從人的開始到結束,而與每個人資料串同時也相互關連並連接,構成了一個非常龐大的關係資料網。

這就像是現在Facebook在做的事情一樣,除了蒐集分析你的喜好之外,另外再附上投其所好的廣告,Google 也是如此,這也是網站的穫利模式之一。

現實生活中每個人的資料串數量應該大多會由高到低,並且會去蕪存菁的留下最想要或最需要的部份,尤其是當我們在思考回顧我們這一生所為而來的時候。


2018年9月26日 星期三

MSI VX600 notebook unable to install ubuntu 18.04 LTS

原本安裝16.04LTS,但update,竟無法開機。於是直接去下載UBUNTU 18.04LTS的ISO,
用USB開機,但仍然無法順利開機,看樣子只能再回去用16.04LTS,至少這個版本是可以用的。

2018年9月22日 星期六

計算機魔術(3)-完全平方數

在完全平方數中有個有趣的計算機魔術:

首先找一個有3個質因數連乘積的數,

例如:138=2x3x23    138^2=2x3x23x2x3x23=6x46x69

可請學生上台,當然需要鋪陳一下情境,然後輸入年齡、身高、體重、密碼 等等,然後請他

拿起計算機,將上述的數字乘6乘46乘69,擾亂一下心情,除138及等於,接下來請他拿來計

算機,趁不注意時再按一次等於,即是剛剛輸入的數字。

演技要夠好,才有效果啊!

2018年9月21日 星期五

[python]串列List和常串列Tulip的練習


color_one=['red','orange','yellow','green','blue','cyan','purple']  #串列list:可新增刪除
color_two=('red','orange','yellow','green','blue','cyan','purple')  #常串列tulip:不可更改
print(color_one)
print(color_one[3])     #從0算起,取出第4個
print(color_one[2:4])   #第0算起,取出第2個到第3個
print(color_one[4:])    #取出第4個至最後
print(color_one[:5])    #取至第5個(包含第5個)
print(5*color_one[0],)  #第0個印5次
print(color_one[-1])    #最末端開始算,取第1個
print(color_one[-4:])   #最末端開始算,第4個開始取
print(color_one[1:3])   #跳步
color_one.append('black')
print(color_one.count('yellow'))
color_addcolor=['margenta','pink']
color_one.extend(color_addcolor)
del color_one[8]
print(color_one)
print(len(color_one))
print(max(color_one))
print(min(color_one))
print(color_one)
color_one.pop()
color_three=tuple(color_one)
print(color_three)


print('')
print(color_two)
print(color_two[3])     #從0算起,取出第4個
print(color_two[2:4])   #第0算起,取出第2個到第3個
print(color_two[4:])    #取出第4個至最後
print(color_two[:5])    #取至第5個(包含第5個)
print(5*color_two[0],)  #第0個印5次
print(color_two[-1])    #最末端開始算,取第1個
print(color_two[-4:])   #最末端開始算,第4個開始取
print(color_two[1:3])   #跳步
print(color_two)
color_two=list(color_two)
color_two.append('black')
print(color_two)

數學繪圖之美

Google 繪圖:3D花
Math function:100-​3/​sqrt(​x^​2+​y^​2)+​sin(​sqrt(​x^​2+​y^​2))+​sqrt(​200-​x^​2+​y^​2+​10*​sin(​x)+​10*​sin(​y))/​1000

Google繪圖:愛心
Math function:(sqrt(​cos(​x))*​cos(​300*​x)+​sqrt(​abs(​x))-​0.7)*​(4-​x*​x)^​0.01sqrt(​6-​x^​2) 和 ‑sqrt(​6-​x^​2)


Google繪圖:同心圓愛心
Math function:5+​(‑sqrt(​1-​x^​2-​(y-​abs(​x))^​2))*​cos(​30*​(1-​x^​2-​(y-​abs(​x))^​2))

Google繪圖:蝙蝠俠BatMan
Math function:2*​sqrt(​(‑abs(​abs(​x)-​1))*​abs(​3-​abs(​x))/​((abs(​x)-​1)*​(3-​abs(​x))))*​(1+​abs(​abs(​x)-​3)/​(abs(​x)-​3))*​sqrt(​1-​(x/​7)^​2)+​(5+​0.97*​(abs(​x-​0.5)+​abs(​x+​0.5))-​3*​(abs(​x-​0.75)+​abs(​x+​0.75)))*​(1+​abs(​1-​abs(​x))/​(1-​abs(​x)))(‑3)*​sqrt(​1-​(x/​7)^​2)*​sqrt(​abs(​abs(​x)-​4)/​(abs(​x)-​4))abs(​x/​2)-​0.0913722*​x^​2-​3+​sqrt(​1-​(abs(​abs(​x)-​2)-​1)^​2) 和 (2.71052+​1.5-​0.5*​abs(​x)-​1.35526*​sqrt(​4-​(abs(​x)-​1)^​2))*​sqrt(​abs(​abs(​x)-​1)/​(abs(​x)-​1))+​0.9


Google繪圖:合體花
Math function:(exp(​y*​(y^​4+​5*​x^​4-​10*​x^​2*​y^​2)/​(x^​2+​y^​2)^​4)-​exp(​‑(y*​(y^​4+​5*​x^​4-​10*​x^​2*​y^​2)/​(x^​2+​y^​2)^​4)))/​(exp(​y*​(y^​4+​5*​x^​4-​10*​x^​2*​y^​2)/​(x^​2+​y^​2)^​4)+​exp(​‑(y*​(y^​4+​5*​x^​4-​10*​x^​2*​y^​2)/​(x^​2+​y^​2)^​4)))


參考來源:

線上出題參考教學資源網站

1. 全國中小學題庫 https://exam.naer.edu.tw/

2. 翰林行動大師 https://edisc.hle.com.tw/

3. 康軒國中雲 http://945cloud.knsh.com.tw/J/Index.asp

4. 昌爸數學題庫 http://www.mathland.idv.tw/mathtest/exam.htm

5. 國中數學題庫 https://sites.google.com/site/jsjhmath/home

6. 數學考古題專區 https://sites.google.com/site/jsjhmath2/home


2018年9月20日 星期四

[python] 印出 0-100的完全平方數

定義一個 list,將出 0-100的完全平方數放入list中

squares = []
for x in range(100):
     squares.append(x**2)

print(squares)

Python 3.6.1 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
   
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 
196, 225, 256, 289, 324, 361, 400, 441, 484, 529, 576, 
625, 676, 729, 784, 841, 900, 961, 1024, 1089, 1156, 
1225, 1296, 1369, 1444, 1521, 1600, 1681, 1764, 1849, 
1936, 2025, 2116, 2209, 2304, 2401, 2500, 2601, 2704, 
2809, 2916, 3025, 3136, 3249, 3364, 3481, 3600, 3721, 
3844, 3969, 4096, 4225, 4356, 4489, 4624, 4761, 4900, 
5041, 5184, 5329, 5476, 5625, 5776, 5929, 6084, 6241, 
6400, 6561, 6724, 6889, 7056, 7225, 7396, 7569, 7744, 
7921, 8100, 8281, 8464, 8649, 8836, 9025, 9216, 9409, 
9604, 9801]
   


在樣版上加上兩個CSS的樣式 code & mycode (about rows 350)


CODE {
    display: block;
    font-family: Courier New;
    font-size: 12pt;
    overflow:auto;
    background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y;
    border: 2px solid #ccc;
    padding: 10px 10px 10px 20px;
    line-height: 1.2em;
}


MYCODE { display: block; font-family: Courier New; font-size: 12pt; color: white; overflow:auto; background: rgb(52,52,52); border: 2px solid #ccc; padding: 10px 10px 10px 20px; line-height: 1.2em; }

2018年9月16日 星期日

計算機魔術(2)

1089

(1) 從0-9任選三遞減數字,假設為甲數。

(2) 將甲數的個位數與百位數互調,得到新的數,假設為乙數。

(3) 將甲數減去乙數,得到新的數,假設為丙數。

(4) 將丙數的個位數與百位數互調,得到新的數,假設為丁數。

(5) 神奇的數要來了:丙數+丁數 =1089


設百位數字a 十位數字b 個位數字c
甲為 100a+10b+c
乙為 100c+10b+a
接下來就交給讀者自行處理代數計算了...

2018年9月15日 星期六

2018年9月11日 星期二

關於 Sketchup apps & Off-line的版本

1. Sketchup For Schools https://edu.sketchup.com/app/ (需有G suite for Education 帳號)

2. Sketchup For General Google User https://app.sketchup.com/app (一般Gmail帳號即可)

3. Sketchup 離線版下載 https://www.sketchup.com/download

[教學反思]

以Sketchup來說,只要講解過一些基本圖學的概念,幾乎就可以取代手繪的功夫,甚至連 2D Layout 都可以做,其他一些軟體如onShape、solidworks 推廣策略上,也是將軟體開放給一般大眾或學校使用,但另有其他付費的版本,然而,學了這麼多軟體就可以專注在設計上嗎?還是只是強調軟體有雲端、功能有多精彩。

再過二十年,不知道這軟體是否還能存在,也許我們需要的又是另一個東西了。在教學上,我們教學生那麼畫了這麼多東西,學了那麼多的技巧,這些是他們未來會用得到的能力嗎?那什麼是不會變的東西或是規則。回到與人有關的東西嗎?

2018年9月9日 星期日

2018年9月8日 星期六

Sketchup 柏拉圖立體幾何(正12面體)



畫法:
1. 畫出五邊形
2. 利用旋轉、複製畫出兩個五邊形
3. 兩面角的角度為116.5605
4. 旋轉複製72度即可完成。

2018年9月7日 星期五

Sketchup 柏拉圖立體幾何(正20面體)


畫法:
畫出三個軸的黃金矩形,頂點相接即為正二十面體

108年資訊科技素養

類別 學習表現
運算思維與問題解決(t)
資t-IV-1能了解資訊系統的基本組成架構與運算原理。
資t-IV-2能熟悉資訊系統之使用與簡易故障排除。
資t-IV-3能設計資訊作品以解決生活問題。
資t-IV-4能應用運算思維解析問題。
資訊科技與合作共創(c)
資c-IV-1能熟悉資訊科技共創工具的使用方法。
資c-IV-2能選用適當的資訊科技與他人合作完成作品。
資c-IV-3能應用資訊科技與他人合作進行數位創作。
資訊科技與溝通表達(p)
資p-IV-1能選用適當的資訊科技組織思維,並進行有效的表達。
資p-IV-2能利用資訊科技與他人進行有效的互動。
資p-IV-3能有系統地整理數位資源。
資訊科技的使用態度(a)
資a-IV-1能落實康健的數位使用習慣與態度。
資a-IV-2能了解資訊科技相關之法律、倫理及社會議題,以保護自己與尊重他人。
資a-IV-3能了解資訊科技相關行業之進路與生涯發展。
資a-IV-4能具備探索資訊科技之興趣。

內容類別 學習內容
演算法(A)
七年級
資A-IV-1演算法基本概念
 - 問題解析
 - 流程控制
八年級
資A-IV-2陣列資料結構的概念與應用
資A-IV-3基本演算法的介紹
-搜尋
-排序
程式設計(P)
七年級
資P-IV-1程式語言基本概念、功能及應用
資P-IV-2結構化程式設計
 - 循序與選擇結構
 - 重複結構"
八年級
資P-IV-3陣列程式設計實作
資P-IV-4模組化程式設計的概念
資P-IV-5模組化程式設計與問題解決實作
系統平台(S)
九年級
資S-IV-1系統平台重要發展與演進
資S-IV-2系統平台之組成架構與基本運作原理
資S-IV-3網路技術的概念與介紹
資S-IV-4網路服務的概念與介紹
資料表示、 處理及分析(D)
九年級
資D-IV-1資料數位化之原理與方法
資D-IV-2數位資料的表示方法
資D-IV-3資料處理概念與方法
 - 資料整理與整合
 - 資料壓縮
 - 資料轉換
資訊科技 應用(T)
七年級
資T-IV-1資料處理應用專題
 - 資料搜尋
 - 資料組織與表達
 - 資料運算與分析
九年級
資T-IV-2資訊科技應用專題
 - 多媒體應用專題※
 - 程式設計應用專題※
資訊科技與 人類社會(H)
七年級
資H-IV-1個人資料保護
資H-IV-2資訊科技合理使用原則
資H-IV-3資訊安全
八年級
資H-IV-4資訊科技重要社會議題
資H-IV-5資訊倫理與法律
九年級
資H-IV-6資訊科技對人類生活之影響
資H-IV-7資訊科技相關職業類科之升學進路
資H-IV-8資訊科技相關職業之生涯發展

sketchup 柏拉圖立體幾何




1 正四面體(邊長1公分,高0.816公分)

2 正六面體(邊長1公分)

3 正八面體(邊長1公分,0.707公分X2)

4 球(直徑1公分)

PS: 球體不是柏拉圖立體幾何的圖形。

sketchup pyramid 金字塔


尺寸比為 1 : 1.272 : 1.618

2018年9月4日 星期二

sketchup practice waterpot



[步驟]
1.畫出要旋轉的半剖面。
2.畫出路徑(圓形)。
3.選擇圓形路徑,再選擇[路徑跟隨]path follow,再選擇要旋轉的平面。

sketchup shortcut key 鍵盤快速鍵


Select 選擇(Spacebar)
Paint Bucket 油漆桶(B)
Rectangle 矩形(R)
Circle 圓(C)
Move 移動(M)
Rotate (Q) 旋轉(Q)
Scale 比例大小(S)
Tape Measure 捲尺(T)
Orbit 環繞(O)
Zoom 伸縮(Z)
Eraser 刪除(E)
Line 線(L)
Arc 弧(A)
Push/Pull 推/拉(P)
offset 平移(F)
Zoom Extends 填滿畫面(Shift-Z)

2018年9月1日 星期六

sketchup 練習旋轉平面


[步驟]:
1. 點選要旋轉的平面。
2. 點選旋轉工具,將圓形工具的軸心移到旋轉軸端點上,再按滑鼠左鍵定位不放,順著旋轉軸方向往外拖,旋轉盤會變成旋轉軸相同的顏色。
3. 點選平面即可旋轉立起。

sketchup 練習不同形狀的倒角(bevel)

[步驟]:
1. 畫出倒角的形狀(直線或圓弧皆可)。
2. 選擇製作倒角的平面(方塊的上面或下面)。
3. 選擇路徑跟隨工具(path follow)。
4. 完成。

Sketchup 蓋個小房子


[教學重點]
1. 改變樣板尺寸為公尺。
2. 工具的使用:線line、矩形rectangle、推拉push/pull、環繞orbit、平移hand、偏移offset、上色bucket、尺寸的運用。
3. 屋簷、門、窗戶、從斜面上畫出煙囪、上色。

[教學心得]

1. 搭配使用鍵盤來建模,速度可以快些。
2. 利用上左右方向鍵,可以限制在某個平面上繪圖,學生會比較容易了解三軸的繪圖。


熱門文章