Saturday, February 24, 2018

除濕輪(或沸石)除濕與壓縮機除濕簡易比較

除濕輪(或沸石)除濕與壓縮機除濕簡易比較:

1. 原理:

A. 除濕輪空調是用吸水的材料, "捕捉"空氣中的水分子, 然後轉動除濕輪到另一個加熱區, 讓水分子蒸散離開材料, 再因為冷空氣而凝結成水滴.

相近的動作在電子防潮箱也是, 先打開內門讓吸水材料吸收箱內的水汽, 隔一陣子關掉內門, 改開外門加熱, 只是水分子直接蒸散到空間中.

B. 壓縮機空調是利用冷媒的熱脹冷縮, 冷媒管在室內吸熱膨脹, 然後傳到中介區, 由壓縮機壓縮冷媒, 這時候會釋放出原本冷媒中的熱量, 也增加壓縮機運作時的熱量, 不過是排到室外, 因為溫度降低, 冷媒管本身也會沾附水汽, 而在戶外排出.

相近的動作則是室內的除濕機, 透過冷媒的冷熱交換, 把水汽集中到水箱附近.

2. 特點:

這些設備基本動作都在於冷熱交換同時有水分子的移動, 而空調/除濕機的差別, 在於著重的功能不同.

空調是以溫度控制為主, 所以裝在窗戶或冷氣口, 隔開室內/外的冷熱空間, 通常功率也較大一些; 而除濕機著重水分的移動, 有時是裝在浴室, 更衣室等小空間, 不需要控制溫度, 所以功率可能小一點, 而且只隔離水份.

在運作上, 因為壓縮機的除濕是透過凝結, 所以在戶外下大雨, 或溫度很低時, 空氣中的濕度已經飽和, 就不易凝結, 而無法發揮效果(網友經驗大約 20 度 C 以上, 壓縮機除濕才有效果), 也就是一般人常誤會, 以為天氣冷除濕機壞掉了.

而除濕輪在運作上是直接使用吸水材料, 再加熱蒸散, 所以溫度影響不大, 但因為加熱耗能, 所以耗電量通常比壓縮機款式大.

3. 選擇:

這些設備的原理了解, 實際上的應用, 是否需要購買, 則依幾個條件考慮:

A. 家中是否有人容易過敏或貴重物品需要保存, 而需要長時間除濕?

如果是長時間的溫濕度控制, 直接買"冷熱空調", 再視情況加購除濕機, 因為要直接形成一個適合的環境, 所以大功率的空調最必要, 但空調畢竟以溫度控制為主, 如果濕度控制不容易時, 再加裝除濕機補足.

B. 是否已經有壓縮機空調? 平常室內溫度大約多少?

有些住家或租屋本身已經有壓縮機空調, 而只有人在的時候或只有少數物品需要濕度控制, 則可以考慮以壓縮機空調的除濕功能為主, 如果長時間溫度低(網友經驗常在 15 度 C 以下), 再買除濕輪式除濕機, 物品則放在電子防潮箱.
今天參訪其他地區的同行, 其他機關給他們一種很久以前使用的資料檔結構, 而同行的年輕人覺得茫然.

而看了一下, 就知道是以前電文傳送常用的格式:
Hhhhhiiiijjjjjj (表頭)
Bbbbbbxxxxx (表身1)
Bcccccclllll (表身2)
Oooooo (其他備註)
Bbbbbbxxxxx (表身1)
Oooooo (其他備註)

所以要先從找到表頭開始, 還好這是建物檔, 所以有地址, 基本上地址不是表頭就是其他, 然後同行手邊有其他單位提供的 Table Layout , 所以表頭救出來了.

然後重新排列成
H1 B1 O1
H1 B2 O1
H2 B1 O1
再把 Hhhhhiiiijjjjjj 拆開成三欄, Bbbbbbxxxxx , Bcccccclllll 拆成兩欄, Oooooo 維持一欄.

這樣就可以獲得現在常用的關聯式資料庫, 用幾張 table 去 cross 出來的大表了.

然後再用正規化的順序, 拆開欄位保留 key 值, 重新產生 distinct 的結果....

不過這是技術上的作法, 行政上向其他單位重要一份 DB dump 資料比較快.... XD



Tuesday, February 20, 2018

看指數型投資的兩個特徵

(雜想)看指數型投資的兩個特徵:

1. 有一種綜藝節目的問答題, 是選出很少人知道的答案, 通常正確答案就是最多人選的答案, 因為只要有少數人真的知道而答對, 其他不知道的人, 亂猜的答案基本上會平均分配.

而投資股市就像這種問答題, 不知道哪個產業哪間公司正在賺錢, 但是絕大多數公司都是正向願意賺錢的方向時, 總會一直成長, 而這整群就形成了市場.

2. 跟基金/投資型保單比起來, 指數型投資只扣除少許手續費, 而大部分都真正投入股票, 減少虛工的消耗. 就算標的相同, 基金大多還要經理費, 行銷費, 投資型保單還要轉買的手續費等.

除了大環境景氣問題, 造成公司營利無法繼續, 不然指數型投資就會持續賺錢, 市場會反應公司的營利目標; 而且民眾願意消費的方向, 也就帶動公司發展方向, 這樣只要保留生活所需, 其他的投資其實就是跟著消費市場走.

Wednesday, January 31, 2018

PHP 使用 PDO 讀取 MySQL , 判斷登入帳號

PHP 使用 PDO 讀取 MySQL , 判斷登入帳號完成....(雖然寫得不是很漂亮)

原理:
一支 PHP 程式, 用 POST 送登入訊息給自己, 所以程式剛開始先判斷有沒有 POST 資料, POST 資料有"動作"一項, 分為 登入 跟 登出 , 再呼叫對應的 function , 如果是登出, 則清除相關變數, 再 refresh 自己, 如果是登入, 再比對輸入是否正確, 讀取 MySQL 如果帳號檔可以查到, 表示帳號密碼正確, 並把帳號另外存在變數內.

如果沒有 POST 資料, 則比對變數內是否有帳號資料, 如果有, 就 require 主選單, 如果沒有, 則呼叫 function login() ; 顯示登入畫面.

沒有寫得很漂亮的地方在於:
1. 變數有點多, 又分在 $_POST , $_SESSION , 還有一些是 global 以便 function 取用, 沒有寫完整規格書. (感謝以前的同事幫忙發現我概念不足.)
2. 以前用 mysql 直接呼叫, PHP7 改用 mysqli , PDO , 有些語法已經忘掉(60%)或不合用(40%), 所以乾脆重學 PDO ....
3. 對陣列處理的不熟悉....
PHP 變數心得-2 :

可以跨不同程式的變數, 要這樣設定:
1. setcookie
2. POST/GET

只用 $_COOKIE["abc"] 無效, $_SESSION 也不行, 一般變數更不行....

Tuesday, January 30, 2018

PHP 傳送變數心得

原本有: 一般變數, 全域(global), 靜態(static)

另外有: $_COOKIE(存在瀏覽器), $_SESSION(存在server), $_POST/$_GET(由瀏覽器的表頭送給Server).

而 $_POST 有個特殊的情況, 因為瀏覽器本身有一份, 而每次 reload 程式時, 會再送出, 所以就算 server 端執行 unset($_POST) 等方式, 每次 reload 就會重送一次, 而又產生一次.

Saturday, January 27, 2018

簡論: 漢字思維與拼音字母思維差異

簡論: 漢字思維與拼音字母思維差異

歐美用的是拼音字母, "字根"本身有累積其意思, 所以像嚴格的德語有定義嚴格的陽性, 陰性等, 美語則有些常見規則, 但仍有很多例外. 而字母組合成字根, 大多需要靠學習字根的含意, 所以, 學會一定字根後, 才能對話, 但字母的數量少, 拼音字母的學習上比較快.

漢字的發展則有許多字本身包含字根, 也有半數包含拼音, 所以學習漢字時, 常常是同時學習字根與拼音; 但漢字發展與簡化過程中, 一則字根的複雜性, 二則可以書寫的工具往往只有官員與商人, 所以生活用語在漢語中其實較少, 而且漢字的拼音也比羅馬字母的拼音少.

而在台語的使用上, 用漢字或拼音, 則需要依用途回到拼音與字義的考慮, 採用羅馬拼音可以接近原音.
而台語或粵語, 客語的"用詞", 個人認為有六成左右受到中原地區影響, 所以雖然很多發音不同, 但都可以透過漢字"理解"其意思.

而這就是已經習慣用漢字的人, 常有兩種誤會:
1. 台語可以用漢字, 這個問題在於漢字本身有字根與發音, 但台語還有(個人觀察)約四成的用詞, 沒有漢字的字根, 這些用漢字並不能表達.
2. 羅馬字母看不懂, 這個問題在於羅馬字母本來就不包含"字義", 而台語又不像歐美有"字根", 所以就算學過英文的人來看台語羅馬字, 仍要重頭學台語的文法.

至於透過政治打壓台語, 就屬於另一層次的問題了....