2011/03/23

生活雜記

矽靈

矽靈是一種封閉劑,如凡士林這類軟膏。雖然它是無害且無毒的,但它對其後的保養或護髮效果會有所阻礙。矽靈本身不會傷害頭髮,而且柔順光滑的效果,會讓人 使用後的觸感很好,不過因為矽靈本身的封閉特性,會讓之後的護髮品無法進入頭髮中,因此,如果你是果需要深層護髮的人,建議不要使用含有矽靈的洗髮精。



不含矽靈(dimethicone 或dimethiconol)的洗髮精如下: 建議使用
1. 菠丹妮進口布拉格洗髮精系列100%天然植物提煉
2. 義大利雲緹佛媚絲蜂膠抗屑洗髮精
3. 潘婷深層清潔洗髮精
4. 美吾髮葵花洗髮精
5. 蒜博士洗髮精
6. 新萃妍果酸洗髮精
7. 萊法耶的洗髮精:養髮、亞仕、可碧夏、芙蘿拉
8. 美體小舖冰藍洗髮精
9. 卡詩二號髮浴
10.金美克能洗髮乳
11.花王柔涼型洗髮精(綠色透明那罐)
12.台鹽蓓舒美洗髮精
13.依必朗抗落髮洗髮精
14.沙宣"深層清潔"洗髮精
15.JOICO k-paks系列
16.蕾莉歐 蕁麻洗髮精
17.法國植物療髮:抗落髮及檸檬洗髮精
18.uno藥用炭洗髮乳
19.Avalon:Lavender薰衣草味純天然洗髮精
20.花王柔潤型洗髮精(粉紅)
21.566洗髮精(黃色那款)
22.生活工廠的玫瑰洗髮精、薰衣草洗髮精、檸檬草洗髮精
還有他們代理的紐西蘭精油洗髮精黃色 (不知名的...) 250 ML,
綠色(迷迭香+...)250 ML,紫色(薰衣草+....) 250 ML
23.沙宣的深層洗髮露
24.aveda榭香系列

2011/03/17

如何在Blogger新增隨機文章

For English Reader: How to Add a Random Post Gadget in Blogger

有時候想讓舊文章出來透透氣,以免永遠不見天日。找了網路上許多工具,但都有2個很大的缺點:1. 速度慢,使部落格效能低落。 2. 只抓得到部份文章(部落格文章總數超過500篇以上就抓不到)。

因此,為了改進這2個缺點,我抓取Google官方提供部落格文章清單功能,在配合最新的非同步傳輸技術,使得文章在載入的時候,不會讓整個部落格卡住,讓你載入速度超快,避免因為一個小工具降低整體效能。而且,經過一些程式技巧,就算您的文章總數超過500篇,一樣可以抓得到。並且,可讓使用者點擊https://lh4.googleusercontent.com/-HTmwWoE-gPI/TgXEh3aHJBI/AAAAAAAACwc/zYVFCKsc0as/RefreshButton.png的時候,更新隨機文章,增加互動性。

效果如下:

 image

 

使用方法:

1. 先到後台管理頁面。版面配置->網驗元素。

csie-tw.blogspot.com

2. 新增小工具

csie-tw.blogspot.com (1)

3. 新增一個HTML/JavaScript Gadget

csie-tw.blogspot.com (2)

4. 填上標題,和程式碼

  csie-tw.blogspot.com (3)

程式碼如下:

<script type="text/javascript" src="http://sites.google.com/site/csietw123/randomPost.js"></script>
<script type="text/javascript">
numofpost=3;
borderSize=0;
buttomLineSize=1;
refresh_period=-1;
RandomPost();
</script>

numofpost為一次顯示文章篇數,這裡是設定為3篇。

borderSize邊框寬度,如果設為0的話,那就是沒有邊框。

buttomLineSize為每個標題下方的底線寬度,如果設為0的話,那就是沒有底線。

refresh_period自動重新整理的週期,單位為秒數;如果不想自動重新整理,則設為-1

各參數設定效果如下:

 image

 image

numofpost=3;
borderSize=0;
buttomLineSize=0;

numofpost=3;
borderSize=2;
buttomLineSize=0;

image 

image

numofpost=3;
borderSize=0;
buttomLineSize=1;

numofpost=3;
borderSize=2;
buttomLineSize=1;

此程式已在Firefox 3.6、Firefox 4.0、Firefox 5.0、IE 6、IE 7、IE 8、Chrome 5、Opera 10測試過相容性,皆沒有問題,歡迎使用。

技術層面(無興趣可跳過)

我原本是使用stuffablog提供的服務,可是發現它不夠隨機,總是出現部分的隨機文章,不是把整個部落格文章都隨機輸出。這是因為它使用搜尋引擎的引索資料擷取下來的資訊,但是如果沒有被引索的頁面就無法顯示在隨機文章中。

網路上提供的第二個辦法是使用blogger本身提供的feeds來作為隨機清單,由bloggodown的作者實做出來,程式碼可以在這裡下載。使用這個方法時,一開始都很順利,但是使用一段時卻發現,早期的文章沒有被加入隨機清單裡,後來查詢到google的說明是:feeds的max-results參數最大只可以列出500篇。所以bloggodown提供的程式碼只能使用最新的500文章當作隨機清單。

以上2個方法是網路上提供的,但都有一些問題,因此我就自己寫,方法如同bloggodown,但是我會使用index參數設定起始位置,再用max-results當做要顯示的篇數,再透過分析JSON物件擷取之間的文章當作隨機清單,這樣就沒有500篇限制的問題了。

2024年React state management趨勢

輕量化 在過去Redux 是 React 狀態管理的首選函式庫。 Redux 提供了強大的功能和靈活性,但也帶來了一定的學習成本和複雜度。 隨著 React 生態的不斷發展,越來越多的開發者開始追求輕量化的狀態管理函式庫。 Zustand 和 Recoil 等庫以其簡單易用、性...