- 系統偏好設定 -> iCloud 檢查「行事曆」是否被勾選.如果被勾選,請取消後執行第2點;沒被勾選的話,請執行第3點
- 重開行事曆,如果還是一樣,請往下執行第3點
- 系統偏好設定 -> iCloud -> 登出 後,執行第2點,確認成功後 登入 iCloud 即可.
2016年8月6日 星期六
OS X 「正在搬移行事曆至伺服器帳號」的問題
目前我測試的解決辦法是
2015年8月11日 星期二
Windows 安裝 Bonobo Git Server
2015年6月11日 星期四
2015年2月22日 星期日
2015年2月15日 星期日
PHP 時區 timezone 設定
在自己 PHP 資料夾找到 php.ini
搜尋 timezone
發現 Data 把 data.timezone 改成自己的國家
搜尋 timezone
[Date] date.timezone = "Asia/Taipei"
發現 Data 把 data.timezone 改成自己的國家
2015年2月14日 星期六
2015年1月31日 星期六
Unable to create '/.git/index.lock': File exisit
正在 commit 的時候取消,結果發現這個 error,或許其他方式也會產生
這時只需要到 ../.git/ 刪除 index.lock 即可 commit
或者是 rm -f ./.git/index.lock
這時只需要到 ../.git/ 刪除 index.lock 即可 commit
或者是 rm -f ./.git/index.lock
2015年1月7日 星期三
CSS cellpadding & cellspacing
對我來說,這兩個東西在工作時,時常讓我搞混。所以才寫這篇分析並且記錄。
在 HTML 5 的話,如果不是把 這兩標籤改成 CSS 的話,會被提示已過期或是非法的標籤
現在來看使用方法
→
未分離的寫法
分離寫法
在 CSS 寫法中更改成 border-collapse
資料來源
在 HTML 5 的話,如果不是把 這兩標籤改成 CSS 的話,會被提示已過期或是非法的標籤
現在來看使用方法
→
未分離的寫法
cellpadding 表示 td 內與字元間的間距
cellspacing 表示 td 與 td 間的間距
分離寫法
在 CSS 寫法中更改成 border-collapse
| separate | 默認,邊框會被分開。不會忽略 border-spacing 和 empty-cells 属性。 |
| collapse | 將邊框合為單一。會忽略 border-spacing 和 empty-cells 属性。 |
| 引用來源3 的 圖片說明 |
資料來源
2014年10月28日 星期二
SQL Error 1175
Error Code: 1175.
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.
MySQL Workbench 的安全設置
- Edit -> Preferences
- 新版都在 SQL Queries -> General
- 把 "Safe Updates". XXXXXXX 的勾勾取消掉,即可完成
VirtualBox uuid error
使用 VirtualBox 可能會有誤刪裝置,導致必須重新新增一個系統。當系統有 Snapshot 但卻因為誤刪裝置導致 Snapshot 無法使用,從盲更改 .vbox 或是 .VirtualBox\VirtualBox.xml 導致 uuid error。
VirtualBox 提供一個 CloneVDI tool,能夠把 .VMDK、.VHD 、.VMDK 產出一個 .VDI 讓使用者可以新增的時候掛載它。
CloneVDI
VirtualBox 提供一個 CloneVDI tool,能夠把 .VMDK、.VHD 、.VMDK 產出一個 .VDI 讓使用者可以新增的時候掛載它。
CloneVDI
2014年9月21日 星期日
var_dump fun function
2014年5月1日 星期四
CodeIgniter 分頁
CI 裡面就有一個 library 叫 Pagination ,在 system/librarie/Pagination.php
現在來講一下用法
先說明 all_query 的函數定義,all_query($limit, $offset, $direction)
就樣就可以使用分頁了,搜尋分頁,會比較複雜...之後再補充
$this->uri->segment(3) 很重要,是擷取網頁的區塊三,然後傳送到model抓取資料!!
現在來講一下用法
先說明 all_query 的函數定義,all_query($limit, $offset, $direction)
$this->load->helper('url');
$this->load->library('pagination');
$this->load->model('users_sql'); //呼叫model用來取資料
$query = $this->users_sql->all_query(null, null, 'ASC'); //抓取全部資料
//開始 pagination 的設定
$config['base_url'] = site_url()."/admin/users/"; //指向 admin(class) 的 users(function)
$config['total_rows'] = $query->num_rows(); //回傳資料總比數,切割有幾頁
$config['per_page'] = 10; //一頁只有 10 筆
$config['num_links'] = 2; //前後的頁碼 ex: 當前頁碼如果是 5,會顯示為 34567 的頁碼數
$config['uri_segment'] = 3; //這是個很重要東西,會抓取 URL 並切割,例如 http://localhost/CI/admin/users/10,會切割成 admin、users、10
$this->pagination->initialize($config);
$data = array(
"records" => $this->users_sql->all_query($config['per_page'], $this->uri->segment(3), 'ASC')->result_array()
);
就樣就可以使用分頁了,搜尋分頁,會比較複雜...之後再補充
$this->uri->segment(3) 很重要,是擷取網頁的區塊三,然後傳送到model抓取資料!!
標籤:
Codeigniter
,
PHP
2014年4月28日 星期一
天蠍座
對於朋友,重質不重量,高度要求知心。天蠍們寧可孤獨,也不違心。
對於愛情,寧缺毋濫。寧可抱憾終生,也不苟且湊合。
風流不羈的言行下,執著追求一種宗教意識的愛情信仰。
內心具有高度責任性,忠誠性,自律性以及矛盾性。
浪漫儒雅,風趣超脫。擁有奇異誘人的容貌氣質。
天蠍座擁有的執著是一塊頑固堅硬的大石頭,
任何強大的武器都無法擊碎它,就算全世界反對他或她,也不會令其退後一步。
對於愛情,寧缺毋濫。寧可抱憾終生,也不苟且湊合。
風流不羈的言行下,執著追求一種宗教意識的愛情信仰。
內心具有高度責任性,忠誠性,自律性以及矛盾性。
浪漫儒雅,風趣超脫。擁有奇異誘人的容貌氣質。
天蠍座擁有的執著是一塊頑固堅硬的大石頭,
任何強大的武器都無法擊碎它,就算全世界反對他或她,也不會令其退後一步。
2014年4月26日 星期六
__construct & parent::__construct
一般在繼承並建構的話,會複寫父類別,
但當子類別加上
parent::__construct();初始子類別時,會同時調用父類別,以下是範例
當你心累的時候,請看看這篇文章.....它會改變你!
轉 http://www.citytalk.tw/bbs/thread-177161-%E7%95%B6%E4%BD%A0%E5%BF%83%E7%B4%AF%E7%9A%84%E6%99%82%E5%80%99%EF%BC%8C%E8%AB%8B%E7%9C%8B%E7%9C%8B%E9%80%99%E7%AF%87%E6%96%87%E7%AB%A0.....%E5%AE%83%E6%9C%83%E6%94%B9%E8%AE%8A%E4%BD%A0%EF%BC%81%20...-1.html
人之所以會心累,就是常常徘徊在堅持和放棄之間,舉棋不定。生活中總會有一些值得我們
記憶的東西,也有一些必須要放棄的東西。放棄與堅持,是每個人面對人生問題的一種態
度。勇於放棄是一種大氣,敢於堅持何嘗不是一種勇氣,孰是孰非,誰能說的清,道的明
呢?如果我們能懂得取捨,能做到堅持該堅持的,放棄該放棄的,那該有多好。
別讓自己心累!應該學著想開,看淡,學著不強求,學著深藏。
別讓自己心累!適時放松自己,尋找宣洩,給疲憊的心靈解解壓。
人之所以會心累,就是常常徘徊在堅持和放棄之間,舉棋不定。生活中總會有一些值得我們
記憶的東西,也有一些必須要放棄的東西。放棄與堅持,是每個人面對人生問題的一種態
度。勇於放棄是一種大氣,敢於堅持何嘗不是一種勇氣,孰是孰非,誰能說的清,道的明
呢?如果我們能懂得取捨,能做到堅持該堅持的,放棄該放棄的,那該有多好。
別讓自己心累!應該學著想開,看淡,學著不強求,學著深藏。
別讓自己心累!適時放松自己,尋找宣洩,給疲憊的心靈解解壓。
2014年4月24日 星期四
xampp 開放對外連線
近來 xampp 版本升級,許多東西都要重整 T. T|| 麻煩...
還需要上網看一下怎麼用,所以自己寫一篇比較快
尋找 httpd-xampp.conf => xampp/apache/conf/extra/httpd-xampp.conf
拉到最底層,會看到
# New XAMPP security concept
新版的寫法是
Require all granted //寫這樣的話,進入 xampp 的話不會要求登入
舊版的寫法是
Order deny,allow
Deny from all
Allow from all
記得在本機的 security 需要設定 phpmyadmin 和 xampp 進入的帳號密碼
還需要上網看一下怎麼用,所以自己寫一篇比較快
尋找 httpd-xampp.conf => xampp/apache/conf/extra/httpd-xampp.conf
拉到最底層,會看到
# New XAMPP security concept
新版的寫法是
Require all granted //寫這樣的話,進入 xampp 的話不會要求登入
舊版的寫法是
Order deny,allow
Deny from all
Allow from all
記得在本機的 security 需要設定 phpmyadmin 和 xampp 進入的帳號密碼
2014年4月18日 星期五
GitHub for Windows 教學
GitHub 各位都不會覺得陌生,但在使用上來說,卻是非常陌生
我雖然也是剛摸,使用的是 GitHub 官網所出的 Windows 版,很適合對 Linux 不熟習的腦殘人士使用 O.o
我把我所讀的資料,消耗完所做出的結論,如有不對請糾正
GitHub 是 基於 Git 分散式版本控制系統的共享虛擬主機服務,由開發者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 編寫而成。
隨著軟體開發流程不斷的演變,就可能伴隨著
算是古董級的版本控制系統,主要用於open source的開發,特色是可以多人共同使用,缺點是如果多人要存取同個檔案,要先將檔案鎖起來,很多時候會鎖了忘了開,造成別人無法使用,雖然已經至古 董了,但是因為很多大型的開源專案還在使用這系統,所以現在多少還看見有人使用,但不建議一般用途使用。
Subversion
Subversion簡稱svn,約十年前出現,是CVS的繼承者,主要是改進CVS的缺點,像是最重要的改進,就是檔案鎖定的問題,SVN以試著自動合併檔案的方式來解決同時有兩人修改同一個檔案的問題,現今很多開源專案也還在使用SVN 。
Git & Mercurial
接著時間來到了現代,分散式版本控制系統成為了新興專案的主流,在這些新的系統中,檔案庫不在是集中式的,而是分散式的,原本commit都要集中送到中 央檔案庫,現在不同的檔案庫之間可以互相傳送對方沒有的commit,如此一來讓開發更加容易,即使沒有網路也可以在本地端commit之後再送給遠端的 檔案庫,除此之外,它們引入的新特性也讓合併兩個分支之類的事變得更加容易,個人推薦如果你還沒有用過版本控制系統,可以直接學這些現代的工具,以前的工 具大多都已經很少人在使用,可用的資源也在變少中。
我雖然也是剛摸,使用的是 GitHub 官網所出的 Windows 版,很適合對 Linux 不熟習的
我把我所讀的資料,消耗完所做出的結論,如有不對請糾正
GitHub 是 基於 Git 分散式版本控制系統的共享虛擬主機服務,由開發者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 編寫而成。
甚麼是 版本控制(Revision control) ??
是維護工程藍圖的標準做法,也是一種軟體工程的技巧。隨著軟體開發流程不斷的演變,就可能伴隨著
- 檔案被別人或自己覆蓋,甚至遺失
- 想復原前幾天寫的版本
- 想知道跟昨天寫的差在哪裡
- 是誰改了這段程式碼,為什麼
- 軟體發行,需要分成維護版跟開發版
一個標準的版本控制系統(Version Control System),通常有以下功能
- 建立 Repository (儲存庫),用來保存程式碼
- 方便散佈程式給團隊,有效率協同開發
- 記錄誰改變什麼、在什麼時候、因為什麼原因
- Branch(分支),可因不同情境分開開發
- Tag(標籤) 重要里程碑,以便參照
版本控制系統有哪些?
CSV算是古董級的版本控制系統,主要用於open source的開發,特色是可以多人共同使用,缺點是如果多人要存取同個檔案,要先將檔案鎖起來,很多時候會鎖了忘了開,造成別人無法使用,雖然已經至古 董了,但是因為很多大型的開源專案還在使用這系統,所以現在多少還看見有人使用,但不建議一般用途使用。
Subversion
Subversion簡稱svn,約十年前出現,是CVS的繼承者,主要是改進CVS的缺點,像是最重要的改進,就是檔案鎖定的問題,SVN以試著自動合併檔案的方式來解決同時有兩人修改同一個檔案的問題,現今很多開源專案也還在使用SVN 。
Git & Mercurial
接著時間來到了現代,分散式版本控制系統成為了新興專案的主流,在這些新的系統中,檔案庫不在是集中式的,而是分散式的,原本commit都要集中送到中 央檔案庫,現在不同的檔案庫之間可以互相傳送對方沒有的commit,如此一來讓開發更加容易,即使沒有網路也可以在本地端commit之後再送給遠端的 檔案庫,除此之外,它們引入的新特性也讓合併兩個分支之類的事變得更加容易,個人推薦如果你還沒有用過版本控制系統,可以直接學這些現代的工具,以前的工 具大多都已經很少人在使用,可用的資源也在變少中。
而 GitHub 的特色
- 可以 watch 你所關注的專案,Github 提供 private RSS 訂閱。有了這個功能,我有用到的 plugins 的進度我都可以掌握。
- 你可以 follow 你所關注的開發者動態。
- 可以看到哪個專案最多人 watch。
- 你可以對專案 fork 出自己的版本進行開發,甚至最後發 pull request 要求 merge。
- 根據 fork 我就可以看到這個專案的分支 Network 狀態。有時候可能本來的程式不好用或爛掉了,你就可以查看看有沒有人寫做 patch 改進。
- 漂亮的 Source code browser,並可以針對 commit 來做留言討論,甚至標明是 source code 的哪一行(請把滑鼠移到原始碼的行數旁)。
- 針對 Repository 可以搜尋 code, commit message, author 等。
- GitHub 可以直接當做 Ruby gem server。
程式人雜誌
這是最近在研究 GitHub 時候,不小心找到的
而且還有持續更新,我覺得裏頭倒是有很多非常好的知識
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://programmermagazine.github.io/home/
而且還有持續更新,我覺得裏頭倒是有很多非常好的知識
程式人雜誌
關於程式人雜誌
程式人雜誌是一個結合「開放原始碼與公益捐款活動」的雜誌,簡稱「開放公益雜誌」。開放公益雜誌本著「讀書做善事、寫書做公益」的精神,我們非常歡迎程式人認養專欄、或者捐出您的網誌。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://programmermagazine.github.io/home/
2014年4月15日 星期二
CodeIgniter Login&Logout
在未接觸 CI 的 Session之前,相信大家所使用的都是 $_SESSION[]
但 CI 的 Session 是將每個使用者的 Session 資訊序列化,並經由 MD5 加密後,儲存在 Cookie 中,除此之外,亦可將 Session 資料儲存在資料庫中,藉此比對使用者的 Cookie中儲存的 Session_id 是否與資料庫中的 id 符合,來增強此安全性。
而 native session 是將 原生的 php session 處理功能對原有的 CI session 實現,並且需要額外的安全寫入
在 CI 3.0.x 會將 Session 變成 Driver ,提供 cookie session 和 native session
但 CI 的 Session 是將每個使用者的 Session 資訊序列化,並經由 MD5 加密後,儲存在 Cookie 中,除此之外,亦可將 Session 資料儲存在資料庫中,藉此比對使用者的 Cookie中儲存的 Session_id 是否與資料庫中的 id 符合,來增強此安全性。
而 native session 是將 原生的 php session 處理功能對原有的 CI session 實現,並且需要額外的安全寫入
在 CI 3.0.x 會將 Session 變成 Driver ,提供 cookie session 和 native session
標籤:
Codeigniter
,
PHP
訂閱:
文章
(
Atom
)


