顯示具有 其他 標籤的文章。 顯示所有文章
顯示具有 其他 標籤的文章。 顯示所有文章

2013年3月5日 星期二

Hibernate心得2 in eclipse 資源檔位置

一不小心 就配置錯誤 導致 org.apache.jasper.JasperException: /hibernate.cfg.xml not found

在此紀錄一下位置

------解决方法--------------------------------------------------------
没有hibernate.cfg.xml 写一个丢到classes下去 
------解决方法--------------------------------------------------------
你用的hibernate.cfg.xml还是hibernate.properties 
------解决方法--------------------------------------------------------
没有hibernate.cfg.xml


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

以下是我在 eclipse 放的成功 位置







實際部屬在Tomcat的路徑




參考來源 :  http://www.myexception.cn/java%20exception/264.html

2012年2月17日 星期五

心得 GAE 簡介

工作上剛好有要整裡,稍微修改一下放在這裡作一個紀錄


2011年12月12日 星期一

心得 MongoDB 圖形管理工具

MongoDB 在官網有提供了不少工具,下面是我試用其中幾個的心得。


1. JMongoBrowser
         有安裝 java 就可以啟動,介面簡單,不過要輸入查詢的指令都要用輸入的方式,比較麻煩一點

2. MongoVUE
    介面操作都不錯,不過試用版只有10多天,要使用的話還要額外購買。

3. RockMongo
     以PHP5 開發的,此外若用windows 系統的話也有提供一包的執行檔直接執行網站。

所以我個人目前是傾向使用RockMongo, 還有其他4,5個工具,功能基本上大同小異,可以直接參考官方網站(*),要使用哪個就看使用者的習慣和喜好了。





參考:* MongoDB Tool

2011年12月6日 星期二

心得 Mongo DB 安裝

Mongo DB 是 NoSQL 中 適合處理大量文件的資料庫,適合儲存大量的資料,如Log[1].
此外他也支援大部分的程式語言,C | C# | C++ | C# & .NET | ColdFusion | Erlang | Haskell | Factor | Java | Javascript | PHP | Python | Ruby | Perl | More... [2].

至於安裝說明,可以從官網[2],中點選 Quick Start 就有相對應的教學。

這裡針對Windows 環境作簡單的敘述:

1. 下載檔案。
2. 將下載的檔案解壓縮。
3. 移動檔案,像我下載的版本是 mongodb-win32-i386-2.0.1, 由於是在Dos 下測試,不妨將檔案傳新命名如mongodb.並移動在上層的目錄,如C:\mongodb 。
4. 建立資料庫資料夾,mongodb設定都會在 \data\db 資料夾下讀取,若剛剛是放在c槽,路徑就是
C:\data\db,若放在D槽就是D:\data\db, 以此類推。
5.進入DOS ,開始->執行->cmd
6. 進入mongodb 的bin資料夾,如 C:\mongodb\bin. 輸入  mongod 開啟伺服器服務
7. 若上一步成功的話可以在開一個cmd, 輸入 如範例的 3+3 測試性能

其他有關NoSQL 的介紹,可以參考[3],這裡根據特性將NoSQL分成四類,不過其他的地方是三類,所以大約瞭解一下就好。



參考:
[1]. Use Case-MongoDB
[2]. MongoDB Home
[3]. NoSQL解決資料庫暴量的新方法

2011年12月5日 星期一

轉貼 favicon

favicon.cc 這個網站可以幫助我們在網路上將圖片轉成 favicon.ico ,也就是網頁上面的小圖示。
此外也可以google 一下 "Favicon", 可以找到很多相關的文章.





2011年11月30日 星期三

心得 WordPress 安裝外掛

WordPresss 有一個好處就是很多的外掛可以玩,很多很酷的外掛,比如說可以結合本身的相簿管理外掛(NextGEN Gallery)[1],或者是call 其他網路相簿的話掛(Filker, Picasa 等等),還有可以有外掛把他變論壇。

之前有稍微介紹 http://catonchuang.blogspot.com/2011/08/wordpress.html

這裡要說的心得是:


  • 安裝 wordpress 前 先要準備好 php,Mysql , 而且要在mySql 先建一個資料庫給 wordpress.
  • 我直接安裝外掛會出現FTP 上傳的訊息,若懶得再架FTP,可以利用後台安裝法[4],下載完解壓縮後複製到  ..\var\www\wordpress\wp-content\plugins\ 下,在由網路控制介面啟動



參考:
[1]. WordPress - NextGEN Gallery 簡單好用的相簿外掛
[2]. Wordpress FAlbum外掛 - flickr相簿與 blog完美的結合
[3]. [WP] kPicasa Gallery – 讓 WordPress 結合 Google Picasa
[4]. WordPress外掛&佈景主題安裝教學(此教學適用於WP2.9以下版本)

2011年10月28日 星期五

心得 VirtualBox 上網功能

安裝完 虛擬機器後,使用預設的網卡選項 NAT, 在公司有設 proxy 的環境下還是不能夠連出去的,若要連上網可能要試試其他方法,不過一般的開放網路是可以使用的。

2011年8月23日 星期二

轉貼 伺服器如何判斷是否手機上網

  手機等行動裝置因為版面設計與一般電腦不太一樣, 所以在版面設計上也會有些差異,
 以下是相關的特色:

  •       手機:解析度較小、通常是以長度大於寬度的介面
  •       電腦:解析度比較大、寬螢幕

如何判斷是否是手機等裝置連上在網頁瀏覽,研究了一下找到兩種方式


  • 列出清單來過濾 header file 中的 User-Agent,手機品牌百百種,若要完全涵蓋可能有點困難,不過涵蓋 已知的大廠倒是ok, 見 [1],[3]       , 
  • 在首頁的html 中 加入javascript 判斷 是否解析度太小(ex. 小於 800 X 600), 見 [2]



附註1.
[5] 利用 取得header 然後判斷 是否 有包含 mozilla 的字串, 不過我用android 上網來看也是有這個字串, 所以我認為現在可能不能用了,如圖





[5] 的 code:

ASP:

if (Request.Headers["user-agent"] != null && Request.Headers["user-agent"].ToLower().ToString().IndexOf("mozilla") != -1)
Response.Redirect("www/index.aspx");
else
Response.Redirect("wap/index.aspx");


JSP:

if(request.getheader("user-agent")!=null&&(request.getheader("user-agent").tolowercase().indexof("mozilla")!=-1))
{
strfinishurl = "/web/index.jsp";
}else
{
strfinishurl = "/wap/index.jsp";
}




附註2. 手機上網常見的廠牌會出現在 User-Agent 中的:
           iphone, ipad, android, nokia, motorola, sony,.....




2011年4月26日 星期二

轉貼- 免費小圖示

上google 找 其實可以找到很多 免費的小圖示,不過大部分先會找到 non - commercial use 的 ,也就是非營利使用的, 要放在一些公開的地方可能不太好用,

不過其實在 關鍵字上多加了一個 commercial 就可以 幫助我們找到 可以用的資訊

我用的關鍵字是 "free icon commercial use"

以下是我找到的一個網站
http://esdev.net/2880-icons-for-free-and-commercial-use/

http://www.iconfinder.com/free_icons

ICON Finder: 可以搜尋
http://www.iconfinder.com/

個人使用的
http://www.freeiconsdownload.info/tw/

2011年4月21日 星期四

轉貼 Javascript JSON

在 javascript 中 若要 接收轉換JSON物件的話,保險起見可以 引用
json2.js

主要有兩個function



JSON.stringify: 將物件轉為JSON 的 string


JSON. parse: 將JSON string 轉成javascript 物件


參考


[1] JSON in JavaScript
[2] JavaScript Essence: 傳送與接收 JSON

2011年4月14日 星期四

paypal IPN test

Paypal 線上付費有提供一個 IPN (Instant Payment Notification)的服務,簡單的說當交易完成之後,可以設定一個網址來處理客戶付費的訊息。

詳細步驟可以參考[1].

可以到 paypal 的網頁下載範例程式,支援包含ASP.Net(C#),ASP.Net(VB),JSP,PHP等語言



若要單純的試IPN,可以到 paypal 提供的 測試平台 sandbox, 利用 Test tool 來簡單的確認IPN ,步驟如下, (記得要將API 的url 從 https://www.paypal.com/cgi-bin/webscr 換成 https://www.sandbox.paypal.com/cgi-bin/webscr )


步驟1. 進入snadbox 網頁 選擇 Test tool

步驟2. 填入處理交易完成回報的URL

步驟3. 按下 Send IPN


--------------------------------
實際使用的步驟如下
步驟1. 登入後選擇我的 paypal


步驟2. 交易紀錄,即時付款通知紀錄


步驟3. 設定URL










參考[1]: IPNGuide.pdf

2011年2月15日 星期二

使用經緯度查詢當地時間

簡單的使用 經緯度 就可以利用網路服務取得當地時間的XML

範例是紐約的經緯度

http://www.earthtools.org/timezone/40.71417/-74.00639

回傳的XML格式如下



<?xml version="1.0" encoding="ISO-8859-1" ?>
<timezone xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.earthtools.org/timezone-1.1.xsd">
<version>1.1</version>
<location>
<latitude>40.71417</latitude>
<longitude>-74.00639</longitude>
</location>
<offset>-5</offset>

<suffix>R</suffix>
<localtime>14 Feb 2011 20:10:22</localtime>
<isotime>2011-02-14 20:10:22 -0500</isotime>
<utctime>2011-02-15 01:10:22</utctime>
<dst>Unknown</dst>
</timezone>




參考

http://www.earthtools.org/webservices.htm
http://www.getlatlon.com/

2011年2月13日 星期日

轉貼 fusion chart 設定x 軸標籤顯示

有時候當資料量太多時,若顯示x 軸value 會很混亂,這時後可以利用 showName ='0' 的方式來隱藏部份的x軸value

資料來源 http://202.166.198.131/frameWork/System/Js/FusionChartsFree/Contents/Adv_xAxisNames.html

2011年1月10日 星期一

轉貼 改變滑鼠鼠標

語法如下


<a style="cursor: url('游標網址')" href="連結網址">連結名稱</a>


不過實際測試怪怪的改用span tag 包起來才可以

不瞭解的可以看一下 span和div的不同


補充 可以利用 mouseover 的方式變更

在 標籤內加入 下面者段就可以, 範例是換成 pointer(手形)
onMouseOver="this.style.cursor='pointer';"

----------------------------------------
內建游標一覽
* hand:手形 (firefox 可能支援有問題)
* crosshair:精確定位「十」字形
* text:文本「I」形
* wait:等待,「沙漏」形
* default:預設箭頭
* help:幫助,帶尾箭頭
* e-resize:箭頭朝右方
* ne-resize:箭頭朝右上方
* n-resize:箭頭朝上方
* nw-resize:箭頭朝左上方
* w-resize:箭頭朝左方
* sw-resize:箭頭朝左下方
* s-resize:箭頭朝下方
* se-resize:箭頭朝右下方
* auto:自動,鼠標按照默認的狀態根據頁面上的元素自行改變樣式
* no-drop:出現帶有「禁止標示」的手形游標。原本是用來表示被拖曳的對象不容許在游標目前的位置被放下。
* not-allowed:出現「禁止標示」的游標。原本是用來表示請求的作業不容許被執行。
* pointer:與 hand 相同。
* progress:出現帶有沙漏標示的箭頭游標。原本是用來表示一件工作正在被執行中。
* row-resize:出現上下兩個箭頭,中間由橫線分隔開的游標。原本是用來表示專案或標題欄可以被垂直改變尺寸。
* all-scroll:出現上下左右四個箭頭,中間有一個圓點的游標。原本是用來表示頁面可以向上下左右任何方向捲動。
* col-resize:出現左右兩個箭頭,中間由豎線分隔開的游標。原本是用來表示專案或標題欄可以被水平改變尺寸。
* vertical-text:出現表示可編輯之垂直純文字的游標(通常是大寫字母 I 旋轉 90 度的形狀)。
* move:出現十字箭頭游標。原本是用來表示對象可被移動。
* url('游標圖檔所在的 URL'):以自選的圖檔做為游標外觀。需使用絕對或相對的 URL,來指定游標圖檔所在的位址(圖檔的副檔名 須為 .cur 或 .ani)。






參考 改變滑鼠游標圖片的語法(全)

2011年1月9日 星期日

wireshark 監聽封包心得

 wireshark 是一個封包監控的軟體,這點就不用多說了,在 wiki 中有詳細的介紹 

若要下載的話 可以參考下面的地方

阿榮福利社
官方下載


在這裡補充一下監控的心得, 最近想利用 wireshark 來監聽 機器發出的封包,(該機器沒有作業系統...)但是   wireshark  只能監聽電腦上某個特定的網路卡,

是有聽過用 hub 連結方式,讓 所有封包都能在本機網卡中間聽到,不過現在市面上找得的幾乎都是 switch 等級以上的產品.... 想不到簡單功能的東西反而找不到

再問前輩之後知道要用兩張網卡在同一台機器的方式就可以解決。

簡單的說 是 一張網卡連外,另一張網卡分享給要間聽得機器,

假設我是利用無線網路上網,所以就把無線網路設定網際網路連線共用,如下圖




接者 將機器連到有線網路的網路孔, 機器就可以利用我的無限網路上網。

wiresark 就可以利用 有線網路卡 監控 到進出 機器的封包了

Weather api

網路上提供許多查詢天氣的API ,不過在此就介紹使用過的 weather api,

  1. Yahoo weather API
  2. Google's Secret Weather API

----------------------------------------

Yahoo weather API:



其實是透過發出 HTTP GET 的請求 取得天氣的RSS 型態的資料

語法已知的有兩種:
1. Get by WOEID


http://weather.yahooapis.com/forecastrss?w=location


location 是要對應 yahoo 的 WOEID

官方說明

查WOEID 可以參考這篇 Jackbin 的懶人筆記-在桌面上顯示數位時鐘與即時天氣 - MoonyDesk

2. Get by US zip code or Location ID


http://weather.yahooapis.com/forecastrss?p=location



官方說明

取得PID 的方法

a. 先到查詢天氣的網頁 http://weather.yahoo.com/ 輸入要查的程式名稱取得天氣預報,在點右邊的RSS























b. 上方url 終究可以看到 ID 了







不過要取得 WOEID 或 ZIP code 就算是額外的工作了


------------------------

Google's Secret Weather API

就我所知道的方法,也是有兩種方式

a.  利用 城市名稱 查詢
範例 code


http://www.google.com/ig/api?weather=Mountain+View


參考
http://blog.programmableweb.com/2010/02/08/googles-secret-weather-api/

b. 利用 經緯度查詢


var strURL="http://www.google.com/ig/api?hl=zh-cn&weather=,,,"+point.y*1000000+","+point.x*1000000;




http://www.google.com/ig/api?hl=zh-tw&weather=,,,25012085,121465701

參考 
邦邦的部落格

取得經緯度的方式可以參考

http://universimmedia.pagesperso-orange.fr/geo/loc.htm

2010年9月15日 星期三

GIMP 應用 雲霧效果 與行星背景 圖案 製作

GIMP 是一個免費的影像處理軟體,可以到官方網站下載

我這裡參考了一個教學的blog GIMP基礎功與範例教學

以下是我自己的步驟摘要


1. 建立新的圖片,這裡長寬設為512 ,但不是必要




2. 使用 濾鏡 功能 產生 隨機的地圖或雲狀圖形, 濾鏡->描繪->雲朵-> Solid Noise

注:
Difference Clouds 也是相同效果,但會根據背景圖案而產生不同的顏色,
Solid Noise 產生的都是灰階的圖案




3. 可鋪排打勾,將圖片貼到球形的物件就會密合,
不同的屬性可以產生不同的圖案




4. 選擇漸層的顏色 , 顏色 -> 映射 -> Gradient Map



5. 將顏色打在上面, 顏色-> 映射 ->




6. 顏色改變後的效果



7. 接下來是要產生雲的效果,首先要新增一個圖層叫cloud 好了



8. 顯示圖層, 有眼睛的圖案就表示現在會顯示的圖層,這裡先把底圖顯示關掉,只顯示cloud那層







9. 使用 濾鏡 功能 在 cloud 這圖層 產生 隨機的雲狀圖形, 濾鏡->描繪->雲朵-> Solid Noise





10. 設定透明度, 圖層 -> 透明度 -> 色彩轉為透明




11. 將黑色轉為透明




12. 含有雲效果的圖形

2010年7月9日 星期五

創新思考

基本上看看1~10頁就ok了,由於上課的時候這個題目太大,還沒整理的很好!


2010年7月7日 星期三

會議管理與執行

2010年5月3日 星期一

音效產生編輯軟體

好得應用程式加上音效會有一種畫龍點金的效果,
在此作一些簡單的紀錄一些錄音編輯產生音效的軟體,

1. Audacity(free)
錄音混音都可以

2. SmartSound(有試用版)
音效後製處理

3. ACID(有試用版)
音效後製處理

4. VMPK(free)
模擬鋼琴等樂器產生音效

5. sfxr(free)
產生復古小遊戲的音效

6. Overture 4.0
讀譜和製作樂譜的軟體,好像有點離題