本站目前已搬遷,請至新站瀏覽最新文章: http://jeremy.tfeng.org

##EasyReadMore##

[iPhone/Touch]應用App以網址查出網站主機位置

| 2010年5月27日星期四

話說99第一次基測的作文題目是[可貴的合作經驗],正是提醒我們合作的重要性。同理,在iPhone上個別的App可能很難發揮出很強大的功能,但若是能把兩個以上的App交互應用,其發揮出來的威力,可就不可小覷了。


好了!現在我們就先請兩位主角App登場吧!(熱烈掌聲歡迎= =)


[iNet]                                                                                                                                                                                                                                                           inet icon


販賣者:Linnart Baeker
售價
: $4.99
iTunes Store 連結

 


[IPTracker] iptracker icon

販賣者:Deokuyun Ko
售價: $0.99
iTunes Store 連結

 


[運作原理]

為了要找到網站主機位置,我們必須先取得該網站的IP,才能使用IPTracker進行定位,而由網址取得IP最快的方法是ping該網站,此時iNet正好可以勝任(如果拿其他可以執行ping指令的軟體代替也可)


[實際操作]

在這裡我們拿 www.google.com 進行試驗。

步驟一,取得IP > 執行iNet的ping功能,並記錄IP(如下圖紅框處)

IMG_0303

IMG_0304

 

 

 

 

 

 

 

 

 

 

 

 

步驟二,使用剛剛取得的IP,輸入到IP Tracker中,並按下Track。稍等一下後,若地圖上出現紅色大頭針,則表示成功,可以再按Detail取得詳細位置資訊。

IMG_0305IMG_0306

 

 

 

 

 

 

 

 

 

 

 

 

步驟三,經過不斷的放大後,我們大概可以知道,google.com的主機位於一個飛機場的旁邊,但如何證明這是真的呢?我們不妨用Google Map搜尋一次Google Inc. 看看。

IMG_0307IMG_0308

 

 

 

 

 

 

 

 

 

 

 

 

由紅箭頭可以看出,和實際Google公司位置並沒有差太多,對於一個這麼便宜的軟體來說,已經非常準確了。

反短網址工具

| 2010年5月25日星期二
相信大家在Plurk等微網誌瀏覽時,都會看到有人使用短網址,什麼是短網址?其實就是一個網站提供的暫時性轉址服務,你連入短網址後,該網址先指向提供短網址服務的網站,然後由該網站把你重新導向(Redirect)到原本的網站。

這個技術應用在微網誌的功能是可以遮掩難看的長網址,與節省字數。不過你有沒有想過,如果有人故意把短網址指向病毒網站,你按下後豈不重計上當?有鑑於此,站長特意撰寫一個可以把短網址還原成原始網址的工具。用法與介紹如下:



[反短網址工具]
作者:站長

[測試]
我們先把jeremyblog.twbbs.org縮成短網址:
接著開啟"反短網址工具"並輸入網址:
等待一下解析即可得到原始網址:

站長回來囉!!

|
經過一年的努力,站長終於考完基測了,並重新開始經營本站。
感謝大家一年來的支持,使本站雖然停止更新,但仍維持每周快一千人的流量。
為繼續經營本站,站長決定另外架設一個Wordpress部落格,並把本站所有文章轉移過去,屆時還請各位舊雨新知光臨指教。目前新站所有事宜皆在籌備階段,等所有手續完成後站長才會關閉這個舊站,不過請大家不用擔心,"jeremyblog.twbbs.org" 這個轉址仍可繼續使用,所以您無論如何一定不會找不到新站。 再次感謝各位讀者對本站的支持!

本站將進入"緩慢更新時期" Slow Updating

| 2009年9月3日星期四
9月到了,站長也升入國三了,開始了每天考試的生活。
先更各位忠實讀者說聲抱歉,
因為每天都要去補習班,周休二日也要忙整天,所以可能不會有時間來更新部落格了。
我也許會趁國定假日時上來更新一下,此時期大約會延續一年,直到明天5月(7月?)
如果你還是想要的到最新訊息,可以嘗試追蹤我的 Plurk : jeremy5189,因為我可能比較會去更新Plurk吧。 12/2: 看了Google分析的Report, 原來每天都有大約100多的流量,在此謝謝大家的支持!

Windows Vista & 7 內建不為人知的截圖工具

| 2009年8月28日星期五

首先說明一下,為什麼是不為人知的工具呢?
因為他藏在附屬應用程式裡,很多人在2000或XP時期就把那裡玩遍了,
而且認為那裡就只有那幾個"功能不強大"程式
應該很少人會去翻那裡。

[程式在哪裡?]

打開開始功能表>所有程式>附屬應用程式就會找到了

FindApp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

這個Windows剪取工具提供4種剪取方式:

Functions

 

 

 

 

 

 

長方形剪取: 壓下滑鼠左鍵不放,即可拖拉出自己想要截取的地方
視窗剪取: 自動偵測視窗截取
全螢幕剪取: 照下整個螢幕
任意剪取: 最好玩的剪取,可以隨便亂畫圖形:

AnyShapCut

 

 

 

 

 

 

 

 

 

剪取完後會出現一個簡易的編輯器:

Editor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

儲存後的奇形怪狀截圖:

WierdShap

 

 

 

 

 

 

 

 

註: 編輯器>工具>選項裡可以改任意剪取外框的顏色。

[VB.Net]如何進行螢幕截圖並存檔

| 2009年8月20日星期四

這個其實我很早就不曉得從哪挖出來,直到最近有人問我,才讓我想起來。
這個功能應用範圍很廣,而且可以自己選定大小。

[程式碼]

Imports System.Drawing.Imaging 
Dim X, Y As Integer 
X = 1400 
Y = 900 
Dim Screenshot As New Bitmap(X, Y, PixelFormat.Format32bppArgb) 
Dim Graph As Graphics = Graphics.FromImage(Screenshot) 
Graph.CopyFromScreen(0, 0, 0, 0, New Size(X, Y), CopyPixelOperation.SourceCopy) 
Screenshot.Save("存檔路徑.png")

如果你想要進行全螢幕截圖,可以把X,Y的值指定為螢幕解析度。但是,每個人的解析度都不一樣阿?
這當然不是問題,只要呼叫.Net內建的方法即可。如果是VB6呼叫API也可以。

[.Net內建方法]

 
Dim X, Y As Integer 
X = Screen.PrimaryScreen.Bounds.Width 
Y = Screen.PrimaryScreen.Bounds.Height

[呼叫API方法]

Public Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Integer) As Integer 
Dim X, Y As Integer 
X = GetSystemMetrics(0) 
Y = GetSystemMetrics(1)

註: 使用VB6的朋友記得把所有Integer換成Long喔。

AppInfo Snaper - 快速取得可複製的AppStore資訊

| 2009年8月19日星期三

此程式是專為常做iPhone軟體教學/介紹的人開發的。

有去過iTunes Store的人都知道,裡面的文字是無法複製的,但是AppInfo Snaper可以讓你輕鬆取得這些資訊,而且可以輕易的複製!

(這是故意把程式寫成英文版的,等測試到完全無Bug時歡迎大家把此程式Po到外國論壇)

軟體名稱: AppInfo Snaper
作者: Jeremy(站長)
下載點: 我的MSN-SkyDrive

[程式截圖]

Main

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[如何使用?]

請到 AppStore 裡找到你要的程式後,在Icon上按右鍵取得iTunes Store URL(如下圖),再貼入本程式即可!

1

 

 

 

 

 

[抓取Icon]

在圖片上按右鍵即可另存,或按一下Icon URL 然後把圖片連結貼到你想要的地方。

GetIcon

 

 

 

 

 

 

 

 

 

 

 

[複製資訊]

按一下Copy Information 即可,還可選擇需要的語言。

Copyinfomation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[應用程式描述]

按一下Show Discription 即可顯示經HTML編譯的應用程式描述,如需純文字版可按一下Text Discription 按鈕

[已知Bug]

不知道為什麼,部分AppStore上的應用程式的Discription所在位置不同,這造成本程式運作上的一些錯誤,如果您看到以下畫面:

Error

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上面的資訊其全,表示其應用程式描述未被抓取,敬請見諒。

使用電腦遙控你的iTouch\iPhone

| 2009年8月13日星期四

如果你想達到這個功能,有以下兩項要求:

第一步,請到iTouch\iPhone開啟Cydia並找到 Veency 這個軟體

Veency

 

 

 

 

 

 

 

 

 

 

 

 

 

第二步,Veency安裝完成後,SpringBoard上並不會出現任何icon,這時,請到設定>Wi-fi>藍色小箭頭(紅框處)
當看到右邊圖片的畫面後,記下紅框處的IP(完成後不要離開此畫面) 註:你的電腦和裝置必須連皆於同一個網域裡

Wifi_Blue

GetIP

 

 

 

 

 

 

 

 

 

 

 

 

 

第三步,這時請回到電腦端,並開啟Ultra VNC Viewer,輸入你剛剛記下的IP後連線
註: 若VNC回應:Connect Fail,請重開iPhone/iTouch的Wi-Fi,若還是不行,請重開電腦端的網路。

若連線成功,則iPhone端會出現一個對話框,請按下Accept允許

Accept

 

 

 

 

 

 

 

 

 

 

 

 

 

成功畫面:

VNC to iPhone

 

[控制方法]

滑鼠右鍵:Home Button

滑鼠左鍵: 相當於用手指Touch

滑鼠中鍵: Sleep Button

使用VNC進行遠端遙控

| 2009年8月11日星期二

VNC算是一個歷史悠久但效能很好的遠端遙控軟體, 今天就要交各位如何利用VNC來遙控你的電腦或iPhone(或用iPhone遙控電腦)

首先, 請先下載UltraVNC, 他是一個免費的VNC軟體, 穩定度也很高。

軟體名稱: UltraVNC
最新版本: 1.0.6.4
官方網站: http://www.uvnc.com/
下載點: 最新版下載

安裝過程中,安裝精靈會詢問安裝內容(當你下一步到看到一個拉下式選單), 這時請選擇Full Intall, 這樣會安裝一起安裝伺服器端和客戶端。 另外,安裝程式也會問是否要安裝兩個補丁(一個Vista XXX 的, 如果你是Vista 使用者請務必安裝, 另一個也建議安裝)

安裝過程中,如果出現以下視窗:

Set__VNC_Password

 

 

請在下面的 Authentication 裡填入密碼(一定要填,否則沒有人可以連上你的電腦) Setting_Pass(註: 下面兩個選項可以不要打勾)

 

 

 

 

 

安裝完成後,UltraVNC會自動長駐在右下角,現在在右下角找一個綠色背景的眼睛圖示,並對之按下右鍵>Admin Properties,然後照這樣設定。

VNC_Server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

基本上只要設好密碼(VNC Password 就好了),如果你不希望連到你電腦的人可以操作你的電腦,可以在 Keyboard & Mouse 那裡將 Disable Viewers input 打勾。

Query on incoming connection 則是當有人要連上你的電腦時,你這裡會跳出一個視窗詢問你是否同意。

要完成設定記得要先按 Apply 再按 OK,這樣設定才會儲存。

如果你要別人連線到你的電腦,你必須給對方你的IP,最簡單的方法是把滑鼠移到VNC的圖示上即可!

IP

 

 

 

因為站長家是用無線基地台,所以IP都是虛擬的192開頭,如果我拿這個IP直接連,只有同網域的人才能連上。若你需要讓不同網域的人連上你的電腦,你必須使用網路線(從ADSL直接接出來的,不經過AP),這樣你的IP就會是59或211等開頭的。

[連線端]

如果你是要連上別人電腦的人,而且那個人已經給你他的IP了,請打開VNC Viewer:

Cient

 

 

 

 

 

 

 

 

 

 

 

 

若對方設定正確(有設密碼,防火牆未阻擋)且你自己設定正確(防火牆未阻擋),應該會出現下面這個視窗:

EnterPass

 

 

 

 

 

 

 

 

 

 

 

 

請跟伺服器端取得密碼後輸入,以下為連線成功的畫面:

Connected

 

 

 

 

 

 

 

 

 

下一篇: 使用 iPhone/iTouch 連上你的電腦 & 使用電腦連上你的iPhone/iTouch

iPhone Localizer - 輕鬆幫你的 iPhone App 中文化 (更新至V1.1)

| 2009年8月6日星期四

有嘗試幫iPhone裡的App中文化的人都知道,進入/private/var/mobile/Applications/裡後,應該是會看到一堆亂碼,結果是根本不知到哪個才是你要中文化的App.

不過亂碼的部分已有解決方法,只要去Cyida安裝AppLinks即可搞定,該程式會自動識別亂碼並建立捷徑,捷徑名稱=改App的名稱,例:/private/var/mobile/AppLinks/BlogPress.app/

當你終於進入到app資料夾內時,有經驗的人應該會把English.lproj資料夾打開並複製裡面的Localizable.strings複製回電腦開始中文化.重點來了,你是用什麼文書處理軟體來編輯這些檔案?Word?還是記事本?

如果用Word來編輯Localizable.strings可能會發生一件事,那就是存檔時不是UTF-8(iPhone要求的)或是你存檔時沒有存成純文字檔.但如果你用記事本來編輯,你可能要面對一堆"亂碼",因為iPhone的語言檔裡的換行標籤記事本無法處理.

為了解決上面敘述的這些問題與不便性,小第自己著手寫了一個Windows程式,命名為iPhone Localizer,透過獨家的編碼技術(分析了好久...)與其他非常方便的功能來讓中文化iPhone語言檔變得非常快速簡單.

程式名稱:iPhone Localizer V1.1
作者: Jeremy(就是我啦)
下載點: 我的SkyDrive

[程式截圖] Main

 

[程式特色]

  • 自動簡轉繁功能(V1.1新增)
  • 關閉檔案功能 (V1.1新增)
  • 獨家解碼方法,純文字讀/寫檔,支援iPhone格式。
  • 自動匯出 zh_TW.lproj。
  • 內嵌線上字典,查詢好方便。
  • 自動備份原始檔,不怕改錯檔案報銷。
  • 支援復原等剪貼簿功能。
  • 利用程式碼高亮原理,藍字=""內=須修改的地方
  • 載入檔案時分兩分,一份原始檔,一份自動清除要修改的地方 :

Edit Orginal

 

 

 

 

 

 

 

 

 

[使用步驟]

請SSH或用iFunBox進入你的iPhone\iTouch,取得你要中文化程式的.strings檔案(通常會到en.lproj裡面拿),然後回到iPhone Localizer載入檔案: loadfilenew

 

 

 

 

 

 

你也可以再載入檔案前選擇是否要自動備份,若要自動將載入的簡體檔轉成繁體,也要再載入前先把該選項打勾optionnew

 

 

 

 

 

載入檔案後,請在藍色的 " " 括號內填入你的中文,全部完成後就可匯出成zh_TW.lproj了!

OutPut

 

 

 

 

 

 

最後,把zh_TW複製到XXXX.app的資料夾裡即可完成中文化!

[簡轉繁結果]

simple

Tra

 

 

 

 

 

 

 

 

 

[疑難排解]

Q:為什麼我讀取Localizable.strings時都讀出亂碼?
A:有些App會有些App不會,解決方法是當你從iPhone裡拿出.strings檔後,先把該檔用記事本打開,再關閉(不要存檔喔!),即可解決編碼亂掉的問題。