2015/12/27

「台灣支付」應用 echoss電子印章於會員好禮換購

https://youtu.be/1VpQSgpc1EA

2015/12/24

IBM X3650M4 新增硬碟設置說明-上(主機篇)

IBM X3650M4 新增硬碟設置說明-上(主機篇)


說明IBM X3650M4 新增硬碟設置:
1.進入LSI WEBBIOS 設置新的 Driver Group
2. 設置 RAID5 ,並完成設置。

下編則會另外介紹如何在VM Vcenter
加入新增的硬碟空間




2015/11/22

2015/11/01

TIPTOP系統優化 -- 使用者狀態頁面可讀性改善功能



常常聽到使用者反應:

「就算知道工號,
    還是不能知道是誰啊?」

是的,
針對這個問題,
已經實作出可行方案。
也測試出可以整批修改
數百支i/t雙檔程式的方法。

有興趣的TT朋友,
歡迎加入JANDI討論^^

當然這點要特別感謝首席—曾遊戲

技術因為分享,
讓知識變得更有價值。





2015/10/31


當 License 不夠,當然得用數字跟老闆提案。
公司的首席工程師就用數字來說話:
一圖勝過千言萬語。
有使用 TT 、最近要考慮增購的朋友,歡迎入團討論版內下載:
https://www.jandi.com/landing/#/seed/



監控視訊接線筆記 2015-10-31

監控視訊接線筆記 2015-10-31

前陣子拿到六顆監控的鏡頭,只不過拆除時工人為了便宜行事,竟然全部直接剪斷。

於是就成了下圖這樣的模樣:




這五條線不管怎麼接,畫面訊號都沒傳到主機,
花了些時間Google,才發現竟是如此簡單:

原本沒有剪斷,應該是像下圖,有電源線跟視訊接頭線:


電源接頭還簡單,找下面的這款接上即可:


視訊接頭線,剛好利用先前報廢的接頭剪斷接上:



剪下來會發現視訊線分為視訊線芯跟視訊線網:



剛剛監控有五條線就用下面的方式接著,保證會通:

黑色接電源線12V-
紅色接電源線12V+
黃色接視訊線芯
黑色另外要接到視訊線網

-- 江湖一點訣,說破不值錢。

幸好網路上總有許多人分享經驗,於是畫面就進來了^^









2015/10/16

心情愉快, 在這惠陽小村裡還能為自己做一杯拿鐵是值得的



心情愉快,
在這惠陽小村裡還能為自己做一杯拿鐵是值得的。

今晚陪著資材的同仁
一起把有問題的出貨單一同完成,
看著那位有些年紀的同仁在操作系統,
內心還是有些感動。

主要負責出貨的同仁返鄉了,他是個代理人。
人說他不熟悉操作,
但我看著他熟悉地操作著出貨作業,
知道該在哪個欄位輸入正確的欄位資料。

雖然看不懂一些資料的英文單字意思,
但他仍努力地一個個字母指著、
核對單據上的寫法比對數量。
(大小寫不同對他很困擾,他得更吃力的去拼湊)

不像剛換系統那樣強烈地排斥、
完全不學習使用。

看著他們的進步,
心理還是有一點點的欣慰與感動。

雖然在這光是買到鮮奶都是不容易的事情,
但在這惠陽小村的夜裡,
能為自己做一杯拿鐵是值得享受的。

2015/10/12

ORACLE audit tablespace 空間清除

[ORACLE audit tablespace 空間清除筆記]-2015/10/13

兩小時前, 
TIPTOP 系統突然無法使用..

原來是 AUDIT 空間滿了.. 
待會就要前往機場的我..
都快要褲子一包了..

ORA-01654: 
unable to extend index
 <name of the index> 
by 128 in tablespace <name of the Index tablespace>

幸好問了 GOOGLE 大神 跟前輩,

才得以順利解鎖...
記錄語法:

當程式發生無法開啟且資料庫回報
AUDIT空間已滿的問題解決步驟:

錯誤訊息:
ORA-00604: 
error occurred at recursive SQL level 1
ORA-01654: 
unable to extend index SYS.I_AUD2 
by 8192 in tablespace AUDIT

解法有兩種:
1是清除audit tablespace空間,
2是增加 audit tablespace

這裏採用清除的方法:

使用指令:
1.登入oracle主機下:

  sqlplus '/as sysdba'

2. 清空表空間:
  truncate table sys.aud$;




</u2/oracle/oradata/toptest> sqlplus '/as sysdba'

SQL*Plus: Release 11.2.0.3.0 Production on Wed Oct 14 10:24:39 2015

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Release 11.2.0.3.0 - 64bit Production

SQL> truncate table sys.aud$;

Table truncated.

SQL>


打完收工 ! 不用換褲子了⋯

有用TT的人客,
後續記得加入排程清除。



另一個常發生的問題是 DBS1 空間滿,
需要放大多少,自己加上去即可:

下面還有 ds_pos1空間、rpt 空間,都可參考加上:


#看datafile編號oraq q_datafilecd  $ORACLE_BASE/oradata/topprod/

alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-06.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-07.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-08.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-09.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-10.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-11.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-12.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-13.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-14.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-15.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-16.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-17.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-18.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-19.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-20.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-21.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-22.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-23.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-24.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-25.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-26.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topprod/dbs1-27.dbf' size 4096M;
alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-04.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-05.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-06.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-07.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-08.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-09.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-10.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-11.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-12.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-13.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-14.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-15.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-16.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-17.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-18.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-19.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-20.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-21.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-22.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-23.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-24.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-25.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-26.dbf' size 2000M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/toptest/dbs1-27.dbf' size 2000M;
alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topstd/dbs1-03.dbf' size 4096M;alter tablespace dbs1 add datafile '$ORACLE_BASE/oradata/topstd/dbs1-04.dbf' size 4096M;


#為了ds_pos1空間增加posdbs1的tablespacealter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-02.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-03.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-04.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-05.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-06.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-07.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-08.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-09.dbf' size 4096M;alter tablespace posdbs1 add datafile '$ORACLE_BASE/oradata/topprod/posdbs1-10.dbf' size 4096M;


alter database datafile '/u2/oradb/oradata/toptest/rptdbs1-02.dbf' offline drop;

2015/10/10

[ 給回來的旅行者 ] 讀書筆記 - 2015-10-10
- 人生,才是你的正職。
再壯麗的旅行都會結束,
但面對人生,
重點不是工作或旅行,而是態度。
你其實沒有什麼好失去的,
所以,要全力以赴的活著。
看了這本書,
終於讓我了解到
年初從尼泊爾旅行回來後,
雖然嘴巴一直嚷嚷著
還想再出去一趟旅行,
卻覺得仍不是時候的原因 -
原來是自己還在 「沈澱」。
林懷民說:
「年輕時的流浪是一生的養分」,
但養分需要時間的沈澱與累積。
一個月的流浪,
可能要花一年以上的時間沈澱
才能把養分吸收完全。
謝謝 Kelly 推薦的這本書 -
一本適合「給回來的旅行者」的書。
下面的文字是剛剛晚飯過後,
找了間咖啡館囫圇吞棗地消化了幾篇文章因而寫下的筆記,
也許全然抄寫,抑或放入自己的碎念或心情皆有。
無論你喜歡與否,純粹個人讀後筆記。

Mos.
1. 主動學習比上學更重要。當你恐懼時,閱讀別人的生命故事更能獲得勇氣。
2. 不懂的東西,與其花時間自卑,不如儘快學會。 I can’t speak English -> I don’t speak English
3. 異地學習與成長,會是人生最棒的畢業禮物。我在 37 歲才收到這份意外禮物。
4. 獲得勇氣的方法不止一種,出國旅行不再是唯一獲取能量的礦坑。
在感受厭倦與痛苦的城市裡保有樂觀、不輕言放棄與投降,同樣能獲取生命力量。
如果你有機會出國旅行,請瘋狂大笑。若沒有,也請在辛苦的城市生活中保有微笑。
5. 旅行只是在浪費時間嗎?我想不是。而是學習安靜,方能安靜學習。
6. 誰說兩天一夜的旅行不能敢改變生命?生命的感動要值大於量,不是旅行時間久就比別人有深刻的感動。
7. 你不再是一個人了!與人同行旅行的收穫,不同於孤獨的流浪。
8. 旅行流浪會影響工作與感情,工作流浪會影響旅行與未來,感情流浪也會影響旅行與工作。
在一趟大流浪後,我們會不小心成為大人。歸來後,人會心甘情願接受不如意的人生與約束無止境的慾望,直到相信生命的一切自有安排。
仍在必要時,還是會跟老天爺做對。
9. 倘若你已三十歲,某天當你覺得該旅行了,請別壓抑自己的慾望,想飛多遠就用力飛。
生病的人不去醫院看病,遲早住進加護病房。
10. 讓人生「旅」歷,培養人必須具備的八大關鍵能力。
11. 慢旅行
12. 旅程中帶上讓當地人認識(愛上) 台灣的東西
13. 旅行能讓你學到23堂背包課:
(1) 整理行李:重要、必要、需要、次要
(2) 獨立背起背包
(3) 學習放下背包的時機
(4) 迷路 - 學習探索的能力
(5) 學習獨處
(6) 認識陌生人的勇氣
(7) 懂得時間還給自己的藝術
(8) 解放自己 - 自然的起床、用餐、散步、流汗、就寢。
(9) 冒險:生命最可怕的不是冒險,而是你從不冒險。
(10) 觀察生命中的小細節。
(11) 學習旅人的樂觀 - 樂於擁抱生命中的不確定性。
(12) 把健康的身體關在家裡,才是浪費生命。旅行獲得的喜悅、熱情與生命價值是無法複製、價格化。
(13) 不再把問題歸咎別人的想法,自己改變自己的人生。
(14) 丟掉嫉妒 - 該關心的是夢想的高度、幸福的程度、生命的深度。
(15) 貧窮並不可怕,可怕的是貧窮的思維。
(16) 旅行中學習照顧自己、互相照顧、一群人彼此照顧。
(17) 學習沈澱 - 林懷民說:「年輕時的流浪是一生的養分」,但養分需要時間的沈澱與累積。
一個月的流浪,可能要花一年以上的時間才能把養分吸收完全。
(18) 學習體驗 - 生命的養分來自於不斷的體驗、跌倒、跳躍、傷心、絕望、喜怒哀樂的循環,全都是成長的關鍵因素。
如同失戀過的人會懂愛情、失業過的人會懂得工作的意義、失志過的人會懂得夢想的重要。
躲在家裡一輩子思考流浪的意義,不如出去體驗一日的流浪。
(19) 調節你的熱情 - 熱情是一把火,太大會燙傷、適中才能取暖。而旅行能轉動點火的開關,命運會領著旅人把火調到剛剛好。
(20) 學習打破框架的技能
(21) 發現不完美,所以更珍惜、掌握幸福。
(22) 歸零:抵達終點即是返回起點。旅行回憶固然美好,但腦袋裝太多美好會變質、甚至固執。
腦袋歸零與清控後還會留下來的,才是真正的收穫。
(23) 超越 - 歸零之後,才知道旅行的意義就是在於超越自己、讓自己更好。
人有時候需要一點點打擊
     你我都曾經不只一次的留級
     在那時侯我們身邊都有一卡車的難題
     不知道成功的意義就在超越自己
     我們都是和自己賽跑的人
     為了更好的未來拼命努力
     爭取一種意義非凡的勝利
     為了更好的明天拼命努力
     前方沒有終點
     我們永不停息
李宗盛 << 和自己賽跑的人 >> 詞\曲:李宗盛

讀累了,心情複雜。
於是 - 放空。
P.S.1 (真的很謝謝 Kelly Peng 推薦的這本書,
昨天在誠品買這本書時,還誤會她是詐騙集團。
當然,這就是另一個故事了... ^^ )
P.S.2 一提到尼泊爾,圖中的畫面總從腦海裡再次浮現。

2015/10/08

自動化監控機房 - 溫控篇

看著機房冷氣又如預期的在每天 10:30 關機休息,
想跟大家分享上個月剛完成的機房自動化溫控。

機房對資訊部門一直是重要的議題。
平時要備戰保養,緊急時刻才不會手忙腳亂。

準備機房設備開機、關機 SOP 是必要的工作,
在到職的一個月內就要求自己得完成初版 SOP。
多次颱風、停電危機中,也確實發揮效益!

在主機系統VM化後,機器雖然不多,
但整理起來也會發現洋洋灑灑數十項程序。

沒有最好,只有更好!
在每次實作中進而逐步完善 SOP 中的每個步驟。

沒有大筆的預算能做到自動化監控,
只能簡單花點小錢自己找搭配的解決方案,
達到想要的自動化效果。

以下是期望的功能:

1. 每日10:30 機房冷氣自動關機休息,延長冷氣壓縮機壽命
 (平時搭配抽風扇流通空氣,在沒有冷氣的情況下,能有效降低機房溫度 3-5度 )

2. 機房溫度升高至 28度c時,冷氣自動開啟

3. 機房溫度超過 30度c時,自動發出警報訊息給資訊團隊 !

4. 透過 IM 可自動回報機房溫度

5. 機房監控攝影機,可遠端透過手機確認機房狀況

6. 若冷氣無法開啟,可遠端遙控手動開啟機房冷氣

上面幾項,已足以解決停電後機房無法自動開啟冷氣、
造成機房過熱的窘境。

#1 #2 搭配小 K 二代 環境、遙控插件  $1000-$1500
#3 #4 採用 USB 溫度計 $300-$500
#6 用手機小K ios / android  app 開啟機房冷氣
 (同時在主機上搭配 android app 以備不時之需)

簡單的幾項工具,讓自動化監控機房變得更簡單 !

如果有更好的方案能讓機房更便於監控,
也請不吝指教分享喔 !