作code家

我是一名作code家, 我每天的任務都是寫code, 令程式運作暢順, 可是我的工作常常都不太暢順, 會遇到很多不同類型的種種問題, 有時會令我很煩厭。我嘗試花盡腦力解決問題, 有時成功, 有時失敗, 有時順利一點, 經常都不太順利, 所以每天都是學習的機會。雖然學得慢, 但每天的我都勝過昨天的我, 我藉寫code令自己更具經驗。這些經驗帶不到棺材, 我也不知道增值有何用, 可是當我完成了一個任務後, 我能快樂一點, 可能這就箇中的趣味, 令我的人生多添一份成功感。有人藉滿足使命感而快樂, 我就希望藉趣味感得著快樂, 趣味感不是每天都有, 所以當遇到趣味時要好好珍惜每一次趣味的機會。例如這篇文章叫「作code家」, 我覺得這個標題很有趣味, 而且我很喜歡寫文章, 它也令我得到趣味, 我希望每天都有一些趣味, 實實在在, 快快樂樂地渡過每一天。雖然不是每一天都有樂趣, 但我希望自己也能給自己一點樂趣, 那麼我的人生就可以快樂一點。我不知道讀者讀我這篇文章會否得到一點趣味, 我但願可以, 雖然我覺得我這篇文章在別人眼中不怎麼有趣, 但我不用介懷, 因為這是我的文章, 我覺得有趣就可以了。

多災多難的Image Editor

事源是, 老闆希望加入一個可以加入文字和加入圖片的banner designer。在網路上找, 最合符需要的就只有toast UI Image Editor, 找來找出都沒有其它適合的。



花了一點時間把它裝嵌以為可用, 結果在CORS卡關卡了很久, 因為圖片不是寄存在自己的伺服器, 設定不到header("Access-Control-Allow-Origin: *");,所以圖片load不到出來, 打算放棄了, 可是要自己build from scratch 跟本無從入手, 感覺快要崩潰了……特然想到試試自行寫一個proxy, 竟然成功了:

<?php
// this file is used for image to bypass CORS policy restrictions from TOAST UI Image Editor

$path = $_REQUEST['path'];

$request = curl_init($path);

header("Content-Type: image/png");

header("Access-Control-Allow-Origin: *");

curl_setopt($request, CURLOPT_FOLLOWLOCATION, true);


                 curl_setopt($request, CURLOPT_SSL_VERIFYPEER, false); 


curl_exec($request);


          ?> 


這個原理是把圖片url 由https://www.aaa.com/a.jpg 改換成https://localhost?path=https://www.aaa.com/a.jpg, 利用curl把圖片下載以及output出來, 那麼因為proxy是在自己伺服器上自定義的, 就可以加入header("Access-Control-Allow-Origin: *"); , 注意curl_setopt($request, CURLOPT_FOLLOWLOCATION, true); 加入這一句後如果圖片本身會redirect的話也不會curl 不到圖片, 結果成功繞過CORS限制, 可以成功load到圖片了!



2020年10月8日 星期四

[Symbolic link] check link folder path

 readlink -f [symlinkName]


use CMD

cd soldeazy-git 

mklink /J bot C:\xampp\htdocs\soldeazy-svn\bot 

2020年10月3日 星期六

學踩單車

 大人先學識踩單車記錄

  • 將腳踏轉去一高一低
  • 放上腳,把高既腳踏踩落去,緊接第二隻腳放上腳踏再踩落去
  • 手要定,腰要坐直
  • 一路踩唔好停
  • 成功學識
落斜學剎制
  • 一路落鈄一路收放後look剎車制,唔好沖落去
  • 成功學識