Facebook依然為最高的內容分享流量來源

Gigya公佈2013年4-6月社交網路登錄及分享情況的調查報告,五家主要的社交網路,以Google+的分享量最低。

雖然Google + 潛在用戶很多,但事實不是相當活躍,報告中看到祇有2%分享流量來自它,遠低於Facebook(50%),Twitter(24%),Pinterest(16%),LinkedIn(3%)

Simplified Social Landscape

Source: Gigya

讓天下沒有難做的生意?淘寶目前狀況是…

“讓天下沒有難做的生意”,一直是馬雲對阿里巴巴的夢想。不過隨著網店越來越多時,這句話就會越來越難實踐。

根據 經濟觀察報 的報導,現在成了小賣家活不下去,中賣家賺不到錢的冏境,而前誠信寶盧志銀更斷言「淘寶賣家950萬,其中300多萬賣家網店停止,剩下約80%都虧損,真正賺錢的只有10%」

強大的jQuery圖表套件- HighCharts

脈博網後台看到很漂亮的圖表,原來是使用 HighCharts這個元件。提供了幾乎所有常用的圖表類型:長條圖圓餅圖、折線圖、散佈圖等….,每種圖表還可以額外的定義,可以輕鬆的打造出專屬的圖表。

記得使用時要搭配 jQuery。

HighCharts
網站:http://www.highcharts.com

範例:http://www.highcharts.com/demo

Highcharts - Interactive JavaScript charts for your webpage

Delphi-將POS系統的Interbase匯到MySQL資料庫

前一陣子研究各家的餐飲、簡餐POS系統,意外的發現不少系統都是用Delphi寫的,資料庫也大多使用Interbase或是Firebird。

為了方便研究,就嘗試將資料庫轉到MySQL上去~記錄一下轉移方式。

工具:

做法:

在MySQL建立空白資料庫(utf8)

4

 

資料來源 (ODBC)新增 MySQL ODBC 3.51 Driver,注意一點要記得打開Details,將 Character Set 選成 Big5(不是utf8喔)

5

SQL Explorer→New Database→Database Driver Name選INTRBASE,SERVER NAME選擇您要連結的GDB檔案

8

6

7

打開Datapump,Source Alias選擇在SQL Explorer建立的名稱,User Name是SYSDBA(注意大小寫),password是 masterkey(注意大小寫)。接著Target Alias選擇MySQL ODBC建立的名稱。

11

10

9

12

13

 

 

 

14

利用OpenCart架設輕量級購物車系統-安裝篇

架設購物網站有幾種方式,一種是委託專案設計;另一種則是利用坊間免費(或付費)的套件安裝。

PHP常見的購物車套件有ECShopOpenCartMagentoosCommercePrestashopTwe-commerceZen Cart 等等。朋友們可以搜尋比較看看,每一個套件都有它的優缺點~今天來介紹裡面最”輕量級”的購物車系統。

OpenCart雖然是國外開放原始碼的系統,不過在台灣有佛心來著的網友Dnono已經將它中文化了。可以到OpenCart中文版的頁面下載最新版來安裝(2013.7.17 版本為1.5.5.1)。

下載完成後,解壓縮並將upload目錄裡的檔案上傳到您的網頁空間,記得也要新增資料庫等等…..

就讓我們開始安裝囉!

第一步驟是授權條款,告訴您是使用GNU通用公共授權條款(GNU GPL),接著勾選「我同意並已閱讀內容」後按下一步。

OpenCart-install01

第二,接著是檢查系統的條件,PHP的版本、擴充模組、檔案權限是否符合,畫面上出現檔案遺失的錯誤,是忘了將目錄下的config-dist.php改為config.php。

OpenCart-install02

OpenCart-install03

第三是配置mysql資料庫及帳號、密碼及後台帳號、密碼。設定好之後按下一步。

OpenCart-install04如果都沒問題的話,就安裝成功囉!記得要把install目錄刪掉。

OpenCart-install06

讓您一目瞭解網頁切版的firefox插件tilt3D

許多時候看到不錯的網頁,都會想看看它的DIV如何設定,意外的發現一個蠻炫的firefox插件tilt。

安裝完成後,點選網頁開發者→Tilt時,網頁就會透過WebGL的技術呈現3D的頁面。

它的原理則是透過DIV的切版來做顯示,對於研究DIV會有”些許”幫助(不過酷炫還是佔大部份原因)

tilt2 tilt tilt1

php json_encode亂碼問題

php很簡單的用json_encode就可以回傳json格式了!

不過遇到中文會有亂碼問題,解決方式很簡單在json_encode之前先做urlencode,json_encode之後做urldecode。

範例:

[php]
While ($row=mysql_fetch_array($result1)){
$stores[] = array("NAME" => urlencode($row["STORE_NAME"]),
"TEL" => urlencode($row["STORE_TEL"]))
}
echo urldecode(json_encode($stores));
[/php]

form加上enctype=multipart/form-data作用

在設計表單時,如果內容有檔案時,我們都會在上面加上enctype=”multipart/form-data”。其實form的enctype有三種

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

預設的狀況下都是以application/x-www-form-urlencoded為主,會將資料做編碼傳送(空白以+代替,而特殊字元則傳成ASCII HEX。而multipart/form-data則是不做任何編碼,如果需要上傳文件時,就要使用它;text/plan則是僅將空白以+代替,常見於電子郵件表單。

 

 

延伸閱讀:

http://www.w3.org/TR/html401/interact/forms.html

JQuery Cycle Plugin顯示頁數

可以在after加上以下的代碼就可以了

[javascript]
$(function() {
$('#slideshow').cycle({
fx:      'scrollHorz',
timeout:  2000,
prev:    '#prev',
next:    '#next',
pager:   '#nav',
after:     onAfter
});
});

function onAfter(curr,next,opts) {
var caption = 'Image ' + (opts.currSlide + 1) + ' of ' + opts.slideCount;
$('#counter').html(caption);
}
[/javascript]