[jQuery] 使用 jQuery ui select 與 解決onChange無反應的問題

Select & Option

首先當然要先在html中寫select 與 option

<select id='select'>
    <option value='1'>1</option>
    <option value='2'>2</option>
</select>

selectmenu()

使用selector選出剛剛所寫的select後,直接加上.selectmenu(),即可將jQuery ui select設定完成
$(function(){
    $("#select").selectmenu();
);

onChange()

接著,如果依照javascript的習慣,直接使用

$('#select').on("change",function(){

});

會發現,完全無反應。
原因是因為接受event的物件,已經不是原本的 #select
依官方說明文件,要用以下方式撰寫

$("#select").selectmenu({        
              change: function(event, ui) {                                               
                   //輸入執行的程式     
              } 
});

[PHP] 在使用cURl或file_get_contents取遠端資料時,卻發現Permission denied

關SElinux?

這問題似乎是只有在CentOS上會發生,

大概查了一些資料,有人說把SElinux關掉就可以了
但SElinux和安全性有相當大的關係,還是建議別關的好

執行 setsebool

繼續尋找資料,發現執行 /usr/sbin/setsebool httpd_can_network_connect=1 即可解決問題
$ /usr/sbin/setsebool httpd_can_network_connect=1

[ubuntu][linux] ubuntu設定固定ip

最近在把ubuntu server改成固定IP
結果 改了/etc/network/interface 還是連不到
再找找資料,發現少改了DNS設定
加了還是無法連到
最後發現還需要修改預設gateway

修改網路設定

修改/etc/network/interface
$ sudo vi /etc/network/interface
 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static  # 固定 (靜態) IP。
 address 140.96.xxx.xxx  # IP 位址。
 netmask 255.255.255.0  # 網路遮罩。
 gateway 140.96.xxx.xxx  # 預設閘道。

修改DNS設定

$ sudo vi /etc/resolv.conf
nameserver 140.96.xxx.xxx
nameserver 140.96.xxx.xxx

ubuntu 12.04後,則直接在 /etc/network/interface加入
dns-nameservers 8.8.8.8 8.8.4.4

以下是完整的 /etc/network/interface
 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static  # 固定 (靜態) IP。
 address 140.96.xxx.xxx  # IP 位址。
 netmask 255.255.255.0  # 網路遮罩。
 gateway 140.96.xxx.xxx  # 預設閘道。
 dns-nameservers 8.8.8.8 8.8.4.4

修改預設 default gateway

sudo route add default gw 140.96.xxx.xxx

這部分一定要設定,否則,可能會無法上網

心情|記事|團購 來說說上次在團購哇團購的肉乾吧 好吃的肉乾蝦仁炒飯

來說說上次在團購哇團購的肉乾吧
上次是這篇:

心情|工作|團購| 2015/9/9

厚片+蜜汁 還真是一絕阿!!

其中一位朋友,超酷的!!!
她竟然把肉乾拿來炒飯!!
還意外的好吃 哈
來附個圖。
團購哇

團購哇
真的看起來好好吃喔!!!!
(已徵得原po同意轉載) 

原po網址:https://www.facebook.com/permalink.php?story_fbid=10203127697992533&id=1809379298

直接使用Chrome 上PTT

chrome的插件真的是愈來愈強大
雖然消耗ram的程度,也是愈來愈強大(←_←|||||||| 汗)

過去要連上PTT(不知何時,PTT已經快成為BBS的代名詞了)
都要安裝PCMan或其他BBS軟體

首先在右上角開啟設定→更多工具→擴充功能
開啟後,視窗捲到最下方,點取得更多擴充功能




或直接連結chrome線上應用程式商店
搜尋bbs
可以找到PttChrome
點擊加到CHROME
安裝完成後
在網址列輸入http://iamchucky.github.io/PttChrome/?site=ptt.cc:443


就可以開始鄉民之旅了

最方便的地方是
只要能裝chrome,舉凡windows、macbook、ubuntu等等,都可以使用。

[macbook] 使用內建行事曆同步google日曆

在mac行事曆中新增Google帳號

打開行事曆後,點擊左上角行事曆,加入帳號


選擇Google


接著輸入帳號點擊繼續,繼續後接著輸入密碼


選擇希望同步的項目,點擊完成。


這樣就完成了。


加入希望同步的行事曆

選擇希望同步的行事曆
點擊儲存後回到mac行事曆,就可以看到希望同步的行事曆了。

[jQuery]在jQuery中使用icon

jQuery 使用起來真的非常方便
其中也提供了幾個icon可用,
以上是部分的icon,詳細可以到jQuery說明網頁查詢
網址:http://api.jqueryui.com/theming/icons/

使用方法也非常簡單

直接來一個範例
<span class="ui-icon ui-icon-arrowthick-1-n"></span>
以例子來看
ui-icon 是固定的
ui-icon-arrowthick-1-n 則是icon的名稱。

什麼 PayPal將台灣帳號國內交易停止了!

PayPal突然公告了一個消息
因應台灣相關法規規範,透過 "提升交易平台系統" 將台灣國內的交易停止了

 但不是台灣帳號就沒有限制,當然台灣帳號也還是可以接受來自國外買家所支付的購物款項,也可以繼續向國外賣家購買商品或服務。

台灣國內交易無法使用,就不知道,若買家沒有PayPal直接使用信用卡是否可以付款,
已經寫信詢問了PayPal,但還未回覆
已確認,PayPal可以查出是否為台灣發的卡,所以還是無法付款。

以下是PayPal公告內容:

親愛的用戶,
我們致力提供更全面完善的服務,因應台灣相關法規規範,我們將提升交易平台系統的品質以確保台灣國內的付款和收款交易不會透過 PayPal 的平台處理。
相關異動將於 2015 年 9 月 21 日起生效,屆時如果買賣雙方皆使用台灣註冊的 PayPal 帳戶,將無法進行支付和接受交易款項。但你仍然可以使用台灣 PayPal 帳戶接受跨國交易款項,或支付商品或服務的款項給國外賣家。
如造成任何不便之處,敬請見諒。我們會持續改善交易平台系統並提升服務品質以符合你的跨國交易需求。
PayPal 謹啟

原始網址:https://www.paypal.com/tw/webapps/mpp/system-enhancement-faq 

心情|工作|團購| 2015/9/9

最近呢,事情似乎有點多
都沒辦法好好的增加blog的內容

手邊總是有做不完的事,
最近的心情就是…

時間一直在走,他不會為了你停下
任何時間都有可能發生任何事
開心的,就好好開心
不開心的,心情放輕鬆的面對他,做出最好的決定和處置
下一刻,就好好繼續未完成的工作。

覺得要好好的把事情做完,做完之後,總是會得到些什麼吧!!!
總之,就是要好好加油,為了以後而努心!!

話說,最近有朋友跟團購哇團購了肉乾


 
團購哇twongowow


圖是官網來的,如果會有侵權問題麻煩通知我,我立馬把圖拿下來

覺得真好吃,是厚片的肉乾
團購哇的管道也比宇記官網拿到的重20g(官網200g 團購哇220g)
同樣都是250,我朋友有湊到量所以免運費
恩,雖然不多,不過還是有便宜!

下次再來問問他能不能再開團。

宇記食品官網在這 http://www.yeujih.com.tw/product.php?pid_for_show=3159&promotion_product_sn=157 

至於要買到220g的,就可能要問問身邊有沒有團購哇的團發人員了

FFmpeg 簡易使用方法

市面上,林林總總的轉檔軟體,
雖然可能會有美美的介面,
但我覺得,還是沒有FFmpeg來的實用和全面
且從windows到linux再到MacOS
小編從作業系統的轉換到現在,
始終如一的還是使用這套軟體。

在這邊先說明最簡易的使用方法
安裝方法就不贅述了

在mac上安裝ffmpeg

首先當然要打開終端機

輸入 
$ffmpeg -i input.mpg output.mp4

第一個參數 -i 後面要輸入來源檔路徑
輸出檔路徑則不需要參數

可以轉成任何常見的檔案 
mp3、mp4、mpg、avi、3pg等等
現在最常用的應該就是h264的mp4了

轉成mp4是預設使用h264的編碼

下一篇再來詳細的參數說明

傳Google重返大陸 將推出「特製版」Google Play

google 總算要重返大陸了!!
畢竟大陸市場真的不小

大陸中心/綜合報導
全球網路巨擘Google傳出最快今年秋天重返大陸市場,不同於5年前對大陸政府不滿毅然決然退出,這次將「特製」中國限定的合法「Google Play Store」APP,還保證配合政府審查,「有疑慮」的APP不會上架。
美國《華爾街日報》和科技部落格Information4日指出,Google正在和北京當局商討,讓特製版的Google Play Store登上大陸廣大的安卓手機市場,還提出可配合當地政策,事先審查APP內容,如果有大陸認為不適當的部分,就不予上架。
Google曾在2006和北京協議審查敏感關鍵字,2010年系統被大陸駭客入侵,且網路言論自由受限,讓他們和北京政府關係惡化,決定退出。不過,近年來「百度」在中國大陸市場獨樹一幟,也開發許多安卓APP獲得巨大利益,才讓Google決定「低頭」,設計專屬APP返回大陸市場,但對此Google官方尚未證實。
許多大陸網友都很期盼Google的回歸,不過對於專為大陸設計的「特別版」感到不滿,「回來也是閹割版的,那別回來了,翻牆用正常版還比較強」大 家都希望是「原汁原味的Google」,而他們最期待的功能則是強大的Google地圖。不過也有人說,「當初信誓旦旦地說不需要中國,這下來是低著頭回 來了」。

[mysql] 欄位為日期時間(datetime),將資料用日期做群組,計算出每日的資料量

欄位屬性是datetime
有日期和時間的字串,這時要如何算出每天的資料量,
單純使用group是不可能達成的,
這時要對datetime做一些格式的轉換

 例子如下:

SELECT date_format(date, '%Y%m%d'), count(id)
FROM my_table
GROUP BY date_format(date, '%Y%m%d')
ORDER BY date ASC 

[ubuntu]在ubuntu中使用玉山銀行網路ATM

如果有電腦裡只使用ubuntu的使用者,
相信都會有無法使用網路atm的困擾,
幸好目前玉山銀行有開發firefox的plugin

使用上有幾個需求
1.Linux 作業系統:僅支援Ubuntu 8.04 以上版本之 32/64 bits Linux 作業系統。
2.瀏覽器:Mozilla Firefox 3.0 以上版本。(目前版本已適用Firefox 21.0)
3.讀卡機:有提供Linux 讀卡機驅動程式之PC/SC IC 讀卡機 或CCID相容的讀卡機。
4.需先安裝pcscd 套件,並確認已正常啟動。
5.讀卡機驅動程式需預先安裝好,並且用 pcsc_scan 指令確認讀卡機運作正常。
6.安裝玉山銀行Linux專用版 WebATM plugin(64-bit)
首先要安裝libccid、libpcsc-perl、pcscd、pcsc-tools等軟體
直接下指令
$ sudo aptitude install libccid libpcsc-perl pcscd pcsc-tools

 $ sudo apt-get install libccid libpcsc-perl pcscd pcsc-tools

裝好後 請下指令 
$ pcsc_scan
會有以下結果
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <[email protected]>
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
0: Alcor Micro AU9520 00 00

Fri Sep  4 14:50:41 2015
Reader 0: Alcor Micro AU9520 00 00
  Card state: Card removed,
紅字部分則是抓到的ic讀卡機
如果讀卡機已連到電腦卻抓不到,
可能要另外安裝驅動程式

接著 下載 Linux專用版 WebATM plugin(64-bit)
下載下來是一個 xpi檔

請直接打開firefox,點檔案->開啟檔案->開啟xpi檔
就會安裝plugin,瀏覽器會提示重新啟動瀏覽器,
重啟後就可以使用了!!!

如何在linux作業系統中使用line

最近,line似乎為了人人必備的通訊軟體了,
最近打開skype,裡面因為和msn整合後的好友有253個
上線的只有 31個,想想以前的msn、yahoo的盛況
就覺得時代真的不同了,
這是題外話。

之前,想要在linux中(小編是使用ubuntu)使用line的話
不外乎就是兩種方式
一、使用虛擬作業系統(virtualbox、vmware)
當然這比較麻煩需要另外再安裝作業系統
二、利用 wine 在linux中建立windows環境(不說他是模擬器當然是因為他的名言:"Wine Is Not an Emulator)
這也一樣麻煩,因為不一定能用,新版wine也未必比舊版wine支援的好,
line只要更新,可能就會出錯

近期呢,總算在chrome中出現曙光!
因為line推出了chrome版本
只要安裝了chrome就可以在chrome的商店裡安裝line
網址:https://chrome.google.com/webstore/detail/line/menkifleemblimdogmoihpfopnplikde?hl=zh-TW

搜尋line














安裝













開啟後直接用email登入,就可以使用了


[android][facecbook] Error inflating class com.facebook.login.widget.LoginButton

08-22 15:30:38.733: E/AndroidRuntime(29541): Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class com.facebook.login.widget.LoginButton

08-22 15:30:38.733: E/AndroidRuntime(29541): Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.


在使用facebook sdk的時後,
剛寫好就遇到這個問題 google了好久也都沒有真正的解法,
後來發現,其實問題是在,
loginButton跟本就還沒初始化
解法呢,就是要在載入layout之前,將Facebook sdk 初始化


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(this.getApplicationContext());
setContentView(R.layout.activity_login);
}



不再限制您的多媒體創作:使用NDI快速傳輸、處理和編輯高品質的視訊和音訊。

NDI(Network Device Interface)是一種基於IP網絡的視訊和音訊傳輸協議,它可以讓您在同一網絡上的不同設備之間傳輸高品質的視訊和音訊。使用NDI,您可以將視訊和音訊直接傳輸到其他設備上,而不需要使用任何額外的硬體。 以下是使用NDI的步驟: 下載並安裝ND...