[教學] 在 windows locahlost 透過 Gmail SMTP server 寄信 ( 使用 phpmailer )
通常在租用主機環境,都會處理好mail server所需的相關設定,
如果在開發過程中,可以在local端就能測試寄發email效果,對開發者而言,一定會更加方便
因此,本文主要說明在 windows 本地 localhost( 127.0.0.1)
如何使用 phpmailer 來透過 GMAIL SMTP server 寄信

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...
通常在租用主機環境,都會處理好mail server所需的相關設定,
如果在開發過程中,可以在local端就能測試寄發email效果,對開發者而言,一定會更加方便
因此,本文主要說明在 windows 本地 localhost( 127.0.0.1)
如何使用 phpmailer 來透過 GMAIL SMTP server 寄信
先安裝 DataFrames http://juliastats.github.io/DataFrames.jl/stable/ 在julia終端機介面輸入下指令即可安裝
Pkg.add("DataFrames")
Continue Reading
Julia 是一種科學計算語言,具有以下特性:
以下是學習過程的一些紀錄:
Continue Reading前往NodeJS官方軟體版本列表區, 可以挑選想要的ARM版本來安裝
安裝流程大致如下: 使用wget 下載,之後移動檔案到/opt 資料夾下(記得用root權限),進入opt資料夾,解壓縮檔案及安裝 總之,照著下列指令一個一個做
Continue Reading根據 Search Engine Land 報導,數月內,Google將會獨立行動版網頁搜尋索引,讓用戶們可以擁有更好的體驗。
圖片來源: Search Engine Land
簡單紀錄vim指令及用法
Continue Readingnpm install -g typescript
接著測試看看是否能正常運作 先建立一個 helloworld.ts 內容寫入
let hi: string = "helloworld";
接著在下指令
tsc helloworld.ts
如果有產生一個對應的helloworld.js 那就代表能正常運作
var hi = "helloworld";
#Basic Types 紀錄一些Typescipt基本型態用法,主要參考自Typescript官網 Basic Types https://www.typescriptlang.org/docs/handbook/basic-types.html
##Boolean
let isDone: boolean = false;
##Number 在typescirpt中,所有numbers都是以符點數來表示,因此可以支援十六進位、十進位、八進位、二進位數值格式。
let decimal: number = 6;
let hex: number = 0xf00d;
let binary: number = 0b1010;
let octal: number = 0o744;
https://www.smashingmagazine.com/2016/09/content-security-policy-your-future-best-friend/ http://www.ruanyifeng.com/blog/2016/09/csp.html Content Security Policy - 簡稱 CSP,是一個瀏覽器安全保護使用者的策略。 主要用於降低 cross-site scripting (XSS) 的風險。 網站傳送Header時﹑夾帶 CSP header 告訴瀏覽器哪些是合法的內容,哪些是不合法的。 在基本的規則中,Header meta name 命名為 Content-Security-Policy 接下來就可以定義規則 定義的方式可以依照你使用的環境及語法而定 首先可以直接使用HTML meta的方式來定義 例如: <meta http-equiv="Content-Security-Policy" content="script-src 'self'; object-src 'none'; style-src cdn.
Continue Reading運用內容行銷,最關鍵的地方就是怎麼將大數據轉換成簡單易懂的內容。
其中,資訊圖表(Infographics)呈現方式已經成為主要的行銷趨勢之一,並且擁有以下優點:
Slim : 適合前後端分家,後端只用來寫 RESTful API 的 framework。 http://www.9lessons.info/2012/05/create-restful-services-api-in-php.html http://www.9lessons.info/2014/12/create-restful-services-using-slim-php.html http://asika.windspeaker.co/post/3495-php-slim-framework-twig ##其他API參考 http://www.html5rocks.com/en/tutorials/cors/ 現在越來越多人認可這種“一次開發,處處運行”的非原生APP開發了,我們在平時開發中常用的兩套技術棧:1、CoreThink + dcloud + framework7 + cors;2、Ionic+Cordova +CoreThink,全都是開源技術,上手無壓力,之前我們也在OSC上分享過: 非原生App開發的基本步驟(移動端:ionic、cordova,後端:CoreThink)歡迎交流,非原生APP上架蘋果APP store http://www.dcloud.io/index.html 官方教學手冊 可以事情況決定安裝哪個版本 3.0 http://www.slimframework.com/docs/ Slim 3 requires PHP 5.
Continue Reading
(圖片來源 Business Catalyst Blog)
雖然智慧手機及平板出現的時間還不到10年,卻只用了很短的時間就趕上了桌機瀏覽量。並且,根據Google 發佈的訊息,已經有超過10個國家在移動裝置的搜尋量超過電腦(包含美國、日本)。
從去年至今,可以觀察到Google越來越頻繁的發佈調整搜尋演算法及搜尋排名(Rank)計算方式的相關訊息,讓搜尋引擎偏好於有針對Mobile Friendly進行設計的網站,也因為這樣大幅度的調整,讓很多名列前茅的網站名次瞬間滑落,而這種Google懲處仍頑固不化的作法,通常都被稱為"Mobilegaddon"。
因此,如果你是Designer或RD,都應該將這些因素納入考量,也就是說,網站除了要做得好看之外,同時也要考慮為客戶未來的發展及便利性,讓Mobile Friendly成為設計或開發的基本作法。
Continue Reading去年,蘋果在iphone 6S 發表了讓全世界驚艷的 3D 觸控功能 (也可稱為- Force Touch),這項功能可以根據使用者觸控的力度來回饋不同指令。 但是,較少人留意到,中國的手機巨頭-華為 Mate S 在9月2日搶先蘋果成為世界第一個具備Force Touch功能的手機。
自Google發展Android以來,最知名的戰役之一莫過於甲骨文對Google的侵權追訴。這件事情,從2010年開始,兩個大老就為了這件事情不斷在法庭上開打,雖然Google以APIs本意就是開放交流、自由使用的論點,一度獲得勝利,但如果按照目前的進展,似乎優勢轉向甲骨文,很可能是Google需要賠償60億,最嚴重甚至不可再使用APIs。
Continue ReadingAMP 簡介 根據Google統計報告指出,載入網頁時間如果大於三秒,流失用戶的可能性就會大增, 因此,在 Google 在 2016 年正式推出了"加速行動版網頁"(Accelerated Mobile Page, AMP),以下簡稱 AMP, AMP 能讓跨裝置的使用者都能更快速的載入網頁,讓網頁能有更好的體驗, 只要根據官方的HTML結構進行設定,調整 html、js、css 設定, 再將頁面提交給Google DNS,Google就會將AMP頁面進行快取緩存, 當使用者搜尋你的網頁時,Google會先將快取裡的資料顯示給使用者, 依據官方資料顯示,經過AMP優化的頁面可以提高四倍的載入速度! 接下來就開始來了解 AMP 的原理~ AMP 結構說明 AMP可以分成三個部分 AMP HTML - AMP HTML基本上是使用定制AMP屬性擴展的HTML AMP JS - AMP JS 庫,主要是處理AMP HTML頁面的快速渲染 AMP Cache - 用於提供緩存的AMP HTML頁面 SEO 目前官方說明僅透露 AMP 設定不會影響SEO,
Continue Reading在今年初,Google曾對外宣布 - Chrome將只支援微軟XP到2015年,並且在此期間鼓勵這些使用舊作業系統的用戶進行升級,以確保系統安全。因為這些舊的作業系統通常都缺乏關鍵的安全性更新,因此,非常容易受到病毒感染及遭受惡意軟體侵入。
Continue Reading在之前,如果你聽到 Flash 出現嚴重安全漏洞的消息,其實應該會覺得這是一件正常的事情。當然,在2015年初期,對瀏覽器大咖而言也是如此,除了Youtube率先決定將預設影音格式更換為HTML5格式的消息之外,多數巨頭仍依然選擇依賴於Flash。但在今年七月左右,Adobe發佈了一件相當嚴重的安全性警告,確認Windows, Mac, Linux等所有版本Flash都陸續偵測到非常嚴重的安全漏洞(嚴重等級多數達到1級),不但會影響軟體運作,甚至能讓駭客透過這個管道來入侵個人電腦。僅管補丁已經發送,緊急修復了Flash 35個安全漏洞,但是傷害已經造成,已經成為壓垮駱駝的最後一根稻草。
當網站上線之後,接下來就是想辦法讓網站的流量增加及增加產品的曝光度,因此思考如何有效率的進行內容佈署及塑造完美形象的過程,對於公司、獨立品牌或個人都非常重要。
通常,在這個階段正式啟動之前,都會先仔細思考幾個重點,包含:了解目前的網路設計趨勢、決定要將內容放在哪些流行的社群平台(例如 Facebook、Pinterest、Instagram、Twitter…),如何精準的讓內容呈現在社群平台,以及適當的挑選出重點內容、流行字體、製作成圖片、裁切設計等工作。
由於網路發展速度相當快,新生代的流行社群不斷浮出檯面的情況下,我們也必須督促自己,讓自己跟進社群經營發展的標準。
Continue Reading對於一般網頁設計師而言,對CSS的刻板印象只在於樣式設計方面,能讓你更容易設計出具有吸引力的網頁,但事實上,他的能力比你想像中還來得複雜,用CSS一樣可以做出豔麗的效果,例如純動畫及互動元件,當然,如果搭配HTML、Javascript,又能激發更多的創意變化。
瀏覽器就像是一個空白的畫布,最重要的還是你能不能運用靈感,在這張畫布上發揮你的創意,在這裡,將介紹18個使用CSS來打造的創意作品,從最簡單的字體到動畫 ,相信都能讓你對CSS有所改觀。
Continue Reading
(圖片引用自 http://www.ozy.com/)
人民幣貶值,這件事情可以說是震驚了全世界,決策快到讓很多人都措手不及,但是今天看到一篇台灣大媽 慘套2000億的報導內容,真的會讓人下巴掉到地上,並且心涼了半截…。從內容你會發現,不斷的不斷的重複虧損拉~賠多少~走勢~平均報酬~贖回避險怎樣之類的~這真的是因果循環的結果,從跌了之後,媒體訪問金融業的回答竟然是如此目光短淺、貪圖小利,究竟是因為這些經濟人都是以賺錢為目的,整體經濟與他們無關,還是僅僅因為"這種議題才會讓人想看"而造成這種現象。
如果單獨評論台灣的報導,你可能還不會有太大的感覺
但,同樣一件事,在相應的時間點,就能發現其他國家報導的議題會比較貼近於經濟實務分析:
外媒: 中國貨幣貶值以阻止低迷~
以下簡述其中的內容:
Continue Reading