2011年11月29日 星期二

Google Apps 對於 openid 的支援

我在前文中提到,可以使用 php openid library 在自己的網站上作 google 帳號的身份驗證。不過我自己實作的結果,發現 Google Apps For Education 的帳號並沒有辦法像 gmail 帳號那樣可以直接拿來作 openid 的驗證。

原來還需要管理者進行一個權限的開放,開放權限的網址在後台 cpanel 中:

(請把 your-domain 換成自己的網域)
http://www.google.com/a/cpanel/your-domain/SetupIdp.

參考資料:

2011年11月6日 星期日

微軟發布惡意軟體 Duqu 處理方案

這次是透過 TrueType 字型引擎漏洞進行入侵,而且是各個 Windows 版本,且是 kernel mode 層級的漏洞,顯然會引起大風波啊~

微軟發布惡意軟體 Duqu 處理方案,但仍有更根本的問題要解決...

更新 Ubuntu 11.10 後,開機出現黑畫面的解決辦法

小弟在更新到 Ubuntu 11.10 之後,開機畫面一片漆黑,啥都看不到。但根據經驗判斷,電腦有開機完成,也就是只是畫面看不到,排除是硬體的問題之後,開始尋找解決方法。

小弟的電腦螢幕是奇美 1440x900 的 19 吋寬螢幕,這個尺寸的解析度在 Linux 桌面似乎常被回報有問題,尤其是配上較舊的顯示卡,只要顯示的解析度不在 1440x900 常常就會看不到畫面了。

開機的黑畫面,分成兩個部份處理。一個是 grub 的開機畫面,一個是 Ubuntu 11.10 本身的 bug。
[[MORE]]
一、修正 grub 的開機畫面 [1][2][3*][4*]

使用 LiveCD 開機,進入硬碟中修改這個檔案 /etc/default/grub (記得先備份)
修改這一行(這個問題應該是 nVidia 顯示卡的解法):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

並且新增這一行:
GRUB_GFXPAYLOAD_LINUX=1440x900
儲存並且更新 grub,注意 /dev/sda1 是自己的硬碟,請依現實狀況進行修改。

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo update-grub



二、 Ubuntu 11.10 本身的 bug

可以在開機出現黑畫面後,按 Ctrl-Alt-F1 進入命令列模式。

Upgrade to Ubuntu 11.10 problem: Waiting for network configuration then black screen solution
Hit Ctrl+Alt+F1 at the blank screen to get you to a non-X terminal (tty1)
Login in with your username and password
Change to root with: sudo -i and enter your password
mkdir -p /run /run/lock
rm -rf /var/run /var/lock
ln -s /run /var
ln -s /run/lock /var
reboot



三、其他修改 Xorg 解析度的方法:[1][2]

可以在開機出現黑畫面後,按 Ctrl-Alt-F1 進入命令列模式。
用 gtf 1440 900 75 得到 modeline 的寫法
修改 /etc/X11/xorg.conf
sudo dpkg-reconfigure xserver-xorg 更新設定

2011年11月1日 星期二

駭客為了救出同伴,向墨西哥黑道宣戰

「知名駭客組織 - Anonymous,為了救出被墨西哥毒梟 Zetas 集團所綁架的夥伴,拍了一段影片向黑道宣戰,要求對方釋放人質,不然會11/5以激烈的手段來報復!」

讓我聯想到漫畫「血色星期一」第二部的劇情,精明的駭客可能不需槍砲彈藥,但發揮的威力更為強大。不過這個組織有沒有這個實力可以挑戰整個黑幫,而釋放回來的人質是不是還能活著,都是個問號啊~

槍砲與鍵鼠之戰的序幕 - 駭客為了救出同伴,向墨西哥黑道宣戰

ABS自動運算程式

ABS 全名是「中華適應行為量表」。由於小弟最近轉到特教組,所以反而比較常接觸特教領域的東西。
這個小程式我寫出來提供給特教老師,希望可以派上用場。

但是目前還是鱉腳程式,主要是因為資料不齊的關係,就等好心人跳出來幫忙了!

程式介紹與載點