2018年5月6日 星期日

用Libreoffice writer巨集方便整理文章

為了用LibreOffice writer整理OCR後的文章內容,到網路上(Ask LibreOffice 互助問答)詢問和搜尋,加上自己實作和推想,得到了整理文書的好用巨集,紀錄在這兒,讓有用到的人可以參考。

1.直接將「Hledat」內的字串,取代為「Nahradit」的字串: (來自Lio ooo社團
----------------
Sub Najdi_Nahrad()
    Dim oDoc,oText,oVC,oStart,oEnd,oFind,FandR
    oDoc = ThisComponent : oText = oDoc.Text
    oVC = oDoc.CurrentController.getViewCursor
        Hledat = Array("0","1", "2","3" ,"4", "5" ,"6" ,"7", "8","仿佛","却", "Search", "Value")
        Nahradit = Array("〇","一", "二", "三", "四", "五", "六", "七", "八","彷彿","卻", "hledat", "Hodnota")
        Pocet = 0
       While Pocet <= uBound(Hledat)
          oStart = oText.createTextCursorByRange(oVC.Start)
          If Not oVC.isCollapsed then oEnd = oText.createTextCursorByRange(oVC.End)
             FandR = oDoc.createReplaceDescriptor
             With FandR
                .SearchString = Hledat(Pocet)
                .ReplaceString = Nahradit(Pocet)
                .SearchWords = false
             End With
          If isEmpty(oEnd) then 'Do whole document.
               oDoc.replaceAll(FandR)
          Else
               Do
                   oFind = oDoc.FindNext(oStart.End,FandR)
                   If isNull(oFind) then Exit Do
                   If oText.compareRegionEnds(oFind,oEnd) < 0 then Exit Do
                   oFind.setString(FandR.ReplaceString)
                   oFind = oDoc.FindNext(oFind.End,FandR)
              Loop
          EndIf
       Pocet = Pocet + 1
        Wend     
End Sub
---------------
2.回到文章最前面,即〔按[Ctrl+Home〕
----------------
sub Ctrlhome1
rem -----------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -----------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:GoToStartOfDoc", "", 0, Array())
end sub
----------------
3.找「args1(11).Value = "? "」字串
---------------
sub no01
rem -----------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -----------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -----------------------------------
dim args1(21) as new com.sun.star.beans.PropertyValue
args1(0).Name = "SearchItem.StyleFamily"
args1(0).Value = 2
args1(1).Name = "SearchItem.CellType"
args1(1).Value = 0
args1(2).Name = "SearchItem.RowDirection"
args1(2).Value = true
args1(9).Name = "SearchItem.AlgorithmType"
args1(9).Value = 0
args1(10).Name = "SearchItem.SearchFlags"
args1(10).Value = 0
args1(11).Name = "SearchItem.SearchString"
args1(11).Value = "? "
args1(12).Name = "SearchItem.ReplaceString"
args1(12).Value = ""
args1(13).Name = "SearchItem.Locale"
args1(13).Value = 255
args1(14).Name = "SearchItem.ChangedChars"
args1(14).Value = 2
args1(15).Name = "SearchItem.DeletedChars"
args1(15).Value = 2
args1(16).Name = "SearchItem.InsertedChars"
args1(16).Value = 2
args1(17).Name = "SearchItem.TransliterateFlags"
args1(17).Value = 256
args1(18).Name = "SearchItem.Command"
args1(18).Value = 0
args1(19).Name = "SearchItem.SearchFormatted"
args1(19).Value = false
args1(20).Name = "SearchItem.AlgorithmType2"
args1(20).Value = 1
args1(21).Name = "Quiet"
args1(21).Value = true

dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args1())
end sub
--------------
4.執行上一個動作(如3.),再新增段落
---------------
sub fixz0
rem -----------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -----------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -----------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Quiet"
args1(0).Value = true

dispatcher.executeDispatch(document, ".uno:RepeatSearch", "", 0, args1())

rem -----------------------------------
dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Count"
args2(0).Value = 1
args2(1).Name = "Select"
args2(1).Value = false

dispatcher.executeDispatch(document, ".uno:GoLeft", "", 0, args2())

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:InsertPara", "", 0, Array())

rem -----------------------------------
dim args4(0) as new com.sun.star.beans.PropertyValue
args4(0).Name = "Quiet"
args4(0).Value = true

dispatcher.executeDispatch(document, ".uno:RepeatSearch", "", 0, args4())

rem -----------------------------------
dim args5(1) as new com.sun.star.beans.PropertyValue
args5(0).Name = "Count"
args5(0).Value = 1
args5(1).Name = "Select"
args5(1).Value = false

dispatcher.executeDispatch(document, ".uno:GoLeft", "", 0, args5())

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:InsertPara", "", 0, Array())
end sub
-------------------
5.刪除全文中的半型空白和全型空白
-------------------
sub bit20
rem -----------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -----------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -----------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Count"
args1(0).Value = 1
args1(1).Name = "Select"
args1(1).Value = true

dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, args1())

rem -----------------------------------
dim args2(21) as new com.sun.star.beans.PropertyValue
args2(0).Name = "SearchItem.StyleFamily"
args2(0).Value = 2
args2(1).Name = "SearchItem.CellType"
args2(1).Value = 0
args2(2).Name = "SearchItem.RowDirection"
args2(2).Value = true
args2(9).Name = "SearchItem.AlgorithmType"
args2(9).Value = 0
args2(10).Name = "SearchItem.SearchFlags"
args2(10).Value = 65536
args2(11).Name = "SearchItem.SearchString"
args2(11).Value = " "
args2(12).Name = "SearchItem.ReplaceString"
args2(12).Value = ""
args2(13).Name = "SearchItem.Locale"
args2(13).Value = 255
args2(14).Name = "SearchItem.ChangedChars"
args2(14).Value = 2
args2(15).Name = "SearchItem.DeletedChars"
args2(15).Value = 2
args2(16).Name = "SearchItem.InsertedChars"
args2(16).Value = 2
args2(17).Name = "SearchItem.TransliterateFlags"
args2(17).Value = 1280
args2(18).Name = "SearchItem.Command"
args2(18).Value = 3
args2(19).Name = "SearchItem.SearchFormatted"
args2(19).Value = false
args2(20).Name = "SearchItem.AlgorithmType2"
args2(20).Value = 1
args2(21).Name = "Quiet"
args2(21).Value = true

dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args2())

end sub
----------------------
6.將所有半型改為全型
---------------------
sub word2bit1   '全部改為全型
rem -----------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -----------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:GoToStartOfDoc", "", 0, Array())

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:SelectAll", "", 0, Array())

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:ChangeCaseToFullWidth", "", 0, Array())

rem -----------------------------------
dispatcher.executeDispatch(document, ".uno:GoToStartOfDoc", "", 0, Array())
end sub
 -------------------
7.除了「sString 」中的字串外,刪除段落(將下一段文字接到前段)
  參考LibreOffice正體中文使用者社團 → pastebin - Miscellany - post number 3992044
----------------
sub Main003
  Dim oCurrentController As Variant
  Dim oViewCursor As Variant
  Dim oText As Variant
  Dim oObj1 As Variant
  Dim oObj2 As Boolean
  Dim oObj3 As Boolean
  Dim sString As String

  oCurrentController = ThisComponent.getCurrentController()
  oViewCursor = oCurrentController.getViewCursor()
  oText = oViewCursor.getText()
 
  oObj1 = oText.createTextCursorByRange(oViewCursor)
  oObj1.gotoEndOfParagraph(False)
  oObj1.goLeft(1, True)
 
  sString = oObj1.getString()
  oObj1.collapseToEnd()
  oObj1.gotoEndOfParagraph(False)
  oViewCursor.gotoRange(oObj1, False)
    document   = oCurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")   

  if sString = "。" or sString ="?" or sString ="." or sString ="…"  or sString ="!" or sString ="x" or sString ="」"  or sString =":"  or sString ="★"  or sString ="※" then
    rem -----------------------------------
      dispatcher.executeDispatch(document, ".uno:GoToNextPara", "", 0, Array())

  else
    dispatcher.executeDispatch(document, ".uno:Delete", "", 0, Array())
   
  end if
 
end sub
-----------------------8.重複執行巨集(Main003)三次
----------------
Sub my_Procedure()
    Call Main003
    Call Main003
    Call Main003
 End Sub
-----------------
9.將以上各巨集全部合成一個巨集,由前向後執行
---------------
Sub fi2pro_all()
    Call  fire01 '取代文字

Call Ctrlhome1 '回到最前面
    Call no01       '找到"? "   
        Call find_xz       '新增段落,並重複執行

Call Ctrlhome1 '回到最前面
    Call no02      '找到"」 "
   
        Call find_xz       '新增段落,並重複執行
                Call find_xz       '新增段落,並重複執行
Call Ctrlhome1 '回到最前面
    Call no03      '找到": "
   
        Call find_xz        '新增段落,並重複執行
Call Ctrlhome1 '回到最前面
    Call no04      '找到"。 "
 
        Call find_xz       '新增段落,並重複執行
                Call find_xz      '新增段落,並重複執行

Call Ctrlhome1 '回到最前面
    Call no05      '找到"! "
 
        Call find_xz       '新增段落,並重複執行

Call Ctrlhome1 '回到最前面
    Call no06      '找到"』 "則換一段
 
        Call find_xz       '新增段落,並重複執行
               
Call Ctrlhome1 '回到最前面
Call bit20        '刪去空白(包括全型半型)
Call word2bit1          '全部改為全型符號
Call Ctrlhome1       
Call my_Procedure        '接斷行 
    end sub
--------------

2018年5月5日 星期六

用手機測量血壓、血糖和作計步器

你可能不知道,帶著手機就可以隨時測量血壓血糖值和作為計步器等。實在是方便哩!
前兩天看BBC,有關醫學、健康的節目,其中有談到用手機測量血壓,因為我有「家傳」的高血壓,於是到Google Play商店找測量血壓的app,果然有欸!(若要更準確的測量值,可以到一般儀器測量,然後和手機app校準個兩、三次即可)
  
如果你有健康方便需要測量的身體狀況,不妨到 play商店去找找看有什麼app可用。
  
計步器app,將手機帶在身上就可以用來測量一天走了多少步,或散步、慢跑、快走時走了多少步,很方便喔!
  
有什麼想法,三不五時到Play 商店找找看有沒有app可用,倒是給生活帶來許多方便哩!

2018年5月3日 星期四

申請發票手機條碼載具--自動幫你對獎又環保

每次買東西開發票,臺灣一年估計就需要印掉五萬棵樹的紙張。所以去申請電子發票手機條碼載具吧!好處多多:
  
1.環保;
2.自動幫你對獎,中獎後還通知你;
3.設定帳號,獎金自動匯入,連領獎手續都省了。
 真是方便啊!

※如何申請呢!
1.到「財政部電子發票整合服務平台」,點雲端發票申請
2.輸入手機號碼Email ,再點擊「我要申請」即可。(若沒手機,可找家人中任何一支手機;若沒Email,可到google申請一個mail信箱)

※如何使用和設定銀行帳號等,請參考下面這一篇的詳細說明:
如何申請及使用電子發票手機條碼載具?

※接下來,若你想用手機app:
1.在下載之後,直接用「電子信箱帳號」及「手機驗證碼」登入,就可以開始使用。
2.買東西時,向結帳人員說:「我有載具」,然後點app中你的專屬條碼讓他掃一下,發票對獎號碼就歸戶了,開獎時,就自動幫你對獎了。
2.另外,app也可自動掃描已開的統一發票或手動輸入號碼等資料,等開獎時,手機會自動幫你對獎,超方便的。

就醬,趕快動個手吧!環保又方便!

2018年3月27日 星期二

Ubuntu變慢了,檢查正在執行的程序(程式)或軟體

用了一段時間(或開啟一些軟體)後,總會感覺桌機的效率下降了。到底是什麼程序或軟體佔用了cpu,在背景運作,要查它們:

1.開啟終端機:安裝、使用 xfce4-taskmanager 即可查到,可知道佔用cpu的百分比。


 ※※※※※※
另外:開啟終端機〈參考Ubuntu變慢的研究
1.使用 gnome-system-monitor (系統監控)
看看軟體(程序)佔用的cpu、記憶體。


2.運行下面這條命令(字型)
sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d":" | xargs -i sudo touch {} && sudo fc-cache -fv

3.刪除不完整的軟體包
sudo apt-get autoclean

4.刪除系統不再使用的孤立軟體(及其配件)
sudo deborphan | xargs sudo apt-get -y remove --purge 
 
sudo apt-get autoremove

5.關閉不必要的開機自啟動軟件
(系統)設定值/[Startup Programs]→檢查並刪去不需要開機自動啟動的軟體

6.可用[系統工具]/[Task Manager]關閉不用的程序


2018年3月25日 星期日

Ubuntu中批次修圖的好工具──XnView

最近接到的掃描圖檔,開啟後,覺得有些頁面太暗了(應該是用灰階格式掃的),看起來眼睛較吃力。於是到網路上查查是否有批次處理圖檔(頁面調亮)的工具,就找到有人推薦以前曾安裝過的XnView。

★下載XnView新版
※※※※※※
★或直接安裝

For 32 bit
sudo apt-get install gdebi

wget http://download.xnview.com/XnViewMP-linux.deb

sudo gdebi XnViewMP-linux.deb
  
For 64 bit
sudo apt-get install gdebi

wget http://download.xnview.com/XnViewMP-linux-x64.deb

sudo gdebi XnViewMP-linux-x64.deb
※※※※※※
raw、jpg……等圖檔或已製作成的pdf,都可匯入加以批次處理:
1.建立資料夾(OCR01)
2.圖或pdf檔copy至OCR01
3.開啟XnView
4.點選OCR01中要轉換的檔案(一個或多個)→工具/批次轉換

5.設定:若pdf圖像不清楚,〔載入格式設定/增加解析度〕
6.輸出:
 (1)[多頁檔仍轉為多頁檔〕打鉤。
 (2)設定輸出資料夾位置(可在原資料夾)。
7.動作:以下任一選項或組合,先用少數檔案測試看結果如何,再批次處理
 (1)自動對比+(過濾)銳化82
 (2)(對映)(調整:例:亮度16/對比52/γ值1.84)
 (3)色階(黑30/白160)
 (4)(過濾)減少雜訊


2018年3月2日 星期五

Linux(Ubuntu)中從實體書(pdf)製作電子書

友人掃描了實體書(雙頁掃描)要製成電子書,我從網路上搜集了資料,最後列出了各個步驟,紀錄下來,以便日後參考:

一、建book資料夾→將掃描檔剪下貼到book中→檔名改為a-all.pdf
 
二.pdf裁切出上、下頁輸出為ppm(需測試)
 [大本書]
(1)上頁: pdftoppm  -x 60 -y 50 -W 1060 -H 710 a-all.pdf up
★建目錄 up 存所有up檔
(2)下頁: pdftoppm -x 60 -y 850 -W 1060 -H 730 a-all.pdf dn
※※※※※※※※※
  [小本書]
(1)上頁: pdftoppm -x 260 -y 150 -W 2000 -H 1500 a-all.pdf up
★建目錄 up 存所有up檔
(2)下頁: pdftoppm -x 230 -y 1920 -W 2060 -H 1500 a-all.pdf dn
【註】若加入 -jpeg 條件則會輸出jpeg圖,但輸出時間較長,檔案較大。
★★xxx

三.改檔名,以便合併pdf時,依頁數順序合併:
(1)到up中:(合併時,1-1.ppm在1.ppm之前)
rename -v s/.ppm/-1.ppm/ *
(即在原檔名後加上 -1,合併時順序會在前面)
若橫式書本,左右頁相反,則改dn的檔名
=============
(2)在up中
rename -v s/up/dn/ *(改為檔名都是dn開頭)

★★xxx
四.Copy dn中檔案至up中,並將原a-all.pdf留下,以便合併

★★xxx
五.在up中,合併
(1)每個pdf檔60頁,傳到Google硬碟辨識用
convert dn-00*.ppm dn-01*.ppm dn-02*.ppm dn-03*.ppm dn-04*.ppm a-0004.pdf

convert dn-05*.ppm dn-06*.ppm dn-07*.ppm dn-08*.ppm dn-09*.ppm a-0509.pdf

convert dn-10*.ppm dn-11*.ppm dn-12*.ppm dn-13*.ppm dn-14*.ppm a-1014.pdf

convert dn-15*.ppm dn-16*.ppm dn-17*.ppm dn-18*.ppm dn-19*.ppm a-1519.pdf

convert dn-20*.ppm dn-21*.ppm dn-22*.ppm dn-23*.ppm dn-24*.ppm a-2024.pdf
【註】形成pdf後要打開來看看頁數是否符合
【註】辨識:在Google硬碟→右鍵→以Google文件開啟→辨識完,全選copy到純文字文件軟體
==============

(2)在up中,壓縮後(作單頁辨識用
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=a-0004new.pdf a-0004.pdf
(所得的單頁pdf比原檔小很多)
【註】形成pdf後要打開來看看總頁數是否符合

(注意:轉換成的 Google 文件,大小上限則是 50 MB。)
=============
(3)在up中,合併為全檔(作單頁校稿用
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=a-allnew.pdf a-*.pdf
(所得的單頁pdf比原檔小很多)
【註】形成pdf後要打開來看看總頁數是否符合

★★xxx
六.將辨識好的書本文字檔進行閱讀校正,貼到電子書製作軟體中,製成電子書。
七.將電子書丟入平板中以電子書閱讀軟體閱讀;檔案小又方便。

2018年2月26日 星期一

Linux(Ubuntu)中pdf的拆解、合併、壓縮

由於看到友人傳來的pdf檔太大,在彼此間共享不方便,於是在網路上搜尋pdf檔案壓縮的方法,將有關pdf的拆解、合併、壓縮整理如下:

一、pdf的拆解
1.(1)使用pdftoppm將pdf拆解為一張張ppmjpeg、png、tiff
   #  pdftoppm [options] [PDF-file] [PPM-file-prefix]
 ※例 pdftoppm a.pdf a (將a.pdf拆為一張張ppm圖檔)
 ※ [options]:-f 起始頁 -l 終止頁 -r (DPI) [png/jpeg/tiff]
     (-r:內定150DPI)
   ※Help:pdftoppm -h

   (2)一次掃2頁的圖,將pdf每頁裁切為2頁(先單頁後雙頁)ppm
    例: pdftoppm -jpeg -x 60 -y 80 -W 640 -H 360 input.pdf output
      (裁切一個寬度為 640 像素、高度為 360 像素的區域,此區域距離左邊界 60 像素、距離上邊界 80 像素)
   例:單頁:pdftoppm -x 200 -y 130 -W 2050 -H 700 abc.pdf up 
       雙頁:pdftoppm -x 230 -y 1550 -W 2050 -H 700 abc.pdf dn

   ★注意:每本書掃描的大小可能不同,需測試(輸出幾頁暫停[Ctrl+C])。
    (安裝xdotool,# xdotool getmouselocation,再求滑鼠座標差,可得到各座標大約數值)

★參考:Linux將PDF轉為圖片檔的指令教學與範例 (說明詳盡)
==============
2.(1)使用 ImageMagick 將 PDF 檔拆解為一張張 JPG 圖片檔
 例:(1)# convert input.pdf output.jpeg (預設72DPI)
      (2)# convert -density 300 input.pdf -quality 90 output.jpg
  (-density=dpi值;-quality=圖片壓縮層級)
 ※輸出其他格式的圖檔,就直接更改輸出檔名的副檔名即可(如png)。

  (2)只抽取部分頁面:頁碼從 0 開始算起
    # convert -density 300 input.pdf[4] -quality 90 output.jpg(只有第5頁)

    # convert -density 300 input.pdf[0-2] -quality 90 output.jpg(只抽取前三頁)
 (3)加上 -trim 讓 ImageMagick 自動把白邊去除
   # convert -density 300 input.pdf -quality 90 -trim output.jpg
(ImageMagick 去除白邊的方法是以最角落的像素顏色為準,凡是跟最角落像素的顏色相同的邊緣就自動去除,如果想要放寬判斷邊緣的標準,可以使用 -fuzz 來指定放寬的門檻值[-fuzz distance{%}]。)
(4)若要將轉出來的圖片進行裁切,可以加上 -extract 參數:
例:# convert -density 300 -extract 960x540+180+220 input.pdf output.jpg
(寬960像素、高540像素的區域;距左邊界180像素、距上邊界220像素)

★參考:Linux將PDF轉為圖片檔的指令教學與範例 (說明詳盡)
★參考:用ImageMagic將PDF轉成高品質圖
==============
3.用pdftocairo將pdf拆解為一張張jpegpng(或壓縮為另一個pdf檔)
   # pdftocairo [options] <PDF-file> [<output-file>]
  ※例:
 (1)pdftocairo -jpeg a-1.pdf a-1 (將a-1.pdf拆為a-1-01.jpg、a-1-02.jpg……)
 (2)pdftocairo -jpeg -f 3 -l 5 a-1.pdf a-1(將a-1.pdf分離出第3頁到第5頁為a-1-03.jpg、a-1-04.jpg、a-1-05.jpg)
※要看參數用法: pdftocairo -h
※拆為jpeg較快,檔案較小;拆為png很慢,檔案很大。
※ [options]=png/jpeg/pdf/ps/eps/svg
※參數 [-r]為解析度,內定為150PPI
參考網站:Ubuntu Manpage: pdftocairo
=============
4.使用 GhostScript 將pdf轉為一張張 jpg或png
  (1)將 PDF 檔轉為 JPG 圖片檔
# gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r300 -sOutputFile='page-d.jpg' fnli.pdf

  (2)將 PDF 檔轉為支援透明度的 PNG 圖片檔
# gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -sOutputFile='page-d.png' fnli.pdf
★參考:Linux將PDF轉為圖片檔的指令教學與範例 
=============
5.(1)用pdfimages擷取pdf中所含有的圖片(有文字有圖片者可用)
 # pdfimages -all input.pdf output
   (預設也是會將圖片儲存成 ppm,而加上 -all 可以原始格式儲存)
  (2)# pdfimages -list input.pdf
       (僅列出pdf中圖片清單)

  (3)若要讓圖片檔名加上頁碼
    # pdfimages -all -p input.pdf output

★★xxx★★xxx★★xxx
二、pdf的合併:
1.將多頁ppm合併(會壓縮為6/10)為一個pdf

  # convert <ppm-file> <output-file>
  例:convert a-0?.ppm a-1?.ppm a-0.pdf (將a-0及a-1開頭的所有ppm,依檔案名稱順序壓縮、合併成一個pdf檔)
【註】合併前若要改檔名以符合順序:
批次改檔名:
  # rename  s/檔名的原始字串/新的檔案字串/  要變更的檔案類型
例:
(1)把所有檔案名稱中有 xyz 的部份都改成 aaa
   # rename -v s/xyz/aaa/ *
(加上 -n 先預覽執行結果,確定後再執行;加上 -v 是把檔案都列出來;加上 -w 來覆寫現有檔案)
(2)更換副檔名:
  例:把 .html 置換成 .txt,其它不變。
  # rename -v s/\.html$/\.txt/ *html
 參考:Ubuntu用指令大量更改檔案名稱
==============
2.若不壓縮,將兩個以上pdf合併成一個pdf
 (1)安裝pdftk: # sudo aptitude install pdftk
 (2)pdftk <1.pdf> <2.pdf>……cat output <output-file>
 (3)例:
  ㊀pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf (1、2、3三個pdf合成一個pdf)
  ㊁pdftk *.pdf cat output all.pdf (目錄內所有pdf合成一個pdf)
==============
3.將一個pdf中的某幾頁分離出來合併成一個pdf
   # pdftk A=a.pdf cat A3-5 output dd.pdf (將a.pdf中取第3到5頁合成一個dd.pdf) 
==============
4.在不同pdf檔中取出各頁合併成一個pdf
   # pdftk A=a0.pdf B=a1.pdf cat A1-2 B1-3 A8 output ABC.pdf (在a0中取1~2頁,在a1中取1~3頁,在a0中取第8頁;將以上各頁依序合併成ABC.pdf)
★★xxx★★xxx★★xxx
三、pdf的壓縮+合併

1.用Ghostscript(若出現未安裝,可到synaptic安裝)
   # gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf


※-dPDFSETTINGS 變數有四種:(原始檔105.4Mb)
(1)/screen (檔案最小(6.3Mb)[和/ebook同][72dpi],壓縮時間長,最不清楚)

(2)/ebook (檔案最小(6.3Mb)[和/screen同],壓縮時間長,最不清楚)
(3)/printer (檔案第二大(10.2Mb),壓縮時間最短,第二清楚) --首選
(4)/prepress  (默認;檔案最大(18.1Mb),壓縮時間第二長,最清楚)

※若不用[-dPDFSETTINGS]參數,可用以下代替:(自行測試)
-dDownsampleColorImages=true \
-dDownsampleGrayImages=true \
-dDownsampleMonoImages=true \
-dColorImageResolution=72 \
-dGrayImageResolution=72 \
-dMonoImageResolution=72 \
 ※※※※※※
★例:若要將多個pdf壓縮並合併為一個pdf檔,則可如下:
 # gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=a-012T.pdf a-0.pdf a-1.pdf a-2.pdf  (將a-0、a-1、a-2pdf檔壓縮並合併為較小檔案a-012T.pdf)
=============
 2.將多頁ppm壓縮(6/10))並合併為一個pdf
  # convert <ppm-file> <output-file>
  ※例:convert a-0*.ppm a-1*.ppm a-0.pdf (將a-0及a-1開頭的所有ppm,依檔案名稱順序壓縮、合併成一個pdf檔)
=============
3.將pdf壓縮為另一個pdf
   # pdftocairo -pdf <PDF-file> [<output-file>]

參考:linux-優化pdf
參考資訊:Linux下pdf的編輯

2018年2月1日 星期四

不用辨識軟體--超大文字掃描圖形檔(pdf)中文辨識(OCR)攻略--pdf大檔的拆解、合併及壓縮

  曾經寫過〔辨識--好用的手機APP Google Translate;及網頁Google文件〕這篇文章介紹一點辨識的方法。但若pdf的檔案太大就不能傳到google硬碟辨識了(轉換 Google 文件,大小上限則是 50 MB。)。
  今天接到幾百Mb(有的有1Gb)的檔案,當然是不行囉!
  先是用手機拍照→google翻譯的辨識方法,但有些操作不便(要換頁、拍照、辨識後轉貼寄出),而且速度又慢,於是想辦法解決它。最後終於找到了解決的方法☺


1.安裝imagemagick:
  #sudo apt-get install imagemagick
2.將圖形pdf轉ppm
  #pdftoppm a.pdf a (將a.pdf拆為一張張ppm圖檔)
3.將多頁ppm轉pdf
  #convert a-0?.ppm a-1?.ppm a-0.pdf (將a-0及a-1開頭的所有ppm,依檔案名稱順序合併成一個pdf檔)
4.將大pdf檔壓縮為小檔案(安裝Ghostscript)
  # gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=a-0T.pdf a-0.pdf (將a-0.pdf檔壓縮為較小檔案a-0T.pdf)

5.將轉好的pdf檔傳到Google硬碟。
6.傳上去後,按右鍵,選擇使用google文件開啟,等一下了就幫你辨識好了。
7.按[Ctrl+A]全選,複製貼到文字檔,OK
======
附註1:若是pdf本來就是文字格式轉成的,那麼直接轉換即可
  #pdftotext a.pdf a.txt
======
附註2:網路上有人介安裝tesseract辨識軟體,經測試結果,英文沒問題,中文則不管橫式或直式都不行(橫式中文效果稍好,但還是不行),方法如下:
1.安裝:
  #sudo apt-get install gocr
  #sudo apt-get install tesseract-ocr
  #sudo apt-get install libtiff-tools
2.安裝tesseract-ocr後,到synaptic安裝語言包
(或到官網上下載中文語言包,比如繁體的就是chi_tra(簡體chi_sim),然後加入到一個環境變量中
  #sudo mv chi_tra.traineddata /usr/local/share/tessdata
  #export TESSDATA_PREFIX=/usr/local/share/
3.執行辨識
  #tesseract a1.ppm a1.txt -l chi_tra
(若發生錯誤訊息,則登出再登入,即可執行)

2018年1月31日 星期三

完全解決--你的電腦網頁、文書、電子郵件……還會缺字嗎?還有框框字嗎?

  近日看電子書時,發現書中有靈提(應該是靈𤟥(左犭右是)【你的桌機可能看不到這個字】)的名詞,就試著要糾錯,可是我的桌機竟也打不出「𤟥」這個字,到(http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=247E5)這個網頁上查到的是框框字。
 
  為了解決這個字,到網頁上尋找含有最多字的字型檔;以前曾接觸過【中文全字庫】,也下載安裝了其中的楷字,但沒有出現這個字。於是再到這個網站去瀏覽,發現有加了一些Unicode的字,重新下載全字庫字型→移除舊字型→安裝【全字庫正楷體】及【全字庫正宋體】→重新開機→將系統字型設定為【全字庫正楷體】。【𤟥】字跑出來了,其他一些網頁上的框框字也都出現了--因為它共有108018個字呢!(資料在這裡

  如何下載及安裝中文全字庫:
1.到(政府資料開放平台CNS11643中文標準交換碼全字庫(簡稱全字庫)網頁,點(資料資源)【ZIP】,就會跳出下載頁面(因為有數種資料,共有約252Mb),所以慢慢讓它去下載吧!
2.下載後解壓縮,可以看到(Open_Data)這個資料夾內,有(Fonts)資料夾,內有8個檔,打開其中的說明檔.txt,就可知道了。
3.(若已曾安裝同一字型檔需先移除)在楷體中的3個檔都快按2下→安裝,就會安裝好字型檔。
4.重新載入字型檔(sudo fc-cache -f -v),設定系統字型、網頁字型等。→此步驟若不會,直接重開機再設定字型較快。
5.登出再登入或重開機,設定字型就成功了。
  除非又有新字出現(在臺、中、日、韓、越、新等這些使用中文字型的國家三不五時就會發現有新字〔古書、姓氏等〕未列入,於是又有新字要增加了),否則你的電腦就再不會出現框框字了。

  另外一提,雖然Google和Adobe共同推出了【思源字型(下載頁)】(搜尋CJK找到字型下載)希望網頁上沒有框框字,不過我下載安裝後,「𤟥」這個字依然出不來。不過它的字也不少,一般來講也夠多了!(每個字型有65535字)--電腦玩物有介紹下載及使用方法。

2017年4月26日 星期三

無意間治好了頭皮屑--環保酵素

  我已經製作並使用環保酵素一年多了,最使我驚異的是──在無意間,多年煩擾我的頭皮屑竟然自動不見了(曾經使用幾種標示「能治頭皮屑」的洗髮精、洗髮乳等,都沒有效果)。

  製作環保酵素的方法、用法、功效在網路上相當多,如連結一連結二連結三。您可以跟著做。

我的第一次做法是:
  1. 買一個含蓋的大玻璃罐(不要蓋太緊,只要蚊蟲進不去即可,免得產生的氣體太多,玻璃罐破裂)
  2. 買一公斤黑糖(紅糖,網路上說愈深色愈好)。
  3.  檸檬皮。使用檸檬皮的原因是,我住屋附近有一家飲料店,他們每天會留下許多已經擠出檸檬汁的檸檬皮(含果肉),原是要丟掉的,就去向店裡要一些回來。──其實各種果皮都可以,若要洗頭、洗澡,我覺得用果皮比較好(有含精油哩!)
  4. 大約秤一下,用1:3:10的比例,例入紅糖→果皮→自來水加至八分滿。
  5. 剛開始的兩星期,每天很興奮的去開罐蓋,都有氣體溢出,讓人覺得正順利進行中。過一段時間,就覺得有點麻煩,於是將罐蓋只蓋八分緊,讓產生的空氣自行跑掉。
  6. 這樣等了六個月,含有些微香氣環保酵素就完成了。
 第二次做法:
  1.  比例大約依第一次的量。
  2. 將第一次留下的白色物質(網路上說是酵母)和一些果皮,加入第二次的罐子中。
  3. 蓋子蓋八分,五、六個月後就開始用了。
用的方法在網路上可以找到很多,我主要是用來洗頭、洗澡、洗衣、洗碗盤和稀釋澆菜。
  1. 洗頭:約二分高的洗髮乳(精),加自製酵素到四分高,再加水到八九分滿,在洗髮乳瓶中上下搖一搖,就可用來洗頭了。 就這樣無意間治好了多年的頭皮屑
    ※但染髮者可能不適用,我太座用此混合液洗頭,發現染色劑似乎掉的比較快──洗淨效果太強了。
  2. 洗澡:約二分高的沐浴乳,加自製酵素到四分高,再加水到八九分滿,在沐浴乳瓶中上下搖一搖,就可用來洗澡了。當然也可以裝入小瓶中,用來洗手。
    ※建議將混合液噴在沐浴刷(球)上刷身體。洗起來又快又乾淨。
  3.  洗碗盤:約二分高的洗碗精,加自製酵素到四分高,再加水到八九分滿,在洗碗精瓶中上下搖一搖,噴在菜瓜布上洗碗。──清潔溜溜又環保。
  4. 洗衣:洗衣機放水時,加入少量洗衣精(約正常量的一半),再加入一些自製酵素。
  5. 澆菜:將發酵過的果皮放入臉盆中,加水後攪拌,稀釋到顏色變淡,用來澆菜、澆花(濃度太高,植物會酸死)。若怕濃度太高,澆花前再加水稀釋。 
其他的用途請自行參考網路上的文章。
因為網路上有太多有關環保酵素的文章了,所以只曾在FB中分享連結,並沒想到要放在Blog上,但有一天,太座說:你的頭皮屑都不見了(這是她以前也感到煩惱的,因為衣服上、枕頭上、椅子上都會留下頭皮屑)。於是想說有一天要把這些心得放到Blog上,但一直拖到今天,有點閒空、有點好心情,就把它放在這兒了。希望對您有幫助。

2016年10月29日 星期六

網路分割pdf檔──Smallpdf.com

由於製作電子書需要將pdf檔分割為圖片,再用google文件辨識,於是上網找到一個不錯的分割pdf檔的網站。

Smallpdf.com 線上PDF 轉檔、合併、分割、壓縮工具

  1. 進入網頁後,在最上方〔功能列-轉換、合併與分割〕選取你要的功能。
  2. 然後上傳檔案。
  3. 上傳完畢後,選取次要功能。
  4. 等一段時間就完成。
  5. 下載你需要的檔案(壓縮檔)。
  6. 解壓縮即完成。

 ※若偶而用之,不用註冊、付款。一小時內可處理兩個檔案。(大小好像沒限制,我傳了一個四十幾M的檔案,一樣可處理)
★★註:找到更好的方法了:
1.安裝imagemagick:
  #sudo apt-get install imagemagick
2.將圖形pdf轉ppm,會自動分頁(太帥了)
  #pdftoppm a.pdf a
3.將多頁ppm轉pdf
  #convert a-0?.ppm a-0?.pdf (會將a-0開頭的所有頁數一次轉成一個pdf檔)
4.將轉好的pdf檔傳到Google硬碟。
5.傳上去後,按右鍵,選擇使用google文件開啟,等一下了就幫你辨識好了。(一次辨識20頁<33Mb>沒問題,約2~3分鐘)
6.按[Ctrl+A]全選,複製貼到文字檔,OK


2016年9月24日 星期六

辨識--好用的手機APP Google Translate;及網頁Google文件

  要將一篇PDF辨識為文字檔,可以用軟體分割成一頁一頁,然後用OCR 辨識。雖然OCR 軟體用起來方便,但當掃描檔不是很清楚時,它的辨識率就不高。若改用〔Google文件〕辨識或手機拍下後用〔Google翻譯〕辨識,則辨識率要好得多

  若在分割成一頁一頁之後,可:

  1. 上傳至gmail網路硬蝶。
  2. 右鍵→選擇開啟工具→Google文件,就會自動辨識(上方是原件,下方是辨識結果)。
  3. 辨識率還不錯,複製下來即可。(有些頁數會不分段,得自行分段)


  若不想分割文件即辨識,則可:

  1. 在電腦開啟PDF檔。
  2. 再開啟手機 Google翻譯(手機先安裝Google翻譯,設定由繁體中文翻譯為繁體中文)。
  3. 然後用手機拍下,就會自動辨識。(所有內容皆不分段);若嫌螢幕太小,可以將pdf開啟後,逆時鐘旋轉90度,手機也逆時鐘旋轉90度來拍,一樣可以辨識
  4. 再分享到Gnail或記事本(後者會自動一頁一頁往下貼,較方便),也可以用複製→貼上到記事本。
  5. 寄給自己,就有一份辨識好的文件了。




2016年3月31日 星期四

神奇黃豆營養高──健康、防癌、聰明、防止老化……

  兒子以前買了台製的豆漿機,以為因此可以好好喝有機豆漿了。不料幾次後就嫌麻煩(打完過濾,又得洗濾網──年輕人嘛)放著沒在用。我看到後豆漿機後,就依樣試著打豆漿──為了一家人健康,發現只打不過濾,果然只有自己在喝,沒人捧場。
  
  於是想法改善製作方式,試了幾次後,發現現在打出來的豆漿都有人捧場了☺,我的作法是:
 1.前一晚用電鍋浸黃豆(加多一些水),約兩三小時後開下去煮。
 2.隔天一早,將煮好的大豆連同豆湯一起倒入豆漿機打。
 3.第一次打好豆漿,放著約二十分至半小時後,將豆漿機的芯拿出來沖冷水(因為它有熱感應,太熱時會發出嗶聲,不能馬上再打),再放入打第二次。
 4.第二次打完後,不用過濾,大家喝起來感覺不錯。若放置一段時間,底下有沉澱豆渣,特別撈出來給孫女兒(七八個月大)混合其他食物吃。

  這樣,有四杯豆漿和半碗豆渣,剛好一家人人人有份。

  喝豆漿的好處很多,您可以參考網路上的資料。如來自衛生署國民健康局(神奇黃豆營養高的部分資料如下:

  1. 大豆卵磷脂:由大豆取得的卵磷脂完全不含膽固醇 ,功效為預防動脈硬化、高血壓等心血管疾病、護膚、排泄毒素、促進細胞活性化,延緩老化以及幫助脂溶性維他命吸收等,是促進人體健康的好幫手。
  2.  大豆異黃酮:是由大豆胚芽萃取出的植物性雌激素,對癌症的起始因子具抑制作用
  3. 皂素:皂素本身是一種抗氧化物質以抑制自由基,可預防罹患癌症。植物皂素以黃豆的含量最高。皂素擁有良好的界面活性作用,猶似「肥皂之素」,可改變大腸癌細胞之細胞膜的通透性,對癌細胞的抑制有不錯的效果
  4.  大豆蛋白:黃豆的大豆蛋白中,含有胰蛋白抑制劑,具有抗癌作用。
  5. 大豆纖維:豆渣含有大量的大豆纖維,食用後有幫助消化的效果,還能調整血糖值,對糖尿病患者是一種福音。除了降低血糖值、血清膽固醇、血脂質並預防肥胖以外,又能整腸、消除便秘,預防大腸癌以及胃潰瘍等。
  6. 黃豆中所含的大豆異黃酮,除了有預防癌症的功效,其在體內的作用,類似女性荷爾蒙,能有效舒緩女性更年期帶來的不適感,也能降低骨質疏鬆症的發生 
  7. 腎臟病病患不宜吃太多黃豆或豆類製品,因為植物性蛋白質會使得腎臟的代謝負擔加重,因而加速腎功能惡化。
  8. 有痛風或高尿酸問題的人,不宜食用太多的整顆黃豆,但如果是豆腐、豆乾、豆腐乳、豆漿的豆類加工製品,普林含量不高,則不在此限  
來自林春銘醫師神經醫學網認識卵磷脂的資料顯示:
  1. 卵磷脂好比是大腦這部汽車所需的汽油,沒有汽油,汽車動不了;而沒有卵磷脂,老年人就無法保持頭腦的靈活。所以為了防止大腦老化過速,老年人每天必須補充卵磷脂
  2. 腦部尚未發育成熟的小孩,卵磷脂不足會使頭腦反應遲鈍、運動協調不良。所以卵磷脂可以當成小孩的「IQ增進劑」
  3. 卵磷脂能促進孕婦和胎兒的健康。 
  4. ……
你是自行打豆漿嗎?如果你家的豆漿機不是昂貴的,你可以像我一樣的做法。如果你家沒有豆漿機,那就常去買豆漿、豆腐等豆類製品回來補充營養吧!
  
  祝大家身體健康!

2016年3月19日 星期六

你覺得手機或平板變得很耗電嗎?為何手機電池電量越充越少?──解決方法

  前一陣子,我們在外面待到晚上約九點左右,兒子打來電話,要我們去接他們一家──到朋友家玩。我發現手機還有二十扒左右的電(早上八點,是充滿電的),就跟他說OK。隨後打開手機Google地圖,輸入地址,然後開車上路。不料在半路上,手機螢幕就變黑了,而且我沒記下地址(冏)。直到看到一家假日也在營業的手機販賣店,到裡面向老闆借充電器充一下電(平時就要在車上準備了一個充電USB插頭和充電線),然後再開啟手機繼續趕路,幸好他們也不很急,上車時只是說:手機一直打不通☹。向他們解釋了原因後,大家商量著,要去買一組充電工具放在車上,以免再發生類似的情形。

  這兩天,上網去查了一下,手機為何待機半天不到就將電快耗完了待機一小時,耗電約十扒)或是充電時,越充電越少(其實這是耗電比充電快造成的)。網路上有各種說法,也有各種建議做法。其中之一,我覺得是最好的方式,不用去換鋰電池,不用再花錢。以下就是我用的方法:
 ※※※
  開啟手機或平板上的「設定」,找到「應用程式」,然後點開不是必須一直掛著的程式(如LINE、Dropbox、Sesurity、Gmail、輸入法,以上這些停下時比較不方便),如地圖、郵遞區號查詢、e停車……等等一大堆,都按一下『停用』,或「強制停止」──這些都等到要用時再啟用;另外,若不是常用到WiFi,也可以將它關掉──有WiFi可用時再開不遲。
※※※
  由於安裝了一大堆沒必要常用的應用程式──而且大部分應用程式都有加上廣告(所以才免費啊!),它們也隨時在偵測中,如你的位置、更新版本、或盗取你的個資……,所以即使你不去用它,沒開啟它,照樣耗你的電。

  經過關閉各種應用程式後,現在我的手機待機一小時,平均耗電約一扒──即使到晚上,電力都還相當足,不再怕半路上螢幕就變黑了。如果你我手機或平板耗電快或是電池電量越充越少,建議你和我作同樣的動作,一定能得到解決的──先不必急著去找商家理論或花錢換電池。

2015年10月13日 星期二

在家裡自種有機豆芽菜超簡單

  如果你是退休人員、家庭主婦或是有點空閒時間的人,不妨自己來發有機的豆芽菜,可以給自己健康和家人健康加分。
 
  以前我煮麵或煮泡麵喜歡加豆芽菜,原因是豆芽菜在超市很便宜,而且當時以為豆芽菜〔沒有農藥〕,比一般的蔬菜要好。而且煮好後在麵上加些辣椒,口感一級棒。
 
  後來媳婦從網路上購得一包小小扁扁的東西,說是孵豆芽用的,於是試著自己用家裡買的有機綠豆、紅豆、黃豆來孵豆芽,果然很讚--反正閒著也是閒著,花一點時間讓家人吃到有機豆芽保健康,何樂而不為!
 
  這幾天,覺得掐豆芽的根有點花時間(一餐的量約需15分鐘~半小時),想說一般在賣的豆芽菜都沒有根,是怎麼辦到的,就查了網路,看有沒有好方法。沒想到一查網路,發現一般市場的豆芽菜雖然便宜、好看又沒有農藥,可是還是加了一些危害健康的東東☹,吃起來可不安心哩!參考以下網址:市售常見豆芽菜可能的添加物1市售常見豆芽菜可能的添加物2 
 
   看完了市售豆芽菜不能吃後,若你有一點點空閒時間、一點點錢,不妨跟我一樣,自己來發豆菜--是有機的喔!到有機商店買也許不便宜吧!也可能不是真有機的,只有自己來種,才是100%有機豆芽菜!
 
  首先在網路上(五金大拍賣也許有)買一個孵豆芽的袋子($50)--名稱叫〔芽苗自動培育器〕,不用去買幾百上千的,這麼貴,你也許就會想(乾脆直接買有機芽菜算了),所以像我一樣買最便宜的就好。雅虎拍賣就有還有這裡這裡可能拿到免費的(還有使用步驟詳解,當然看內附說明書也可以啦!)
 
  裝好後,除了水桶加水(若有多餘的水龍頭,此步驟可省略)和放入種子外,可以說是全自動的,就等著四五天後收成即可(我是到樓頂看菜時,會順手打開看一下成長的情形。看它每天努力的長,心情愉快)。 實在夠省事的。
 
  以下是我的發芽菜圖解(手機拍的,有點模糊,請見諒)和心得,給您參考:
我是裝在頂樓置物架上,底下用一臉盆接流出來的水--我用來澆菜。當然只要有一小空間就可以了,廚房、陽台、洗衣間、地下室、車庫、花園等,甚至是浴室都可以(若是空間實在小,也可以只掛最上面一層,將吸管抽出來,60~80公分的高度即可)
上面放個小水桶裝水讓它自動澆水。一天~兩天加一次水(水慢慢滴即可,只是讓根部保持溼度而已;颱風天我將水桶拿下來,一天沒滴都OK,照長不誤)。
 放入有機豆子(我種過黃豆、綠豆、紅豆、紫蘿蔔嬰、空心菜、豌豆),發現綠豆和空心菜最好種,收穫最多,也最好吃,所以你就只買綠豆和空心菜就好,其餘就不用試了。
有機綠豆種子買500克的(超市價格約$50~70) ,一袋每次放約70克(袋子有50、100、200的刻度),買一袋可以發7~8次芽,一袋豆芽種子約7~10元。 
 第二~三天(天冷時較慢)。
 第四~五天。可以再隔個一天等它長到接近袋子頂部再拿出來。
根部掐掉後實際上根很細不用掐掉,直接切下去煮即可)的一袋綠豆芽菜(市售有機芽菜約40~50元),夠一家四~五人一餐吃。右側的沒長夠長的短豆芽可以放在一小容器,在底部加一些水,放到陰暗些的地方(不用非黑暗不可),一天~兩天後它就可以長的夠長來吃了(煮麵就夠用了,或加入下一包芽菜中)。
一盤又白又嫩又長的豆芽菜,讚吧!心動不如馬上行動,要好吃、健康、方便、省錢,就現在開始動手做。

這圖是紅豆發芽的情形,紅豆要多兩天,營養不一樣,你可以自己試試(先用一袋試試,口感可能沒綠豆芽好)。我是做了一次後,其餘的拿來用豆漿機打豆漿去了。若沒有豆漿機,你可以拿來煮紅豆湯,也不錯哩!
 
  若用了6個袋子種綠豆芽,可以每隔一天放兩袋,這樣就每天都有有機豆芽菜可吃了。
 
  空心菜的芽苗和綠豆芽情況差不多,不同的是:空心菜吃長成綠葉的「苗」 ,方法是發芽長到約10公分後,就打開黑色的塑膠外袋,讓它受光,兩、三天後就有綠色的空心菜苗可吃了。--只是空心菜苗除了要掐掉根部外,還要掐除種子的殼(它不容易掉,所以要用掐的),比較耗時間,若有空閒,或小孩子閒著,就讓他們動動手吧!
 
  若能帶著家中小孩一起動手做,一起看成長過程,一起收穫,一定會更有趣,也是一種教育。說了這麼多,最重要的還是要自己動手!才能吃得到好菜。加油!
 
  補:空心菜收成的情形
 
空心菜苗要等長綠了之後兩天收成,這樣種皮才會大部分自動脫落,否則要去根又要去種皮,要有點耐心--小孩子培養耐心、細心的好機會。
  
 撿好的空心菜苗;右側的是嫌小的,加少許水,讓它再長一兩天。

2015年8月28日 星期五

在Ubuntu系列中將youtube影片下載為ogg,將下載的mp3等轉換為ogg,以便在待機的手機上和平板上播放

為了讓寶寶好睡,下載了youtube中的嬰兒睡眠音樂影片3gp檔,試了一下,發現待命中的手機及平板不能播(待命中播音樂用〔play音樂〕軟體),只好找下載轉為ogg的軟體。

在網路上有一款〔4K視頻下載器〕,安裝後即可用來下載youtube中的影片轉為ogg音樂檔了。

參考網址:https://www.4kdownload.com/zh-cn/howto/howto-download-songs-from-youtube

1.下載後安裝
2.在[選單]中打開[4K Video Downloader]置於右側
3.點[智能模式] ,設定[格式]為ogg,儲存的[檔案夾]位置
4.開啟火狐瀏覽器,搜尋youtube影片
5.在網址列全選→複製
6.在[4K視頻下載]上,點選[粘貼連結],即自動轉檔並下載到設定的[檔案夾]中

======
今天下載了兒童故事mp3,要轉為ogg,以下是它的方法:

安裝 Audacity:

多語使用者介面(切換時必須重新開啟)
匯入與匯出 WAV、MP3、Ogg Vorbis或者其他的聲音檔案格式
從1.3Beta開始支援MP4、MOV、WMA、M4A 、AC3檔。

2015年7月8日 星期三

移戶籍登記(遷徒登記)或辦戶口名簿補發

因為搬家,就去辦理戶籍轉移(事實上戶口名簿已遺失,只好辦理補發)。查了一下,有網頁說,家長只需帶身分證、印章等兩三樣去辦即可。到了戶政事務所,辦理人員說,還得有其他證件,備妥了才能辦。下面是她給的單子:


因為是租屋,所以得要屋主最近一期的已完稅的房屋稅單(或影本---請屋主註明:與正本相符;並簽名或蓋章),加上租賃契約書。

另外有網頁可以參考:
http://www.hwuri.taichung.gov.tw/ct.asp?xItem=268956&ctNode=12565&mp=102320

http://tw.reviewtwo.com/house/move-to-other-place.html

當然打電話到當地的戶政事務所問也可以啦!
查清楚或問清楚後,備齊證件、印章,再到戶政事務所,可以免除多跑一趟的麻煩。


2015年5月7日 星期四

HTC蝴蝶機變更為自訂輸入法

  近日兒子送了一支HTC蝴蝶機給我(螢幕破損--只好換面板),再加上保護膜,再加個保護殼。嗯,和新手機一樣,讚☺!
 
  但輸入法是倉頡,雖然也不錯,但已習慣自建的快速倉頡輸入法,只好進行更改輸入法:
 
 1.到[Play 商店]安裝LIME-HD輸入法

 2.下載字根[下載我改自快倉六的編碼quick6.gtab ](按鍵少、可輸入各種符號)

 3.參考[http://ahhafree.blogspot.tw/2014/09/lenovo-ideatab-s6000.html]安裝設定完成。

 4.開啟輸入畫面,左上角出現一個小鍵盤,將它下拉,就可看見[選擇輸入法],選擇LIME-HD。

 5.完成,好用。

2015年3月7日 星期六

7-11可以免費無線上網

這兩天到7-11吃東西,想查點資料,
但因為我的平板是沒有網卡的,於是上網試試是否有免費的可用^^
沒想到真有一個無線(WIFLY)是沒顯示密碼的,於是試著連連看。→出現一個畫面,左側有(免費無線上網,由此登入)的說明→點進去,只要再點下方任一圖形(有兩個圖),進入廣告畫面,你就可以免費上網了。(另查到資料說每天只有90分鐘)

---它應該是靠收廣告費來支付網路費的吧。倒是個好點子。對沒裝網路卡的平板族的我,倒是要感謝一聲囉!

2015年2月6日 星期五

舊電扇愈轉愈慢,或已停止不轉了,怎麼辦?

有些電扇用久了後,軸心會變得愈來愈緊,於是扇葉愈轉愈慢,並至只聽到馬達聲,風葉已不會轉了。一般人會覺得它已壞了,丟到回收場或垃圾場,真可惜,其實很容易就可以救活它,讓它恢復成和新的一樣
以下是我的方法,分享給大家:

  1. 看到電扇已快轉不動了或只剩馬達聲,這時要關掉電扇,若讓它一直開鞠,不久後,馬達會燒壞。
  2. 買一瓶「針車油」。(五金行或雜貨店等有賣,相當便宜。)
  3. 用螺絲起子將保護網、扇葉取下來,這時可以看到中心的轉軸。
  4. 將扇身稍微後傾,將針車油滴入轉軸處數滴
  5. 手按開關按鈕,小力按一下,讓它轉動,重複四五次,它會愈轉愈順。(不要一下就按到底,油會濺出來
  6. 再將扇葉及保護網清洗乾淨(順便啦),裝回去
  7. 完成了,和新買的一樣,轉得很輕快^^。
註:不要用其它的油品,如沙拉油等,否則轉幾天又卡死了。 

---我的網誌愈扯愈遠了,從自由軟體扯到看書,再扯到生活上去了^^|||

工作(轉載自《生命的重建》)

以下文章是轉載自《生命的重建》第十一章;是一篇對任何人都有益的文章,尤其是在職的年輕人。
積極、快樂的人生要比消極、痛苦的過日子好。要過前者的生活,您可以參考《生命的重建》一書,祝大家健康、快樂的生活,並祝新年愉快。
=====

  ※「我對我所做的一切,都感到滿足。」

  這句嘉言,是不是也是你的理想?你有沒有被以下的思想,限制了你的滿足?讓我們把這些令你不滿的思想揪出來──

  你不喜歡你的工作

  你恨你的上司

  你嫌所得的工資不夠多

  你覺得上司不欣賞你的工作成績

  你和同事合不來

  你不知道究竟你喜歡做什麼

  以上的這些思想,都是消極和錯誤的。如果你有這種想法,又怎會有更好的職位?你的這種態度完全不能幫助你,徒然令你工作苦悶。

  如果你真的對工作極不滿意,如果你真的希望轉換職位,如果你真的在工作上時常發生問題,或者你一時根本找不到別的工作;那麼最好的方法是這樣做

  首先,保住你現在的職位。認清它只是你人生道路上的一個小階段。你做這個工作,是因為你有需要。假如辦公室的同仁對你不好,令你覺得不快樂,你不妨想想:是不是因為自己的意識、自己的思想,令他人對你不滿?

  找出原因以後,你應該注意自己的心意,小心的看待你現在的工作,甚至你以前的那份工作,都以愛心替他們祝福;要對你的工作環境,它的每一處地方、每一樣設備、每一件工具、每一個工作人員、每一位上司、顧客等等,都誠心的祝福和愛護

  你要肯定地想:「我時常都替很好的上司工作。」「我的上司時常都尊敬我,欣賞我。」「我的上司很開朗,替他工作很輕鬆。」你要把這些想法時刻放在心上,當你有一天自己成為上司的時候,你也會像這些信念一樣,成為你下屬的一個好上司。

  記得有一位來見我的年輕人,他正準備開始一份新的工作,但是,他感覺到非常緊張,充滿焦慮。我對他說:「為什麼你老是擔心做得不好?其實,你可以做得很好,很成功。只要你把心胸開放,讓你的才能發揮,替你的工作環境祝福,對你的上司、同事、顧客都充滿愛意,那麼一切都一定會很順利。」

  他照我的話做了,後來果然非常成功。

  我們在轉換工作、辭去原來的那份工作的時候,我們也要以愛心去放下那份工作,並且祝福那個來接我工作的人,希望他喜歡做這份工作、希望他得到成功。在我們的社會上有很多很多工作,需要各種人才,我們能在工作的地方和別人相處,由他代我、或由我代他,都是一種特別的緣份,所以必須珍惜。

  平時,你要時常這樣想:

  「我敞開胸懷接受這個很好的工作,它對我、對社會都很有意義。我可以在這份工作上,用我的天分和潛力表達自己,開創一片自己滿意的天空我尊敬、喜愛我的同事,他們也都很喜愛我、尊敬我這個工作的環境很理想,而我所賺的工資也很合理。」

  萬一同事中有人使你不高興,你可以用愛心去祝福這個同事。要知道,我們每一個人的性格都有兩方面:我們都可以為善,也可以為惡;可以變成佛菩薩,也可以變成希特勒。那個令你不高興的同事,雖然時常批評你,你仍然可以確定他的內心也充滿愛意。人人都有佛性,他也一定有佛性。如果他現在沉悶不快,你可以確定那只是短暫的現象;過後,他仍可以活潑快樂。如果他充滿惡意,你可以相信那只是表相,他內心也很柔和,很慈悲。要是你不去看別人的短處,只看別人的長處,那麼,這個被你所認可的人,就一直都會向你展示他的長處。

  所以,和人相處並不難,只要你能讚揚別人的長處就可以。

  有一個男子得到了一份新工作,是在一間高級餐館中演奏鋼琴。這間餐館的老闆一向以刻薄聞名,缺乏仁慈,所有在這間餐館裏工作的人,都在老闆背後叫他做「鐵石心腸」。因此,這位演奏鋼琴的男子,前來請教我他應該怎麼做。

  我向他說:「每一個人的內在都有好的一面。那些工作人員對這個老闆怎樣反應,與你無關。你要在想起他的時候,用愛意去祝福他;你要不停的提醒自己,肯定你的老闆是個很好的人。你只要這樣重複的去肯定,就可以了。」

  他聽了我的勸告以後,照著我的話做了。他的老闆沒多久便開始對他很好很好,居然給他分紅,還幫他在其他地方找到演奏的兼職。而那些一向憎恨老闆的工作人員,卻仍舊被老板所刻薄,依舊得到舊時的待遇,毫無改善。

  雇員對雇主需要愛心,對所得工資的多少,也要用這種態度。假使你喜歡你的工作,但卻覺得工資不夠多,那你不妨以一種愛心,為彼此祝福,日後,你的工資自然會增加。又如果你對現在的工資已經感到滿意,它也會自然增加,使你更滿意。

  我們要確定自己能夠步步高升,能夠拿到更高的工資;不要因為現在拿低工資而消極,要確定自己真正有價值、對工作有很大的貢獻,所以雇主一定會和我們分享他所賺來的錢。

  在工作方面,我們要時常盡力地做,那麼老闆便會看到成績,加以賞識,使我們從現在的低地位,跳到較高較好、更高更好的地位去

  社會上不少的人,都從學徒階級逐漸晉升到經理階級,努力從不白費,成敗高低全在自己。我們由於現在的自己是這樣,所以才有現在的處境。我們停留,處境也停留;我們改善,處境也改善。因因果果完全由自己的所作所為,絲毫都不必怨天尤人
======
若您想進一步閱讀整本《生命的重建》,可以到好讀網站直接閱讀或下載露意絲‧海《生命的重建》。(閱讀的方法在網頁右側有)。 

2015.2.好看的書推薦

以下的書是搜自【好讀】網站(閱讀方法在網頁右側),我自己從【好讀】下載了好多書來看,相信您也可以找到想看的書。我也參加網站書籍的製作(方法在[連絡好讀]內),希望能有更多的書籍分享給喜歡閱讀的人。
閱讀是一種樂趣,愛上讀書的人,一生都不會感到有無聊的時候,即使失業或退休,看起來時間多得用不完,但只要愛看書,時間再多都不會感覺沒事做,不會感覺到「無聊的要死」。
祝大家新年愉快!
======

2013.12好書推薦

好書推薦之二

好書推薦之一 

======
推薦的書是我讀過的或我傳上去分享的,【好讀】網站中書很多,您可以依類目找自己喜歡的書。甚至有「有聲書」可聽哩!
  1. 【震撼心靈的一一六個生命感悟】
  2. 露意絲‧海【生命的重建】 
  3. 李焯芬《活在當下》 
  4. 瑪洛.摩根【曠野的聲音】 
  5. 馬克.吐溫《馬克.吐溫自傳》
  6. 戴爾.卡內基《林肯傳》
  7. 富蘭克林《富蘭克林自傳》
  8. 聶運偉《愛因斯坦傳》
  9. 李家同《陌生人》《鐘聲又再響起》
      《第21頁》《讓高牆倒下吧》
      【幕永不落下】
  10.  梁實秋【雅舍小品】
  11. 余秋雨《山居筆記》《文化苦旅》 
  12. 【人生的階梯】
======
  1. 司馬中原《狂風沙》【路客與刀客】 
  2. 林語堂【京華煙雲】 
  3. 侯文詠【白色巨塔】《大醫院小醫師》
  4. 許地山【春桃】【綴網勞蛛】
  5. 莎士比亞《馬克白》《哈姆雷特》
      《奧賽羅》《李爾王》
      《馴悍記》《皆大歡喜》
      《仲夏夜之夢》《無事生非》
      《威尼斯商人》《一報還一報》
      《錯誤的喜劇》 
  6. 毛姆《毛姆短篇小說選》 
  7. 泰戈爾《泰戈爾中短篇小說選集》 
  8. 馬克.吐溫《馬克.吐溫短篇小說集》
      《馬克.吐溫中篇小說集》 
  9. 歐.亨利《歐亨利短篇小說選第一集》
      《歐亨利短篇小說選第二集》
      《歐亨利短篇小說選第三集》 
  10. 儒勒.凡爾納《壯麗的奧里諾科河》
      《大木筏》《海底兩萬里》
      《格蘭特船長的兒女》《神祕島》
      《環遊世界八十天》
  11. 維克多‧雨果《悲慘世界》
      《巴黎聖母院》《海上勞工》
  12. 契訶夫《契訶夫短篇小說選》 
  13. 莫里哀《吝嗇鬼》
  14. 伏爾泰《贛第德》
  15. 丹.米爾曼《深夜加油站遇見蘇格拉底》
  16. 傑克‧倫敦《傑克倫敦短篇小說選》
      《白牙》《野性的呼喚》《海狼》 
  17. 查爾斯.狄更斯《雙城記》 
  18. 赫爾曼.麥爾維《白鯨記》 
  19. 比徹斯托夫人《湯姆叔叔的小屋》
  20. 皮埃爾.洛蒂《冰島漁夫》
  21. 托爾.海雅達爾 《復活節島的祕密》
      《太陽號草船遠征記》
  22. 庫柏《最後的莫希干人》 
  23. 海明威【老人與海】【戰地春夢】 
  24. 湯姆‧克蘭西【愛國者遊戲】
      【獵殺紅色十月】 
  25. 麥克.克萊頓《侏羅紀公園》
       《失落的世界》
      《剛果驚魂》【火車大劫案】
  26. 卡勒德.胡賽尼【追風箏的孩子】
  27. 三浦綾子【冰點】
      【冰點續集】 
 =====
  1. 林語堂 【蘇東坡傳】 
  2. 井上靖《敦煌》【樓蘭】 
  3. 白先勇【台北人】 
  4. 劉鶚【老殘遊記】 
  5. 阿城【棋王】 
  6. 鄧克保 (柏楊)【異域】 
  7. 司馬中原《狂風沙》 
  8. 於梨華【又見棕櫚,又見棕櫚】 
  9. 林海音【城南舊事】 
  10. 陳若曦【尹縣長】
  11. 張大春【四喜憂國】
======
  1. 懸疑小說中推薦「賈德諾」 、「弗.福塞斯」、「艾勒里.昆恩」、「勞倫斯.布洛克」、「約瑟芬‧鐵伊」、「松本清張」每本都精采,「阿嘉莎.克莉絲蒂」也不錯,「莫理士.盧布朗」亞森羅蘋系列。其他日本的推理小說有些較輕鬆的也不錯。
  2. 柯南.道爾《福爾摩斯》
     《失去的世界》
    艾德里安‧柯南‧道爾
     《福爾摩斯的成就》
    特德.利卡迪《福爾摩斯東方探案》
  3. 埃德加.愛倫.坡《愛倫.坡小說選》
  4. 希區柯克《希區柯克懸念故事集》

每天的生活(轉載自《生命的重建》)

以下文章是轉載自《生命的重建》第九章;是一篇對任何人都有益的文章,尤其是在職的年輕人。
積極、快樂的人生要比消極、痛苦的過日子好。要過前者的生活,您可以參考《生命的重建》一書,祝大家健康、快樂的生活,並祝新年愉快。
=====

  ※「我喜歡練習新的技能。」

  如果小孩子在學走路的過程中跌倒了便不肯再學走路,那麼他將永遠都不會走路,永遠都不會知道走路其實很容易。

  我們每個人都像小孩子在學走路一樣,我們所開始學習的,也都需要經過很多的練習才會成功。首先,我們要有很大的注意力和集中力,在所有過程中,不可以覺得它很困難;一定要把所學的看成是一件新奇有趣的事,小心的去學習它。學習的過程都是一樣的,不論你學駕車、學打字、學打球,或者學習新的積極思想,都會在開始學習的時候遇到很多的困難。但是如果我們繼續做下去,克服了困難,我們便會覺得很容易,再沒有一點困難了,你不妨時時提醒自己:「我在盡我的全力。」

  當我們開始學做任何一樣新的事物的時候,我們當然是很膽怯的,因為沒經驗,我們也不知道是否能夠把它做得好。

  支持自己,很有信心地繼續做下去;即使我們的開頭並不出色,以後一定也會很成功。

  我記得我的第一次演講,當我演講完畢,從講臺上走下來的時候,我不想別的,只暗暗支持自己、安慰自己說:「講得還不錯啊!這是第一次演講呢,如果再講幾次,一定會講得更好。」

  當我坐下以後,我想到以後演講需要改進的幾點。我絕對沒有對自己的初次演講批評,而只是支持自己的表現。我恐怕如果我一下臺便把自己的演講批評得一無是處──罵自己沒有用、犯了這種錯誤、又犯了那種錯誤──那麼,我可能會不敢再作第二次演講,即使一定要再次走上演講台,也一定會覺得特別的膽怯緊張。

  我支持自己,卻不自滿;因此可以有所改進,以後的成績,當然會更好。事實如此,在我第二次演講時,我已經熟練了很多,也進步了很多,更完全沒有一點怯場。

  我也曾經買過一部電腦,學習使用電腦。電腦這種東西真是神奇,要學習使用它,起初並不是沒有困難,但當我繼續不斷地學習以後,一旦學會,它就真的那麼有用,簡直就和變魔術差不多,十分有趣。但是,要是我沒好好地學,錯誤地應用它,那它便一無是處,完全不是那麼回事了。

  在學習的過程中,我也曾經覺得沮喪、失去耐心,但是看到電腦靜靜地坐在臺上,等待我去尋出它的用法,我就立刻精神百倍,重新對它發生興趣,最後終於完全把它弄通、把它學會,使它成了我的一大助手。

  我想,每一個學佛的人,大都有一個共同的經驗;那就是在初開始時,人人都覺得學佛很難,不容易做到佛陀所指示的一切,非但不容易,甚至不可能。但是,當人們繼續學下去以後,不可能的,變成有可能了;不容易的,也變成容易了。

  ※我的生活程序

  我每天的生活程序是這樣的:早上醒來,在眼睛還沒有張開的時候,我就在心底感謝佛和所有我想到的人,以及一切。然後,我去洗澡。洗完澡,我會花上半小時的時間,用來靜坐和誦經。跟著,我做大約十五分鐘的運動,然後吃早餐:早餐包括水果或果汁,還有不帶咖啡因的百草茶。

  我真的很感謝我有足夠的食物。我感謝種植和製造食物的農人、商人,以及對我的生活有所幫助的人。

  午餐之前,我會去照照鏡子,看看自己是否容光煥發?假使無病無痛,精神健旺,我就心滿意足,覺得這一天實在很愉快;我能知道一切,能做我想做的事,積聚出一些成績,這一切都那麼完美。

  我的午餐通常都是最普通,不用多費心思去烹調的食物。下午工作完回家,我會放鬆全身肌肉,靜聽一些合我心意的錄音帶。

  晚餐也不過是一些穀類食物和蔬菜,偶爾我也會吃一些別的。我知道我的身體只適宜簡單的食物。我很喜歡和別人一起晚餐,和別人一起飯後談天、交換心得。

  星期天或休息,我有時間閱讀和溫習,總是興趣盎然。人要學的東西太多,無窮無盡。在我得到特別的啟發時,我會用筆把它記在筆記簿裏,就像把珍貴的物品放入保險箱裏那樣,確保不會遺失。

  我睡覺之前,會再靜坐十五分鐘,念佛半個小時,並回想一下這一整天的生活經驗,然後告訴自己:放平整個肢體躺下休息是舒適無比的享受。我不再把思想帶上床,因為我的腦子像肢體一樣,也需要休息。

  我常常一覺睡到天亮,在天亮時起床,快樂地迎接新的一天。

  我的生活程序就是這樣有秩序,好像不是一般人所能做到的。但是我天天這麼做,適應著我的新思想,它就像刷牙洗臉那樣簡單、容易處理,可以做得非常自然。我想,如果我有家人,需要和家人一起住,我也同樣可以實行我以上所行的生活程序,甚至還會更熱鬧、更有趣味、更得益。

  我覺得早上和晚間的兩次靜坐,是人人都不可缺少的,因為靜坐能使我們感覺平和,得到身心的平衡,更使人充滿積極的幹勁即使實在太忙,而沒有時間靜坐,也要設法抽空,至少每天做一次靜坐給予我們心靈撫慰鍛鍊,還能增加智慧,使我們和佛更加接近。

  一個人開始學靜坐,只要坐五分鐘的時間。你靜靜地坐著,觀察你的呼吸,讓所有的思想離去。如果有思想出現,不要去理會它們,它們自然會消失

  我們的心意習慣了思維,所以開始靜坐時會有思想出現:不用去消滅它,只要讓它自自然然的經過,便可以了。現在全世界各地,都有很多地方可以學習靜坐,也有靜坐的書籍可以購買。開始時不論有什麼困難都不成問題,只要習慣了,便會摸索出最理想的靜坐方法。

  我通常都靜靜地坐著,先想自己:「我有什麼需要知道的?」然後便不再思索。而答案常常會在靜坐結束後,自己出現。或者也會遲些時,都未可知。我相信,我自己的潛意識已經在醞釀正確的答案。靜坐是自己和潛意識,以及自己和佛之間最好的交通方法。

  一般靜坐法是靜靜的坐著,默數自己的一呼一吸。當你吸氣的時候數一,呼氣的時候數二,這樣繼續數到十,然後再回到一,再從一數起。如果你發覺自己有很多思想出現,擾亂了你所有的數目,你便從一再數把雜念擋開。

  也有時你發覺在數到第十以後,還在不自覺的繼續數十一、十二──那你可以立刻把它停止,再從一數起便可。

  ※你的生活程序

  我再問你一遍:你早上起來,第一句想和自己說的話是什麼?

  我們每天都有不同的話想說,你所想說的話是積極的,還是消極的?我現在想說的,都是積極的話;但是在很久以前,我早上起來也說消極的話:「唉,又一天!」我心裏這麼慨歎。

  那時我常常用這種消極的話,來迎接新的一天,所以我整個人也天天都很消極。而現在,當我起床時,我會感謝佛菩薩,更會感謝世上所有美好的一切。起床以後,我會認定這一天必定是充滿意義、充滿快樂的一天,我的每一天,都過得很積極、很愉快。

  試著想想:你每天的生活程序,又是怎麼樣的?

  從前有一位終生都沒有結婚的女子,在她那個時代,女性都不出外工作,所以她只能依靠父兄、看人臉色過日子。她的日子當然很不好過,可是她居然生活得很不錯。當她年輕時,情郎突然病死,這個噩耗都沒有能把她擊倒;她愉快地活到八十五歲,安然去世。

  她的侄女在她遺留下來的記事簿中,發現她給她自己定下生活的守則,規定自己每天必須做五件事,所以她才能一生都愉快平和。她那五件必做的事是:

  一、做對別人有益的事。

  二、做對自己有益的事。

  三、做不想做而應該做的事。

  四、鍛鍊體力。

  五、鍛鍊心智。


  她的日記,詳細記下了她如何實行那五件必做的事──她天天都照料別人,也為自己刺繡縫紉,更把全家整理得妥妥當當,再步行去鄰村,並且每天讀有益的書籍。原來,她是以這種方法在和黑暗作戰。她在日記簿上寫著:

  「我自己採取主動,逃出『自我的牢籠』。」

  「在生根的地方,成長茁壯。」這位女士本來很可能鬱鬱以終,但她應付生活,應付得極好,所以才能不被黑暗所吞噬。她的時代雖然古老,但她的方法、她的毅力、她的積極,仍是我們現代人的好榜樣。

  我們人人都不是活得很稱心如意的,但是如果能積極奮鬥,讓每天都過得很有意義、很愉快,我們就得到了愉快的生命、愉快的一生,甚至來生

  我知道自己從前為什麼會在每天的清早便充滿消極的意念,也知道所有不快樂的人都一樣,是因為:心中有著難題。這個難題一天不解決,人就一天不開心。

  以我現在的專業知識來說,拖延難題的解決是一件最最浪費生命的事;它能使人在工作的時候不專心工作,在閒暇的時候精神恍惚。

  對付的辦法是:立即著手解決你的難題。能立刻全部解決最好,不能的話,也要逐步開始解決。解決得了多少就多少,你一旦逐步在解決問題,你的心頭負擔便逐步減輕;人已經上路,便能不再為前途憂慮。

  很多人也為每天的事情太忙,而不開心。他們清晨醒來,眼睛還沒有張開,就發覺裏裏外外、大大小小,不知多少事情正在等著他們去做,因此感到煩不勝煩、心灰意懶,以致充滿消極不愉快的想法。

  其實,他們可以先在前夜就安排好,把必要做的事寫在一張紙上,把可以不做的事剔除,騰出時間娛樂休息。那麼,他們就不會感到壓迫,反而會為安排得好而有成就感,心中自然愉快;早上睜開眼睛就不會煩躁了。

  至於為金錢問題所煩惱,以致影響心情的話,那只要開源節流,多賺、少用、不亂買東西。問題實在不難解決。

  失戀嗎?想穿了,其實根本不用悲哀。人與人為合不來而分開,這是十分合理的結果,難道合不來的一定要勉強在一起?這不是最歪曲、最荒謬的做法嗎?人不會希望自己的身上生一個大瘡而不去醫治它,不合適的男女、痛苦的愛情,比身上生大瘡還可怕,怎麼不去之為快呢?

  「十步之內,必有芳草」,合適的人就在你旁邊,等你去發現,你要欣然迎接每一天,有情人正在人叢之中,你可以起身尋找,他們正等著你開始行動呢!

  身體上有病痛的人,夜晚不能睡好,天亮後又這裏痛、那裏難受,當然會感到消極;對新的一天充滿不好的感覺。其實,生病只是一種暫時性的生理現象,並不是永久的,用不著悲觀;能夠逆來順受,保持樂觀的心情,不單使疾病容易痊癒,也使家中親人好過很多

  我只有在小時候頭痛發燒時感覺到彷彿末日將臨;長大以後,知道發燒是身體正在和疾病作戰的表示,痛感是要引起你注意的一種訊息,所以能夠泰然處之,有時更認定「小病是富」,在床上什麼事都不用做地休息著,畢竟也是很難得的機會,一點都不必消極。而且,疾病不再加重,就是在減輕了;好好去感覺這種減輕了的滋味,又怎麼不叫人心存感激呢?

  記著佛的訓示:一切果必有因。沒有什麼是可以埋怨的,假使認定目前的果太苦,可以立即設法,種下善因,就可以把苦的果扭轉過來

  每天早上睜開眼睛,計畫這一天可以做些什麼善事,然後一樁樁去實行,可以改善自己的心情。

  你痛苦嗎?想想比你更痛苦的人,他們很多都在戰亂的環境裏,隨時都有遭殺戮的可能,生活在恐怖之中,每分鐘都不得安寧;有的在天災人禍的地方,瀕臨餓死的邊緣,想得到一餐最粗劣的食物塞飽肚子都不可能;有的則因貧病而皮骨連立,奄奄一息──。

  你還不能滿足嗎?還想天上掉下幸福嗎?吃飽穿好不去奮鬥,猥瑣地自怨自艾,會得到貴人相助嗎?

  滿足於你所擁有的,不要追求你所沒有的;你就會心存感恩,每天早上都可以快快樂樂。

  上面提過那位舊時代女性,她身在不愉快的環境裏,因為自己立下了每天五件必做的事徹底做到,所以她戰勝了痛苦,一生都在愉快之中;我們不妨以她為榜樣,也為自己立下每天的守則,嚴格地實行,一定也會有同她一樣的收穫。

  ※轉苦為樂

  想像你自己已經變成你理想的自己;儘量以這個新的自己來感覺、來看、來觸、來聽。觀察人們對你的反應,他們是不是很喜歡這個新的你?

  不論人家對你的反應怎麼樣,都不必動搖,繼續你的新生活。你可以多讀佛教書籍來明白自己、明白別人、明白這個塵世,你更可以參考其他各種書本來擴展你的知識。世上有很多很有用的書,正所謂「開卷有益」,要重建自己的生命,第一步就要有精神方面的修養

  多聽聽人家的意見,多參加有用的課程,多和志趣相投的人一起討論,或一起學習。

  走精神道路是人一生所需,學得越多,知道的也越多;學無止境,能把所學到的在生活上練習實踐,日子久了,生活便會改變,充滿魄力和意義。

  你也會發覺,你能永不變醜、永不變老,許多精神修養到家的人雖然老了,看上去只是鶴髮童顏,一點也沒有衰敗的樣子。你要喜愛你自己、喜愛你的性格、喜愛你所做的事

  在生活中,你要多多歡笑。那麼,消極的陰影,便不會再對你有影響。

  或許你在下一世中會完全改變你做人的態度,但何不就在這一世中開始這改變的工作?

  有一個叫羅敏卡臣的男子得到了絕症;他常常很幽默地消遣自己,也和人家照常談笑歡樂,所以治好了他的絕症。後來,他又得了另一次絕症,他還是繼續他的幽默作風,和別人一同歡笑;結果,這第二次絕症也不藥而癒!

  人的疾病和心境有著很大的關係;一個人常常保持樂觀,可以百病不侵,連絕症都會一再絕跡而去。

  每個人在晚上睡覺的時候,都可以閉上雙眼,感謝這一天所得到的一切收穫、感謝佛菩薩的庇佑。這樣做可以令生命更加充沛,時時吉星高照。

  我覺得在晚上臨睡以前,不應該看電視上的新聞報導,或聽收音機的新聞報導,因為那些新聞報導,說的都是一大堆災難的發生;把這些消極的東西帶進夢鄉,實在無益。

  好夢可以用來疏解很多不如意的事,還可以幫助你解答你所需要的問題,使人醒來以後精神百倍;而惡夢卻有相反的力量,令人沮喪。所以能夠避免把不愉快的事情帶上床,是比較明智的。

  睡覺的時候,人應該心境平和,懷著積極的信念,信任生命的程序。這樣去睡覺不但會得到適當的休養,還會帶來坦然和歡欣。

  還有一點我們要切實做到,就是不可以把工作看成是一件苦事。一切工作其實都很好玩、很有趣味。西哲有一句名言:「仔細想想,娛樂實在比工作無聊得多。」這真是完全看你的態度怎樣了。

  有一個少年剛放學回家,他的母親便叫他到田裏去摘半籃草莓回來,作家人的飯後水果;他心不甘、情不願的去了。走在路上,他忽然想到:何不摘它一大籃,讓大家飽啖一頓,給母親一個意外的驚喜?這樣一想後,他頓時精神百倍,先前的不悅一掃而空,心情興奮得簡直比做什麼遊戲還愉快。雖然,他所想做的,比他母親叫他做的工作更加重了一倍,但是因為觀念改變,苦樂就改變了。

  人愈懂得歡樂,愈能消解困難。

  如果你把自己的問題,常拿來當作是一個喜劇般處理,那你便會覺得很有趣味、覺得非常好笑。其實,喜劇與悲劇是同一樣東西,它完全依你的觀念而定;我們人人都做過傻瓜、做過傻事,沒有什麼大不了。

  要盡你所能,把人生的變化,視為愉快、好玩。我在此祝福你,祝你得到更多的樂趣!
======
若您想進一步閱讀整本《生命的重建》,可以到好讀網站直接閱讀或下載露意絲‧海《生命的重建》。(閱讀的方法在網頁右側有)。

2014年9月27日 星期六

lenovo ideaTab S6000平板電腦使用方法及心得

兩天前兒子寄來一台新的lenovo(聯想) ideaTab S6000--我向他提過要一台平板:),方便外出時可以閱讀。
原先我從網路上找到一些較便宜的平板(不知名的廠牌),但他說為了有保障,所以買了較貴的^^|||。當然感謝兒子和媳婦囉!
-----
剛接到時,恰巧要出門,就先讓它充電吧!回來後,開箱查看:箱子裡有一台平板及一個USB充電器。
開機看看,卻不知怎麼用它:
1.首先上網(lenovo公司)查(功能)及(規格)及(基本用法)。 
 
2.再來要做的就是看能不能輸入中文字--發現只能輸入英文和數字,查網路好像是可以輸入中文,但不知怎麼做。
  (1)首先就到[Play 商店]找輸入法,於是安裝了倉頡輸入法,結果發現其他都不錯,就是不能輸入底線,也沒有選字功能,感覺有點不是很方便(後來還是留下來了,沒有移除)。
  (2)後來到系統〔設定〕/〔語言與輸入設定〕功能去,發現原來是未啟用GO輸入法國際版(原來的GO輸入法只有英、數),於是下載安裝國際版。再點開選擇所需的[輸入語言設置]之後將它設為內定的輸入法,就方便了。
    (a)優點:包含了倉頡、注音、手寫……;還可以選字,倒是不錯用!
    (b)缺點:標點符號太少,用過的常用字不會自動排序。
 (3)發現更好用的輸入法:LIME HD
  (a)在play商店搜尋(輸入法中文)/安裝LIME HD中文輸入法。
    (b)【輸入法管理】中,安裝所需字根〈我是安裝自建和快倉[最少按鍵的倉頡]),同時選擇鍵盤樣式。〉
   (A)今天將自已建立的字根匯入〔自建 〕資料庫中:[輸入法管理]/[自建]/[匯入字根檔]/選擇字根檔.CIN。等一會兒就匯入完成。
   (B)〔喜好設定〕/[LIME輸入法切換]/選[自建輸入法]。[啟動選取排序]關閉。
    (c)【喜好設定】中:
     (A)將〔數字列英文鍵盤〕打鉤去掉,即會出現自己選擇的鍵盤。
     (B)〔顯示方向鍵〕中,設定方向鍵在下方。
     (C)〔自動中文標點模式〕打鉤。
     (D)〔自動學習新詞〕、〔啟動選取排序〕、〔啟用關連字典〕等。
     (E)其他設定。
    (d)到系統【設定】將〔預設輸入法〕改為LIME-HD即可。
  (4)優點︰標點符號超多(點z或x),再點向下符號即會出現;常用字排序;選字方便;鍵盤大,輸入方便;在沒有選字時,方向鍵可移動游標(打字中,按空白鍵或按DEL鍵);
  (5)缺點:沒有手寫輸入(當然一般是不會用到的)。
 

3.我最想要的「看書」的功能:
  (1)首先看能不能用來校稿,方便將下載的文字檔修正後,製作電子書傳給「好讀」。發現它雖有類似文字編輯器的軟體,但對我這老頭而言,字體有點小,不太方便;繼續研究……
 (2)從好讀網站下載〔好讀閱讀軟體〕:
  (a)先下載了TReader (旅人兄弟);安裝後發現雖然下載時分類很好,可惜有許多新書都沒在下載的目錄中;而且自己下載的updb檔,COPY到它的目錄下,好像也抓不到,於是放棄。
  (b)下載了cBook (香港 Ian Wong),依照它的說明使用,太方便,太好用了--只是有一點小缺陷,有時回到平板桌面(校好讀書本的錯別字,須回到桌面打字),再點進去時,不知為什麼,會回到該章節的第一頁^^|||,所以得先看一下讀到哪一頁了,否則會翻個不停(若快到下一章時,先到下一章,再點回頭較快)。 
   (A)先到ES檔案瀏覽器/cBook中,增加一些目錄(由1以上,可輸入目錄說明),若目錄下建錯子目錄,可進入目錄,按3秒刪除。
   (B)從好讀網站下載一堆電子書,塞到各個目錄中,若放錯位置,也可在該書本按3秒,移動到正確位置--若不同類的書,下載前先建立存放目錄。 
        ①先到ES檔案瀏覽器/cBook中,建立數個目錄 (名稱用數字),如(A)說明。
        ②開啟cBook/右下角[︙]/選擇目錄/點(數字)目錄→編輯說明→輸入中文類型名稱(如小說-中)。
        ③點[︙]/好讀下載/選擇目錄→[確認]/在[好讀]網站中找書→下載updb檔,可連續下載幾本;若要換類型,則點[︙]→選擇目錄,再去下載。下載完,點〔結束〕回到書閣。
    ④點[︙]/返回主書屋,即可選擇電子書來讀。
        ⑤若要換類型,點下方中間,即可回到書閣。
   (C)用螢幕右下角〔進階功能表[︙]〕
    ①開啟書本後,點[︙]/[設定]:可改背景顏色(我大多用綠、深線--陰暗處)、字型顏色、字型大小
    ②要跳到哪裡去,要做啥事(下載或閱讀)。
      (D)刪除書籍(或移動檔案):
        ①點該書名稱:出現〔閱讀〕、〔刪除〕、〔移動〕,可選擇。
        ②開啟該書→右下角[︙]/[書簽/書檔]→再點[︙]→刪除檔案(或移動檔案)。
 
4.其他的設定,都在系統〔設定〕中,一個個點開查看一下,嗯……設定後,就更符合自己的意思了。 
 (1)在〔應用程式〕中找到軟體,點進去即可(解除安裝 )或(強制停止),也可(清除快取),使軟體恢復到起始狀態。
 (2)在〔顯示〕中,可設定(亮度),我是拖曳到最暗〔0〕(在昏暗的地方看書,都不刺眼),不用自動模式,否則常太亮,會使眼睛容易疲勞。(字型大小0調到最大;(休眠)改為閒置2分鐘後--看書一頁有時會超過1分鐘,螢幕就變黑了^^|||。
 (3)〔儲存空間〕可查到儲存空間使用情形;在該項(如圖片)點進去,即可開啟瀏覽
 (4)〔安全性〕中,可設定顯示密碼--有時密碼打錯不知道怎麼登入哩!也可設定開機密碼
 (5)〔協助工具〕中,可設定放大手勢和大字型、設定觸碰並按住延遲、是否允許安裝網路指令碼、開啟/關閉自動旋轉螢幕
 
5.檔案總管是一個叫〔ES檔案瀏覽〕的軟體,這個好用(比ipad強,ipad不連接到PC,簡直找不到檔案,處理起來麻煩),可用來刪除、移動、複製等等(按右下角〔進階功能表〕或在該檔案上按3秒鐘左右,即會出現選項)。
 (1)已下載的東西會在Download資料夾中。
 
6.善用螢幕下方那三個小圖示,用起來就會方便許多。
 
7.將常用的軟體圖示拉到桌面上:(和ipad用法相同)
 (1)先撥畫面到想放的桌面(內定在第3個),點右上方(應用程式功能表)小圖示,點開所有軟體圖示,在該圖示按住3秒,即在拖到桌面上。
 (2)將2個以上疊在一起,就會用框框住,算作同一類型。--可以拉到現在的各類型框中。
 
8.今天試用上傳音樂檔案到email,再用S6000下載:(因為PC安裝充電軟體,結果每次一插平板,就顯示正充電中,不讓我傳送檔安,研究中……)
 (1)開啟email,在該首曲子右側點一下/儲存,就會將檔案儲存到download目錄中。(當然在email中,也可直接播放,但離線無可能就不行了)
  (2)到download,點右下角〔進階功能表〕/操作/全選,再點右下角〔進階功能表〕/操作/移動到,選資料夾/確定。
 (3)從Youtube下載了影片3gp檔(檔案最小--比mp3還小,省空間,為了出門可聽音樂),發現S6000竟然可以正常播放,太棒了。(但flv檔不能播影片部分,只有音樂^^|||)
  (a)播放在檔案上按一上選播放器,就開始播放。(右下角〔進階功能表〕/〔操作〕/全選,好像不能全部播放,還是只播選取的檔案)
  (b)無法用音樂播放喔!
 (4)測試ogg檔案,是否能播,是否能一次全部播放,結果是OK的,比3gp更讚(當然是只聽音樂,不看影片):
  (a)將下載的mp4、flv等影片,用Ubuntu中的Winff轉檔為ogg用法說明)。/用gmail郵寄檔案。
  (b)在email儲存檔案,並copy至Music/ogg資料夾中。
  (c)右下角〔進階功能表〕/全選→按一個檔案/音樂播放。可以一次全部播放了。^^||| 
  (d)ogg還有一個好處,檔案很小,大約只有flv的七分之一。 
 
9.用〔郵件〕圖示開啟郵件看過後,按左上角的圖示,即可返回收件夾
 
10.在〔文字文件〕、〔便籤〕中,若要選取文字→在文字中向右滑過,即會在上方出現[全選]、[複製]……選項。可以copy到郵件中,寄給自己,就可在PC收下來編輯了。
 
11.如何省電,增長待機時間:查系統【設定】/電池,發現〔手機射頻〕(即連線偵測)耗電最多(62%),於是不用時就關閉wifi,並把〔飛航模式〕打鉤,在待機時耗掉電力就很小了;當然使用時,將螢幕亮度調低(我是調到亮度0,看書時,調整cBOOK的背景色即可);(休眠)改為閒置2分鐘後。
 
12.文字編輯器
 (1)Notepad:背景只有白色,可儲存為檔案,方便開啟(Confirm),字型大小有點小。
 (2)Jota+(推薦):背景只有黑或白,字型可調大小及顏色(綠色字不錯),可增減工具列,可儲存為檔案到指定目錄。
  (a)免費板只可以開2個檔案。
  (b)右上角小圖示[︙]中有file可以開啟、儲存……等。
    (c)使用方法參考Nexus7。 
    (d)Jota+在開啟檔案時,不到目錄中副檔名為大寫(如.TXT)的檔案,須將副檔名改為小寫才行。 
  (e)做好的檔案,儲存後,可以直接傳到[Google雲端硬碟]:[︙]/file /share as file/選擇[雲端硬碟]/僅此一次/確定。
  (3)Keep:可改背景色,可播入圖片或拍攝圖片,點左上角來變換記事簿,字型大小不能改。
  (4)ES文編輯器:內定,背景白色不能改,字小也不能改大小。
 (5)Kingsoft Office:較大型的編輯器,功能較多,開啟較慢,應該較耗電。
 
13.由[Google雲端硬碟]下載或由[Jota+]開啟同目錄下同檔名的檔案時,先到系統[設定]/〔應用程式〕中,點[雲端硬碟]/〔清除快取〕、[Jota+]/〔清除快取〕否則雖然舊檔已刪去,還是會開啟同名的舊檔案
 
14.續補……




2014年9月13日 星期六

兩篇提高 EQ 的好文章

兩篇很好的文章,可以提高大家的 EQ ,分享給大家。
 
1.盛怒之時,絕對不開口講超過三句話!
 
有一位知名的大學教授,不但以顯赫的學術成就享譽社會,他的修養與待人技巧, 更是深獲好評。
 
這天,一個朋友問他:「教授,您為什麼能把人際關係處理的那麼好?難道您從來都不會生任何人的氣嗎?」
 
教授說:「會啊!但我有一個習慣,那就是當我盛怒之時,絕對不開口講超過三句話!」
這位朋友糊塗了!摸摸後腦杓,問:「這有什麼關係嗎?」
 
教授笑著回答:「當然有關了!因為當一個人生氣時,往往會失去理志, 意氣用事,講出來的大多是"氣話“, 甚至是"錯話“,"髒話“…,到時不免壞了事! 所以,為了不讓怒氣壞了正事,在生氣的時候,我寧可克制自己少說話!」
 
朋友頓時恍然大悟。
 
多麼值得您我學習的處世 E.Q:「盛怒之時,絕對不開口講超過三句話!
 
就像故事中的教授所說的,人在生氣的時候,多半是講不出什麼「好」話的! 與其等到傷了人,誤了事,賠了形象…後再來懊悔,還不如早些選擇默然不語。
 
人,要懂得「說話」的藝術,更要有「不說話」的自制力, 如果您不確定自己在生氣之時還能否勒得住自己的舌頭, 那麼,不妨學習這位有先見之明的教授,乾脆暫時閉口,少說幾句吧!
  
2.先處理心情、再處理事情 (學習做更好的溝通)
 
有時我們在溝通時會不自覺地用一些「否定式」、「命令式」、或「上對下」的說話方式,例如:『你錯了,你錯了,話不能這麼說』,或是『唉呀,跟你說過多少次了,你這樣做不行啦,你怎麼那麼笨,跟你講你都不聽……』
 
一般來說,人都不喜歡「被批評、被否定」,但是,有時我們在言談間,卻不知不覺地流露出「自我中心主義」和「優越感」,覺得自己都是對的,別人都是錯的。可是,有句話說:『強勢的建議,是一種攻擊』。
 
有時,即使我們說話的出發點是良善的、是好意的,但如果講話的口氣太強勢、太不注意到對方的感受,則對方聽起來,就會像是一種攻擊一樣,很不舒服。 所以,有時候我們的心中會有一種慨嘆…『你知道嗎?其實,我滿贊同你的想法,但我很不喜歡你「講話的口氣」』、『其實,我滿同意你的見解,但我很不喜歡你 「講話的態度」』。
 
有時,我們會說:『我這個人很理性啊,你看,我的門都是開的,大家隨時都可以進來和我溝通啊』,可是,如果「我們的門是開的,心卻是關的」,又有什麼用呢?
 
因此,在溝通時,必須注意到對方的感受,畢竟每個人都有「自我尊嚴感的需求」,每個人都希望被肯定、被讚美、被認同、被附和,而不喜歡被否定、被輕視。所以,即使雙方意見不同,但必須做到『異中求同、圓融溝通』、『有話照說,但口氣要委婉許多』。
 
中國人造字很有意思,想想『我』這個字,是哪兩個字的組合呢?是『手』和『戈』。
「我」字,竟然就是「每個人手上都拿著刀劍、武器」,所以每個人都常做「自我防衛」,來保護自己,但是,在溝通時,人除了防衛自己之外,也要站在別人的立場來想。
 
善用「同理心」,也學習控制自己的「舌頭」,「在適當的時候,說出一句漂亮的話;也在 必要的時候,及時打住一句不該說的話」,因此,我們必須學習,『不要急著說、不要搶著說,而是要想著說』,絕對不要「逞口舌之快」而後悔。因為說話是沒有 「橡皮擦」、沒有「立可白」的,不能再把話擦掉呀!
 
另外,職場溝通中,我們必須學習『情緒忍受力』和『挫折容忍力』。因為,『脾氣來了,福氣就沒有了』。在我們碰到棘手的問題時,必須先靜下來、勿衝動行事,也學習『先處理心情、再處理事情』,免得事情愈弄愈糟糕。
 
有句話說:『生命的長度是上帝所給予的,但生命的寬度卻掌握在我們自己的手中』,的確,我們雖然不能控制生命的「長度」,但我們可以控制生命的「寬度」。我們都可以在工作中,學習做更好的溝通,使人際關係更圓融,也使生命過得更漂亮、更有意義,不是嗎?
 
---轉貼自ChiaHu's Blog