星期三, 11月 18, 2015

在centos6裡升級GCC

Centos 6裡的GCC是4.4.7,而現在最新的版本是5,由於有些用戶的電腦都在用最新的,所以必須升級.如果要升級的話的確是比較麻煩,分分鐘會導致系統不穩定,當然肯定有辦法升級的,只是要花一點時間自己上網找,我第一次弄的時候也花了好幾天,走了許多冤枉路,後來還好找到這個網站,一步步的教導怎樣升級才把我的問題解決.

我直接用root帳戶來升級.

1. 確保gcc,gcc++已經安裝了
#yum install gcc gcc-c++

2. 然後檢查版本
#gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16) - 按個人的伺服器而定

#g++ --version
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16) - 按個人的伺服器而定

#which gcc
/usr/bin/gcc

#which g++
/usr/bin/g++

3. 接著把相關的dependencies安裝
#yum install svn texinfo-tex flex zip libgcc.i686 glibc-devel.i686 (不然會面對一些問題)

4. 檢查gcc的版本
#svn ls svn://gcc.gnu.org/svn/gcc/tags | grep gcc | grep release
gcc-2_95-release/
...
gcc_4_9_2_release/
gcc-4_9_3_release/
gcc-5_1_0_release/
gcc_5_2_0_release/

5.開一個新的directory,用svn check out把source它下
#mkdir ~/sourceInstallations
#cd ~/sourceInstallations
#svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_4_9_3_release/

6.下載prerequisites
#cd gcc_4_9_3_release/
#./contrib/download_prerequisites

7.升級新版本
#cd ..
#mkdir gcc_4_9_3_release_build/
#cd gcc_4_9_3_release_build/
#../gcc_4_9_3_release/configure && make && sudo make install && echo "success"

8.安裝完畢後,檢查新版本
#hash -r

#gcc --version
gcc (GCC) 4.9.3
#g++ --version
g++ (GCC) 4.9.3
#which gcc
/usr/local/bin/gcc
#which g++
/usr/local/bin/g++

9.再來最後一步
#echo "/usr/local/lib64" > usrLocalLib64.conf
#mv usrLocalLib64.conf /etc/ld.so.conf.d/
#ldconfig (這裡會出現這個"xxx is not an ELF file - it has the wrong magic bytes at the start.",可以不理他)

10.最後把sourceInstallations的directory丟掉
#cd ~/
#rm -rf sourceInstallations


相關網站:
https://www.vultr.com/docs/how-to-install-gcc-on-centos-6

星期四, 10月 29, 2015

在centos7安裝Gitlab還有https

Git是時下最普遍的版本控制系統,之前用過了網絡上的bitbucket,後來想要用才在深入去找資料才安裝.之前習慣了CVS,後來改用SVN用了一點時間來從新適應,現在改用git也是一樣,好在網絡的發達的確帶個人們很多方便,很多資料可循.

網絡版的git很好用,加上有方便的GUI.不過免費的沒幾個,通常免費的只供一兩個用戶,bitbucket就是其中一個有提供免費共5個用戶的配套,還有就是gitlab,網絡版的gitlab就少了invite user這個function,所以我打算自己裝在電腦裡.

跟著這個gitlab的網頁,就可以安裝gitlab了.

1. 在Centos 7安裝所需要的軟件:
#yum install curl openssh-server
#systemctl enable sshd
#systemctl start sshd
#yum install postfix                  (如果你需要用postfix)
#systemctl enable postfix         (如果你需要用postfix)
#systemctl start postfix
#firewall-cmd --permanent --add-service=http
#systemctl reload firewalld

2. 接下來安裝gitlab
#curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
#yum install gitlab-ce

3. 再來開啟gitlab
#gitlab-ctl reconfigure

4. 完成,可以登錄了,用你的瀏覽器,去你的伺服器的url.
Username: root, Password: 5iveL!fe
       
5. 如果你想用gmail來發電郵那就得加把勁,依循gitlab網頁的教導.
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md#smtp-on-localhost
打開/etc/gitlab/gitlab.rb,在 SMTP on localhost那部分

gitlab_rails['smtp_enable'] = true
Gmail
gitlab_rails['gitlab_email_from'] = 'my.email@gmail.com'
gitlab_rails['gitlab_email_reply_to'] = 'my.email@gmail.com'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "my.email@gmail.com"
gitlab_rails['smtp_password'] = "my-gmail-password"
gitlab_rails['smtp_domain'] = "smtp.gmail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = 'peer' # Can be: 'none', 'peer', 'client_once', 'fail_if_no_peer_cert', see http://api.rubyonrails.org/classes/ActionMailer/Base.html
事成後記得執行#gitlab-ctl reconfigure


如果還感覺到不完美,還可以安裝https,步驟如下:

1. 打開/etc/gitlab/gitlab.rb把external_url的http改去https
external_url "https://gitlab.example.com

2. 在/etc/gitlab裡建造一個ssl文件夾
#mkdir -p /etc/gitlab/ssl
#chmod 700 /etc/gitlab/ssl

3. 打開/etc/gitlab/gitlab.rb,更改以下的設置
nginx['redirect_http_to_https'] = true
nginx['enable'] = true
nginx['redirect_http_to_https_port'] = 80

4. 弄一個ssl.
#openssl genrsa -des3 -out /etc/gitlab/ssl/gitlab.domain.com.key 2048 (記得輸入Pass phrase)
#openssl req -new -key /etc/gitlab/ssl/gitlab.domain.com.key -out /etc/gitlab/ssl/gitlab.domain.com.
    Enter Country Name:
    Enter State or Province Full Name:
    ENter City Name:
    Enter Company Name:
    Enter Organization Unit Name:
    Enter server hostname: 192.168.1.15
    Enter  Admin Email Address:
    Skip Challenge Password (Hit Enter)
    Skip Optional Company Name (Hit Enter)
#cp -v /etc/gitlab/ssl/gitlab.domain.com.{key,original}  (拿掉pass phrase)
#openssl rsa -in /etc/gitlab/ssl/gitlab.domain.com.original -out /etc/gitlab/ssl/gitlab.domain.com.key
#rm -v /etc/gitlab/ssl/gitlab.domain.com.original
#openssl x509 -req -days 1460 -in /etc/gitlab/ssl/gitlab.domain.com.csr -signkey /etc/gitlab/ssl/gitlab.domain.com.key -out /etc/gitlab/ssl/gitlab.domain.com.crt
#rm -v /etc/gitlab/ssl/gitlab.domain.com.csr
#chmod 600 /etc/gitlab/ssl/gitlab.domain.com.*

5. 設定防火牆
#firewall-cmd --permanent --add-service=https
#systemctl reload firewalld


相關網頁:
https://about.gitlab.com/downloads/#centos7
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md#smtp-on-localhost
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md
http://www.bonusbits.com/wiki/HowTo:Setup_HTTPS_for_Gitlab
http://samwize.com/2014/07/24/how-to-setup-git-server-gitlab-with-ssl/
https://futurestud.io/blog/how-to-run-gitlab-with-self-signed-ssl-certificate/

星期一, 10月 12, 2015

MYSQL的 - ERROR 1130 (HY000): Host 'x.x.x.x' is not allowed to connect to this MySQL server

這db admin的工作我不太熟悉,這還是我第一次遇到這樣的問題,花了三天在浩瀚的網海裡終於找到一個出口,其實也不是什麼大不了的事情,就那permission方面的東東,我也弄了幾天.

故事是這樣的,上個禮拜負責mysql的同事來跟我說剛install好的mysql不能access,我從我的電腦試著用telnet來連接,結果真的不能,檢查了iptables,selinux等防火牆,都被我disable了,哪來的連接問題呢?

後來去那架伺服器本尊試著用mysql,結果用本尊的ip address也不能,只能用127.0.0.1或localhost才能登錄mysql.這下課更有趣了,連本尊都不能進,給了這個信息ERROR 1130 (HY000): Host 'x.x.x.x' is not allowed to connect to this MySQL server.

翻遍了個大小網頁,還好給我找到這個部落格.


- 要讓某電腦可以login mysql的話就在mysql裡執行這個command:
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.2';
>FLUSH PRIVILEGES;  


- 要讓全部人都可以連接mysql的話就執行這個command:
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
>FLUSH PRIVILEGES;   


相關網頁http://it-troubleshoot.blogspot.my/2015/03/error-1130-when-accessing-remote-mysql.html?en 

星期五, 9月 04, 2015

AWS的Elastic IP address

每個AWS的EC2 instance都會有一個Public IP address,不過這個Public IP address會隨著你重新啟動你的instance而更改,也就是說那個Public IP address是DHCP自動assign的,所以如果你要在EC2裡host你的伺服器,好比如網頁,那你就必須申請一個Elastic IP address,這個IP address是不會隨著你重新啟動instance而改變,要注意的是這個Elastic IP address是必須要associate給你的一個instance,如果你沒有associate你的instance的話,那麼Amazon就會以小時計算來跟你算錢,畢竟IPv4已經是很珍貴了.

 

星期一, 8月 17, 2015

Apache2 VirtualHost error

最近都在忙著為伺服器搬家,由於有些負責人已經離職了,我只有廖化作先鋒頂著上,剛好有一個是牽涉到Apache2的項目,我把一切應該拷貝的抄去新的伺服器,大致上都弄好了,在start apache的時候,網頁是可以跑,只是在console出現了一下的問題:

[error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

網上的解決方案不是很多,還好在apache的官網看到config file裡漏了一項設定,如下:

原本的設定是NameVirtualHost *

Apache官網的設定NameVirtualHost *:80

就是說少了:80在NameVirtualHost的後面,我把它補上,在restart apache就行了.


相關連線: http://httpd.apache.org/docs/2.0/vhosts/name-based.html

星期四, 8月 13, 2015

開始使用EC2

寫了這樣多EC2不過好像沒有寫如何開始用.每個人都可以在AWS免費開一個戶口,在開設的時候需要填寫信用卡,然後就可以開free tier的服務,當然free tier都是低端的.有沒有額外服務我不清楚.

在這之前,電腦需要三個軟體來讓你登錄你的EC2instance:
1. Cygwin
2. Putty
3. Winscp 

一切就緒後,在EC2->Network & Security->Key Pairs裡弄一個key pair,這是讓你安全登錄你的EC2 instance,切記不要把它弄不見或刪除掉.過後你就可以在EC2開設全新的instance了,在開設instance的其中一個步驟會問你要用哪一個key pair,那時候就派上用場了.

下載key pair後記得拷貝一份放在安全的地方,放在cloud也行(dropbox,google drive)等,然後把其中的一個拷貝放進你在cygwin的home folder裡(c:cygwin/home/user/).那樣你才可以在cygwin上登入你的ec2 instance.


1. Cygwin
在cygwin登錄的command如下:
#ssh -i xxx.pem ec2-user@ip address

EC2的instance的default user是ec2-user,我在前一篇有教過怎樣給其他用戶登錄,依照之前的那一篇就可以讓你的user登錄EC2 instance了.



2. Putty
除此之外,你還可以用putty來登入,不過得先把你的key pair轉換成private key,用的也是putty的puttygen.

首先開啟puttygen,然後選擇load,在file type裡選All Files,打開你的c:/cygwin/home/user裡的xxx.pem,然後按下Save Private Key.


 好了後把剛才的private key拷貝到另外一個地方,再開啟putty,在SSH欄按browse,把剛才的private key attach上,再到回去主頁,把你的EC2的public ip address填上,save起來,然後在按open,你就可以ssh去你的EC2 instance了.



3. Winscp
如果有需要把文件上載到EC2 Instance(這是必然的,不然開EC2搞屁嗎),那得用winscp了.zai開啟了winscp後,按New Site,然後在SSH->Authentication,跟putty一樣把剛才的private key attach上,按ok,然後把你EC2的ip address,login name等填上,按login就可以了.




相關連線
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

星期二, 8月 11, 2015

AWS EC2鏈接VPC

2013年3月前的account都能支援EC2 Classic還有EC2 VPC,新的EC2 instance只能支援VPC,如果那些用戶擁有EC2 classic的話還是可以很容易就能鏈接去自己的VPC的.如下圖在Your VPCs下,right click你的VPC,然後Enable Classiclink,然後再回去你的EC2 instance那裡,right click選ClassicLink->Link to VPC,那你的EC2 Classic就能鏈接去VPC了. 


相關鏈接 https://aws.amazon.com/blogs/aws/classiclink-private-communication-between-classic-ec2-instances-vpc-resources/

星期四, 8月 06, 2015

AWS EC2 connection refused的問題

身為一個System Admin,最忌諱就是讓用戶擁有sudo, wheel, admin right, root等戶口,如果用戶一不小心,就會把整個伺服器搞砸. 

之前友人的公司就是出現這個狀況,某個用戶不小心把AWS EC2 Linux Instance的/var/empty/sshd的permission改去777,結果系統就把伺服器鎖起來,沒有人能進.所幸網上很多類似的問題,不然就"大獲"了.

他們找我幫忙看看,還好是雲端伺服器,我不用去現場解決,結果在AWS的admin console裡發現到/var/empty/sshd的permission被改了.我上網找了一下,有好幾個網頁的方案都一樣,我就採納了他們所推薦的.

步驟如下:
1. 登入AWS的admin console

2. 去EC2的instances,然後把正在running的instance暫停(stop掉)

3. create另外一個free tier的instance(可以省錢)

4. 在Elastic Block Store->Volumes裡把原本的instance attach去新的instance

5. Launch新的instance,在/mnt開一個新的文件夾, #mkdir folder

6. 把舊的instance mount去/mnt/folder

7. 把/mnt/folder裡的/var/empty/sshd的permissions改去751

8. 把新的instance暫停(stop)

9. 把舊的instance detach,再把它mount回舊的instance上,並把它改去/dev/xvda 

10. 把舊的instance重新啟動,就完成了. 

星期二, 8月 04, 2015

讓其他用戶進入AWS EC2

比起Azure,AWS的確比較複雜,界面還有操作方式都是,看來M$的主打的用戶technical knowledge不需要很強的techies,AWS主打用戶是Linux Knowledges很強的techies.在開了一個EC2 instance後,用自己設定的.pem就可以進入ec2-user的account,不過在EC2的linux環境當中,或許需要開幾個用戶給他們進入,我也搞了老半天在搞清楚怎樣做. 

1.首先裝上putty,然後用putty的puttygen來generate用戶的鑰匙,在完成後Save private key.通常是xxx.ppk.

2.接下來就是在EC2裡create user,.ssh folder還有authorized_keys

 # sudo su (if needed)
 # useradd user
 # cd /home/user
 # mkdir .ssh
 # chmod 700 .ssh
 # chown user:user .ssh
 # vim .ssh/authorized_keys  (把藍色部分裡的keys填上)





 # chmod 600 .ssh/authorized_keys
 # chown user:user .ssh/authorized_keys

3. 然後在putty或winscp裡就能login了,不要忘記在Auth裡帶上xxx.ppk,不然不能進.



星期四, 5月 28, 2015

Zenoss4.2.5不能顯示windows processor graph的問題

這次再寫的也是zenoss呵呵呵,應該用戶都會面對一個問題就是在zenoss上windows機的processor的graph不能顯示,我從上一次安裝就在找這個問題了,剛好最近有一點時間,經過幾天的明查暗訪,終於有轉角遇到solutions,就是在windows機上,安裝上snmp informat這個軟體,然後在zenoss裡再Model device一次,他就會顯現了.


另外一個我還沒搞清楚的就是zenoss不能顯示windows機的processor model,windows server則沒問題.不過當我用getif來檢視的時候,windows電腦的確不能把processor的型號正確的報告出來,看來是windows本身的問題,windows server則沒有這個問題.

星期四, 5月 14, 2015

再次安裝Zenoss4.2.5

上回安裝的Zenoss因為硬盤壞掉而報廢了,這次我又發現到更簡單的方法,就是跟著他們的wiki就對了.本來想裝Centos7,不過後來一些問題還是放棄了,用回Centos6.5,最近從ISO燒出來的DVD都好像有問題,不懂是ISO image的問題還是什麼的,Centos6.6的DVD也是不能用,就在安裝開始的時候找不到UI,真搞不懂,也沒那個時間來重複的試,就用回那最沒有問題的了.

這次我還是裝回4.2.5版本,最新版本之支援Centos7以上,沒法子了.

http://wiki.zenoss.org/Install_Zenoss

下載zenoss
#wget https://github.com/zenoss/core-autodeploy/tarball/4.2.5 -O auto.tar.gz 

解開壓縮檔案
#tar xvf auto.tar.gz

打開文件夾

#cd zenoss-core-autodeploy-*

跑安裝的script
#./core-autodeploy.sh  

基本上以上的動作應該是夠了,不過通常Centos6.5都會安裝了JRE,mysql等不必要的軟件,在安裝zenoss的過程當中會出現error,這時候不用緊張,把那些軟件逐一移除掉就可以了.
比如:
#yum remove mysql
#yum remove mysql-libs
#yum remove jna

星期四, 3月 19, 2015

安裝軟件遇到Windows Installer service could not be accessed

昨天在windows server 2003伺服器安裝新的軟件的時候遇上了一個棘手的問題,還好在網路發達的今日有很多可以供參考的資料,在臨危不亂的情況下試了一兩下就弄好了,謝天謝地.

我依照這在run那裡打上這一行command %windir%\Syswow64\Msiexec /regserver問題就迎刃而解了.由於是64原位的系統,我照樣把%windir%\system32\裡的MSiexec從新register.

相關連線https://support.microsoft.com/en-us/kb/315346#method1


星期一, 1月 26, 2015

在CentOS裝Zenoss4.2.5

Open source的方便就是同一個東西,可以用很多方法來做,上網找一找就有幾千篇如何如何的攻略,這也是最頭痛的地方,因為這些攻略都是一片一片不同的拼圖,要自己慢慢找然後把整張拼圖拼出來.Open Source不乏好軟件,有些也被大公司採用,好比如Chrome,Android,Firefox,MacOSX等都是有Open Source來的.

Zenoss是monitoring software,也是進來比較火紅的monitoring software,其他還有Nagios,Groundwork,Opennms,Zabbix, Centreon等.安裝這Zenoss也花了我不少時間,安裝不難,時間是花在如何把linux還有windows的電腦伺服器鏈接上Zenoss,參考了好多網絡上的文章,到最後自己拼出來自己的拼圖如下.

第一步就是安裝Zenoss,我是照著一下這個link來做的,如果這架安裝Zenoss的電腦沒有聯繫外界,記得在安裝後把iptables,ip6tables還有selinux拿掉.
1. http://geekpeek.net/install-zenoss-monitoring-server-centos-6/
2.  # /etc/init.d/iptables stop
     # chkconfig iptables off
     # /etc/init.d/ip6tables stop
     # chkconfig ip6tables off
3. # vi /etc/selinux/config
把SELINUX=enforcing換去disabled

第二步驟就是去windows的電腦或伺服器那裡安裝snmp.

再來就是把windows firewall的snmp port打開.
最後就是在services裡設定snmp了,把community換去public,trap的ip打上你的zenoss伺服器/電腦,就完成了.



第三步就是在linux電腦或伺服器裡把snmp.conf的設定改一改.
#vi /etc/snmp/snmpd.cong
在這裡加入最後一行.
# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#       name           incl/excl     subtree         mask(optional)
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1

view    systemview    included   .1

第四步驟就是到回去Zenoss web interface裡把這些電腦/伺服器加進去.



加了以後記得在左下方按Model Device,之後你就會看到下圖,網卡,處理器等狀態都會顯現出來.

自訂搜尋

追蹤者

熱門文章

我的網誌清單

  • How to use Collaborative Playlists for Apple Music - A promised but delayed feature, Collaborative Playlists finally arrived for Apple Music in late January. Here's how you and your friends can make the most o...
    6 小時前
  • 半岛KK便利店的袜子事件 - 巫青团长阿克玛当民族英雄,继续冲锋陷阵。 闹过了肉骨茶,闹过了多源流学校,如今又有新课题可闹,没完没了。 这次他闹的,便是半岛KK便利店一家分店的“袜子事件”,虽然店家老板已把商品下架并随即公开道歉,但阿克玛仍不罢休,说不能轻易放过KK店的无礼行径,要KK全马881家分店挂布条道歉,并号召全国民众报警,指示...
    8 小時前
  • 第三世界大戰就快打了 - 根據外媒報導,有人認為第三次世界大戰的可能性正在增加。然而,我們必須謹慎處理這樣的議題,因為戰爭對全球和平和穩定造成極大的威脅。 以下是一些相關的報導和觀點: 1. 台灣局勢:有外媒指出,台灣是可能爆發衝突的地區之一1。中國對台灣的威脅日益增加,世界各國都在密切關注這一地區的局勢。 ...
    2 天前
  • 仙股的诱惑~股市里会不停历史重演 - 留下的Sunway母股,也是看到股价越来越高,破了历史新高,在害怕有钱赚的时候不卖,等下又变成亏钱,所以,也卖下卖下,越卖剩下越少持股~ 不过,当今天Sunway来到股价RM3.0x历史新高,我还是继续有持有Sunway股票,卖了又卖,目前还没有卖完。 这个呢~ *就是每当我看中任何认为是优质的...
    3 天前
  • 「兩層樓」專用的升降無障礙設備 ⏫ - 最近一位住大樓七樓配頂樓加蓋的屋主問我,他們家客廳在七樓、臥室在頂樓加蓋,有什麼辦法可以不走出家門、不走公共樓梯,就從他家裡面直接到頂樓加蓋的室內臥室?不然每次穿著睡衣走公共樓梯、若遇到鄰居蠻尷尬的。 這讓我想起之前去參觀體驗的英國Stiltz「兩層樓」專用小電梯。它跟一般電梯最大不同有二:1. 它只能裝兩...
    5 週前
  • The next three to four years will decide whether Malaysia will rise again to become a global role model and a great world-class nation or whether we are condemned to be a divided, failed, and kleptocratic state - The Chinese Horoscope 2024 predicts a prosperous year for the dragon, representing authority, prosperity, and good fortune. Wood Dragon 2024 brings evoluti...
    5 週前
  • 推翻首相安华的皮影戏结束了,也是时候以马来西亚人叙事取代导致五年内产生五位首相的马来人叙事,以便团结全国并扭转我国在过去四分之一个世纪的衰落,使马来西亚成为伟大的世界一流国家 - 试图推翻第十任首相安华的皮影戏旷日持久,但现在结束了。现在也是时候以马来西亚人叙事取代导致五年内产生五位首相的马来人叙事,以便团结全国并扭转我国在过去四分之一个世纪的衰落,使马来西亚成为伟大的世界一流国家 马来人叙事一开始就指控民主行动党是希望联盟政府在2018年拟议签署《消除一切形式种族歧视国际公约》和《罗马...
    1 個月前
  • 測量橫膈活動度 - 寫這一篇你的呼吸模式正確嗎?測量你的呼吸活動範圍之後,課程來到呼吸運動了,於是就讓學生測量看看「胸腹呼吸靈活度」。一開始,我先按照書裡的計算方式,發下皮尺,讓學生們量吸氣和吐氣的圍長,然後相減之後除以吐氣圍長在乘上1000,結果發現課程進行的難度意外的高。發生什麼問題呢?1. 學生不會用皮尺,他們會把皮尺兩端拉...
    2 個月前
  • 好久不见 - 嗨! 好久没来。 生活挺好的,我很好。 想写些什么,但却不知想写些什么。随着当下的心,涂涂写写,跟自己聊聊。 在过去两年,我最大的收获就是培养了运动健身的好习惯,常常一边痛着,一边快乐着,享受流汗的感觉。慢慢地,肌肉会上瘾,让我迸发着信念与活力。 我热爱每一天,我爱惜自己,珍惜所拥有的一切。我感恩遇...
    10 個月前
  • Lankayan Island - Lankayan Island a small tropical coral resort island in Sabah, Malaysian Borneo. Plan your next holidays here! #lankayan #sabah #malaysianborneo
    1 年前
  • 香脆炸尖不辣 | Cempedak Fritter - 材料 A Rice Flour粘米粉150 Gram / 克All Purpose Flour中筋麵粉65 Gram / 克Baking Powder發粉 1 1/2 Tsp/茶匙Fine Sea Salt幼海鹽1/2 Tsp/茶匙Soda蘇打清水320 ml / 毫升材料 B Rice Flour粘...
    1 年前
  • 暮色四合 - 春。京都 夏。阿蒂特蘭湖 秋。圣马力诺 冬。法兰克福
    2 年前
  • Climbing Mount Kinabalu during lifted short window MCO (Movement Control Order) in Malaysia - My wife and a couple of my friend went up Mount Kinabalu during our country lifted short window period of Movement Control Order (MCO) on 22-23 May 2021. E...
    2 年前
  • 記得,是對生命的尊重。 - 記得與忘記,兩種極端的狀態,讓 「 選擇 」 成了一種微妙的存在。 選擇性忘記或選擇性記得,都是我們常常在做卻不自知或不願意承認的事。事實上,選擇是人生為人最有力量的擁有,沒有其他人可以奪走;無論是討好自己或委屈自己,都是自己的決定,由不得他人也怨不得他人。說沒有選擇餘地的,通常是自欺欺人,縱容自己的寡斷...
    3 年前
  • Pekan Nabalu - One of the many small villages located along the road from Kota Kinabalu to Kinabalu Park, Pekan Nabalu, at roughly 1000m above sea level, has one of the b...
    3 年前
  • NEW Toyota RAV4 Photo Video reviews - In this Blog entry, I'm starting off with RAV4 Pictorial reviews... Before compiling a Youtube playlist. Two variants of the new RAV4 are available - th...
    3 年前
  • - 好久没来。堆积的诗实在太多。在此分享一首 xxx xxx xxx 朋友問 為什麼接受了你 我說 遇到了寂寞的人 兩個孤獨的靈魂 在闃靜裡 緊緊地相擁 拴在一起 愛是什麼? 是 天天可以貼在你胸口 聽見 悸動的聲音
    4 年前
  • Top 25 Wild Bird Photographs of the Week: Feathers - Feathers vary widely in their shape and size and are one of the defining characteristics of birds. Feathers perform many functions for birds which include ...
    5 年前
  • 一月的書 - 總結一下一月的書,共看了十二本,因為楊照那幾本都是百多頁的薄書,所以看得快,取巧指數高,少少虚榮但求自己快慰。一月閱畢的書為: 樂園的復歸?池上日記不懂神話只好看祼體了啊!中國傳統經典選讀:尚書、詩經、左傳、論語、墨子、莊子、孟子、老子、荀子 還沒看過楊照其他作品,只是讀了幾本「解讀」形式的,發覺他總是站在讀...
    5 年前
  • 蘇州印象 - 同里古城 - 花間堂 - 從蘇州去同里古城有N種路線,我們省時省事,叫出租車直接來到蘇州的飯店門口接、送我們到同里古城入口。從出租車上搬下沈重的行李箱和背包,再把小孩掛在身上,接下來我們要用走的。古城的石板路似乎理所當然,倔強的抗拒現代設計帶有順滑輪子的行李箱。我拖得好辛苦,半路攔截一輛川行古城的三輪車。可是踩三輪車的是頭髮灰白的老...
    5 年前
  • -
    5 年前
  • Sabah, 沙巴, Kota Kinabalu, 亞庇, Kolombong, 哥隆邦 - Food City Vegetarian Stall, 美食城素食檔 - 這素食檔是上兩年才開的,每次回家都匆匆忙忙,很少在外用餐,偶爾會去外頭走走看看,今天剛好經過這裡然後兜進來把這個素食檔記錄一下。檔子常年不休,除了農曆新年休息那兩三天,從早上開到晚上,據說版面還有soto都不錯,soto有加上沙巴土族的tuhau,價錢中等。 *地址: Kolombong Food City* ...
    6 年前
  • Project 100之後想談談本命年這種事 - 人生到了第四個本命年這種事的確是一種全新的體驗,而前後花了兩年的Project 100也終於在前十五後十五的三十天慶祝會結束前完成了。這兩年間的變化對自己而言不可畏不驚人的,期間發生了好多好多的事情,失望傷心難過委屈難得都遇上了,所幸的是,發生的絕大多都是好事。 對於我這個人對無聊的極度追求,在Proje...
    6 年前
  • Bersih 5.0 - 早上8点从家里出发,抵达吉隆坡交警已封锁多个主要入口,我们一直找路兜,真的好不容易才成功进城。 先去 Pudu 室内巴刹找阿荣哥喝杯海南咖啡,这里的员工全都穿了 Bersih 5.0 的 T-shirt 哦?不怕日后做生意遇到麻烦吗,例如更新营业执照遭到为难?好几桌也坐满了游行者,很好奇他们是如何进城的? ...
    7 年前
  • 十年後的自己 - “Delta Bravo, this is Oscar 6!” “Oscar 6 go ahead, this is Delta Bravo!” 每次流動診所的車子一出發,我們都會和總部的電話操作人員聯繫,告知他們我們的位置和狀況。今天也和往常一樣,不一樣的是電話操作人員換了人;我一聽就知道那是我們...
    7 年前
  • infrequent updates - folks, sorry for the long silence. due to workload and other commitments, we would not update this blog as often we would like to. however, you can follow ...
    7 年前
  • TransAm Kit - It has been 4 years since I stored this Trans Am kit for the 1st gen celica
    8 年前
  • 10 Last Minute Scary Ideas from Asia for Halloween - Everywhere you turn in the U.S. are orange pumpkins and costumes for Halloween. Candy bars and sparkly tinsel wrapped around […]
    8 年前
  • . 这張照片很有 feel, 简单的帶出 FUN 的精华。 旅行就是要开心, 就是要自在, 这才夠 FUN!! 😊 #funtravelmag #prambanan #jogjakarta #indonesia 照片来自 师父仔 Ng Cher Hau - . 这張照片很有 feel, 简单的帶出 FUN 的精华。 旅行就是要开心, 就是要自在, 这才夠 FUN!! 😊 #funtravelmag #prambanan #jogjakarta #indonesia 照片来自 师父仔 Ng Cher Hau http://ift.tt/1Ox3jKc The...
    8 年前
  • Half a day in Panamá - To go to San Andrés from Brazil, there is no direct flight nor short-timed connections. Most of the time you have to spend the night either in Bogotá or Pa...
    8 年前
  • 中小企業與電腦人才 - 一家著名的本地會計軟體公司,他的負責人靠訴我好幾次,軟件工程師難求,已經是好多年來的事了,而且看起來好像也沒有好轉的迹像。兩週前,台灣網絡教父詹宏志先生指出,台灣未來5年仍需約二十萬電子商務的人才。 隨著電腦和手機的普及,消費者的購物行為都轉入了網絡,那麼原本中小企業的生意,都將轉成網絡生意,或有一大部份會轉成...
    8 年前
  • [Travelogue] 花见 - 在北京的春天,没有想过是赏花的季节。 直到朋友在MSN上的提醒。 “你现在在北京?没去看樱花吗?” “北京哦,又不是日本。有樱花看吗?” 回想起来,我的回答还真白痴。不过在北京,想到去长城、故宫、胡同,还有许多著名历史景点,就是没想过去看花。而去日本赏樱,和看郁金香应该去荷兰的道理一直根深蒂固,忽略了...
    8 年前
  • 如果第一批游客/背包客不是西方人 - “如果”的设想,总是很好玩。 我有时候会想,如果第一批出走的游客或背包客不是西方人,世界会否不一样? 旅游业的发展,和游客的需求是息息相关的。上世纪六七十年代,嬉皮文化、社会运动带来的思想冲击,让许多欧美国家青年在觉醒与迷茫之间,思考着自身价值,也试图寻求精神慰藉。带着这些困惑,他们背上行囊,期望在路上能找到答...
    8 年前
  • 骗自己燃烧吧,月巴膏! - 对后天自闭症发作时候会想做莫名其妙动作的偶,可包括下厨、针织。。。等等;下厨则是38神经大小跳最难搞的活动之一!一个人可以煮得了什么好吃的啦,所以,在发作了,最想下厨自疗的时候,是最烦躁的啦,常常无法令神经回复正常。 终于机会来了,俩个人的晚餐!小妹到来,啊姐下厨做饭。拜六晚餐不炸不炒不煎。豪华版黑狗花蟹...
    8 年前
  • 世界末日与冷酷异境 - 村上春树的《世界末日与冷酷异境》 这个故事的主角没有名字,两个主角都是第一人称“我”,分别活在“现实世界”与“心境”。前者是一名“计算士”,后者是一名“梦读”,都是奇怪而难懂的职业。 也许,作者称“心境”为世界末日和冷酷异境,但我觉得“现实世界”比较像“冷酷异境”多一些。因为故事中描绘的“现实世界”,处...
    9 年前
  • 香港Yes!!杂志停刊 - 学生时期最爱的一本杂志《Yes!!》也终于要停刊了。相信各位70/80后,也会有一种落寞的感觉。停刊原因也是因为抵挡不了网络的大趋势,转型只专注在网络杂志。 记得当时每次都会特地把女神周慧敏当封面的Yes!!杂志珍藏起来...唉,逝去的光阴一去不返回。
    9 年前
  • October 2013 - Oh gosh! We have been neglecting this blog like since June this year. So what is our latest updates?? Joan got married on September. Yeay, the eldest kah...
    10 年前
  • Random post that may help some people out there - *Cost of Giving Birth in UKM Special Centre (2012)* *RM4,100 - natural delivery, episiotomy, epidural, pitocin induction, 3 days 2 night stay in a single...
    10 年前
  • 2013旅游&摄影 - 印度:Kashmir & Varanasi 2013年2月14日-23日 FULL 云南:2013年4月7日-17日 FULL 童话之旅:2013年5月26日- 6 月7日 FULL 第二团 :6月19日-7月1日 FULL 东爪哇:2013年7月20日- 24日 FULL 西藏西域阿裏及珠穆...
    11 年前
  • 2012! - wow! the world really evolves... including the virtual world! kudos to Google Team on the latest version of Blogger! I like it, much much much better than ...
    11 年前
  • 又是一年 - [image: Salad Yee Sang 2012] 祝大家新(的一)年(都)快乐啊。
    12 年前
  • 南瓜饅頭 - 材料: 1.快樂草包粉一包 2.南瓜少許 做法 1.把南瓜蒸熟,然後跟包粉參在一起,用手揉到一團,水分可以減少一點,南瓜帶有水分。 2.等待15分鐘再把麵糰倒出來,揉成一長條,切出一小粒,大約可以做40粒。 3.把麵粉粒擀成一片,可以撒一點鹽,或芝麻,然後捲起來就好了。 4.把卷好的饅頭放大約40分鐘讓饅頭發...
    12 年前
  • 命运就是时空 - 命是长短,运是好坏。有命才有运,有运命不同。命是长短,则长命为要,运是好坏,则好运为佳。命长非长,是感觉长,运好非好,是感觉好。命运好坏非是命运,而是感觉。感是心之感,觉是灵在觉。心灵觉悟,才有真情实感,才知命运在心。 命是时间,运是空间。时间是过去、未来、现在。空间是环境、别人、自己。过去无法修补,若登岸小舟...
    12 年前
  • 星期天 - 一个细雨的早晨,是星期天~ 冲泡了加奶的咖啡。。拍下了几张咖啡照~ 坐在窗边喝着咖啡赏雨、听雨。。。 此刻的我,多想什么都不做~ It‘s a lazy Sunday! 送上首歌,甜蜜的歌声,适合这个清新的早晨~ Lazy Song - Bruno Mars
    12 年前
  • 夠了 - 夠了 你傷的我 傷痛 不能掙脫 為著你 割捨了我 一分不留 你夠不夠 瘋了 犯愛的錯 折磨 越傷越多 往事中 最真的我 有最亮的天空 自由還我 放手飛走 決心不回頭 犯愛的錯……
    12 年前
  • 早發火城 - 朝辭火城硝煙間, 千里都門一日還, 果然猿聲啼不住, 輕舟再過萬重山。 ──也記自民黨八區部大會
    13 年前
  • 三顾茅庐 - 三顾茅庐,才有机会探得吉令河瀑布(Air Terjun Sungai Chiling)的芳踪。第一次到新古毛爬跳蚤山后,因太疲累而将计划作罢,第二次则是爬了葫芦一个碗山后经过吉令河瀑布的入口处,发现停了至少三十辆车及三辆大巴士,考虑到人头汹涌而拍不到照片而放弃进入。这一次在探戈先生的大力推动下,在劳动节的六点钟...
    13 年前
  • 3. 秋天——“娇生惯养”肺 - 如果没有来自内外的双重侵害,肺本来也不会有病,又何谈去养它呢?来自外界的侵害主要就是寒气。寒气若没及时排出,自毛孔侵入体内即会伤肺,所以防止寒气侵入是养肺的重要环节。而来自内部的侵害主要缘于肝火,所以消解肝火也可养肺。 按中医的五行学说,肺属金,秋天正是肺的脏气最旺、功能最强的时候,我们可以借天...
    15 年前
  • 真本色 - [雪兰莪国州议员夫人协会最近被指责滥用公款进行集体血拼、海外野餐、奢华仪式,更严重的是,这些庞大的消费却要州政府和个别的捐助人来埋单。据《太阳报》今日报导,前雪州州务大臣莫哈末基尔8年执政期间,其夫人兼雪议员夫人协会主席扎哈拉,曾带领代表团走访了欧洲、香港和澳洲。根据州政府内部消息,这些行程根本与慈善无关,不过它...
    15 年前

網頁