coding-程式設計,非本科系

最近接觸了一個專案,內容是要把大約4百多個老舊html的檔案大翻身(也許你會說,用人工慢慢改也是可以啊!但卻可能發生因為重覆性的動作,造成人工疲累而出錯,這時,後續的善後,也就是品質檢測,檢查是否發生錯誤,不論是多打了一個字、打錯一個字或漏了一個字…等,就又是另一項多出來的負荷,而且很難不用傳統人工檢查;再進一步,請想像一個畫面,如果是4000個或40000個,甚至400000呢!),做整理,加入GA、廣告代碼、選單,變成php程式;而且這些老舊程式都是分開獨立的,也沒有採用Dreamweaver Template。

當你臨時用到的時候,才想到要學習,往往緩不濟急;而且成本會很高。

文章目錄

經驗和判斷力,不一定是機器或AI可以替代的

想要省掉人工,最好的方法,就是找工具;這時候找工具,就不是單純只是要靠你的想像力了!

清理語法

把meta description content中的內容刪除,改成自己想要的內容。為了搜尋引擎優化SEO,至少要做到這件事,但若以傳統的思維、已知的方法及角度,我相信任會copy and paste的任何人,都可以做到。但400多個檔案啊!老天爺,饒了我吧!不要玩我了,這時候懂一點科技或者說知道一些軟體,就可以在短時間內解決這個問題。

知識到底值多少錢?就看可以為你解決多大的問題

這個世界存在著太多的資訊落差

<meta name="description" content="game for iPhone">
<meta name="keywords" content="iPhone,Androig,iPad,game,html5 game,sports,boxing,boxing game,action game,3d,punch,Flash,Flash for iPhone,html5,iPod touch,iPad">

軟體:Sublime 3

例如,把舊的meta keywords刪掉。

(<meta name="keywords" content=")(.*)(">)

例如,把舊的meta description裡的內容替換掉。

(<meta name="description" content=")(.*)(">)

批次修改400多個檔案

處理資料夾內全部檔案

/Users/jack/Downloads/public_html,index.html

指定檔案名稱

,index.html

增加GA(Google Analytics)追踪語法、增加Google Adsense語法

增加彈性的程式語法

<?php echo (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';?>

<?php

require_once $_SERVER["DOCUMENT_ROOT"]."/config/head.php";

?>

<php echo $siteTitle;?>

變更附屬檔名

find ./ -name "index.html" -exec sh -c 'mv "$1" "${1%.html}.php"' _ {} \;

find ./ -name "index.htm" -exec sh -c 'mv "$1" "${1%.htm}.php"' _ {} \;

「學習編程能幫助你組織、表達、分享你的點子,就跟學習寫作一樣,這對每個人來說都很重。」-麻省理工大學(MIT) 媒體實驗室的米切爾.瑞斯尼克

錢可以解決的事都是小事

我非常認同這句話,只差在成本的高低;這個成本包括:時間及金錢,特別是在時間很急迫的時候,成本更高。

就像脖子掐在別人手裡的感覺。

真的很被動,但是也很無奈;因為主動權不在自己手上。沒專業能力。

學會程式語言的三階段

若是學生時代,年少無知,不知道應該去學一點程式設計,現在要你現學現賣,難度就有點高了

過了這山就沒有那店,時光一去不復返

那麼有沒有什麼捷徑呢?可以參考下面這3項能力

  1. 讀懂
  2. 修改
  3. 無中生有

OO物件導向的程式世界

你沒看錯,現在的軟體開發與設計,已經走向一個越來越複雜的開發方式;遠遠不是以前簡簡單單的用指令行寫程式。

MVC的世界

光是要讀懂就不是一件容易的事

環境設定

Visual Studio這是號稱宇宙無敵強大的整合開發環境,但你不知的是,會寫php或python,要進入.net的門檻有多高,說不定,一開始連環境設定,都搞不定。更何況是進入寫程式的階段。其介面複雜功能多。除了隔行如隔山之外,隔語言也如隔一片海啊!

ref: https://softhints.com/sublime-3-regex-search-and-replace-examples/

影音版本,待續

前一篇文章受保護的內容: JPGraph與GanttChart MantisBT Plugin顯示中文,完整解決方案
下一篇文章受保護的內容: 宏正KVM CS692 ATEN,ESXi and PVE虛擬機切換時,螢幕捉不到訊號?
學經歷 淡江大學資訊管理研究所 諸銘科技軟體發開部經理與教育事業部總監 專長 網路創業、網路行銷、創業貸款、個資保護、資訊安全、程式設計(ASP.NET VB.NET MVC C# Core 6) 資安與個資證照:CompTia Security+ , ISO 27701。 演講與課程經歷 工研院講師 勞動部微型創業鳳凰貸款顧問 台北市社會局 衛福部中央健保署 新北市政府勞工局 管科會 中國生產力中心 中衛中心 中山管理教育基金會 中華軟協 南科產協 青創會 青創會內訓 臺北青年職涯發展中心 經濟部樂活創業人才班 中小企業總會 外貿協會 高雄醫學大學 雲林科技大學 台北醫學大學 銘傳大學 明新科大 中台科大 台灣科技大學 師範大學 大葉大學 台北城市大學 聖約翰科技大學 萬能科技大學 輔英科大 明新科大 美和科大 嘉南藥理大學 東南科大 亞太創意技術學院 格致商工 霧峰農工 三重商工 新店戒護所 台南就業處 台灣知識庫 台北景福扶輪社 富邦人壽 台北國際書展

回覆留言

Please enter your comment!
Please enter your name here