2008年6月15日 星期日

[我的菜園] 魔豆 -- 其來有自

『魔豆』, 為什麼是魔『豆』, 而不是魔『菇』、魔『筍』、或是其他的植物, 以下是我親身的體會。

『碎碎念』的部分, 請見上一篇, 或者是我在 LVCHEN 的留言。

.... 變與不變之間, 我想多少能體會 LVCHEN 的心情, ....

以下, 進入正題。

.

差不多就是和青江白菜 (1), (2) 同一時期, 0310 我也播了『敏豆』的種。不過, 第一批『敏豆』全數陣亡沒有發芽。0325才又重新播種。

080325-IMG_7669
0325 播種當天, 和對照組的青江白菜
080330-IMG_7714 080330-IMG_7715
0330 『敏豆』發芽了,
080403-IMG_7746 080403-IMG_7747
0403 『敏豆』芽, 和對照組的青江白菜

.

清明節, 從中部掃墓回來之後, 就這麼幾天, 見識到『魔豆』之所以為魔『豆』,

080407-IMG_7778 080407-IMG_7780
0407 一眠大一寸的『敏豆』, 和依舊慢條斯理的青江白菜
080410-IMG_7947 080412-IMG_7958
左邊 0410, 右邊 0412, 雖然沒有再以驚人的速度『抽高』, 但還是讓人很有成就感
080425-IMG_8141-1
0425 開花了
080428-IMG_8150
0428 陸續開花中
080429-IMG_8168
0429 最早的那一朵花, 已經變成小豆莢
080501-IMG_8188-1
0501 更多豆莢
080509-IMG_8210
0509 豆莢長大了
080511-IMG_8212
0511 此時的敏豆家族, 左邊一株, 右邊兩株

.

密集加班的結果, 五月中之後不是沒閒情拍菜園, 就是早出晚歸採光太差而作罷。

0529 最早結的兩串敏豆莢來不及食用就枯了, 不過其實每一串大約也只有三顆, 乾脆拿來播種。

080531-IMG_8241 080613-IMG_8415
0531, 0613 分別補拍的另一些枯了的豆莢, 其實也還是沒什麼食用價值
080610-IMG_8382 080613-IMG_0003
左邊 0610, 右邊 0613, 自家開花結果的敏豆, 播種之後正在努力的長大中, 三天之間, 1 和 2 號已經穿出照片之外, 3 號抽高不少, 較晚冒出頭的 4 號也在急起直追。

希望這次, 我會記得用毛筆或其他方式進行人工授粉 (見『怪物小黃瓜』留言12), 看會不會多結一些果實, 讓我家菜園的敏豆莢更有食用價值。

.

p.s.包裝上寫的是『四季豆』, 但圖片確像是『敏豆』, 至此算是確認它是『敏豆』。石墨工坊哪兒也有『怪物小黃瓜』的類似故事。

Fred:

我並沒有很在乎這是來自甘肅的種子啦(包裝上說的),但短短幾天已經豐滿到快沒辦法一手掌握(我的左手可是比貴乃花還大一點的),讓我有點介意這到底是什麼東西‥‥。

Eucaly61:

我也買了一些『甘肅』來的種子, 其中青江白菜,空心菜,胡蘿蔔...至目前為止都算正常, 但是名為『四季豆』的,結的豆莢看來像『敏豆』....『橘逾淮為枳』....是這樣嗎?

.


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

2008年6月14日 星期六

[我的菜園] 青江白菜 -- 採收囉!!

080531-IMG_8242看來, 我還是有自知之明, 在年初把部落格的抬頭改成了『Beyond Alternative』。不過, 當初可沒想到原本以電腦軟體, 電腦硬體, 網路應用為主的文章, .... 後來發文量會驟降至此...., 因為我把不少時間都花在陽台菜園...., 把實驗精神, 從電腦搬到了植物....。

.

.

回顧上一篇 (青江白菜 的幼苗)

0322NOON-IMG_7640
0322 中午, 說實在, 很難想像這些幼苗長大後就會是青江白菜 (聽說播種一個月後就可以採收了, 那就是20天後囉!!)

.

0325換了花盆
080329-IMG_7699080329-IMG_7700
後來才發現忽略了很重要的日照問題,
(1). 種菜的這個陽台, 其實沒有直接日照
(2). 花盆應該擺在靠外側, 而且要比女兒牆的高度還高一點
(3). 花盆的土要儘可能高, 這樣花盆本身才會擋到植物的採光
080329-IMG_7707
採光不足時, 子葉底下(分支前)的莖會抽得太高, 這樣細長的莖很有可能會撐不了植物本身的重量
0316-overview
原本靠內側, 又沒有直接日照
080410-IMG_7945
0410 既使移到靠外側, 但花盆本身還是擋到植物的採光, 可以看到已經開始東倒西歪 (點圖放大)
080418-IMG_8089
0418 這期間, 重新整理過, 也就是每一株都挖起來再種深一點, 還是沒有完全解決
080428-IMG_8156
0423 隔成幾區, 把明顯發育不良的直接覆土蓋掉 (綠色盆子的上方和左下方), 改種一些莧菜。這張照片是 0428 照的, 此時莧菜已經發芽
080509-IMG_8207 080509-IMG_8208
0509 終於看到有幾株有潛力長到可以採收的等級
080531-IMG_8237
0531 雖然還沒長到市面上的青江白菜的分量, 但距離 0311 播種至今, 已經兩個月又二十天。為了提高『週轉率』, 還是決定採收一些來吃,
080531-IMG_8242
這可真的是第一次吃到自己種的蔬菜耶!!

.

080610-IMG_8386
0610 再播種的青江白菜的幼苗 (左上和右下), 左下則是莧菜
080613-IMG_8428
上一張圖, 左上的幼苗幾天後的另一張特寫 (0613)

.

0610 ~ 0613 之間拍攝的其他照片 -- 0311 播種, 尚待成長的青江白菜
080610-IMG_8391080610-IMG_8392 080610-IMG_8393080610-IMG_8395 080613-IMG_8431080613-IMG_8434

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

2008年6月4日 星期三

我的 Excel 日記

前一陣子, 參考網路上別人用 Excel 寫日記的精神, 創造出我自己的格式。

image

以下只介紹我自己創造的部分, 其他請參考 Excel 日記。

.

有別於『三維』(a), (b) 或『二維』(c) 的格式 (日期 再加上 二維九宫格分類 或 一維分類), 最後我使用『一維半』的方式, 記事集中在一大格(真的可以很大格), 再以小格分類 (還是有分類的作用), 而且整體寬度又不會太寬。

.

再加上一些公式和巨集, 寫起來就很順手囉~~

F~Q欄 (分類) 填上
> : 進行中
+ : 給自己的嘉獎 (加分項目)
- : 減分項目
@ : 重點項目

於 F~Q欄 手動加上顏色, 並使用自動篩選, 欄R 則是方便篩選之後看日期, 因為 欄A 在篩選之後就不見得都有日期。

欄R 的公式為
R2 =IF(ISNUMBER(A2),A2,OFFSET(R2,-1,0))

.

欄E 是自訂函數, 自動顯示勾選的分類
E2 =StrAdd($F$1:$Q$1,F2:Q2,E$1)

Function StrAdd(A0, B0, C0)
Set A = A0
Set B = B0
C = C0
Ans = ""
i = 1
For Each AA In A
BB = B(i)
If Len(BB) > 0 Then
If Len(Ans) > 0 Then Ans = Ans + C
Ans = Ans + AA
End If
i = i + 1
Next
StrAdd = Ans
End Function

.

按鈕 : 自動加入一行, 並複製公式

Private Sub cbNewLine_Click()
myNewLine
End Sub

Sub myNewLine()
Row1 = Selection(1).Row
Col1 = Selection(1).Column
Row2 = Row1
Col2 = Col1
For Each myCell In Selection
If myCell.Row < Row1 Then Row1 = myCell.Row
If myCell.Row > Row2 Then Row2 = myCell.Row
If myCell.Column < Col1 Then Col1 = myCell.Column
If myCell.Column > Col2 Then Col2 = myCell.Column
Next
If Row2 <> Row1 Then
MsgBox ("Please select one cell or one row !!")
Exit Sub
End If

Application.CutCopyMode = False
Rows(Row2 + 1).Insert Shift:=xlDown

For j = 1 To 26 ' 自動複製公式
If Left(Cells(Row2, j).Formula, 1) = "=" Then
Cells(Row2, j).Copy
Cells(Row2 + 1, j).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End If
Next
Cells(Row2 + 1, Col2).Activate
End Sub

.

按鈕 : 自動將選取範圍依日期上色, 以方便辨識 (記得不要選手動上色的 F~Q欄, 不然顏色會被改掉)

Private Sub cbColor_Click()
DayColor
End Sub

Sub DayColor()

Set B = ActiveWindow.RangeSelection
For Each A In B

A.Select
With Selection.Interior
If TypeName(A.Value) = "Date" Then
wkday = Weekday(A.Value, 2)
ElseIf TypeName(A.Value) = "Double" Then
wkday = Round(A.Value * 10, 0) Mod 10
End If
Select Case wkday
Case 1
.ColorIndex = 40
.Pattern = xlSolid
Case 2
.ColorIndex = 36
.Pattern = xlSolid
Case 3
.ColorIndex = 35
.Pattern = xlSolid
Case 4
.ColorIndex = 34
.Pattern = xlSolid
Case 5
.ColorIndex = 37
.Pattern = xlSolid
Case 6
.ColorIndex = 39
.Pattern = xlSolid
Case Else
.ColorIndex = 38
.Pattern = xlSolid
End Select
End With
Next A
B.Select
End Sub

.

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

2008年6月3日 星期二

Mio168 mini-USB 接頭 DIY

還好我沒有力志要做一個出色的部落客, 所以在前一陣子加班加得天昏地暗時, 我也就放任自已整整快兩個月都沒有文章產出....。

.

在不想破壞 PDA 機殼的前提下, 想到了『mini-USB接頭』搭配『軟排線』。.

先看看『mini-USB接頭』搭配『軟排線』的成品。

IMG_8346-1
mini-USB 接頭
IMG_8347-1
mini-USB 接頭 & USB 線

.

首先, 要先找到信號接點,『5V 電源』和『地』請直接參考 Mobile01 和 Taximania 的說明。至於 USB 信號線, 雖然在傳輸充電接頭上就有, 但是 0.5mm 的間距可不是一般人可以輕易挑戰的。另一個選擇是拆下電路板, 找到其他容易施工的 USB 信號接點。

mio168-before-repair-1

USB 信號在第 2, 3, 5 pin (0.5mm 間距)

  • 2, USB D-
  • 3, USB D+
  • 5, VBUS
image

在傳輸充電接頭旁有另一個 USB VBUS 接點
image 要先拆下 GPS 模組和螢幕排線, 才能取下電路板。至於回裝時則要先將紅外線埠裝回機殼的定位, 才能將電路板順利歸位。

** 電池要不要先取下, 請自行決定, 我是從到到尾都沒將電池取下...。
image

拆下電路板, 可以看到 USB 信號接點
image

  • 白色, USB D-
  • 綠色, USB D+

.

再附上這些信號的檢查方式, 如果你有電表, 可以確認一下。

信號

對地電阻

+5V 只有電容, 沒有電阻
VBUS

對地17.5K

USB D- 未知
USB D+

對地1.5K

GND (地) 和傳輸充電接頭的鐵殼相通

你可以選擇將 +5V 和 VBUS 跳線接在一起, 或者經由二極體接在一起, 這會決定原本的傳輸充電接頭是否還有獨立的傳輸/充電功能....。

銲接的部份從略。如果有人 DIY 完成了自己的版本, 記得分享一下囉!! 祝順利!!

.

[2008-06-16 補充] -- 接線方式如下,

其中的『紅白綠黑』是參照一般 USB 的習慣, 請參考以下網頁, 確認 USB 的腳位

.

其實, 還有一個進化的版本接近完成。因為『mini-USB接頭』搭配『軟排線』, 實際使用就會覺得: 小小的接頭, 細細的線, 自然每次插拔都難免要多花一些耐心和時間 ....。所以還是一時手養, 進化成了『....』

image

哎呀! 好像可以申請專利耶, 暫時先保留一下囉~~

.

參考資料:


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

2008年4月10日 星期四

USB 隨身碟 多版本 XPE 開機

如果只需單一版本的 XPE 開機, 請參考『USB 隨身碟 DOS, Grub, XPE 多重開機實作』

如果要在同一個 隨身碟 放兩個以上的 XPE 版本, 請參考 本篇

這次, 主要是使用 autoexec.bat 直接呼叫 grub.exe 來引導 XPE 開機, 另外還用到 MOVE 指令來搬移檔案

.

準備材料

開機設定

  • 目錄結構

2008-04-10_165920 

- XPE 的檔案 SETUPLDR.BIN (更名為 RXPE), RXPE.IM_, RXPE.SIF, RXPE.COM 都複製到同一目錄, 使所有檔案都是 RXPE 開頭 (包含自行編寫的 RXPE0.BAT), 另外再複製 OUTTOOL 整個目錄

- Grub4Dos 只需要 GRUB.EXE, GRLDR, 另外需自行編寫 MENU.LST

請注意不同版本的 XPE 檔案的目錄名稱, 例如:
0504 版的檔案放在 0504 的目錄, 對應的 outtool 目錄則改名為 out0504
1030 版的檔案放在 1030 的目錄, 對應的 outtool 目錄則改名為 out1030
  • 檔案搬移圖示

2008-04-10_174009 

  • Config.sys  (DOS 開機選單)

[menu]
menuitem=DOS, DOS
menuitem=1030, XPE 1030 (Grub ...)
menuitem=0504, XPE 0504 (Grub ...)
menuitem=noemm, DOS without himem, emm386

 

menudefault=DOS,10
menucolor=15,1

- 預設 10 秒後, 以 DOS 開機
- menucolor 非必需

[DOS]
DOS=high,umb
devicehigh=\dos\himem.sys
devicehigh=\dos\emm386.exe noems
…

- DOS 的設定

[1030]

[0504]

[noemm]

-這邊不要放任何 DOS 設定

.

  • Menu.lst  (Grub 開機選單)
chainloader /RXPE - 原本的 SETUPLDR.BIN 改名為 RXPE, 以方便搬移檔案的操作

.

  • Autoexec.bat  (DOS 開機自動執行)
@echo off
goto %config%

- 跳到指定的開機設定

:DOS
…

goto end


- 原本的 DOS 開機自動執行, 放這裡

:1030

:0504

call XPE.bat %config%




- 搬移指定版本的 XPE 檔案, 並呼叫 grub.exe 來引導 XPE 開機
:end  

.

  • 存放在 1030 目錄裡的 RXPE0.BAT

@echo off
set XPE=1030

.

  • 存放在 0504 目錄裡的 RXPE0.BAT

@echo off
set XPE=1030

.

  • XPE.BAT
  • 需要用到 MOVE 外部指令, 最好包含在 PATH 的搜尋目錄中
  • 不只在 AUTOEXEC.BAT, 在 DOS 命令列也可以使用, 只要 Grub 沒有和 himem, emm386, 或其他 DOS 程式相衝
  • 使用方法

XPE

XPE 版本名稱

XPE 非法名稱

 

=> 沒有參數, 直接用前次的 XPE 開機

=> 以指定版本的 XPE 開機

=> 將前次開機的 XPE 移回原目錄

.

@echo off
cd \
rem 沒有參數, 直接用前次的 XPE 開機
if %1.==. goto check_boot
rem 檢查是否有前次開機的 XPE
if not exist \RXPE0.bat goto no_previous
rem 將前次開機的 XPE 移回原目錄
Call RXPE0
move \outtool \out%XPE%
move \RXPE*.* \%XPE%
echo.
set XPE=
:no_previous
rem 檢查本次的 XPE 目錄是否有檔案
if not exist \%1\RXPE.IM_ goto not_valid
rem 檢查前次開機的 XPE 是否清除
if exist \RXPE.IM_ goto not_empty
rem 將本次開機的 XPE 移到根目錄
move \out%1 \outtool
move \%1\RXPE*.* \
echo.
:check_boot
rem 檢查次開機的 XPE 檔案, 並取得版本
if not exist \RXPE.IM_ goto not_boot
if not exist \RXPE0.bat goto not_boot
Call RXPE0.bat
dir \outtool
echo.
dir \RXPE*.*
echo.
echo ==== Ready to boot XPE %XPE% ====
echo.
rem 如果不想暫停, 可以移去 pause 指令
pause
rem 以 grub 呼叫 XPE 開機
grub
goto end
rem ==== 以下為錯誤訊息 ====
:not_valid
rem XPE 版本參數不正確
echo ==== "%1" is not a valid parameter !! ====
goto end
:not_empty
rem 前次開機的 XPE 無法清除
dir \RXPE*.*
echo ==== Please move previous XPE back to its folder to proceed !! ====
goto end
:not_boot
rem 找不到本次開機的 XPE 檔案
echo ==== XPE NOT Ready ====
:end

.

注意事項

  • 請確認你的電腦是否將 USB 隨身碟 開機為 C:。因為, 如果 USB 隨身碟 開機為 A: 可能會讓 Grub 無法正常運作
  • 目前發現, 兩個版本的 RXPE (原 SETUPLDR.BIN), RXPE.COM, RXPE.SIF 檔案完全一樣, 所以也可以只處理 RXPE.IM_ 和對應的 outtool 即可

.

參考資料


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

2008年4月9日 星期三

USB 隨身碟 DOS, Grub, XPE 多重開機實作

雖然網路上就找得到相關資料, 不過還是把我實作的經驗記錄下來。也為進階的『USB 隨身碟 多版本 XPE 開機』預作準備。

這次, 主要是使用 config.sys 的 install=grub.exe 來引導 XPE 開機

.

準備材料

開機設定

  • 目錄結構

2008-04-10_160753

- XPE 的檔案 SETUPLDR.BIN (可以自行改名), RXPE.IM_, RXPE.SIF, RXPE.COM 都複製到根目錄, 再複製 OUTTOOL 整個目錄

- Grub4Dos 只需要 GRUB.EXE, GRLDR, 另外需自行編寫 MENU.LST

  • Config.sys (DOS 開機選單)

[menu]
menuitem=DOS, DOS
menuitem=GRUB, Grub (XPE, ...)
menuitem=noemm, DOS without himem, emm386


menudefault=DOS,10
menucolor=15,1

- 預設 10 秒後, 以 DOS 開機
- menucolor 非必需

[DOS]
DOS=high,umb
devicehigh=\dos\himem.sys
devicehigh=\dos\emm386.exe noems
…

- DOS 的設定

[GRUB]
install=grub.exe

[noemm]

- 使用 Grub 引導 XPE 開機

Grub 也可以安裝在 MBR (USB 的 Master Boot Record), 不過透過 DOS 的 install=grub.exe 來呼叫, 可以不必修改 USB 的開機磁區

.

  • Menu.lst (Grub 開機選單)
chainloader /NTLDR

也可以保留 SETUPLDR.BIN 的名字, 只要注意和 Menu.lst 配合, 或試著將 SETUPLDR.BIN 和 RXPE.com 一起留在 /RXPE/.. 目錄裡

.

注意事項

請確認你的電腦是否將 USB 隨身碟 開機為 C:。因為, 如果 USB 隨身碟 開機為 A: 可能會讓 Grub 無法正常運作

.

參考資料


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