PHP 7 PREG_JIT_STACKLIMIT_ERROR

最近在重構學生時代的作品 Pointless 讓它符合現代的技術,順便熟悉一下 PHP7新的功能。

Pointless 中因為使用純文字的 markdown 格式來儲存文章所以有大量的機會會使用到 preg_* 相關的函式。

PHP7 其中的一個改變就是在 PCRE 中加入了 JIT 功能,可以用來優化正規表示式的效能,但是礙於 stack 的容量有限所以在處理長度較長的字串的時候,很容易就超過預設的 32K 的限制產生出 PREG_JIT_STACKLIMIT_ERROR

More

MariaDB Galera Cluster 10.1 Setting

先前已經寫過 10.0 的設定方式,MariaDB 升級成 10.1galera 就已經內建在其中了,也不用額外安裝它的套件。

Environment

Debian Jessie

# MariaDB
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.0/debian jessie main'

# Percona XtraBackup
wget https://repo.percona.com/apt/percona-release_0.1-3.jessie_all.deb
sudo dpkg -i percona-release_0.1-3.jessie_all.deb
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8507EFA5
More

Sony AS200V 防風對策

從去年開七月入手 AS200V 後,風切的問題就一直困擾我,有試過在機身的麥克風上加上海綿,但是收音的位置在前方會一直撞風,效果還是很差。

另外有看過網路上有人使用附贈的防水殼去改造,但使用上卻比不上裸機那樣方便,通常我會使用外部電源長時間錄影並且頻繁傳輸檔案,用防水殼就稍嫌礙事。

有想過外接麥克風,但是 AS200V 不像 X1000V 那樣將標準的雲台接孔做在機身上,需要另外使用轉接座才能連接安全帽支架,轉接座就會壓在防水蓋上擋住接麥克風的接孔,無法外接。

BUT!!

有天晚上靈感來了,將該買了材料買一買就開幹了!

More

MariaDB Galera Cluster 10.0 Setting

Setting Environment

Repository

Ubuntu Trusty

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.0/ubuntu trusty main'

Debian Wheezy

sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.0/debian wheezy main'
More
About
ScarWu

刀疤

記錄學習過程、生活以及一些想說的話。