2008年6月30日 星期一

『相關文章』『格中格』 -- Grazr

Grazr-Related

原本這一篇沒打算要獨立出來的, 但是上一篇似乎有點『落落長』, 而且那麼多程式碼也不見得每個人都有興趣, 所以就把需要程式碼較少的『相關文章格中格 -- Grazr'獨立成一篇,

至少, 在我試出更好的方法之前, 會在我的『單篇文章』之後, 看到如左圖的樣子, 好幾個 Grazr『格中格』疊在一起, 裝著不同標籤的相關文章, ...

.

請在模版加入下面的程式 (綠色部分), 我是全部加在 [B]

<p class='post-footer-line post-footer-line-2'>
<span class='post-labels'>
</p>
[A]
<p class='post-footer-line post-footer-line-3'/>
...
</div>
</div>
...
[B]
</b:includable>


找到適當地方, 放下面的程式,

[A] post-footer-line-2 整個段落之後, 如上圖, 會出現在 標籤 之後

[B] post-footer-line-3 之後的 </b:includable> 之前, 會出現在 FeedFlare 之後, 意見 之前

如果你的 標籤 意見 之間, 並沒有 Add to funPFeedFlare, 兩者的差別並不大

<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.labels'>
<p>相關文章</p>
<b:loop values='data:post.labels' var='label'>
<div> 相關文章 -- <b><data:label.name/></b></div>

<div style='height: 200px; width: 90%'>
<script defer='defer' expr:src='&quot;http://grazr.com/gzloader.js?file=http://eucaly61.blogspot.com/feeds/posts/full/-/&quot; + data:label.name + &quot;?alt=rss&amp;max-results=50&quot;' type='text/javascript'>
</script>
</div>

* 設定 高度 和 寬度, 可以用 絕對(px) 或 相對 (%)

* expr: 將 標籤名稱 (data:label.name) 傳給 Grazr




</b:loop>
</b:if>
</b:if>

.

就這樣, 再來就是調整字型和格式,

.

如果我試出更好的方法 (目標是 Google AJAX Feed API), 再請大家票選囉 !!

.


(...繼續閱讀.../...CONTINUE...)

『相關文章』-- 靈感啟發篇

雖然下面要介紹的『相關文章』功能, 我沒有直接使用, 但卻是很重要的起點, ....之前 (2007-11) 研究過一陣子『相關文章』的做法 (加入相關文章功能, Abin's Tech Note 2007-03-05), 雖然後來沒有直接採用, 但確實從中得到不少啟發。ABIN 的做法如下 :
  • 集合A = 目前文章的標籤 * (每個標籤取出10 篇最新的文章, 並且不包含目前文章)
  • 集合B = 集合A 的 不重複文章
  • 相關文章 = 從 集合B 隨機取出 5 篇文章
其中, 重要的概念有 :
  • http://網站名稱/feeds/posts/default/-/標籤名稱?alt=rss&max-results=傳回數量=> 代表包含特定標籤的 RSS, (default 也可以改為 full 或 summary), 請參考原文 (Blogger 資料來源用法與整理, ABIN)
  • 利用 expr: 來將 標籤名稱(data:label.name) 的 RSS 傳給『收集相關文章的函式』, 請參考原文 (加入相關文章功能, ABIN)
  • 利用模版中 顯示文章標籤的段落 來收集相關文章, 以下是原模版的內容 :
<span class='post-labels'> <b:if cond='data:post.labels'> <data:postLabelsLabel/> <b:loop values='data:post.labels' var='label'> <a expr:href='data:label.url' rel='tag'><data:label.name/></a> <b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if> </b:loop> </b:if> </span> * 判斷文章是否有標籤 * 顯示『標籤:』 * 依次處理每一個標籤 * 顯示 標籤名稱(data:label.name)及 超連結('data:label.url' ) * 在標籤之間加上 逗號, 但最後一個標籤不加逗號
post-labels-1就像這個樣子!!..
  • 『相關文章』-- Google Ajax Search

用了好一陣子, 差不多把它當成『隨機文章』, 因為不知道該如何『餵』關鍵字給它, 所以只指定了『Eucaly61』, 看起來就像這樣 :Ajax-Search最近試出『餵』關鍵字的方法, 不過因為 Google AJAX Search API 的『Blog Bar』搜尋的是 RSS 裡的關鍵字, 所以如果 標籤名稱 沒有出現在本文裡, 還是不會被找到。(例如: 標籤名稱 是『程式設計』, 但文章本文卻不一定會出現『程式設計』...)雖然這樣, 還是分享一下程式碼, 說不定你用得上
<script type='text/javascript'> var myTotalLabel = new Array(); </script> </head> 把這幾行放在 </head> 之前, 這樣會定義一個空的全域變數
<p class='post-footer-line post-footer-line-2'> <span class='post-labels'> </p> [A] <p class='post-footer-line post-footer-line-3'/> ... </div> </div> ... [B] </b:includable> 再找到適當地方, 放下面的程式, [A] post-footer-line-2 整個段落之後, 如上圖, 會出現在 標籤 之後 [B] post-footer-line-3 之後的 </b:includable> 之前, 會出現在 FeedFlare 之後, 意見 之前 如果你的 標籤 意見 之間, 並沒有 Add to funPFeedFlare, 兩者的差別並不大
<b:if cond='data:blog.pageType == "item"'> <div id='blogBar-bar'> <span style='color:#676767;font-size:11px;margin:10px;padding:4px;'>Loading...</span> </div> </b:if> 我將這一段放在 [A] , 也可以選擇 [B] <b:if ...> 只有單篇文章會顯示 <div id='blogBar-bar'> ... </div> 讓 Google AJAX Search API 放置 BlogBar 的地方,
<b:if cond='data:blog.pageType == "item"'> <b:if cond='data:post.labels'> <b:loop values='data:post.labels' var='label'> <script type='text/javascript'> myTotalLabel.length += 1; myTotalLabel[myTotalLabel.length - 1] = &#39;<data:label.name/>&#39;; </script> </b:loop> <b:else/> <script type='text/javascript'> myTotalLabel.length += 1; myTotalLabel[myTotalLabel.length - 1] = &quot;Eucaly61&quot;; </script> </b:if> </b:if> 可以和 [A] 放在一起 或獨立放在 [B] 這邊是重點, 將 myTotalLabel 陣列擴充, 並一次加入一個 標籤名稱 沒有標籤時, 預設的內容
.再來是安裝 Google AJAX Search API, 請教 Google 大神就有一堆介紹了.找到你安裝 Google AJAX Search API 的地方, 重新指定 executeList,另外, 你可能也會想設定 largeResultSet, orderBy, siteRestriction 等參數, 或更多設定
autoExecuteList : { executeList : ["eucaly61"] } 原來的設定
autoExecuteList : { executeList : myTotalLabel } 重新指定 executeList
p.s. 或許 Use JavaScript Urls to drive the Blog Bar 也可以, 不過還沒試.
  • 下集預告

成功應用到『相關文章』的 Grazr『格中格』:計劃要使用的 Google AJAX Feed API :.

(...繼續閱讀.../...CONTINUE...)

2008年6月29日 星期日

Grazr『格中格』簡介

2008-06-30_080949 . 你會在 我的 Xuite 日誌, 我的跑馬燈實驗室 或甚至是底下的『相關文章』看到 Grazr『格中格』, 現在就來介紹它的用法 . .
  • Grazr『格中格』-- 操作篇

Grazr 文章列表 文章列表 * 點選 標題 => 格中格內直接看文章 * 點選 彈出圖示 => 開新視窗看文章 * 點選 View => 切換 Outline, Slider, 3 Pane * 捲軸 => 找其他文章
Grazr 格中格內直接看文章 格中格內直接看文章 * 點選 左邊框 => 回到文章列表 * 捲軸 => 看完文章
就這麼簡單 !! 因為 我的 Xuite 日誌, 我的跑馬燈實驗室 大概都不會有新文章, 所以利用這樣的方式讓人可以找回主站這邊來。 .
  • Grazr『格中格』-- 安裝篇

Grazr 主頁 * 到 Grazr 主頁, http://grazr.com/ * 按左上角的 Create Widge Grazr-Create
Grazr Widge 1) 輸入你的 RSS 網址 2) 按 Update 測試 3) 選擇 主題, 及版面 (我的用是 Slider, 不過 Outline, 3-Pane 也各有特色) 4) 選擇 長寬, 字型 等進階設定 5) 選擇 安裝的方式, 你可以將 Grazr 安裝在 側欄, 模版, 或是 文章 裡, 就看你怎麼發揮創意囉 !!
.

(...繼續閱讀.../...CONTINUE...)

2008年6月28日 星期六

Freeware - 免費軟體更新報 2008-06 -- 備份軟體免費放送到七月一日

從一月到現在, 有一段時間沒在免費軟體上著力, 簡單報告一下最近的發現。

.

  • Task Coach -- 濃纖合度的 GTD 幫手

TaskCoach 試了一陣子從『電腦玩物』看到的 NextAction 記住你的下一件事,控管進度的GTD小監工, 最近才又在『Gizmo's Support Alert』看到另一款 Task Coach, 剛好符合目前的需求 的 待辦事項 GTD (Get Things Done) 軟體,

Task Coach 主要的特色有:

  • 待辦項目以階層式管理, 清楚表示工作大項和細項的關係,
  • 可依項目名稱, 日期, 優先順序等排序
  • 待辦項目可以指定多個類別標籤, 這些標籤同樣是階層式管理, 點選右邊的標籤樹, 馬上篩選出相關工作 (類似 EverNote 或 Picasa 的標籤)
  • 類別標籤可以指定顏色, 一目了然
  • 還有獨立於待辦項目的階層式筆記 ...

目前的不足之處

  • 有繁中介面, 但似乎尚未完全譯完
  • 使用者介面尚有一些不盡完善之處, 例如: 要點進去個別項目才能指定類別標籤, 有時中文輸入法會衝到一些操作 (但輸入則是正常的)
  • 還是 Beta 版 (0.70.0)

.

另外, 這一期 Gizmo's Support Alert Newsletter 還希望讀者幫忙介紹他們的幾個連結

或者, 也可以回顧一下我之前的介紹 -- 100+「精選」免費軟體「一站到位」 (Tech Support Alert)

.

同樣是 Gizmo's Support Alert Newsletter 提供的免費放送, 據說價值 $40 美元, 初步看來不會輸給 Allway Sync, GoodSync, SyncToy, Cobian Backup 等軟體, 詳情請見 http://www.techsupportalert.com/neobyte.htm

.

比之前的版本, 又多了很多功能, 用不慣 Windows Live Writer 的人, 可以試試。

.


(...繼續閱讀.../...CONTINUE...)

2008年6月27日 星期五

[Excel 巨集] Address 函數 -- 傳回『範圍參照』

自從 2008-02 提出『使用 EXCEL 巨集合併/比對/更新多種格式的通訊錄』的構想之後, 最近終於又有點進度。.... 只是, 還是處於準備的前期 ....

.

下面要介紹的 Excel VBA 巨集函數 "address", 不知道會不會常用, 所以, 我舉了一個例子。

簡單的說, "address" 巨集函數可以傳回『儲存格的參照』, 甚至可以組合成公式, 有點像工作表函數 INDIRECT 和 ADDRESS

一般的場合

  • 巨集程式將結果的值寫到儲存格,
  • 例如: 巨集程式將 A1 填為目前 B5 的值, 假設是 100
  • 看到 100 不會知道是在 B5 找到的, 而且以後也不會隨著 B5 變動

使用 "address" 巨集函數的場合

  • 巨集程式將結果以參照表示,
  • 例如: 巨集程式將 A1 填為 B5, 則知道巨集程式找到 B5 這個儲存格
  • 如果巨集程式進一步將 A1 填為 =B5, 則以後 A1 的值會跟著 B5 一起變動

.

  • 語法說明

expression.Address(RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)

expression 範圍物件 (單一儲存格 或 多個儲存格)
RowAbsolute True不填 : Row 部份為絕對參照,
False : 傳回相對參照
ColumnAbsolute True不填 : Column 部份為絕對參照,
False : 傳回相對參照
ReferenceStyle xlA1不填 : 傳回 A1 樣式的參照
xlR1C1 : 傳回 R1C1 樣式的參照
External True : 傳回外部參照
False不填 : 傳回區域參照
RelativeTo 1) 如果 RowAbsoluteColumnAbsoluteFalse,且 ReferenceStylexlR1C1,則必須加入相對參照的起始點。
2) 如果 ExternalTrue, 且沒有加入此參數會傳回 完整參照 (例如 : [Book1.xls]Sheet1!$A$1); 反之, 加入此參數則會視情形傳回 部份參照 (例如 : Sheet1!A1),

.

  • 範例程式

set A = Sheets("Sheet1").Cells(y1, x1)
set B = Sheets("Sheet2").Cells(y2, x2)
B = "=" & A.Address(False, False, , True, B)

.

至於我要怎麼使用, 這麼說好了, 我要來拿來建立『索引』(或『指標』)。用簡單的 = Sheet1!A1 將『資料儲存格』和『索引儲存格』串連起來, 再配合儲存格的 DirectDependents, Dependents, DirectPrecedents, Precedents 屬性 (儲存格計算的相依性, 翻譯為『參照』, 『前導參照』), 就可以查找『一對一』或是『一對多』的資料和索引。而且, 資料搬動時, Excel 會自動維持公式的連結, 就不用煩惱如何維護資料和索引的關係。

.


(...繼續閱讀.../...CONTINUE...)

2008年6月24日 星期二

[居家DIY] 彩色筆別急著丟

IMG_8556 其實這篇只能算是起個頭, 因為目前手邊沒水的彩色筆還不夠多, 暫時無法實作....。怎麼說呢? 往下看吧!!

.

.

.

幾個月前, 把近百隻沒水的彩色筆, 當作塑膠類資源垃圾回收了。

這幾天, 才想到, 那些沒水的彩色筆說不定有很好的用途。

.

IMG_8555

首先, 是類似這樣的浴室置物架, 每一格的高度都是固定的。遇到高度不適用時, 想要改造, 卻不見得有合適的方法和材料。
IMG_8545-1 

此時, 一頭較粗一頭較細的彩色筆筆桿, 正好可以派上用場, ---- 改造置物架的高度。

其實, 也沒這麼簡單, 因為兩個小朋友沒水的彩色筆, 它們的筆桿都細了那麼一點點。所以, 其實是把我自己珍藏幾十年而且還有水的『骨董彩色筆』筆頭和筆心給換到沒水的彩色筆上。再把這些較粗的『骨董彩色筆』筆桿, 拿來改造置物架。

.

好了, 你猜到了嗎?

.

我的構想是用彩色筆當作『柱子』直接做『一整個置物架』。因為彩色筆可以頭尾相接, 這一點和置物架的柱子其實是同一件事....。

.

等到我們家的兩個小朋友再消耗夠多的彩色筆, 才能實作我的構想, 而等待的這段時日, 剛好可以想想該拿什麼來當『置物架的置物籃』, 又該怎麼組裝才好。或者, 你可以一起想想, 湊足了幾十隻沒水的彩色筆之後, 還可以做什麼『創意DIY'?

.

  • 同場加映 -- 鉛筆輔助器
080618-IMG_8510

你曾經將鉛筆用到多短?
080618-IMG_8509

這是我們家, 目前留存較短的其中一隻短鉛筆, 大約 1.3 公分
080618-IMG_8511

靠的是這個『鉛筆輔助器』, 把短鉛筆套在裡頭, 就有足夠的長度可以繼續書寫。
IMG_8557

這是另一種『鉛筆輔助器』

.

哪裡買? 某個日系的39元/49元店 (彩x館, 但不保證隨時有貨)。如果有人知道其他地方買得到, 也請告知, 謝謝!!

.


(...繼續閱讀.../...CONTINUE...)

2008年6月23日 星期一

尋覓你的理想家園 -- 看屋評分表

EXCEL從開始看屋, 到決定買下新家, 前後花了兩年 (2004-07 ~ 2006-06), 看了60個新舊社區, 其中最重要的工具, 一是老婆大人的手寫筆記, 二是我用數位相機拍的相片, 再來就是 EXCEL 的評分表。

.

.

.

『室內』、『社區』、『週邊』三大項, 配分如下。

室內 50
社區 20
週邊 30

一開始, 先從自己的熟悉的社區開始 (例如 : 目前住家, 常去的朋友家), 每一小項以 0~5分 來給分 (5=很滿意, 4=喜歡, 3=及格, 2=不喜歡, ...), 再看不同社區各小項的相對分數是否合理。之後, 每加入一筆新資料, 就比對之前的記錄, 看新資料的相對分數落在哪, 例如 : 之前給 A 的採光 5 分, B 的採光 3 分; 若 C 的採光大約介於兩者之間, 就給 4 分; 若 C 的採光只比 A 稍差一些, 就給 4.5 分。

image 再來, 調整每一小項的配分, 看加權之後的分數, 是否符合直覺的感受, 例如 :

  • 室內 : C~B > A >> D
  • 社區 : C > B > A > D
  • 週邊 : B > A~C~D

.

.

items

.

其實, 最重要的是, 在過程中調整出最能反映自己需求的項目內容和配分, 以及萬一需要取捨時, 知道自己取捨了什麼。因為, 十全十美的房子真的是可遇不可求。

.

各項簡述如下 :

室內

室內使用空間 可以用實際看屋的感覺, 或不含公設的室內坪數給分, 例如 : 25坪 = 2.5分

室內採光

室內採光好, 白天可以不用開燈, 或者少開一些燈
房間大小平均 或者, 房間大小的分配是否符合需求
格區方正, 實用性 或者, 每個房間的格局是否都可以有效使用, 例如 : 床, 衣櫥, 書櫃, 桌, 椅, ... 的位置

室內動線, 坪效

動線和開放空間合一, 例如: 開放空間(客/餐廳)居中聯絡每個房間, 不要有難以利用的長走道, 通常是較佳的安排
現有裝潢實用性 現有的裝潢就算再華麗, 如果不合需求, 那不如買沒有裝潢的空屋
廚房格局 廚房大小, 廚具配置, ...
浴廁格局/空調 廁所是否有窗戶或其他通風方式, 否則就只能靠排風機了
視野 每個人各有所好, 
風水 如一般風水書或網站所列, 可以用扣分的方式

.

社區

社區大門觀感 除了自家門面, 也不要忘了社區大門
社區門禁 社區每個出入口的管理, 以及保全是否盡職
梯廰觀感 梯廰堆放雜物, 不僅有礙出入, 同時也反映左鄰右舍的公德心
棟距 (對內或對外) 社區對內棟距, 或對外到其他建物的棟距, 除了住得心情開朗, 還有安全上的考量
中庭實用性 散步, 乘涼, 小朋友騎自行車..., 每個人各有所好,
公設實用性 公設比越來越高, 當然要買到實用的公設
公設維護良好 反映左鄰右舍的公德心, 和管委會是否建全
車位整體觀感 除了車道動線, 車位空間, 照明 ...。我還看過要換乘另一部電梯, 甚至也有要穿過不能遮風蔽雨的中庭, 再步行到地下室的...。就看你是否介意囉~~

.

週邊

生活機能 餐飲, 購物, 醫藥, 銀行, 郵局 .... 的距離
公園綠地 理由很明顯
學區 到學校的距離, 以及學區學風
週邊停車情形 週邊停車如果太亂而妨礙行車和行人動線, 不僅影響日常出入, 也會影響日後房價
訪客停車便利性 如果附近有公設停車場, 免費空地, 或是免費停車的大型購物中心, 應該就不成問題
大眾運輸便利性 看需求而定
交通便利性 預想一下常去的幾個交通動線或交流道, 是否方便? (有別於上班的固定動線)
上班車程 不妨利用上/下班時段實際體驗幾次, 因為去看屋的時段通常不能反映上/下班的交通狀況

.

最後, 我並不打算提供完整的 Excel 檔案, 因為兩年前的資料已漸漸失去參考性....。而且, 如前所述, 最重要的是, 在過程中調整出最能反映自己需求的項目內容和配分。祝大家都能順利找到心目中的理想家園


(...繼續閱讀.../...CONTINUE...)

2008年6月16日 星期一

[居家修繕] 傘骨維修DIY

IMG_8489狂風驟雨之後,『傘骨折彎』了, 你怎麼處理?

  • 不理它
  • 將傘骨折回去
  • 設法強化它
  • 直接換一把傘

不論是『不理它』或是『折回去』, 恐怕接下來曾經受過傷的地方都會再繼續惡化下去 ..., 最後就這麼斷了, ....

那麼, 該如何強化它呢?

.

過去, 我都是用『免洗筷』和『膠帶』把『患部』固定起來 ..., 簡單的說, 就像處理四肢骨折一樣

2008-02-21_102557

這麼做, 往往都要綁好大一坨才能固定, ---- 讓那把傘越來越不靈活。

.

所以, 前一陣子用了『新方法』修好一把傘, 本來應該早於『水車』成為『居家DIY』的第一篇的文章, 卻因為當時維修過程沒有拍照, 而延宕至今。

IMG_8479

這是二月份用的維修法, 用的是較粗的筆心 (類似中性筆那種), 比起用綁的簡捷許多, 而且差不多撐了四個月
IMG_8489

拆掉筆心, 準備再修一次
IMG_8485

拆開中性筆,

右下方是之前的筆心, 用來比對長度
IMG_8486
將筆心和筆桿的末端都切一段下來, 筆心可以用剪刀或美工刀即可, 筆桿則最好用鋸的。

真的沒有鋸子, 也可以試試用美工刀多刻幾圈, 讓刻痕較深, 再折斷。
IMG_8490 IMG_8491
將傘緣處先拆下, 以方便施工
IMG_8492 IMG_8493
將筆心和筆桿一起套上, 因為筆心有彈性, 所以緊一點也還是可以套上去, 再加上筆桿的強度, 相信會比上一次更強壯
IMG_8494

再將傘緣裝回去, 就大功告成。

看得出來『患部』在哪兒嗎?

.

等等, 那支筆還有沒有水啊?

.

放心, 沒有損失一支筆, .....

.

IMG_8488

沒有損失一支筆, 只是變短了 !!

.


(...繼續閱讀.../...CONTINUE...)

2008年6月15日 星期日

[我的菜園] 旺盛的胡蘿蔔

080419-IMG_8120-10413 播種的胡蘿蔔, 0419 發芽了

.

.

.

.

.

080422-IMG_8122-1 080423-IMG_8125-1
左邊 0422, 右邊 0423
080428-IMG_8160
0428, 發芽第10天
080428-IMG_8152
這中間, 還因為種子的包裝不良, 掉了不少到地上, 又捨不得丟掉, 只好連灰塵一起倒在『棄土』盆裡。到 0428, 棄土盆裡也有一些胡蘿蔔發芽了。

p.s. 這個棄土盆, 可是一直生生不息, 詳情請看這篇的後半。
080501-IMG_8190
0501, 從棄土盆移植一些出來 (例如: 照片右下的那一株)
080504-IMG_8193
0504, 乾脆多用一個長花槽, 把棄土盆裡的全部移植出來, 讓胡蘿蔔成為數目最多的族群
080511-IMG_8213
0511, 初具規模

.

080613-IMG_8420 080613-IMG_8421
0613, 落了一個月沒有拍胡蘿蔔的照片, 這期間, 比照青江白菜日照不足的處理方式, 好幾株都挖起來再種深一點, 但還是有點東倒西歪, 不過它們的生命力看來很旺盛, 尤其是藍色花盆靠窗的這一株。

.

我猜, 至少還得等個半年到一年才能『拔蘿蔔』, ... 待續 ...

.


(...繼續閱讀.../...CONTINUE...)

[我的菜園] 採光配置 及 徵求『植物達人』

080615-IMG_8468-1 這是『我的菜園』系列的第四篇, 在繼續各類植物的歷史回顧之前, 要先來一篇『即時報導』。

原本一直以為我的『陽台菜園』是沒有直接日照的, 但是今天下午三點多在另一個曬衣陽台看到太陽曬進來, 才想到陽台菜園那邊應該也有日照才對。

大概也就只有西曬的這個時段, 而且還是陽台的右前半邊才照得到太陽 (如圖, 紅線右邊)。之所以現在才發現, 實在是因為很少這個時段在各個陽台活動。

.

這麼說來, 我的『經濟作物』居然沒有利用到難得的直接日照, 連忙將它們和『觀賞植物』對調, 再順便清洗陽台, 一直忙到快七點天黑才完成。

080615-IMG_8472

對調後, 『經濟作物』(中間的長花槽, 主要是葉菜和胡蘿蔔) 以後就可以享用難得的直接日照

.

附帶報告今天的其他進度,

080615-IMG_8470
應老婆大人要求, 將原本廚餘的地瓜葉拿來插技, 聽說這樣就可以種活, 真讓人期待。

年初買的二十五公升有機培養土, 就這麼用完了。其實還不夠, 於是拿這陣子還在實驗的『茶葉』 (原本是我們家小朋友的茶葉枕) 當填充材, 混著培養土一起用, ....

.

另外再徵求『植物達人』, 看能否知道以下這些是什麼?

這盆捨不得丟的『棄土』, 也沒怎麼澆水, 甚至還胡亂『耕除』過, 但其中的植物就是越長越旺, 如果有人認得它們的長相, 還請告訴小弟。

080615-IMG_8460 080615-IMG_8461 080615-IMG_8463 080615-IMG_8467 080615-IMG_8462 080615-IMG_8464 080615-IMG_8465 080615-IMG_8466

.


(...繼續閱讀.../...CONTINUE...)