Android手機基本的防盜自救

      在下使用Android已有一段時日了,因口袋因素禁不起常換手機且愛機難尋。所以對於掉手機這問題就比較在意注重,因此有在關心這類軟體,感謝 Android的開放平台以致app百花齊放。防盜類的軟體也漸漸多了,本來這些資訊是自己和幾個朋友分享,沒想到近日居然聽到好友的手機掉了,且沒有任 何自救措施,只能報警後乾著急,等著換手機實在不勝唏噓!因此決定寫下來和大家分享,雖然不是一定能找回,但希望在遇到時能多一分找回手機的機會。若有朋 友有更好的建議,歡迎提出來給大家,功德無量呀!
    預防偷"切"的軟體:
    當你出門在外時,是否會習慣性的將手機放在桌上或不是隨身攜帶,這類軟體提供一個警鈴功能。一旦上鎖之後,只要被移動且沒有在指定時間內解除鎖定,手機將會發出警告聲。當然前提是你的手機要有偵測晃動的功能。
    被偷後的協尋軟體:
    既然是協尋軟體,自然是發生不幸後才發揮作用。例如透過網路通報手機現在的GPS座標,透過網路進行拍照並把照片上傳,讓你有機會看到對方的臉。透過網路控制手機進行鎖定、警報和刪除資料等…各種搜證行動。
    但這裡有一個問題,腦袋轉得快的朋友應該有注意到一個問題。就是以上的動作都是透過網路,那撿到的人都不上網怎麼辦?………答案: 涼拌。

     其實還是有方法的,就是透過簡訊系統。這個方法不管什麼系統都是有用的,台灣的手機還沒有那個會把自己設定成不能發簡訊的,所以可以透過簡訊系統。有些協 尋軟體可以讓你透過收簡訊來控制手機做些特定的行為,例如:利用簡訊系統將手機現在的GPS位置傳出來,或是當SIM卡被換掉時會把新卡的電話傳到原先指 定的手機中,甚至有些可以利用簡訊將手機中的資料全部刪除,但相對的使用簡訊系統發揮作用的軟體在收集資料上就有比較大的限制,只能提供文字類型的資訊和 較為簡單的功能,所以各位朋友請視其需要自行選擇,若要裝多套也行,但需考慮佔用資源。有些甚至可以用在Notebook且還能跨平台使用。

     以下將列出軟體名稱和官網或網友的介紹及教學,有興趣的朋友可以參考一下,若有使用上的問題歡迎留言討論,在下目前使用的是F-secure Free Anti-Theft for Mobile。同時也有關注其他



Prey Anti-thift
官網

F-secure Free Anti-Theft for Mobile
官網


lookup Mobile Security
官網
防盜軟件奏效,手機竊賊被抓包


Android 電話防盜警報

介紹


NetQin Antivirus for Android,免費掃毒兼防盜
介紹

[F12]在Linux下將JPG轉成PDF

  很簡單的一個功能,就是將幾個JPG檔轉換成PDF檔。花了我快一個小時,就是找不到一個合用的工具。或許有人會想到,直接用列印的方式轉成PDF檔就好了呀。但這樣轉出來的PDF有個缺點,就是會留頁邊且做出來的PDF頁面就像是圖檔印在A4紙上的感覺。


  但我要的是整個PDF頁面完整就是一張張的圖檔大小,不留邊。結果最後才發現原來工具就在自己電腦裡,早就裝好了,居然不知道有這功能。答案就是 ImageMagicK ,這套超強的指令模式的圖形編輯工具。只要把要轉PDF檔的JPG檔放在同一個目錄下,然後在那個目錄下執行以下指令即可。



# convert *.jpg ok.pdf


一個含蓋所有JPG檔的PDF檔就完成,就是這麼簡單。



特此留下感嘆的筆記!!!


[F12]java的中文顯示[JDK篇]

之前提過JAVA
JRE的中文如果顯示出來變成方框的解決方法,可是如果遇到是JDK的話怎麼處理呢?自從裝了JDK後就遇到這問題了,但一直賴皮不想去解決這個問題,遇到會有中文顯示的JAVA程式都是直接導出給JRE來執行。今天總算是下定決心要來處理這個問題!其實跟JRE的解決方式是一樣的,只是要處理的路徑不大
相同而己。JDK在執行是使用了JDK自帶的JRE,所以只要找到JDK自帶的JRE路徑後,再找出可以套用在unicode的字型後就跟JRE是一樣
的。以下把步驟列出來。

一般JDK會裝在/usr/java/jdk1.x.x_xx目錄中,而JDK自帶的JRE就在/usr/java/jdk1.x.x_xx/jre目錄中。
以我目前Fedora 12的系統中是己經沒有uming.ttf這個檔案,但還有uming.ttc這個檔案,就存在於/usr/share/fonts/cjkuni-uming/目錄中

1. mkdir /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
2. ln -s /usr/share/fonts/cjkuni-uming/uming.ttc /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
3. cd /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback; mkfontscale, 會出現一個名稱為"fonts.scale"的檔案
4. 將fonts.scale的內容複製一份到/usr/java/jdk1.x.x_xx/jre/lib/fonts/fonts.dir的最後
這樣透過JDK執行的中文就可以正常顯示了。

其實最近用到的JAVA軟體偏多了,實在懶得一個個改,乾脆一勞永逸把JDK的中文也一併處理掉,順便記下來,免得又忘了。發現自己查自己部落格的次數還真的有點多。。。。。這算不算老了呀!!??


[F12]kchmviewer的中文亂碼

今天在某個論壇裡看到一篇很實用的短文,解決了我很久的疑惑。就是為什麼我的kchmviewer都到了5.2版在看中文時常還會遇到亂碼,不管用什麼字型和編碼都試不出來。原來只是在設定中某個設定設成KDE用的就好了,在此記錄下來,以免日後又遇上了卻忘了。

在kchmviewer中的“settiings”選單中的 “Appication Settings...”

再選擇“版本指定設置頁面”

再選“基於KHTMLPart的組件”後按確定後,再重開就好了。。。。酷。。。。
總算可以很正常的看 chm 檔了。

KchmViewer版本:5.2
OS:Fedora 12


==========================================


補充:後來發現,左邊的導覽視窗裡還是有亂碼,只有內容頁面正常了,唉...繼續浮沈了...chm呀...真是個好用又惹人厭的小東西...


Dropbox在linux下的安裝方法

Dropbox在linux下的安裝方法



可以從網頁上直接下載編譯好的套件檔,
https://www.dropbox.com/downloading?os=lnx

或是透過yum來安裝,但要透過yum的話,需要先做些設定。如果你是Fedora的用戶可以用命令視窗先進到“/etc/yum.repos.d”這個目錄下,然後下達以下指令:
# sudo vim dropbox.repo

用vim來建立套件倉庫的設定,他的內容就貼入以下的內容:
[Dropbox]
name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/$releasever/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

然後存檔離開,當然不用vim也可以,只要用覺得順手的文字編輯器然後用root的權限來建這個檔案就可以了。

最後透過yum來安裝就可以了。
# sudo yum install nautilus-dropbox

如果不想這麼麻煩的朋友,可以直接在下載頁面中(https://www.dropbox.com/downloading?os=lnx)下載符合你系統的套件檔,再用rpm指令安裝就可以了。

執行安裝好的程式後,會做第一次使用的設定,第一步如果你已經註冊好帳號了,就選"I don't have a Dropbox account",如果已經有帳號了,就選"I already have a Dropbox account"。
接下來就是輸入帳號和密碼或是進行註冊的步驟和設定備份更新檔案的路徑設在那裡。

設定好後,就只要將想備份和同步的資料存在指定的目錄中,就可以達到一台更新,全部更新的境界了,如果要設定分享給其他朋友的目錄,只要用Nautilus檔案管理就可以了,因為Dropbox直接將功能整合進Nautilus裡了,透過右鍵選單就可以操作,簡單方便。

在Windows下的安裝就更簡單了,只要把windows用的檔案下載後安裝,設定的步驟幾乎都是相同的,功能直接整合進檔案總管裡的右鍵選單中。


Ubuntu的使用者因為我不確定要不要加入官倉的設定,可以試試直接執行以下指令看看:


# sudo apt-get update;sudo apt-get upgrade nautilus-dropbox

如果不行的話就直接下載網頁中的deb檔來安裝就可以了。


Dropbox - 免費資料備份並且同步更新多台裝置的網路硬碟

Dropbox - 免費資料備份並且同步更新多台裝置的網路硬碟


  
 Dropbox簡單來就是網路硬碟,若真的把他當成網路硬碟也太小看他了。一直以來在Windows下有很多即時備份資料到網路上的軟體和服務,但鮮少
有支援同時支援linux環境下的,Dropbox不僅支援windows和linux,同時還支援了iPhone、Android、iPad和
Blackberry(黑莓機)。只要在需要同步的電腦上裝上Dropbox的軟體,就可以做到一台電腦更新,其他有裝軟體的裝置都同步更新,不用再廢神
手動到網路上存取資料做同步。Dropbox有免費版本也有付費的,免費的版本可使用的空間只有2GB,但對平常只需要同步一些文件的使用者來說相當足
夠,甚至可以放“多媒體檔”了。
   
既然是網路硬碟,免不了要有分享的功能,Dropbox也有分享的功能,只要在你想分享的檔案或資料夾上透過滑鼠右鍵的Dropbox功能選單設定分享就
可以了,操作相當簡單。但是請注意一點,就是如果你的朋友分享了他的目錄給你,而你也接受了他的邀請。那麼共享的檔案除了會消耗他的空間之外,同時也會佔
用你的空間哦!不過共享的檔案如果有更新的話,也會同步出現最新的檔案在你設定的目錄下。
   
最讓我覺得值得推薦的功能是Dropbox做了版本控制的功能。如果你突然想要之前某個版本的檔案時,只要透過Dropbox提供的檔案管理的web界
面,可以取出之前的版本,但免費版本的Dropbox似乎有30天內的限制,也就是超過30天以上的檔案版本就不見了。如果有檔案誤刪的話,也是可以透過
web界面取回,同樣免費版本有著30天的限制,只能拿回30天內刪除的檔案,這樣一般使用者而言,應該是足夠的。亦或是升級成付費的版本,就可以得到更
長的保存時間和更大的檔案空間。

免費版本雖然只有2G而已,但Dropbox有些提升空間的方法。例如在剛加入時會有新手入門六個步驟,
1.Take the Dropbox tour
2.Install Dropbox on your computer
3.Put files in your Dropbox folder
4.Install Dropbox on other computers you use
5.Share a folder with friends or colleagues
6.Invite some friends to join Dropbox
每個步驟都完成,可以增加250MB。
另外每介紹一個朋友來使用也可以增加250MB(要完成註冊和完裝檔案完成才算),


https://www.dropbox.com/referrals/NTg0NTE3NDc5


這是我的推薦連結,只要你是用這個連結加入Dropbox,完成註冊和安裝檔案後,就能幫助我增加250MB的使用空間,被介紹人似乎也會增加250MB
,我是用別人的連結加入的,加入完成後,收到一個訊息是因為成功被介紹使用Dropbox,所以我也增加了250mb。
當然也不是一直無限制的增加下去,免費空間的最大空間只能增加到8GB而已,超過是不會再增加的哦!
希望大家都能順利到8G,不過如果有需要的朋友可能考慮付費的版本,也歡迎各位一起分享有趣的資訊。


目前我就是用他來同步我在linux和windows下的文件檔,相當方便。




Linux下安裝的簡單說明可參考


 ropbox在linux下的安裝方法


透過SSH的VNC連線

 


透過SSH的VNC連線




   
透過VNC來做遠端連線是很方便,也比Xming來得快速,但是最令人逅病的是VNC的連線並不安全,很容易遭到封包被竊聽或攔截。所以比較恰當的方法是
先建立起SSH通道後,再讓VNC透過SSH加密通道來連線,就可以得到較高的安全性。以下介紹如何在Windows的環境下使用VNC透過SSH連到
Linux的桌面。

    首先在linux的環境下把VNC Server設定好,設定的方法請參考“TUTORIAL: VNC (Virtual Network Computing) 101”,這裡不再多說。

    完成VNC Server的設定之後,接下來就是在Windows下的設定了。在winodws下需要使用PUTTY來建立SSH連線,所以先要有Putty。需要的朋友可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html官方網頁下載。



 







   
將Putty裝好後啟動,將Connection選項中的SSH設定下的Tunnels頁面中的設定設置如圖。將 Local ports
accept connections from other hosts和Remote ports do the same(SSH-2
only)勾起來,在Source
port的空格中填入5920,Destination的空格中填入"目的IP:5920",在這裡是以"192.168.1.100:5920"為例,
填好後按下Add按鈕,就可以加入一組轉port的設定。這部份設定的意思是在現在這台本機port
5920和"192.168.1.100"這台電腦的port 5920建立起一個通道,也就是說現在兩台電腦的port
5920是互通的,而且在這個通道上傳輸的資料都是在ssh加密通道中傳輸,比較安全一點。



    到這裡設定就大致上完成了,只要再回到Session的設定,將遠端IP"192.168.1.100"填入,連線登入到Linux 下的SSH server,建立SSH通道到這裡完成,接下來就要啟動linux 下的vnc server了。



    利用前面完成的Putty SSH設定連線到Linux主機上,啟動VNC Server,指令如下:

# vncserver :20 -depth 8 -geometry 1280x1024

:20 指定使用port 5920

-depth 8 指定使用8 bit的色彩度,預設是24 bit

- geometry 1280x1024 指定解析度為1280x1024



以上參數可試各位的情況修改,但:20不要動,因為剛剛在Putty中已指定PORT要轉到5920了,這裡如果修改會連不上哦!



    成功執行之後,就可以在Windows下的電腦啟動VNC來進行連線了,但切記Putty不可以關閉連線或結束程式,因為SSH的加密通道就是靠他在維持的,如果Putty斷線了,SSH的加密通道也就沒了。



    這時可以啟動Windows電腦中的VNC Clinet了,VNC
Server連線位置填入"localhost:20",然後連線就完成了,如果遇到VNC要求輸入連線密碼,要輸入VNC設定的密碼,不是你的帳號密碼
哦!如果一開始VNC就沒設密碼,就不會被要求輸入密碼了。VNC的密碼設定請參考"Tutorial:VNC"密碼設定



    這樣就能克服VNC以明碼傳遞封包的問題,讓你的VNC連線更安全。












Docker SIGILL: illegal instruction 問題除錯記錄

Docker SIGILL: illegal instruction 問題除錯記錄 最近在一台平常執行得好好的伺服器上,遇到一個讓人頭痛的 Docker 問題。 原本 Portainer 和其他容器都可以正常運行,但在系統突然當機後,所有容器在啟動時都出現以下錯誤訊息: d...