2019年4月26日 星期五
iM短影邀請碼:1566741,最高賺$80/位
問於答請見 https://www.facebook.com/notes/im%E7%9F%AD%E5%BD%B1/%E7%8E%A9im%E7%9F%AD%E5%BD%B1%E8%B3%BA%E7%8F%BE%E9%87%91-%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C%E5%A4%A7%E5%BD%99%E6%95%B4-/1140147926151546/
2018年7月18日 星期三
原來Youtube也有#Hashtag功能,為你的影片加上hashtag!
2016年3月22日 星期二
【好康!】打卡送市價$250 Biotta瑞士有機蔬果汁!到2016/3月底
營業時間:周一~周六 9:00~21:00
2015年6月27日 星期六
[C & C++]個人推薦好用語法 & 技巧筆記
初始化陣列
for(int i=0; i < size; i++) { array[i] = 0; }
不如用
for(int & val : array) { val = 0; }
就不用理陣列的大小,當然vector更是方便
Vector用法
基本用法- 宣告:vector<int> array;
- 二維陣列+初始化:
2015年2月12日 星期四
2015年2月2日 星期一
[鍵盤] 太豪PBT二色鍵帽114鍵 開箱
https://www.ptt.cc/bbs/Key_Mou_Pad/M.1422868226.A.5EB.html
因為沒有專業相機,手機拍畫質不好請見諒。我是1/31號在露天下標,很快今天2/2就在超商收到貨囉!
拆外盒沒什麼好看的... 直接進入主題吧!
2013年10月26日 星期六
[轉貼]一個Sqrt函數引發的血案
講到當年Quake-III中一段開平方根的函數,竟然比系統內建sqrt()還要快!
我覺得它的設計原理可以給重視運算速度的programmer有很大的啟發 :)
好吧,我承認我標題黨了,不過既然你來了,就認真看下去吧,保證你有收穫。
我們平時經常會有一些數據運算的操作,需要調用sqrt,exp,abs等函數,那麼時候你有沒有想過:這個些函數係統是如何實現的?就拿最常用的sqrt函數來說吧,系統怎麼來實現這個經常調用的函數呢?
2009年5月21日 星期四
H.264研究未來題目
- Quantization using Hamming code
- Chroma predict Luma, or Luma predict Chroma
- Decoder-side MB partition derivation(context-adaptive & edge inpainting)
- RDO cbp cleanup
- Decoder-side partition derivation with pixel-wise true motion
- Pixel reorganization for best matching H.264 integer transform
2009年1月31日 星期六
實驗室Server架設(3) 自動新增與用者及更改桌面
接下來這篇的內容,是一些自動化的工作,包含:
- 自動新增使用者
- 自動更改桌面到其使用者的共用桌面(在NAS上)
自動新增使用者
傳統的新增方法,是到Active Directory的設定中,按右鍵選新增->使用者
新增完後在使用者上按右鍵,選內容,再做其他設定
這樣每新增一個使用者,管理者就必須設定一次,太麻煩啦!
來寫個batch檔,讓新增使用者+設定只要一個步驟吧!
以下開始batch檔內容:
| 更多dsadd user選項參考http://technet.microsoft.com/zh-tw/library/cc755811.aspx#BKMK_5 @echo off echo "Powered by terry0201" : http://terry0201.blogspot.com/ title MAPL Server使用者新增 :改視窗Title set user=0 :設定一個變數來存使用者名稱 set /p user=新增使用者名稱: :出現"新增使用者名稱:"的對話,利用set /p將輸入的使用者名稱存到user變數中 if %user%==0 goto end :如果沒輸入使用者名稱,就跳到結束區段 dsadd user "cn=%user%, cn=Users, dc=mapl, dc=lab" -disabled no -mustchpwd yes -profile "\\mapl-test\Profiles\%user%" -hmdrv Z: -hmdir \\mapl_nas\MAPL -loscr "FolderRearrange.vbs" -memberof "cn=Domain Admins, cn=users, dc=mapl, dc=lab" :新增使用者指令 :新增使用者"%user%"在Users的group(-cn),屬於mapl.lab網域(-dc) :-disable no 帳號可登入 :-mustchpwd yes 因為不預設密碼,所以設定讓使用者第一次登入,需要變更(建立)自己的密碼 :-profile 設定user profile存放的位置 :-hmdrv -hmdir 設定home drive & home dir,讓網路硬碟自動掛載進來(沒確定是否有效) :-loscr 登入自動執行script的名稱(放在網域控制站\NETLOGON目錄下) :-memberof 指定該使用者加入之群組,給予應有的權限 echo 新增完成! pause exit :end echo 未新增,bye bye :未輸入使用者名稱的結束區段 pause |
自動更改桌面Script
上面提到的,登入自動執行script,在每次使用者登入時,都會自動去把NAS作為網路硬碟掛載進來,然後在修改Windows登錄檔,將使用者的桌面指到NAS中對應的資料夾(實驗發現每台電腦修改一次就夠)
這裡因為要修改登錄檔,用VB Script來實做。記得這個script要放在網域控制站的NETLOGON資料夾中,然後在新增使用者時設定logon script
| 'Powered by terry0201 Dim WshShell, Shell, obj Set WshShell=wscript.CreateObject("Wscript.Shell") '掛載網路硬碟 '設定使用者桌面 else |
自動化工作就是以上這些。到這裡Server架設,及網域使用者環境都完成,接下來就可以新增電腦跟使用者到這網域中囉!(見下一篇)
實驗室Server架設(2) 對外Window Server 2003設置
- 建立mapl.lab的網域
- 新增mapl.lab網域的使用者
- 外面連線進來遠端或FTP的port Mapping
- AD(Active Directory) -- 提供及管理網域服務
- DNS -- 提供網域內各主機的查詢
- DHCP -- 區網內IP配置
- 防火牆 -- Port Mapping
Active Directory
請參考CSWang's Homepage中Windows2003 網域建立 (網站不見了)
重要步驟如下:
網域控制站類型:新網域的網域控制站 -> 建立新的:網域 -> 新網域DNS名稱:mapl.lab(不要用.com之類已定義好的網域) -> 對內網路的DNS指向管理網域的DNS Server(這裡是自己)
開啟AD的管理介面
設定漫遊使用者設定檔資料夾
在本機新增一個資料夾,並分享
就會在網域控制站中看到此資料夾,新增使用者時就以此資料夾存放設定檔
參考
https://www.microsoft.com.nsatc.net/taiwan/technet/prodtechnol/windows2000serv/howto/userdata.aspx
http://www.pmail.idv.tw/plog/index.php?load=read&id=503
若不設定使用者的設定檔存放位置
則使用者會已本機使用者身份登入
因此每台電腦都有這個使用者各自的設定檔(登入較快?)
DNS
實驗室Server架設(1) 組織環境
以下是簡單示意圖:
原本是各台跑實驗用Server(灌Windows Vista 64bit)用獨立Public IP,給每個人遠端進去跑實驗。麻煩的地方就在於,每台都要新增一次自己的帳號,然後跑完實驗後資料數據還要傳到別的地方整理。改成了新架構後,對外一台Windows Server 2003機器負責網域的服務,包括
- 建立mapl.lab的網域
- 新增mapl.lab網域的使用者
- 外面連線進來遠端或FTP的port Mapping
最後,為了不讓共用桌面(NAS)的讀寫速度(單顆HDD Read:Write約20:20MB/s, 4顆做RAID5約60:30Mb/s)受網路速度(100Mbps=10MB/s)限制,區網中架設GigaByte(1000Mbps=100MB/s)網路環境。