IT really matters

資訊安全是個非常廣大的領域,有日新月異的技術領域,有最難防的社交工程,上班十幾年了,看起來很古意的好爸爸好同事偷完商業機密之後就不知去向,水災火災你都得有應變計畫,地震颱風你都得想辦法讓單位存活。做完的事情不計其數,還沒做完的事更多如牛毛。因為,每一片雪花都認為這次的雪崩跟他無關,所以,我們只好走在每一片雪花前面,發現雪崩的可能因素,找出預防方式,避免雪崩發生。即使那雪,真的給崩了,也要在雪崩的狀況下讓自己跟公司還存活著。 現在的世界,全世界前五大的會計師事務所可以一瞬間倒閉,一間能源公司可以操控加州甚至全美的電價,一個颶風可以毀掉爵士樂天堂,不到十幾個人可以讓雙子星大樓整個倒塌,一場大雨可以讓一整個村莊滅亡,一場地震可以幾乎毀了東日本,這幾年下來我已經慢慢接受「天,真的會塌下來」...... 不錯,擔心也可以是一份工作。

2013年3月20日 星期三

VirtualBox 自動啟動的兩種方法

因為常出差,VM沒開,對有些同事會造成不便。所以研究一下當我不在時,是否有可能讓同事幫忙開啟,但是又不能給他帳密。

首先,要有你的VM名稱
C:\Program Files\Oracle\VirtualBox\vboxmanage ls vms
列出的英文名(不要用中文名跟自己過不去)就是你的VM
然後建立BAT檔
用記事本建立BAT檔,內容如下:
C:\"Program Files"\Oracle\VirtualBox startvm VM名稱
注意上面的雙引號,很多文章上面沒加這個結果,結果就算你在開始/執行裡面能正常運作,變成BAT之後一樣不會RUN。

接下來兩種方式,不同結果,看你的需求是什麼。
一、進入windows後自動啟動
就把他放在開始資料夾當中。XP跟Vista、Win7這些的開始資料夾彼此都有不同,去網路上找一下。

二、不必登入windows也自動啟動
請愛用schedule task的when the computer starts
還挺好用,周末可以休息,或者周三不打開,隨你設。
把前面說過的bat檔加進來就可以了


2012年12月3日 星期一

安裝或更新Ubuntu 12.04.1 LTS後無法開機

我的系統安裝在隨身碟裡,更新完之後,重新開機已經找不到可開機的隨身碟選項,想必是更新Grub之後的問題。
解決方式:

  1. sudo fdisk -l列出你所有的partition
  2. 找出你的開機隨身碟在哪裡。例如我有硬碟為/dev/sda, partition 為/dev/sda1跟/dev/sda2;救援的隨身碟為/dev/sdb, partition為/dev/sdb1;被救援的對象是/dev/sdc,partition是/dev/sdc1。
  3. 因為我的是/dev/sdc1,執行sudo mount /dev/sdc1 /mnt
  4. sudo grub-install --root-directory=/mnt /dev/sdc
  5. 會有warning,但是沒有error就行
  6. 重新開機
另外,如果懷疑該隨身碟有問題要強制檢查fsck,可以
  1. cd /
  2. touch forcefsck
然後重起就會自動檢查
如果要看檢查的結果可以
         cat /var/log/fsck/checkfs

2012年11月13日 星期二

如何用GPO派送JAVA Update

避免忘記,記在這裡。
重點一:MSI檔在JAVA提供的EXE裡面
重點二:要用微軟提供的工具ORCA做好MST檔
重點三:把MSI跟MST放一起用GPO部署
以上三點看Birdman的紀錄(中文)即可
若要做到GPO部署的細部動作而且要避免JAVA UPDATE常常擾民,請看Bill Stewart的版本(英文)

Birdman知識管理Knowledge Management: 利用AD GPO派送Java JRE 以1.6.0.21為例: Java時常Update,在企業中電腦要Update,由於權限可能被控管或是不想讓Java自動Update跳出來...等其它因素,管理上就有點煩,所以如果利用GPO派送,如此即可有統一的控管。 網路上當然有很多優秀的先進PO文,以下是我的整理與實作。 Step 1: Dow...

Use Group Policy to Distribute JRE With Its Automatic Update Feature Disabled by Bill Stewart

2012年10月3日 星期三

E-learning step by step2:Moodle的建立只需半小時

要裝moodle在UBUNTU底下的人,不必去看落落長的moodletips,直接到VMware的Virtual appliance market去下載即可,省時省安裝。連改IP跟密碼的問題都幫你弄好介面了。不要以為密碼很少很好弄,裡面的密碼多的很:

Root密碼
MySQL密碼
Moodle密碼....

等等五六個喔。你如果自己依照moodletips 或任何其他How-To安裝的話,你得記住什麼地方是改root密碼,什麼地方改MySQL密碼,再加上IP、Gateway、DNS、網域什麼的,每個Linux版本放置的地方都不同,暈了。有介面真的滿方便
 
它的修改介面密碼的部分只有第一次開機的時候讓你去改,之後就不會再來煩你了。如下圖會需要改到的網路設定,他也很方便的留著給你,每次開機都看得到這個畫面
 

如果你要安裝其他軟體或者想看硬碟空間剩多少,又不熟LINUX的文字介面該怎麼辦?
他也有Webmin可以用。
 
介面弄成這樣真的很有價值,實際上他還真有商業價值,可以雲端化,這個部份就收費了。
 
只要把網路環境設成自己的環境之後,就可以開始運作。
 
 
 重點:建議先安裝語系,尤其以簡體中文最佳。神馬?簡體中文?沒錯。繁體中文以Moodle 2.3.1來說只翻譯到47%,簡體中文已經97%幾乎全翻完了。如果機器可以連上網,你直接選擇安裝該語系就行了。如果像我一樣機器在內部不上網的,用WinSCP把moodle官網下載的語言包複製到/var/www/moodledata/lang底下就可以了。
差別在哪裡呢?47%的繁體中文,在遇到沒有翻譯的地方就回到英文。所以,你看到的畫面有很多都還停留在英文上(那幹嘛選繁體中文,選英文就好啦!)。雖然以前曾經用過Moodle,但是版本改動了之後,一些觀念也有變動,看英文的部分花了很多時間。後來發現看簡體中文,一些問題就看懂了,解決了。
 

2012年9月19日 星期三

E-learning step by step1:Wink and eXe

最近在搞E-Learning,一些心得記錄下來。架設初期不考慮付費軟體。

以往使用Powercam只需要專注在簡報上,轉檔就可以存成SCORM-compatible,粉方便,不過有些地方也不太好用。

為取代上述功能,首先要有Wink來錄畫面跟配音以及加標示。目前兩套錄影的軟體是Wink跟Camstudio。Wink可以把檔案輸出成Flash。考慮Wink的原因是他的FLASH檔較小,在網路不快的環境中使用較少頻寬達到相同效果是很重要的事情。

再來要有eXe。eXe是一套編輯SCORM-compatilble內容的軟體,有這東西才方便把教材做成SCORM-compatible的封裝,匯入E-Learning 的伺服器去運作。

但是要注意以下問題。
1. 網路上很多關於Wink的說明,但是都沒提到:Wink在Vista跟Win7底下極容易當機。可能是因為音效擷取程式的優先權有所不同的關係,經驗顯示,一旦超過某種大小,就會當機。因此我的做法是:每次只錄一頁,不超過兩分鐘(這樣不能確保完全不當機,但是可以避掉80%的當機)事後再把所有的頁面組合在一起。這樣也有個好處,要重新排列組合,哪個單元要跟哪個單元拆開、合併,都可以做到。這是使用Wink要躲過問題的重點。

2. 網路上也很多關於eXe的說明。明明很簡單就是eXe是個編輯器,因此將Wink錄影錄好匯出來的swf檔插進去就好了,類似Word裡插入圖片的功能,卻搞了我一兩周無法前進,懷疑是附加檔ascii檔名的問題,懷疑是Wink匯出格式有問題,又去找轉檔程式改轉成FLV檔卻怎麼也解決不掉問題。

終於在eXe的網站中找到這一段字。
ShockWave .swf files are notoriously particular about their "Auto play" settings. Each .swf is typically created with an "Auto play" setting, either enabled (for the media to automatically begin playing once shown in the content); or, disabled (requiring that the viewing user to initiate play).
  • If the .swf that you are inserting was built with "Auto play" enabled, then this attribute must also be enabled within its media dialog's Advanced tab.
  • Conversely, if the .swf was built with "Auto play" disabled, then be sure to leave this attribute disabled within its media dialog's Advanced tab.
A mismatch between the .swf's built-in "Auto play" and its corresponding eXe media attributes may prevent the .swf from being played at all. So, if you run into problems getting your .swf to play, first thing to try would be toggle its media attribute for "Auto play" and try again.
所以只要你碰上這個問題,匯入的SWF檔案無法在eXe裡面預覽,即使匯成WEB格式之後也看不到東西,請在插入SWF時,將其設定改為autoplay!

3. 很奇怪,在Win7 和Vista下使用網路上最新版的eXe1.04,雖然你已經過了上面那關,可以看到插入的swf檔,但是只要你儲存了之後再開啟,另一個當機問題又出現了。躲避的方法有二:一是改用XP當作系統。在這個虛擬器當道的時代,生一個XP出來應該不是問題(只是有點拐彎抹角)。二是到moodle.tw找辛文義提供的eXe-2.0Taiwan版本。這個版本不會有一開啟就當機的問題。

過了這三關,你可以節省起碼兩周Trial and Error的時間,開始進入MOODLE架設的作戰了。