2012年11月3日 星期六

SQLite 無法載入檔案或組件 'System.Data.SQLite' 或其相依性的其中之一。

錯誤畫面如下



開啟IIS > 應用程式集區 > 進階設定 > 啟用32位元應用程式設成True

 就如64位元的IIS架站,使用32位元DLL時需修改



2012年10月22日 星期一

Asp.net MVC 開發相關網站整理(0)

vs 2010剛出時就有測試寫過一次MVC
感覺相當難用,原因是因為被web form綁死了
雖然在web form只有CRUD時會用到textbox dropdownlist checkbox之類的原件
但MVC跟原有的web form我覺得差蠻多的
所以就再也沒用過mvc
一直到前陣子學jquery mobile時使用MVC4發覺
其實只要注意幾個小地方要寫其實不是很難


保哥整理好的
http://blog.miniasp.com/post/2008/12/18/ASPNET-MVC-Learning-Resources.aspx

天空垃圾場
http://blog.sanc.idv.tw/p/aspnet-mvc.html

邊做邊學 ASP.NET MVC 4 入門(記得之前有2,vs2012只剩下mvc3 mvc4了)
http://msdn.microsoft.com/zh-tw/asp.net/jj730400.aspx


以下陸續開發再增加

2012年10月19日 星期五

Android UNCOMPRESS_DATA_MAX

雖然在一個多月前就把程式寫完了
但今天終於可以把第一個Android程式打包成apk了
但是卻發生了android 2.2手機無法執行
於是就查看logcat錯誤
asset(): Data exceeds UNCOMPRESS_DATA_MAX
查了一下才知道
原來有1M限制參考如下
http://rritw.com/a/shujuku/20110808/101264.html
最簡單就是改副檔名如下

/* these formats are already compressed, or don't compress well */
static const char* kNoCompressExt[] = {
".jpg", ".jpeg", ".png", ".gif",
".wav", ".mp2", ".mp3", ".ogg", ".aac",
".mpg", ".mpeg", ".mid", ".midi", ".smf", ".jet",
".rtttl", ".imy", ".xmf", ".mp4", ".m4a",
".m4v", ".3gp", ".3gpp", ".3g2", ".3gpp2",
".amr", ".awb", ".wma", ".wmv"
};
或者是以下方式也可解決就看個人選擇

2012年10月11日 星期四

IIS HTTP 錯誤 500.21 - Internal Server Error 0x80070002

 接續剛錯誤解決後變成這個錯誤
解決方式重新安裝.net 套件
在cmd 底下輸入
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
當然如果是2.0或3.5的"v4.0.30319"要改掉

IIS HTTP Error: 404.3 - Not Found 0x80070032


昨天將.net4.0網站改寫成.net4.5的網站後
架在新的windows 7為os的IIS上
錯誤如上圖解決方式
開始 > 控制台 > 開啟或關閉windows功能 > 如下圖
勾選這四個

參考網站
http://blog.whisper.tw/2010/12/iis-1.html

2012年10月8日 星期一

jQuery Mobile 開發相關網站整理

看了邊做邊學系列的jQuery Mobile後
發現原來網路有許多工具能幫助產生html

官網不用說啦
http://jquerymobile.com/

微軟邊做邊學
http://msdn.microsoft.com/zh-tw/hh875190.aspx

曹老師說的許多用jquery mobile
http://www.jqmgallery.com/

曹老師裡面說的"烤地瓜"
但是好像現在要錢了(經濟不好烤地瓜當然要錢阿)
http://www.codiqa.com/

於是找了一下網址如下
1個APP 4個畫面 "Free"
https://mockingbot.com/
好像不能匯出html

相當好用目前使用能免費
http://tiggzi.com/home
我覺得特殊的地方如下圖
連apk ipa都有還可以有source code太強大了
只是介面功能少了點但免錢的算是很讚了啦!!

jQuery Mobile開發教學
http://www.youtube.com/playlist?list=PL6E59B4F30BC7988F

以下陸續開發再增加

2012年10月1日 星期一

Android Code 設定EditText寬高

有人會說怎麼那麼白吃阿寬高都不會設定
是的我一開始真的不會設定就直接set阿
editText1.setWidth(100); ok你成功的話就可以不用看下面的了 editText1.getLayoutParams().width = 100; 搭配上一篇取得寬後在翻轉時設定

Android Code 取得目前螢幕寬高

// 建立一個DisplayMetrics物件
DisplayMetrics dm = new DisplayMetrics();
// 取得裝置的資訊
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
// 寬
int Width = dm.widthPixels;
// 高
int Height = dm.heightPixels;

有了寬高就可以在翻轉時做變更

Android Code 抓取data/data/pakage/files

如何抓data/data/pakage/files底下的檔案
用下列方法
getFilesDir() 不用每次都寫"data/data/pakage/files/file"
那麼長而且說不定已後android存放路徑方式又不一樣
也不用每都要要記改pakagename
參考網址如下
getCacheDir()和getFilesDir()方法区别

2012年9月26日 星期三

Html5 RWD Bookmarklet (類似模擬器)

寫html5的目地就是要合乎目前多到爆的螢幕規格
要測試的話可以安裝iso android 模擬器
除此之外可以用RWD Bookmarklet 網址如下
http://responsive.victorcoulon.fr/
使用方式相當簡單
將中間的RWD Bookmarklet拉到書籤列
然後開啟你要測的網頁後再點剛那個書籤
目前共有
1024x768
768x1024
480x320
320x480
auto
模式可供測試


2012年9月20日 星期四

Css Sprite Generator

今天的另一個收獲
http://spritegen.website-performance.org/
可以方便美編人員將一個圖上傳後
產生一Css Class且
組成一張圖片
用處
1.減少美編人員切圖時間
2.降低下載時的reqest
Good !!!

心得 Tech‧Days Taiwan 2012

第一次參加微軟的tech days(我真像鄉下來的),
剛好是VS2012、SQL2012、Html5、Windows8來臨的時代,
每堂課看課表都很想去聽,
只可惜有些課程只能夠捨棄,
主要以Html5 及SQL為主,
最讓我感到印象深刻的,
就是保哥的Html5,
蔡孟儒的.net4.5,
胡百敬的SQL Server,
以上諸位MVP,
學到了許多,因為一個新技術出來,
許多公司都會在觀望著,舊系統支不支援阿,
還好MS及一些神人都為我們這些小咖想好了,
所以下次的專案如果有機會一定要建議主管使用。

真感謝專業的講師,及幕後辛苦的工作人員及收問卷的工作人員!!
希望下次還能有機會再參加。

PS:
最後只能說~大會堂真好睡!!