這兩天我的 ubuntu 從 11.10 升級到 12.04 LTS
然後才突然發現我的 deluge 不知道什麼時候開始掛掉了
重新安裝 deluge 和 deluged 好幾次都沒有解決
狀況是打開 deluge 介面後,畫面的左右邊都一片空白,然後連線管理員開啟常駐後也連不上
搞了好一陣子,最後找到這篇文章:
Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification. Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems. 註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
- Bertrand Meyer
- Charles Connell
註2:本部落格的內容授權請參閱部落格底部的授權宣告。
2012年5月10日 星期四
2012年5月8日 星期二
2012年5月1日 星期二
(暫存) Google Geocoding API
Google Geocoding API
https://developers.google.com/maps/documentation/geocoding/?hl=zh-TW
地理編碼是指將地址 (例如 1600 Amphitheatre Parkway, Mountain View, CA) 轉換成地理座標 (例如緯度 37.423021 和經度 -122.083739) 的程序,而您可以使用這些座標來放置標記或設定地圖位置。Google Geocoding API 可讓使用者直接透過 HTTP 要求存取 Geocoder。另外,此服務能讓您執行反向作業 (將座標轉換為位址);此程序也就是「反向地理編碼」。
Google Place API
1、Android Development – Part 1: Using Google’s Places API to Develop Compelling Location Based Mobile Applications
2、Get list of places surrounding user's current location
https://developers.google.com/maps/documentation/geocoding/?hl=zh-TW
地理編碼是指將地址 (例如 1600 Amphitheatre Parkway, Mountain View, CA) 轉換成地理座標 (例如緯度 37.423021 和經度 -122.083739) 的程序,而您可以使用這些座標來放置標記或設定地圖位置。Google Geocoding API 可讓使用者直接透過 HTTP 要求存取 Geocoder。另外,此服務能讓您執行反向作業 (將座標轉換為位址);此程序也就是「反向地理編碼」。
Google Place API
1、Android Development – Part 1: Using Google’s Places API to Develop Compelling Location Based Mobile Applications
2、Get list of places surrounding user's current location
找出以標記為中心一公里之內的地點
這個問題其實是在看論壇時看到的
因為自己之後要寫的東西也會用到,所以就先來查了一下
不過一查才發現這是相當複雜的問題呀 XD
座標跟距離的問題有分成兩種:
1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)
2、以某點為中心點,附近有很多座標不同的其他點,如何得知距離在 XXX 公尺/公里之內的點有哪些
1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)
第一點在網路上討論好像比較多,主要問題在於地球是個球體
所以在緯度 0 度的地方,經度移動 1 度所走的實際距離,跟在緯度 60 度的地方移動 1 度經度所走的距離實際上是不同的。
因為自己之後要寫的東西也會用到,所以就先來查了一下
不過一查才發現這是相當複雜的問題呀 XD
(圖片取自維基百科)
座標跟距離的問題有分成兩種:
1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)
2、以某點為中心點,附近有很多座標不同的其他點,如何得知距離在 XXX 公尺/公里之內的點有哪些
1、知道兩點的座標,如何求出兩點之間的距離(以公尺或者公里為單位)
第一點在網路上討論好像比較多,主要問題在於地球是個球體
所以在緯度 0 度的地方,經度移動 1 度所走的實際距離,跟在緯度 60 度的地方移動 1 度經度所走的距離實際上是不同的。
Google Map API 入門教學(二):在 Map 上加入標記
要在 Google Map 上加入標記,需要利用的是 google.maps.Marker 這個物件。
延續 Google Map API 入門教學(一)的例子,可以將 JavaScript 加上以下的語法:
延續 Google Map API 入門教學(一)的例子,可以將 JavaScript 加上以下的語法:
google.maps.event.addListener(currentMap, "click", function(event) {
// Setting of marker
var optionOfMarker = {
position: event.latLng,
map: currentMap,
title: event.latLng.toString()
};
// Show marker in the place of mouse clicks
mapMarker = new google.maps.Marker(optionOfMarker);
});
2012年4月30日 星期一
2012年4月26日 星期四
(暫存) chunks
1、https://www.google.com/#hl=zh-TW&site=&source=hp&q=java+upload+chunk&oq=java+upload+chunk&aq=f&aqi=&aql=&gs_nf=1&gs_l=hp.3...2279.7765.0.8039.17.17.0.4.4.0.148.413.12j1.13.0.dKajhJiFq18&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=3af3822da289a1e4&biw=1920&bih=965
2、Trying to upload in chunks
3、Upload a video file by chunks
4、Chunked transfer encoding
5、W3C:Chunked Transfer Coding
2、Trying to upload in chunks
3、Upload a video file by chunks
4、Chunked transfer encoding
5、W3C:Chunked Transfer Coding
觀察 JVM 讀取了哪些 CLASS
我們的環境中 JRE 是有被刪減過的,所以有時寫新功能時
會出現 ClassNotFoundException 或者是 NoClassDefFoundError 之類的錯誤訊息
通常這是表示 JVM 在函式庫中找不到指定的 CLASS。
為了要儘快發現少了哪些東西
可以在 tomcat 上(我們的環境是 web 的,所以 Java 是跑在 tomcat 上面)加參數
也就是去修改 /bin/catalina.sh。
會出現 ClassNotFoundException 或者是 NoClassDefFoundError 之類的錯誤訊息
通常這是表示 JVM 在函式庫中找不到指定的 CLASS。
為了要儘快發現少了哪些東西
可以在 tomcat 上(我們的環境是 web 的,所以 Java 是跑在 tomcat 上面)加參數
也就是去修改 /bin/catalina.sh。
2012年4月24日 星期二
Google Map API 入門教學(一):將 Google Map 放入網頁
Google Map API 目前已經是 v3 版本了,不需要特別申請 API,不過規定跟之前一樣,不能將 Google Map API 用在需要付費的地方。
Google 官方文件其實已經有蠻不錯的入門教學,不過說明個人覺得稍微少了點
所以自己在學習的同時也順便來記錄一下!
要在網頁上顯示 Google Map,最基礎需要的就是一個 HTML 網頁
然後網頁中去執行 Google 提供的 JavaScript API 在網頁上顯示地圖。
網頁的部份其實後續很少在改,因為動作幾乎都是靠 JavaScript 在做的。
Google 官方文件其實已經有蠻不錯的入門教學,不過說明個人覺得稍微少了點
所以自己在學習的同時也順便來記錄一下!
要在網頁上顯示 Google Map,最基礎需要的就是一個 HTML 網頁
然後網頁中去執行 Google 提供的 JavaScript API 在網頁上顯示地圖。
網頁的部份其實後續很少在改,因為動作幾乎都是靠 JavaScript 在做的。
553 Mail from must equal authorized user
今天在尋找免費且有支援 TLS/SSL 加密的 SMTP 服務時,測試跑出以下的錯誤訊息:
原本以為是帳號密碼打錯之類的,還重打了幾次帳號~
553 Mail from must equal authorized user
原本以為是帳號密碼打錯之類的,還重打了幾次帳號~
訂閱:
文章 (Atom)