lavarvel_path

最近在玩 Laravel
在Mac OSX上安裝環境是蠻順的
但這二天試著在CentOS上安裝
發現使用laravel new projectname 時
會有以下的訊息
-bash: laravel: command not found
上網查了一下解決方式
大部份的人及官方文件都是提示你

Make sure to place the ~/.composer/vendor/bin directory (or the equivalent directory for your OS) in your PATH so the laravel executable can be located by your system.

接著我就照做設定
Setup PATH: export PATH="~/.composer/vendor/bin:$PATH"
發現問題依然存在
後來又將composer重裝,發現我的安裝路徑和別人不同
是放在
~/.config/composer/vendor/bin
重新再設定一次$PATH就OK啦….

export PATH="~/.config/composer/vendor/bin:$PATH"

只是為什麼路徑會不同呢?

phalcon

最近想來玩玩 Phalcon, 但是我的OSX是安裝MAMP,所以Phalcon官方針對OSX提供的安裝方法似乎不太管用。
上網查找了一下,發現必需將MAMP裡的PHP重新再編一下,終於是裝起來了,所以,來記錄一下吧!!

1.確定你MAMP所跑的PHP版本:
這部份你可以在MAMP的console或是用phpinfo()看看
像豆子早前安裝的版本就是 PHP 5.5.23

2.確認MAMP PHP bin 的目錄路徑:
一般來說 MAMP PHP bin的安裝路徑會是在
/Applications/MAMP/bin/php/phpx.x.x/bin
以上的x.x.x就是您PHP的版本
以豆子的環境來看,路徑就會是
/Applications/MAMP/bin/php/php5.5.23/binOpen

3.開開Terminal並執行下列指令:
export PATH=/Applications/MAMP/bin/php/php5.5.23/bin:$PATH

4.到PHP官網下載PHP的source檔:
這部份可能要留意一下,像豆子的PHP是5.5.23,但官網現在主要提供的版本己經到5.5.35,這是沒有關係的。
就把它下載下來,放到以下目錄:(預設是沒有include/php目錄的,請自建)
/Applications/MAMP/bin/php/php5.5.23/include/php

5.Configure the PHP source:
cd /Applications/MAMP/bin/php/php5.5.23/include/php
./configure
在這個部驟,豆子出現以下的錯誤:
configure: error: Please specify the install prefix of iconv with --with-iconv=

但明明豆子的 /usr/bin/iconv 明明就有,但怎麼指定就沒效
上網查一下,就用brew 重新安裝 libiconv吧

brew install homebrew/dupes/libiconv

然後再用以下指令重新configure

./configure --with-iconv=brew --prefix libiconv

之後就會看到Thank you for using PHP.的訊息啦

6.Compile Phalcon:
接著下載Phalcon回來Compile
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

這階段豆子又卡關了。。。
出現:$PHP_AUTOCONF environment variable. Then, rerun this script.
所以,用brew再裝裝autoconfig再重新configure
brew install autoconf

7.在php.ini裡加入phalcon extension file
如果不知道你的php.ini在那裡,用phpinfo()看一下最保險
在php.ini裡加上
extension=phalcon.so

8.重啟MAMP

9.檢查:
在phpinfo()的資訊裡應該就會多一個 phalcon的相關資訊囉

phalcon

Snap227

最近幫同事解這個問題
話說這台 HP DL320E G8 還真是折磨人
去年在這一台上安裝CentOS 6
但就發現
明明做了Raid 1
但在安裝作業系統裡還是會看到二顆硬碟
當時翻找了很多文章才知道是抓不到磁碟陣列卡的驅動
(裝了不少主機的經驗,這還是頭一遭)
最後到官網下載DD檔,解壓縮後放到隨身碟
在centos 6 安裝的前導畫面
載入USB裡的驅動後
終於是可以認到Raid了
但卻發現系統裝好後作業系統會開不起來

Continue reading

MySQL

1.先移除系統原本的mysql-libs
yum remove mysql-libs

2.到官網下載最新版本的rpm,並安裝
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
rpm -Uvh mysql57-community-release-el6-7.noarch.rpm
yum install mysql-community-server

3.接著就可以啟用服務了
service mysqld start

4.用這種方法裝好的mysql,其預設的root密碼是藏在/var/log/mysqld.log裡的
所以more一下就可以看到
2016-02-03T08:11:46.993568Z 1 [Note] A temporary password is generated for root@localhost: ,F1WDenwkXBu
上面的,F1WDenwkXBu就是密碼,每個人安裝後的臨時密碼並不會相同

5.別忘了利用mysql_secure_installation工具設定root密碼,並將一些anonymous的帳號及非localhost的權限拿掉,就大功告成囉

更詳細的安裝方法可以參考官網的手冊

Password-Security-Shutterstock-124176472-480x360

因為資安驗證規範要求密碼需設定有效期
所以,得修改系統的設定值
方法如下:

#vi /etc/login.defs
修改PASS_MAX_DAYS的設定值就可以了
不過以上的設定是針對設定後,新增加的帳號才會套用新的設定值
若要針對先前己建立的帳號
可以用以下的指令:
#passwd -x 天數 帳號
例:#passwd -x 60 root

如果要再改回never,把天數設成-1就可以

還有一個chage的指令可以做進階的設定:
例:
chage -m 0 -M 90 -W 15 root
以上命令表示設置使用者root的密碼最小有效期為0天,最長有效期為90天,在密碼過期前15天對用戶進行提醒

指令參數如下:
-m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-M 密碼保持有效的最大天數。
-W 使用者密碼到期前,提前收到警告資訊的天數。
-E 帳號到期的日期。過了這天,此帳號將不可用。
-d 上一次更改的日期
-i 停滯時期。如果一個密碼已過期這些天,那麼此帳號將不可用。
-l 例出當前的設置。由非特權使用者來確定他們的密碼或帳號何時過期。

所以,如果要查詢某一個帳號目前的狀態可以用:
chage -l
系統會顯示如下的資訊出來:
Last password change : Feb 02, 2016
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7

以上備忘!!

centos7

去年就發佈的CentOS 7 很多地方都做了很大的改變
感覺和當年的Fedora一樣
讓你愈改愈覺得不上手
所以後來才會改跳到CentOS
沒想到現在連CentOS也…..

唉!!
今天特地找了個時間小試了一下
目前知道和CentOS 6不同的地方有

1.服務的管理使用改了
改由 systemctl 來控制
例:
start httpd.service
真是又臭又長丫
雖然用舊的service指令仍然可以運作
但你還是會看到系統會Redirecting 到systemctl

2.預設的DB由MySQL改成MariaDB
雖然MariaDB就是的MySQL轉化來的
也發展好幾年了
操作方式也一樣
phpMyAdmin也可以用在MariaDB上
只是直接變成系統的預設DB
第一時間不習慣而己

3.防火牆由iptables變成了Firewalld
這是我最不適應的地方
平時習慣直接編輯 /etc/sysconfig/iptables
確發現CentOS 7找不到這個檔
才發現系統預設的防火牆改成Firewalld
但還好
iptables還是有
自己yum install一下就好了
但記得先把firewalld先關掉
整個程序基本上如下:

systemctl stop firewalld
systemctl mask firewalld
yum install iptables-services
systemctl enable iptables

目前是今天遇到的大異動
據我所知好像還不止這些
剩下的就有空慢慢玩囉

下載

docker 自建Registry後,將images檔push出去時會出現下以的錯誤:
root@docker:~# docker push 172.17.42.1:5000/httpd-dowdot
Error response from daemon: invalid registry endpoint https://172.17.42.1:5000/v0/: unable to ping registry endpoint https://172.17.42.1:5000/v0/
v2 ping attempt failed with error: Get https://172.17.42.1:5000/v2/: EOF
v1 ping attempt failed with error: Get https://172.17.42.1:5000/v1/_ping: EOF. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add --insecure-registry 172.17.42.1:5000 to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/172.17.42.1:5000/ca.crt

解法:
在/etc/default/docker加入以下參數,再把docker服務重啟就可以了
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry=172.17.42.1:5000"

IMG_7139.JPG

前陣子豆子入手了一張一年前就想入手的SD卡….
是要拿來拍照用的!!

不就一張SD卡而己嗎?

如果要求不是太高,普遍一點的Sandisk現在各大通路4~5百元就有了,應該沒什麼好猶豫才對!!
那這樣今天豆子就不需要發分享文了…

今天豆子要介紹的這張SD卡和平時的SD卡不太一樣,它是具有wifi功能的…沒錯,就是wifi功能!!
為什麼需要有wifi功能的SD卡呢? 讓豆子來小小說明一下….

平時大家用手機拍完照片是不是很容易就可以在手機上直接選擇照片,然後選了照了就直接上傳。
但通常豆子出遠門旅行時是不太喜歡用手機拍照的,必竟手機和相機的照片品質實在相差太多。
只是用了單眼相機拍了照片想即時和大家分享時,好像就卡住了。
因為豆子的單眼己經是四五年前的產品,雖說當年也是APSC的機皇,但當年技術不夠成熟,很少有單眼相機是配有wifi功能的。(現在很多新的相機直接就有內建wifi功能了,就沒這個困擾了 例:Canon 6D)
所以用單眼相機拍出來的照片要分享,豆子通常程序是這樣子的….

單眼拍照->回家->拿CF卡->放讀卡機->開電腦->把RAW檔轉JPG檔->分享到FB

總之一定得再透過電腦才能處理照片
有時出門好幾天又或者用單眼相機長曝了一張美美的星軌圖。有時等到回來時,當下想分享的心情也就沒了…..

但有了這張wifi的SD卡就沒有這個問題了,怎麼說呢?我們來看看…

單眼拍照->開wifi->手機開wifi->把照片傳到手機->分享到FB

這樣是不是很方便呢?

其實豆子第一次知道類似的產品大約是在2009年,
當年去香港迪士尼遊玩,那時在園區內可以和米奇和米尼的大布偶合照,合照完攝影師會給你一張單子,上面有個編號。

但當豆子拿著單子走出攝影區,發現剛剛拍的照片就己經出現在旁邊的櫃枱。園區裡的小姐就會問你要不要買剛剛合拍的那張照片!那時豆子就很好奇,攝影師的照片怎麼快就可以傳出來,後來才知他們用的是Eye-Fi的無線網卡,把照片傳出來的。當年豆子也查了一下,發現一張卡最少也要4~5千元以上!嘿嘿嘿… 看看就好….

一直到去年四月,發現這樣子的產品己經平價多了,看了很多開箱文之後,本來也想購入的。只是後來一直在忙,拍照的機會變少了,加上豆子的Canon 7D用的是CF卡,得再買一個CF轉卡才能用。但又怕CF轉卡的相容性不好,所以一直到前陣子才有重新看起…然後,就敗回來啦!!

就讓我們來看看這張卡吧!!

IMG_7138.JPG
這次豆子買的卡是平行輸入的,本來是想買公司貨(保固5年)的,無奈這張卡有點搶手,拍賣網上看到的公司貨都缺貨。只好改買平行輸入。

IMG_7139.JPG
仔細看了一下卡,你會發現上面有個W-03的編號,這和各大網站上看到的W-02不同,本來豆子以為買到的不止是水貨,有可能還是山寨品。結果後來才發現這個W-03代表的是三代目的意思!
原來是今年初才發表的新版本,據說是改進了照片分享與管理的功能,讓使用者可以快速地選擇要上傳分享的照片。還有可透過電腦在瀏覽器介面上管理記憶卡中的檔案。這樣看起來挺不錯的丫!!

但這個三代目,讓豆子在初始安裝時遇到一點小問題…. 豆子在台灣官網下載Flashair Tool回來安裝,在安裝過程當中一直抓不到那張SD卡,導致一直無法設定。
後來才發現台灣官網所提供的Flashair Tool是V2.02,這個版本是不支援W-03這張新卡的。所以得到日本官網下載V3.00才抓的到。

因為不是專業開箱,設定過程豆子就省略囉…

P4210775.JPG
在一切都設定好之後,就可以將SD和另外購置的CF轉卡合體放入相機囉!!

接下來的動作就是在手機的Wifi選擇SD卡所設定的wifi名稱,然後安裝FlashAir這個APP,然後就可以在APP上看到相機裡的照片囉….再把它下載到手機後就隨你應用囉!

在這邊豆子要附帶說明的是,FlashAir這個APP只能認JPG的照片,如果您拍的照片是RAW檔。那麼您可能得先在相機上將RAW檔轉成JPG檔才行。豆子的7D在機身上是有提供RAW檔編輯功能的,但豆子也發現在一些比較低階的機身上是沒有這樣子的功能。這點大家可得留意一下!!

好啦,這不是一篇認真的開箱文,只是單純分享有這樣子的一項產品。

最後,其實豆子買這張卡不是單純只是為了要分享或打卡用,其中還有一項運用是拿來做備份的….
早年豆子出遠門拍照還會帶個OTG這種產品,萬一記憶卡不夠拍,就可以將拍的照片傳到OTG。只是後來記憶卡愈來愈便宜,OTG這種東西就成為歷史了…
現在,手機的容量也都很大,利用wifi SD將重要的照片傳出來備份,也是另一種運用唷….

IMG_4315.JPG

IMG_4315.JPG

2009年1月份買的Garmin Oregen 400T在最近突然發現橡膠制的電源開關居然裂了,導置無法防水也不方便開關…

IMG_2933.JPG

想想用了6年多了,陪著我上山下海的,不論騎自行車、登山、騎機車、汽車,本島、離島、出國,只要一出門,絕少不了它的陪伴。說實在的,早就回本了!!

本來是想說Garmin的服務這麼好,送回去維修就好了,沒想到實在太久了,所以在去年就不再維護了。

上星期剛好有事去了一趟台南,想說網頁上有Oregon 550T,所以專門走一段路到Garmin台南服務中心,準備直接換一台好了

沒想到!!

小姐說,停產了!! 而且停產2年多了…..
蝦米,當場都傻眼了,這麼好的設計怎麼會停產
現場只有厚重又沒觸控的 GPSMAP 62stc 、螢幕小解析度又差的eTrex30及和平版差不多大但厚度比平版大的Montana650t
Dakota 20 和 Oregon 550T都沒有了

都沒有了…..

沒想到想花錢敗家還不見得買得到東西
這到底是什麼樣的市場產品取向
真令人搞不懂
當下一直在心裡想著
以後的日子到底要怎麼過… 怎麼過…..
接下來就失神又沮喪的走出店門口

不死心的我,回家後的幾天一直在網路上尋找希望
看看是否還有庫存可買
始終沒有好消息
後來發現國外的Garmin網站居然有出Oregon 650T
那為什麼台灣就是沒有….

在萬念俱灰的心情下
從同事口中知道他是使用Edge系列
後來上網查了Edge 1000的開箱文
發現似乎還可以
不過因為是針對腳踏車設計的
所以多了很多自行車的配件(心率帶、一堆感測器…)

雖然我有在騎自行車
但說實在的我並不是那麼需要那些配件
而且因為多了這一些配件
價錢實在是相當的不親民
而且我還得解決他沒有背扣,無法扣在背包上
也沒有機車可用的固定座

不過,我也沒有更好的選擇可以選了
最後還是買下去了
入手了二天
還有些需要重新適應的地方
但新機也不是沒有好處啦

觸控比以前靈敏多了
支援wifi可以更新資料
支援藍牙可以顯示手機的來電與簡訊訊息
航跡可以直接同步到Garmin的Connect網站做路線管理
鋰電池充電(我覺得好像用傳統的3號電池比較有彈性)

以下是昨天和同事去騎的火炎山林道
可以直接分享這樣的資訊,這方面是真的不錯….
其它的就還在摸索適應階段啦

IMG_1356

[光復新村] 一個豆子每二星期就會騎車經過的地方。念的許久,一直想要找個時間好好停下好好捕捉他的美,或許就是那麼的隨手可得,所以每次都是咻的就bypass。

2014年的打轉,沒了外出踩踏的機會。邁入了2015,覺得今年的冬天雨水少,氣候不如去年的冷冽。想放空的心一直蠢蠢欲動,索性趁著假日,希望好好捉住這午後的暖暖陽光。

走吧!

拎著快要發霉的相機,拖了同事,就來拍拍一直很不擅長的人像照吧!!

一段熟到不能再熟的路,不需要導航機的指引,光復新村,我來拍你啦!!

[光復新村] – Wikipedia

位於臺灣台中市霧峰區坑口里,其歷史可追溯到1950年代初期,退守台灣的中華民國政府,為了防止戰爭時一次就將政府機關摧毀,因此推動「疏遷計畫」,把台灣省政府遷到臺灣中部。1956年於霧峰建立的光復新村成為二戰後台灣第一個新市鎮,次年於南投市建立中興新村

2012年1月台中市政府文化局指定為「文化景觀」登錄,該區面積9.8公頃,並於同年9月通過公告,是臺中市第一個文化景觀

 

豆子覺得,這算是外觀保留的還不錯的老舊眷村,但921地震之後,住民己經不多了,絕大多數都只剩空房。但入口處的圓環的早市,每天早上的人倒是不少……

記得前幾年大陸的名導演張國立拍攝「原鄉」時也在這裡取景,豆子當時還很好奇,騎車偷偷去看了拍攝現場!!

 

一個令人放空的午後….

 

難得的宜人氣候,理應是隆冬的時節,一件短袖,一件薄外套。。。

現在的光復新村算是相當寧靜的,來此拍照的人居多,馬路任你隨地而坐

這幾年,感覺漸漸的導向文創聚落,這些裝置藝術都是以前沒有的

裝置藝術還不少,難怪挺吸引愛拍照的人前來

除了一些外拍團,其實,情侶也不少

一個不擅拍人像,一個不擅當模特

但….今天,就要給自己一個練習拍人像的目標

試試不同的色彩風格

喜歡這樣的光影

喜歡這樣的悠哉

喜歡這樣的自在

很有過年前的fu

轉轉、停停,人生不也如此?

這裡還有一個小區塊,像是一個小小的攝影作品展

但我和牠,四目相交了。。。。

修平科大好像在這裡也有一個小空間

想待在這裡,一點都不想回去

這樣的逆光,這樣的景,不知為啥,令人覺得一整個搭

因為很搭,把人塞進去試試

很廣告風吶

空間。光影。無限

想飛嗎?

算小品嗎?

那就小品1吧

小品 2

 

一直想要停留在這樣的空間盡情的享受暖陽,雖說這可算我的後家廚房,想拍機會多的是…….

但……….有時拿出相機就欠缺那一股勁…….

況且,澳網的男單決賽己經開打啦,隨著太陽西下,也是該離開的時候。

 

為了回家能好好的觀看澳網男單決賽,臨走前得先把我的晚餐打點好….

所以就加場來光復圓環小市場幫各位介紹一點美食

 


看到沒,這是下午4:30左右,不是正規的用餐時間

人可說是滿滿滿的

這裡,在光復新村入口的小圓環旁

如果往921地震園區後門方向(去到爛了,沒機會介紹了)的話你一定會經過

早上是早市,規模不大,但簡單的雞鴨魚肉菜都有

如果沒有什麼特殊要採買的,在這裡可以解決,不需跑到霧峰市區的市場

這裡,有4~5個小攤子

有賣麵食,魯味,簡單的小吃,連要麻油雞都有呢!!

不要小看這一張價目表

如果你光只看,你決對看不出亮點

就讓豆子來點給大家看吧

但為了要殺回家看澳網,豆子只能外帶無法實況轉播了

當天豆子點了一個小的酢醬麵和一份抄手

總共花了$85元

小份的麵可說份量十足,50元的抄手豆子數了一下一共是21顆,顆顆扎實

當天晚上可說差點沒把豆子給撐死

抄手還留到隔天才拼完

眷村的美食的料好實在果真沒話說

難怪,每每傍晚豆子騎經過這裡總是滿滿的人

 

有沒看到老闆在夾麵

大大的一坨

再來介紹這個蔥油餅了

這是同事加點的

隱藏版的

現桿、現炸、現切

 

仔細看唷

餅是蠻有厚度的

蔥量也不少

這樣大大的一盤,切成8塊吧

$50大洋

重點是,好好吃吶

人真的不少唷

也有小菜魯味可以點

這次豆子無緣多享受

下次再來

其實除了豆子剛剛介紹的美食(早市)小廣場

在相距不到20公尺,同樣的圓環另一側還有一小攤

每次也都是滿滿的人

也是賣麵食為主

這間豆子以前倒是吃過一二次

有機會大家都可以來走走,順便享受美食