我是用人家的解決方法1
将jquery.js在common.js之前载入,不然jquery的$()函数会覆盖common.js的$()函数;然后用到jQuery的$()函数的地方都用jQuery()代替。
不過我是用$jq代替= =
var $jq = jQuery;
http://witmax.cn/discuz-jquery-conflict.html
生...氣...
遇到搞不清楚狀況的發案方
也不是第一次
可是今天真的有點火
因為.......真的超無言XD
做這大便系統
會這樣講........因為我真的火了.....
XD
規格需求主要都是透過人家公司的某人口頭來做
原本說該欄位只用篩選用
後來說那個欄位也要做紀錄
後後來又說那欄位應該是做成多選才是
我就傻眼
由於該功能還牽扯到別功能的一些部份~~~~有關聯
這樣改來改去我也會花上很多功夫
我就改到很不耐煩
馬的.......後來她說不是這樣又要改的時候
我就說所以確定是這樣!?!? 我現在做成這樣就再也不改了
當下口氣當然也不是很好XD
人家是專案經理
不過他們說要做這系統似乎也不懂這系統的細節在做啥小
顯然
99%根本不知道
問個問題~~~~~~就說這邊應該是這樣吧
再問這問題~~~~~就考慮了一下.......ㄜ..... 我覺得應該是這樣這樣吧
慘
問比較細節的問題
一問三不知
然後開始拿出當初跟客戶討論好的靜態網頁來思考邏輯上是怎麼run的
真的很慘
我是來幫對方寫程式的
對方要做系統的~~~卻自己都不知道要甚麼~~~~所以我勒
更慘
我陪著他知知烏烏~~~~~心理萬般無奈
最後受不了我就說你這樣不清楚規格
我也很難做
就問當初談這規格要做這系統的人是誰~~~~~~叫他來跟我講需求到底是啥小
人來了
還真以為救星到了勒
結果開始講東講西
真的搞不清楚狀況耶
還說我程式不能這樣寫~~~~~~~林北是因為特殊狀況才這樣寫
他自己寫的模組就是太沒彈性
遇到特殊狀況我才情非得已~~~~~而且他的寫法又很冗長拖泥帶水
難寫死了
然後又開始自以為是的教我該這麼寫
我真的無言了.......
我的問題就很簡單
當A狀況是不是這樣~~~當B狀況是不是那樣
然後這裡的選單要怎麼過濾顯示
我要的就是簡單的答案
誰知道他就在那邊543~~~不知道在講啥小
最後還是我忍無可忍才打斷他再問一次........而且是我打斷了第三次
才終於說怎麼run........
真的是終於......
如果他是邊講543一邊思索流程跟邏輯再回答我
那我是沒意見還服了他
不是的話
那他應該是智障
也不是第一次
可是今天真的有點火
因為.......真的超無言XD
做這大便系統
會這樣講........因為我真的火了.....
XD
規格需求主要都是透過人家公司的某人口頭來做
原本說該欄位只用篩選用
後來說那個欄位也要做紀錄
後後來又說那欄位應該是做成多選才是
我就傻眼
由於該功能還牽扯到別功能的一些部份~~~~有關聯
這樣改來改去我也會花上很多功夫
我就改到很不耐煩
馬的.......後來她說不是這樣又要改的時候
我就說所以確定是這樣!?!? 我現在做成這樣就再也不改了
當下口氣當然也不是很好XD
人家是專案經理
不過他們說要做這系統似乎也不懂這系統的細節在做啥小
顯然
99%根本不知道
問個問題~~~~~~就說這邊應該是這樣吧
再問這問題~~~~~就考慮了一下.......ㄜ..... 我覺得應該是這樣這樣吧
慘
問比較細節的問題
一問三不知
然後開始拿出當初跟客戶討論好的靜態網頁來思考邏輯上是怎麼run的
真的很慘
我是來幫對方寫程式的
對方要做系統的~~~卻自己都不知道要甚麼~~~~所以我勒
更慘
我陪著他知知烏烏~~~~~心理萬般無奈
最後受不了我就說你這樣不清楚規格
我也很難做
就問當初談這規格要做這系統的人是誰~~~~~~叫他來跟我講需求到底是啥小
人來了
還真以為救星到了勒
結果開始講東講西
真的搞不清楚狀況耶
還說我程式不能這樣寫~~~~~~~林北是因為特殊狀況才這樣寫
他自己寫的模組就是太沒彈性
遇到特殊狀況我才情非得已~~~~~而且他的寫法又很冗長拖泥帶水
難寫死了
然後又開始自以為是的教我該這麼寫
我真的無言了.......
我的問題就很簡單
當A狀況是不是這樣~~~當B狀況是不是那樣
然後這裡的選單要怎麼過濾顯示
我要的就是簡單的答案
誰知道他就在那邊543~~~不知道在講啥小
最後還是我忍無可忍才打斷他再問一次........而且是我打斷了第三次
才終於說怎麼run........
真的是終於......
如果他是邊講543一邊思索流程跟邏輯再回答我
那我是沒意見還服了他
不是的話
那他應該是智障
PHP ~ get facebook feed
這段code
是用php取得user的timeline資料
找了很多文章
比較靠杯的是找到一個以為可以用的文~~~~其實不能用XD
可能是後來fb的api改版吧.......maybe
總之我不能用
http://johndoesdesign.com/blog/2011/php/adding-a-facebook-news-status-feed-to-a-website/
後來就再找找找
才找到可用的solution
其實很簡單
就幾段而已XD
以下是步驟~~~
先下載SDK
https://github.com/facebook/facebook-php-sdk
下載下來解壓縮放在server
新增facebook app
管他叫啥都好.....這部分我是用手機驗證才讓我新增app = =
新增之後要新增permission
可是詭異的是我新增這個extended permission......
卻一直沒跑出來....詭異XD
好像是要等吧=_ =
因為Save Changes之後他說
看樣子應該不只是數分鐘XD
總之在user認可使用這app應該要有這東西
好了之後複製App ID, App Secret
貼到example/example.php裡面這段
然後開啟網頁
登入
確認使用此 app
在example目錄新增php檔案
檔案內容為
開啟這網頁就會顯示出這位user的news feed
大概長這樣
reference
http://stackoverflow.com/questions/7319599/limit-since-and-until-parameters-in-page-feed
是用php取得user的timeline資料
找了很多文章
比較靠杯的是找到一個以為可以用的文~~~~其實不能用XD
可能是後來fb的api改版吧.......maybe
總之我不能用
http://johndoesdesign.com/blog/2011/php/adding-a-facebook-news-status-feed-to-a-website/
後來就再找找找
才找到可用的solution
其實很簡單
就幾段而已XD
以下是步驟~~~
先下載SDK
https://github.com/facebook/facebook-php-sdk
下載下來解壓縮放在server
新增facebook app
管他叫啥都好.....這部分我是用手機驗證才讓我新增app = =
新增之後要新增permission
read_stream
可是詭異的是我新增這個extended permission......
卻一直沒跑出來....詭異XD
好像是要等吧=_ =
因為Save Changes之後他說
Changes saved. Note that your changes may take several minutes to propagate to all servers.
看樣子應該不只是數分鐘XD
總之在user認可使用這app應該要有這東西
好了之後複製App ID, App Secret
貼到example/example.php裡面這段
$facebook = new Facebook( array('appId' => 'APP ID', 'secret' => 'App Secret', ));
然後開啟網頁
登入
確認使用此 app
在example目錄新增php檔案
檔案內容為
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
</head>
<body>
<pre>
<?php
require '../src/facebook.php';
$facebook = new Facebook( array('appId' => 'APP_ID', 'secret' => 'APP_SECRET', ));
$feed = $facebook -> api("/我是User的ID/feed", "GET", array('limit' => 100));
print_r($feed);
?>
</pre>
</body>
</html>
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
</head>
<body>
<pre>
<?php
require '../src/facebook.php';
$facebook = new Facebook( array('appId' => 'APP_ID', 'secret' => 'APP_SECRET', ));
$feed = $facebook -> api("/我是User的ID/feed", "GET", array('limit' => 100));
print_r($feed);
?>
</pre>
</body>
</html>
開啟這網頁就會顯示出這位user的news feed
大概長這樣
Array
(
[data] => Array
(
[0] => Array
(
[id] => 1111111111111111111111_2222222222222222222
[from] => Array
(
[name] => Bitty Ferrari
[id] => 11111111111111111111
)
[message] => [下午 12:27:08] Bitty: ..
[下午 01:23:06] Bitty: .....
[下午 01:23:10] Bitty: 這啥小情況
[下午 01:23:18] Bitty: 取 fb的feed
[下午 01:23:22] Bitty: 竟然不是最新的
[下午 01:23:25] Bitty: 是lagㄇ = =
[下午 01:41:16] Vince Chang: 錯
[下午 01:41:18] Vince Chang: 不是lag
[下午 01:41:35] Vince Chang: 是EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
[下午 01:42:03] Vince Chang: electric shock
[下午 01:47:35] Bitty: ......
[下午 01:47:37] Bitty: xdxdxdxxdxd
[picture] => https://fbexternal-a.akamaihd.net/safe_image.php?d=AQD0TMa_VCqMJnbw&w=130&h=130&url=http%3A%2F%2Fi3.ytimg.com%2Fvi%2Fn8I8QGFA1oM%2Fmqdefault.jpg
[link] => http://www.youtube.com/watch?v=n8I8QGFA1oM
[source] => http://www.youtube.com/v/n8I8QGFA1oM?version=3&autohide=1&autoplay=1
[name] => 에프엑스_Electric Shock_Music Video
[description] => ♬ Download on iTunes : http://itunes.apple.com/us/album/electric-shock-ep/id534866933 ☞ For more Information : http://www.smtown.com/ ☞ Facebook SMTOWN : htt...
[icon] => https://s-static.ak.facebook.com/rsrc.php/v2/yj/r/v2OnaTyTQZE.gif
[type] => video
[created_time] => 2012-08-09T05:51:32+0000
[updated_time] => 2012-08-09T05:51:32+0000
[likes] => Array
(
[data] => Array
(
[0] => Array
(
[name] => XXXX
[id] => 11111111111
)
)
[count] => 1
)
[comments] => Array
(
[count] => 0
)
)
reference
http://stackoverflow.com/questions/7319599/limit-since-and-until-parameters-in-page-feed
PHP ~ get https file content
如果要用file_get_contents
取https位置
就要開啟這個extension
extension=php_openssl.dll
reference
http://stackoverflow.com/questions/1975461/file-get-contents-with-https
0rz..........
真的有夠無言= =
每次發來的測試結果ppt檔
問題都一再重複
一再一再
吼!!!!!!!!!!!!!!!!
真的超北纜
明明就改了發回來的測試結果東西還在上面
任誰都會三條線
像我剛剛回的信就有三項是這樣回的
上一封信已經說刪除了
上一封信已經說修改了
上一封信已經說沒這功能
還有一項是這樣回
上封信, 上上封信說已修改
幹XD
或是ppt上說要加啥功能是當初不包含的
我覺得很誇張~~~~誇張到他根本不可能不知道這功能是他單方新增的
重點還不只一次.........真的很無言
我就回
不包含這功能
shit
而且想法也很奇怪
竟然會在A list要放B相關的欄位上去...........
我真的不知道為什麼要這樣放~~~~沒關聯呀
或是提到bug的問題
是在當初要做的功能以外的bug
我覺得以前的我應該會傻傻的幫忙改一下
可是現在我打死都不會........
除非我瘋了XD
每次發來的測試結果ppt檔
問題都一再重複
一再一再
吼!!!!!!!!!!!!!!!!
真的超北纜
明明就改了發回來的測試結果東西還在上面
任誰都會三條線
像我剛剛回的信就有三項是這樣回的
上一封信已經說刪除了
上一封信已經說修改了
上一封信已經說沒這功能
還有一項是這樣回
上封信, 上上封信說已修改
幹XD
或是ppt上說要加啥功能是當初不包含的
我覺得很誇張~~~~誇張到他根本不可能不知道這功能是他單方新增的
重點還不只一次.........真的很無言
我就回
不包含這功能
shit
而且想法也很奇怪
竟然會在A list要放B相關的欄位上去...........
我真的不知道為什麼要這樣放~~~~沒關聯呀
或是提到bug的問題
是在當初要做的功能以外的bug
我覺得以前的我應該會傻傻的幫忙改一下
可是現在我打死都不會........
除非我瘋了XD
PHP ~ get country time
如果server不是架在台灣
用date會變成server當地的時間
但想變成目前台灣的時間
date_default_timezone_set('Asia/Taipei');
print date("Y/m/d H:i:s");
reference
http://stackoverflow.com/questions/3483519/how-to-find-gmt-date-time-by-country-name
用date會變成server當地的時間
但想變成目前台灣的時間
date_default_timezone_set('Asia/Taipei');
print date("Y/m/d H:i:s");
reference
http://stackoverflow.com/questions/3483519/how-to-find-gmt-date-time-by-country-name
SQL Server ~ view 的應用感想XD
這次接手人家的網站
雖然人家也是先包給某家廠商後來才找我們把後面功能弄好一"一
由於人家弄得資料表有問題
例如年的欄位用varchar..........月的欄位.....數量的欄位通通都用varchar........
暈倒XD
這樣我們怎麼做查詢XD
起初我的想法是改table
可惜不給改..........沒辦法就是降子
好在張睪提供了好方法.....
用View
就是新增一個View把該table查詢出來的欄位都轉型
這樣就大功告成.......真的是方法中的方法0rz.......
此為我們新增的view~~~欄位超多所以超長XD
SELECT SN, CONVERT(datetime, Year + '-' + Month + '-01') AS date, CAST(GG1 AS int) AS GG1, CAST(GG2 AS int)
AS GG2, CAST(GG3 AS int) AS GG3, CAST(GG4 AS int) AS GG4, CAST(GG5 AS int) AS GG5,
CAST(GG6 AS int) AS GG6, CAST(GG7 AS int) AS GG7, CAST(GG8 AS int) AS GG8, CAST(GG9 AS int)
AS GG9, CAST(GG10 AS int) AS GG10, CAST(GG11 AS int) AS GG11, CAST(GG12 AS int) AS GG12,
CAST(GG13 AS int) AS GG13, CAST(GG14 AS int) AS GG14, CAST(GG15 AS int) AS GG15,
CAST(GG16 AS int) AS GG16, CAST(GG17 AS int) AS GG17, CAST(GG18 AS int) AS GG18,
CAST(GG19 AS int) AS GG19, CAST(GG20 AS int) AS GG20, CAST(GG21 AS int) AS GG21,
CAST(GG22 AS int) AS GG22, CAST(GG23 AS int) AS GG23, CAST(GG24 AS int) AS GG24,
CAST(GG25 AS int) AS GG25, CAST(GG26 AS int) AS GG26, CAST(GG27 AS int) AS GG27,
CAST(GG28 AS int) AS GG28, CAST(GG29 AS int) AS GG29, CAST(GG30 AS int) AS GG30,
CAST(GG31 AS int) AS GG31, CAST(GG32 AS int) AS GG32, CAST(GG33 AS int) AS GG33,
CAST(GG34 AS int) AS GG34, CAST(GG35 AS int) AS GG35, CAST(GG36 AS int) AS GG36,
CAST(GG37 AS int) AS GG37, CAST(GG38 AS int) AS GG38, CAST(GG39 AS int) AS GG39,
CAST(GG40 AS int) AS GG40, CAST(GG41 AS int) AS GG41, CAST(GG42 AS int) AS GG42,
CAST(GG43 AS int) AS GG43, CAST(GG44 AS int) AS GG44, CAST(GG45 AS int) AS GG45,
CAST(GG46 AS int) AS GG46
FROM dbo.Quality
雖然人家也是先包給某家廠商後來才找我們把後面功能弄好一"一
由於人家弄得資料表有問題
例如年的欄位用varchar..........月的欄位.....數量的欄位通通都用varchar........
暈倒XD
這樣我們怎麼做查詢XD
起初我的想法是改table
可惜不給改..........沒辦法就是降子
好在張睪提供了好方法.....
用View
就是新增一個View把該table查詢出來的欄位都轉型
這樣就大功告成.......真的是方法中的方法0rz.......
此為我們新增的view~~~欄位超多所以超長XD
SELECT SN, CONVERT(datetime, Year + '-' + Month + '-01') AS date, CAST(GG1 AS int) AS GG1, CAST(GG2 AS int)
AS GG2, CAST(GG3 AS int) AS GG3, CAST(GG4 AS int) AS GG4, CAST(GG5 AS int) AS GG5,
CAST(GG6 AS int) AS GG6, CAST(GG7 AS int) AS GG7, CAST(GG8 AS int) AS GG8, CAST(GG9 AS int)
AS GG9, CAST(GG10 AS int) AS GG10, CAST(GG11 AS int) AS GG11, CAST(GG12 AS int) AS GG12,
CAST(GG13 AS int) AS GG13, CAST(GG14 AS int) AS GG14, CAST(GG15 AS int) AS GG15,
CAST(GG16 AS int) AS GG16, CAST(GG17 AS int) AS GG17, CAST(GG18 AS int) AS GG18,
CAST(GG19 AS int) AS GG19, CAST(GG20 AS int) AS GG20, CAST(GG21 AS int) AS GG21,
CAST(GG22 AS int) AS GG22, CAST(GG23 AS int) AS GG23, CAST(GG24 AS int) AS GG24,
CAST(GG25 AS int) AS GG25, CAST(GG26 AS int) AS GG26, CAST(GG27 AS int) AS GG27,
CAST(GG28 AS int) AS GG28, CAST(GG29 AS int) AS GG29, CAST(GG30 AS int) AS GG30,
CAST(GG31 AS int) AS GG31, CAST(GG32 AS int) AS GG32, CAST(GG33 AS int) AS GG33,
CAST(GG34 AS int) AS GG34, CAST(GG35 AS int) AS GG35, CAST(GG36 AS int) AS GG36,
CAST(GG37 AS int) AS GG37, CAST(GG38 AS int) AS GG38, CAST(GG39 AS int) AS GG39,
CAST(GG40 AS int) AS GG40, CAST(GG41 AS int) AS GG41, CAST(GG42 AS int) AS GG42,
CAST(GG43 AS int) AS GG43, CAST(GG44 AS int) AS GG44, CAST(GG45 AS int) AS GG45,
CAST(GG46 AS int) AS GG46
FROM dbo.Quality
PDF Sharp ~ 亂碼問題
這問題是在對方server輸出pdf
出現亂碼的問題
但由於我們都跑得很正常
所以就推估應該是字型問題
嘗試改了幾個字型確實可以working~~
遇到這問題的就試試看囉
一開始的設定是
而人家的Server 2008 R2跑不出來
我們是Win7才如此推估
好在確實是這問題XD
出現亂碼的問題
但由於我們都跑得很正常
所以就推估應該是字型問題
嘗試改了幾個字型確實可以working~~
遇到這問題的就試試看囉
Style style = document.Styles[StyleNames.Normal];
style.Font.Name = "微軟正黑體";
style.Font.Name = "微軟正黑體";
一開始的設定是
style.Font.Name = "Arial Unicode MS";
而人家的Server 2008 R2跑不出來
我們是Win7才如此推估
好在確實是這問題XD
jQuery Flot ~ set Label example
var d1 = [];
d1.push([1, 1234]);
d1.push([2, 5678]);
var stack = 0, bars = true, lines = false, steps = false;
$.plot($("#statisticsGraph"), [d1], {
series: {
lines: { show: lines, fill: true },
bars: { show: bars, barWidth: 0.8 }
}, xaxis: {
ticks: [[1, 'out hospital'], [2, 'in hospital']]
}
});reference
http://stackoverflow.com/questions/459947/how-do-i-control-the-tick-label-size-in-flot
jQuery Flot ~ Invalid dimensions for plot
Invalid dimensions for plot, width = 893, height = 0
假如要用jQuery Flot 產生圖表
出現這問題是因為
沒有設定到指定畫圖表物件的高跟寬
加上css設定下就OK~
假如要用jQuery Flot 產生圖表
出現這問題是因為
沒有設定到指定畫圖表物件的高跟寬
加上css設定下就OK~
#statisticsResult{
height:300px;
width:300px;
}
height:300px;
width:300px;
}
訂閱:
文章 (Atom)


