網頁

2010年11月25日 星期四

ThinkPad在Linux下的電源管理

太久了,已經忘了,但是可以成功。
請參考 http://www.thinkwiki.org/wiki/Tp_smapi

Ubuntu的小紅點速度控制及中鍵捲動

小紅點速度控制
範例是在Ubuntu 10.10 gnome的環境下(11.04也沒問題)
打開終端機,輸入 > sudo gnome-terminal
不同的視窗環境,可能有不同的terminal,請自行查找。
在新的終端機中輸入下行,則可調至最快的速度
echo -n 255 > /sys/devices/platform/i8042/serio1/speed
在新的終端機中輸入下行,則可調至預設的速度
echo -n 97 > /sys/devices/platform/i8042/serio1/speed
重開機後聽說會消失,要寫到/etc/rc.local中。

中鍵的部份可安裝“Pointing devices“這個軟體,然後會出現在“系統->偏好設定“中。

關於“小紅點“的設定在網路上有許多人提到,有許多亂七八糟的說明,最完整的應是以下這篇吧。
How to configure the TrackPoint

2010年5月11日 星期二

jQuery anywhere, YUI anywhere (bookmarklets)

以下是兩個 bookmarklets,你可以點擊一下執行,立即給你 $$,不是給你錢啦,是給你 jQuery 的 $ 和 YUI 3 的 Y

giveMe$ (jQuery)
   
giveMeY (YUI)

如果你會需要在別人的網頁動態載入 jQuery 或 YUI (做測試或做壞事?!),也可以把這兩個連結拖曳到書籤列上,之後隨時可以在任何網頁做動態載入 jQuery 或 YUI3。

from jsGears.com - wmh

2010年4月30日 星期五

[GreaseMonkey] google services uging https (強制Google服務使用https)

其實Google的Services(e.g. gmail; calendar; docs; spreadsheets)都有支援https,但目前只有gmail可在帳戶中設定,所以就用這個啦,強制其使用https,確保資料的安全性。

需先安裝GreaseMonkey,Firefox、Google Chrome、Opera、IE都有。
google_services_https安裝(Install)。

程式碼如下:

// ==UserScript==
// @name Google services https
// @namespace wangaguo
// @include http://mail.google.com/*
// @include http://spreadsheets.google.com/*
// @include http://docs.google.com/*
// @include http://www.google.com/calendar/*
// ==/UserScript==

if(location.href.match(/^http:/i)) location.href = location.href.replace(/^http:/i, "https:");

戴爾又出包10萬標1萬,有人說是宣傳手法。

"戴爾又出包10萬標1萬,有人說是宣傳手法",針對這句話就產生了一些想法,兩個方向:
1、只是個意外,但怎麼預防?
 這有太多方法了,不想寫給你看!
2、就是要宣傳,但損傷不能太重。
 想說如果故意要這麼做的話,而又不能不出貨。
 可能就得在系統中動手腳,可能出個10台、30台,然後下單就會失敗了。
 但是如果故意這麼做,有法律責任嗎?

2010年3月26日 星期五

Ruby on Rails case when on View

竟然無法正常的parase case when syntax語法,必需寫成以下的樣子...
(測試的Rails版本為2.3.4)
<% case 1
when 1
%>...1 <%
when 2
%>...2 <%
when 3
%>...3 <%
end %>

2010年3月17日 星期三

content height is wrong (iframe auto height)

本來寫的iframe自動調整其高度的程式,於昨日新增了某內容頁後,該內容頁無法正確的處理。
經過研究後,其原因是css的影響。
當加入以下style後,javascript就無法取得正確的頁面高度。
body{height: 95%}

解決方式:
1.移除該樣式。
2.加入清除該樣式的程式碼。
 以jQuery為例:$("body").css("height", "auto");