Tutorial

CouchDB的安裝與使用簡介

CouchDB 是一個通過 RESTful API 訪問的多版本控制文檔型存儲的 NoSQL,支持 Map/Reduce,不支持動態查詢。 安裝CouchDB RedHat 系統執行命令安裝: $ sudo yum -y install epel-release && yum install couchdb 你也可以下載源碼自己編譯安裝,(不建議,超麻煩,Y.Cheung 已經失敗好多次)。 安裝好之後啟用服務 $ sudo service couchdb start 訪問CouchDB

在DRUPAL 7自定義多行表格表單中設置添加行按鈕與刪除行按鈕

標題有點拗口,YCHEUNG也想不出來更好的中文表達,沒懂的朋友直接看內文吧(或者看url的英文標題)。 這種功能的表格表單YCHEUNG已經嘗試了五六種方式來寫,但都不滿意。不然就是功能上多少有缺陷,比如無法使用drupal 7 form API的日期type,不然就是很繁瑣的一堆代碼和判斷,看着都頭暈……等,今天終於試出了一個令YCHEUNG較滿意的寫法!分享給大家,也是一種記錄,YCHEUNG有預感,之後還會寫很多個這樣的表單QAQ 最終效果 * 效果圖一 頁面默認加載出來的表單只有一行,使用時如有需要則點擊繼續添加按鈕,操作一列因目前僅只有一行,不能作刪除操作,不顯示刪除按鈕。產品字段是自動補全的entity reference,三個時間字段是H:i格式用的是jQuery UI Timepicker。 * 效果圖二

drupal 7中操作遠程oracle數據庫

系統環境需求 PHP環境最好是 PHP 7,系統最好是紅帽系。 安裝Oracle Instant Client 在Oracle官網頁面 [http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html] 中找到系統對應的客戶端下載安裝,比如Y CHEUNG選擇的就是 Instant Client Downloads for Linux x86-64 [http://www.oracle.com/

Centos 7 使用 certbot 安裝Let’s Encrypt SSL 證書

安裝環境 * CentOS7 主機 * Nginx 主要步驟 * 安裝客戶端 #如果你已經安裝了EPEL,這個步驟可以省略 $ sudo yum install epel-release #安裝certbot客戶端 $ sudo yum install certbot * 使用certbot嚮導安裝,有界面,根據指示一步步操作就行,但是YCHEUNG進行到設置webroot的時候就error了,只好放棄 $certbot certonly 如果失敗,可以自行使用命令行安裝(往下看) * 使用命令行安裝 即,用 certbot certonly命令,加上參數

Centos7 安裝 Postfix 並配置 mailgun 服務

上次Ubuntu主機配置好郵件服務後沒有及時寫下來備份,結果這次重裝主機就又去search了一番 ,浪費時間,唉~ 畢竟不熟練(我又不是網管又不是運維,哼 註冊第三方郵件服務 * Mailgun : https://mailgun.com * SendGrid : https://sendgrid.com/ 這兩個服務YCHEUNG都有用過,感覺差不多,本篇就只講 mailgun 啦! 註冊好之後,可以新添加自定義域名(需驗證),也可以使用網站默認提供的一長串地址,免費賬號限制每月發送的郵件數,不過作為個人主機發發系統郵件什麼的,免費額度足夠了。 選擇你要使用的domain查看詳細信息: 關鍵記錄下Default SMTP Login 和