Phalcon CSRF issue with Chrome
主因是 Chrome 瀏覽器有些行為很奇怪。
主因是 Chrome 瀏覽器有些行為很奇怪。
主要參考https://support.tigertech.net/move-wordpress#moving-wordpress-to-jmp 假設要從原本 http://www.test.com/ 移到 http://www.test.com/blog/ 如果 /blog/ 是用 alias 的,請記得先在 apache2 寫好 conf 進到 http://www.test.com/wp-admin 在 Settings->General 內把 WordPress Address (URL) 跟 Site Address (URL) 改成 http://www.test.com/blog/ 如果是直接用 subfolder 的,就把檔案全部搬過去 進到 http://www.test.com/blog/wp-admin 在 Settings->Permalink 直接按 save settings,Wordpress 會自動產生新的 .htaccess
一個月前的事情了 新聞在這邊。 最早的時候(2003) Delicious.com 算是很多人用的 social bookmarking 服務,除了免費之外,加上使用者眾,確實還蠻好用的,後來有許多類似的服務推出,不過使用人數上一直都比不上 Delicious.com。後來於 2005 被 Yahoo 買下(據說花了約 20M 米金),基本上還維持本來的樣子。但之後(2010年底開始傳Yahoo要出脫)幾次轉手卻越來越糟糕,可能因為經營者想要藉此多賺點錢吧? 總之結果不如預期,所以最後 Pinboard 買下(好便宜的 35K米金),並且在 2017/6/15 之後就是 read only 了。 或許是 social bookmarking 的網站要有甚麼收益是蠻困難的一件事情(比起 Pinterest, thumbler, instagram搞不好還可以拍拍照累積粉絲然後賣東西),Pinboard 創立時(2009)就開始收費,雖然成長極為緩慢,但成長至今反倒是很健康。創辦人Maciej Cegłowski至2016年的時候還是唯一一個員工,搞不好迄今(2017)還是。
建議 git 版本 2.9 以上,原因是 2.9 的版本以上,在 git merge 時可以下參數 ––allow-unrelated-histories
好久沒貼照片… @香港機場
$this->dispatcher->forward([ ‘controller’ => “Keyproduct”, ‘action’ => ‘edit’, ‘params’ => [$keyproduct->keyhash] ]);
做 merge 的時候難免手殘… <!–more–> 如果還沒 push 到 server 上,那可以用 git reset –hard HEAD~1 來復原。如果是用 –soft 的話該 merge commit 依然會存在 local repository中,不像用 –hard 會刪除。 $ git log commit f92ab34564f48ad6ee9f6bdb13c352e63669dccd Merge: 62f6af0 4f641f3 Author: admin <admin@test.com> Date: Fri Jun 23 11:07:53 2017 +0800 before merge 3d_checkpoint commit 62f6af03b7dc1f0539836b13910850189a0fcd2a Author: admin <admin@test.com> Date: Thu Apr 20 11:54:58 2017 […]
雖說 phalcon 的 mvc 架構已經很方便了,可是有些情況如果可以在 volt (view)處理的話會方便許多,比方要將回傳的資料表格某欄位做處理才顯示,典型的例子是將 integer 資料用 bit string 的方式顯示。
CSRF (cross site request forgery)特別對於表單的保護(尤其是登入頁面)很重要,在 Phalcon framework (3.x) 中可以參考以下範例(或者參考官方文件的 example)。
起因是因為 iOS 上 safari 瀏覽器在做 ajax request 的時候,有時會有bug (https://stackoverflow.com/questions/33895463/safari-ajax-request-failed-to-load-resource-the-network-connection-was-lost),有個解法是把網頁伺服器的 keep-alive 關閉 reference: https://manage.togglebox.com/index.php?/knowledgebase/article/20/turn-off-keepalive-to-reduce-apache-ram-usage/ https://svennd.be/keepalive-on-or-off-apache-tuning/