2011/05/01

日曆與通訊錄同步化 - 為您的 Apple 裝置設定 Google Sync

除了使用 CalDAV 方式同步更新日暦外,亦可使用 Exchange 來同步更新 郵件/日暦/通訊錄
若只有單純一個日暦要更新的話,直接選取 Exchange 方式即可(或有多個要同步,還是請你選擇 CalDAV 方式)

此方式皆可應用於 iPhone 及 iPad 的設定上!

CalDAV - Google 日曆同步功能設定 (適用 iPhone, iPad, Mac OSX)

iPad 2 新玩具到手,當然要快快同步手邊資訊

已經使用 Google Calendar 的朋友們,可以利用以下方法幫你的裝置做資料同步!

CalDAV - CalDAV 日曆同步功能

與您的裝置進行同步,請遵循下列步驟:

1. 開啟 iPad 裝置主畫面上的 [設定]
2. 開啟 [電子郵件/聯絡資訊/行事曆]
3. 選取 [加入帳號]
4. 選取 [其他]
5. 選取 [加入 CalDAV 帳號]

輸入您的帳戶資訊:
在 [伺服器] 欄位中,輸入 [ www.google.com ]
在 [使用者名稱] 欄位中,輸入完整的「Google 帳戶」Email (例如: xxx@gmail.com)
在 [密碼] 欄位中,輸入您的「Google 帳戶」密碼
在 [描述] 欄位中,輸入您想在帳戶中顯示的名稱

選取畫面 [下一步] 設定完成之後,請開啟 iPad 的 [日曆] 應用程式,系統將自動開始同步

根據預設,您的裝置只會與主要日曆同步。
如果要同步處理其他日曆,請至:https://www.google.com/calendar/syncselect

(「Google Apps」使用者可以前往  https://m.google.com/sync/settings/  https://www.google.com/calendar/hosted/your_domain/iphoneselect ,使用您的實際網域名稱取代「'your_domain」。)
選取您要同步的日曆,然後按一下 [儲存]。您選取的日曆會在下一次同步時顯示在裝置上。



2014/2/11 更新筆記

2011/01/27

[PHP] 處理 MySQL bit 欄位值問題

MySQL bit 欄位值在不同 server 版本處理值會不一樣
最保險做法, 使用 tinyint(1) 而且設為非 NULL 值
不管 1,0,true,false 的值進來會自動傳成 int 數值

Overview of Numeric Types
Before 5.0.3, BIT is a synonym for TINYINT(1)

2010/12/23

[PHP] 用 mb_substr 切割中文字

一般使用字串切割, 可用 substr
遇到有中文字的時候, 請改用 mb_substr, 並設定好 encoding

mb_substr($content,0,40,"UTF-8")

解決PHP substr切割中文字問題
mb_substr 字串分割

2010/12/15

[PHP] PHP 日期格式轉換

時間格式轉換常會用得到, 記錄一下, 以免又忘了
$date = '2010/12/15 22:28';
$date = date('Y-m-d', strtotime($date));


結果: 2010-12-15

由日期字串或是由 mysql 讀來的 datetime 資料都可以如此做轉換

2010/12/03

[ReportViewer] 如何在報表加入參數

在 MS ReportViewer 顯示動態傳入參數的方法

Code Behind:

Dim paramList As New Generic.List(Of ReportParameter)
paramList.Add(New ReportParameter("ReportParameter1", "參數值"))
Me.ReportViewer1.LocalReport.SetParameters(paramList)

ReportViewer:

需加入對應的參數名稱, 以便在報表中顯示
文字方塊可用 Expression 來變更想要顯示的資料

="設定參數值: " & Parameters!ReportParameter1.Value