跳到主要內容

發表文章

目前顯示的是有「Web」標籤的文章

清除 LINE 預覽的快取 – Clear LINE URL Preview Cache.

 很多應該都知道 FB 有個FB debugger的功能,可以快速清除FB Po文時的og Cache資料。 目前在Line分享時,也會出現類似FB og資料預縮圖片與預載文字,但這個cache可能很多人都不知道如何清楚。 其實Line是有提供類似FB debugger的功能可以用來清除Line的預覽cache資料的 就是這個網址 http://poker.line.naver.jp/ Line Page Poker功能 進到網站後可以輸入你的網站網址,先查看目前的資料是什麼狀況。如果要清除的話,就需要勾選Clear Cache的選項,在submit資料,就會清除舊的Cache資料,強制Line系統去網站上重新更新資料。

如何自訂iPhone、iPad的Safari「加入主畫面」的圖示(icon)

1.設計一張100x100的圖檔 2.儲存成兩份PNG圖檔,分別命名為[ apple-touch-icon-precomposed.png]及[apple-touch-icon.png] 3.上傳到網站的根目錄下 4.以iOS safari瀏覽網站頁面 5.選擇[加入主畫面]就會出現的在圖示中

Regex

Password (UpperCase, LowerCase and Number) pattern : ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).*$ Password (UpperCase, LowerCase, Number/SpecialChar and min 8 Chars) (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$ Password (UpperCase, LowerCase, Number and min 8 Chars) (?=^.{8,}$)(?=.*\d)(?!.*\W+)(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

資安工作紀錄

1.       公司內部採用 防毒中控系統,配發病毒碼、並監控所有電腦的中毒狀況。 2.       系統架構   前台主機   ----- 後台主機 ------DB 主機 3.       主機隨時要安裝防毒軟體,定期更新 patch 、定期掃毒 4.       IIS 的操作權限不要開 SYS 5.       程式上版,請用 SVN 工具或是系統化上版,並記錄 log ,可以知道檔案的來源狀況 6.       後台上傳檔案機制要設定 Filter ,除了副檔名的 Filter 也要對檔案內容做 filter 7.       測試程式請用測試機 8.       連線字串密碼請加密 9.       對於主機程式的連線,請限定單一主機進行 10.   圖檔最好放在圖床 11.   SQL 稽核功能要開啟 12.   後台有大量存取資料的動作要做 log 紀錄 13.   SQL transaction log 14. 密碼定期更換,另外手寫下來 15. 事件記錄器,要記錄3個月以上,最好也定期備份出來。 16. FTP連線務也要保留LOG IIS 8 的安全性最佳作法

angular muti on-finish-render

宣告 var App = angular.module('App', ['infinite-scroll']); App.directive('onFinishRender', function ($timeout) { return { restrict: 'A', link: function (scope, element, attr) { if (scope.$last === true) { $timeout(function () { scope.$emit(attr.broadcasteventname ? attr.broadcasteventname : 'ngRepeatFinished'); }); } } } }); Html {{p.Name}} {{n.Name}} Controller App.controller('Ctrl', function ($scope, $http,$sce) { $scope.$on("productsRepeatFinished", function(ngRepeatFinishedEvent) { console.log("Products"); }); $scope.$on("newsRepeatFinished", function(ngRepeatFinishedEvent) { console.log("News"); }); });

[轉載]如何在40歲後繼續從事軟體開發的工作?

這是一個 42 歲的開發者所寫經驗分享文章.並且列出一些他 18 年多身為軟體開發者的經驗談.許多部分看完後都會希望自己當時就能夠了解,所以很推薦不論是新手或是老手都要好好閱讀這一篇文章 建議如下: 1. Forget The Hype (忘記各種程式語言與架構的炒作與熱潮) 不少的新的語言與技術來來去去,作者不是要你不要去學習新事物.而是不要因為有太多的新事物而恐慌或是自我放棄.持續鑽研你目前在學習的,並且可以每年挑一些你有興趣的項目深入了解. 2. Choose Your Galaxy Wisely (慎選你的星系) 為了維持原文,我還是使用星系這個字.這邊指的是你學習跟從事的技術要慎選.舉例而言微軟星系(泛指: .Net, C# ….) 或是 Apple 星系 (Objective C++ , Swift …) .慎選你喜歡的星系,因為那會影響你未來的發展. 3. Learn About Software History (了解各種軟體的歷史) 作者認為如果你喜歡一種程式語言,一種架構你就需要好好的了解他的由來與故事. 4. Keep on Learning (持續學習!!) 不論你喜歡哪些新的技術或是新的程式語言.你都應該持續的學習.裡面並且建議: 每年學習一個新的程式語言. 每年讀六本書. (作者推薦 Peopleware , The Psychology of Software Programming, Facts and Fallacies of Software Engineering, Agile!: The Good, the Hype and the Ugly, Rework 跟 Geekonomics 都是好書) 5. Teach (指導其他人) 這邊指的不是一定要開堂授課,你可以是寫一篇部落格來講解你學習的新事物.因為教導是最好的學習方式. 6. Workplaces Suck (工作場所糟糕透了) 不要去期望軟體公司會給你任何職涯的規劃,相反的不少公司會將你認為是另外一種的勞工只會將你放在你擅長的位子,所以也有軟體公司變成血汗工廠的相關文章. 作者同時也認為開放性座位對於需要高度腦力工作的軟體工作者是一種最不好的設計(使用 “cancer” 這個詞). 而對於工作上的指派,作者也建議大家應該要...

[行動影音首選--friDay影音] 跨螢影音新選擇

最近有同事推薦,說有一個新的影音平台 friDay影音 很適合我這種長時間通勤,又看電影影片打發時間的工程師。 立馬就先下載來試用看看。 friDay影音,是遠傳集團下的新服務。 在friDay影音 App的說明上 有提到 能支援多機種 android ,iOS, windows都能使用 而且可以多螢播放 所有的影片都是高清畫質的 加上有智慧倍速播放 看起來真挺厲害的 安裝之後才發現,果然是非常適合啊。 註冊之後可以發現他提供一般的電影、連續劇、還有一些直撥節目 電影有新有舊、戲劇大部分都是台灣/大陸/韓劇為主,偶而也有看到不錯的日劇,至於直撥節目都是電視新聞為主 而我最有興趣的當然是看電影囉 先隨便選了一部電影[十月的天空]來看看。 看電影就可以發現這個FriDay影音最大的特色---「多螢播放」 向我這種在高鐵上總是很無聊的通勤族, 雖然看影片是很好打發時間的活動, 但一部電影或是戲劇是很在一趟高鐵上看完, 所以常常在高鐵用手機或平版看,回到家想用電視或電腦螢幕看 而firDay影音可以同時安裝在手機、平版、電腦、電視棒中, 非常的方便,我可以搭車時在路途上先用手機看, 到公司中午休息偷偷用平版看, 晚上回到家在換成大螢幕的電視看, 每次觀看都會從上次中斷的地方開始, 幫你把影片都接起來了 超方便的!!!  而且friDay影音的影片,非常的多元,有時候一些院線片也可以用單片租借不用出門,線上即可搞定。有看到《我的少女時代》、《高年級實習生》、《潘恩:航向夢幻島》、《腥紅山莊》、《小王子 電影版》等。 尤其有不少經典影展片,藝術電影這些都是很吸引我的! 最重要的是這麼多的影片跟戲劇還有直撥節目,一個月只要199就可以看到飽,這真的超值了,光看這些經典的電影 就值回票價了 friDay影音真的是 通勤族好朋友啊!! friDay官方網站  http://video.friday.tw/

[Web] MS提供的 網站開發工具

適用於現代化 Web 的開發工具 可以來測試一下網站的狀況

Disable oncontextmenu/ Ctrl+A / Copy /Cut /Past

Use js $('body').bind('copy paste',function(e) {     e.preventDefault(); return false;  }); $(function(){        $(document).keydown(function(objEvent) {                 if (objEvent.ctrlKey) {                       if (objEvent.keyCode == 65||objEvent.keyCode == 83) {                                          return false;             }                         }             }); });    Html Attrtibute [body oncontextmenu="return false" oncopy="return false" oncut="return false" onpaste="return false"]

[CKeditor] CKeditor 動態調整設定

可以在每個頁面的JS上設定CKeditor的樣式 根據官方網站的說法 用法有兩種 append 跟replace   CKEDITOR.replace and  CKEDITOR.appendTo CKEDITOR. appendTo (elementOrId, config, data) CKEDITOR.appendTo( ' container_id ', { /* Configuration options to be used. */ } { height: 600 } ); CKEDITOR. replace (elementOrIdOrName, config) CKEDITOR.replace(' container_id ', { height: 600 });

[JQuery Mobile] Link ajax轉跳的設定

最近開始開發行動版網站Mobile Web 用了jquery.mobile來讓網站操作好用 不過發現用了jquery.mobile之後 所有的相對路徑link 都會變的很奇怪, 會變成在原網址後端再加上link的網址 仔細查了一下才知道是jquery.mobile 預設是會對link開啟ajax功能 $.mobile.ajaxEnabled=true; 所以才會在點選相對link的時候以ajax的方式執行。 如果要解決這個問題有兩個方式 全面的關閉 jquery.mobile ajax預設 <script type="text/javascript"> $(document).bind("mobileinit", function () { $.mobile.ajaxEnabled = false; }); </script> 對每個link做設定 在Link的tag中 加上data-ajax的設定 <a href="ABC.html" data-ajax="false" >ABC</a>

[JS Frame] angular js

今天在保哥的FB上看到簡單的介紹 Angular JS 只細看一下真的是個很好用的東西 以後寫js跟html的互動就跟寫in-line code的php asp一樣方便 真的太棒了。 不過還沒有時間好好研究 先留個檔 有空好好研究看看。 保哥的介紹:前端工程的極致精品: AngularJS 開發框架介紹

[DNS] 防止email偽造網址

最近常常收到有人偽造我的email寄出信件, 那經過google大神查過 發現可以在DNS上面社spg的資料 來避免有人偽造email address亂寄信 設定如下 在DNS中設定一個TXT形式的數值 Value為spf1 ip4:127.0.0.1/25~all 如 gallerymax.net. TXT v=spf1 ip4:127.0.0.1/25~all